Mailinglist Archive: opensuse-features (166 mails)

< Previous Next >
[openFATE 313035] Invent Consistent Font Naming Schema
Feature changed by: Thomas Schraitle (thomas-schraitle)
Feature #313035, revision 15
Title: Invent Consistent Font Naming Schema

openSUSE Distribution: Unconfirmed
Requester: Desirable

Requested by: Thomas Schraitle (thomas-schraitle)
Partner organization:

Current State
Currently, our package names for fonts are suboptimal. Here are some

From a usability perspective, it would be better to make a consistent
naming schema for font packages. Naming schemas from other
* Ubuntu: prefix with "ttf-"
* Fedora: suffix with "-fonts"
With the above inconcistency, popular fonts like LinuxLibertine or
dejavu cannot be found.
Please document any decisions in the Package Guidelines regarding how
to name our fonts correctly and consistently.
Taken from the opensuse-packaging mailinglist:
* Renamed packages should contain a Provides+Obsoletes keyword in their
SPEC file
* Renamed packages should contain their Ubuntu name in Provides. For
example: Name: roboto-fonts, Provides:ttf-roboto

- Package Guidelines (url:
- Fedora: Packaging:FontsPolicy (url:
- Mail Thread on opensuse-packaging ML (url:
- Old Wiki Page for Font Package Layout (url:
- Ubuntu Font Package List (url:
- Fedora Font Package List (url:*-fonts*?_csrf_token=b2721571e462ba9a4dbb87068cad45089ec9dc43)
+ - Request of a Fonts Repository (novell/bugzilla/id: 734550)

Business case (Partner benefit): The benefits:
* Consistency: easier to find, easier to install
* Usability: better to memorize and therefor easier to find
* Migration: Users from other distributions find their fonts easier

#1: Michael Foerster (yamaban) (2011-12-01 00:22:29)
A suffix *-font(s) would be a good start. Yes, that would include ALL
fonts, but for the details (e.g: vector/woff/ttf/otf/t1/bitmap) there's
also the description field. (see "zypper se" or A prefix ttf- / otf- / t1- could
be added or not, even at a later date.
Maybe even gatter all fonts in a 'devel' repo, to give them a central

#2: Jan Engelhardt (jengelh) (2011-12-01 00:31:14)
>Currently, our package names for fonts are suboptimal. Well, the
package name usually follows the upstream project name. >Ubuntu: prefix
with "ttf-" Hah, something only Ubuntu could have come up with. As if
everything was ttf. >Fedora: suffix with "-fonts" unifont-fonts sounds
kinda weird and redundant.
I would argue that is precisely what RPM groups are for. Search in the
System/X11/Fonts category and voilà.

#3: Thomas Schraitle (thomas-schraitle) (2011-12-01 10:28:57) (reply to
> Well, the package name usually follows the upstream project name. [...]
> Fedora: suffix with "-fonts" unifont-fonts sounds kinda weird and
This is probably the case and leads to this "weird" package name.
However, you will find *always* examples were it looks strange. That's
the price we need to pay if we want to be consistent. It is at least
better than the existing mess.

#4: Thomas Schraitle (thomas-schraitle) (2011-12-01 14:00:52)
According to Fedora packaging, they use the naming schema

in lowercase.

#5: Thomas Schraitle (thomas-schraitle) (2011-12-02 17:52:03)
Requested new top level directory with the name "Fonts". See

openSUSE Feature:

< Previous Next >
List Navigation
This Thread