From Fedora Project Wiki
m (PackagingDrafts/FontsComps moved to Comps fonts rules) |
No edit summary |
||
Line 1: | Line 1: | ||
<noinclude>{{CompactHeader|fonts}}</noinclude> | |||
Fonts for a particular linguistic region used to be bundled in ''fonts-region'' packages. Nowadays this practice is frowned upon, fonts package naming reflects upstream naming like in any other Fedora package, and grouping is achieved through [[PackageMaintainers/CompsXml| comps]] groups. | Fonts for a particular linguistic region used to be bundled in ''fonts-region'' packages. Nowadays this practice is frowned upon, fonts package naming reflects upstream naming like in any other Fedora package, and grouping is achieved through [[PackageMaintainers/CompsXml| comps]] groups. | ||
Line 14: | Line 16: | ||
* they can replace existing fonts as ''mandatory'' if this script is not covered by distribution-wide default fonts. | * they can replace existing fonts as ''mandatory'' if this script is not covered by distribution-wide default fonts. | ||
* they can replace existing fonts as ''default'' if this script is covered by distribution-wide default fonts. | * they can replace existing fonts as ''default'' if this script is covered by distribution-wide default fonts. | ||
<noinclude> | |||
{{:Fonts_SIG_signature}} | |||
[[Category:Fonts packaging]] | |||
[[Category:Comps SIG|Fonts]] | |||
</noinclude> |
Revision as of 18:44, 15 June 2008
Fonts for a particular linguistic region used to be bundled in fonts-region packages. Nowadays this practice is frowned upon, fonts package naming reflects upstream naming like in any other Fedora package, and grouping is achieved through comps groups.
- Font packages in a legacy format (not TTF or OTF) MUST be registered in the legacy-fonts group.
- Font packages in a non-legacy format (TTF or OTF):
- MUST be registered in the fonts group (except when they don't have an active upstream, in which case putting them in legacy-fonts is fine).
- SHOULD also be registered in every applicable xxx-support localization group, except for groups that only require glyphs in the basic latin range. If a font package adds support for a script previously not supported by Fedora the associated localization groups MUST be created and filed, and the relevant localization teams notified.
- SHOULD be declared optional, unless:
- they add support for a new script, in which case they MUST be declared required in the associated localization groups.
- they add better support for already supported scripts, in which case, if the localization team in charge of each localization group agrees:
- they can replace existing fonts as mandatory if this script is not covered by distribution-wide default fonts.
- they can replace existing fonts as default if this script is covered by distribution-wide default fonts.