From Fedora Project Wiki

A page of the Fonts Special Interest Group

Foreword
  • Frames that use this style are redaction tips. Please remove them from your page once they are no longer necessary.
  • Remember the more complete and accurate the information you add is, the more likely a font is to be packaged and widely used.
  • Do not forget to update the page categorization once the font status changes.


FarsiWeb Persian fonts

Packager
Correct the proposal and replace it with the final package summary.


Description

FarsiWeb has released the first standard set of Unicode Persian fonts ever published, including Elham, Terafik, Terafik Bold, Titr, Roya, Roya Bold, Koodak, Nazli, Nazli Bold, and Homa. Their main advantage over legacy fonts is compliance with the Unicode, ISIRI 6219, and OpenType standards, and the addition of required but missing glyphs for Persian information processing. The fonts are highly recommended if you care for proper Persian display on your computers.

Packager
Correct the proposal and replace it with the final package description.


Characteristics

Homepage Format & features License Review reference Koji page pkgdb page
FarsiWeb TTF with OpenType tables GPLv2 (Some of them)
Packager
  • Once a package has entered the review stage, add a Review reference ④ such as 181994. You can reference this wiki page in your review request as additional information. Please do not forget to CC fedora-fonts-bugs-list@redhat.com on your bugzilla ticket.
  • Once a package has been approved, add the corresponding:


Style Faces Scripts
Sans Serif Other R B I BI Other Latin Greek Cyrillic Other
Variable Monospace Variable Monospace
This really needs to be filled in by an Arabic or Farsi speaker
  • Add as many lines as necessary in the preceding table. Be careful not to mix faces with different characteristics on the same line (for example if a font bundle includes a serif font with a regular and bold face, and a sans-serif font with regular, bold, italic and bold-italic faces, use two different lines).
  • Use ✘s to indicate a common feature is present.
  • Other features can be filled this way:
    • other styles ①: fantasy, cursive, etc,
    • other faces ②: condensed, extralight, etc,
    • other scripts ③: list the corresponding IS0 15924 codes. Tools like gucharmap or fileformat's online test can be used to check coverage if upstream's information is not clear enough.

Caveats

  1. These fonts moved to Rejected and retired fonts category because of unclear legal status of the original fonts
  1. Upstream says 'some' but not all of those files are GPLed so you need to trawl through the font files with fontconfig to identify the fonts Fedora can ship
  2. Once you've done it you need to split the package in one package or subpackage per font family (for example on package for terafik, keeping bold and regular together)
  3. Upstream makes no notice of its stance with regards to GPLv3. You need to contact it to know if the fonts are GPLv2 only or GPLv2+
  4. Neither the News not the Copying file reference the FSF fonts exception. You need to contact upstream to get it added
  5. The GPL requires us to ship sources. You need to contact upstream to check if the preferred font editing format is something else than TTF (for example SFD), and get it published so it can be added to the src.rpm
  6. If this source format is SFD you need to build fonts from sources using fontforge
  7. Don't forget to add the appropriate fontconfig rules
Packager
Take care of those items and remove them from the page once they've been dealt with.


Additional information

Packaging those fonts was requested by our own very nice but also very busy Behdad Esfahbod, threatening to bribe the would-be packager, so you can certainly try to collect the reward with him.


Fonts in Fedora
The Fonts SIG takes loving care of Fedora fonts. Please join this special interest group if you are interested in creating, improving, packaging, or just suggesting a font. Any help will be appreciated.
Packager
You MUST replace the Category:Font wishlist tag with: