FarsiWeb Persian fonts
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.
Characteristics
Homepage | Format & features | License | Review reference | Koji page | pkgdb page |
---|---|---|---|---|---|
FarsiWeb | TTF with OpenType tables | GPLv2 (Some of them) | ④ | ⑤ | ⑥ |
Style | Faces | Scripts | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sans | Serif | Other | R | B | I | BI | Other | Latin | Greek | Cyrillic | Other | ||
Variable | Monospace | Variable | Monospace | ||||||||||
① | ② | ③ |
Caveats
- These fonts moved to Rejected and retired fonts category because of unclear legal status of the original fonts
- 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
- 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)
- 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+
- Neither the News not the Copying file reference the FSF fonts exception. You need to contact upstream to get it added
- 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
- If this source format is SFD you need to build fonts from sources using fontforge
- Don't forget to add the appropriate fontconfig rules
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.