Currently, our package names for fonts are suboptimal. Well, the
Feature changed by: Thomas Schraitle (thomas-schraitle) Feature #313035, revision 10 Title: Invent Consistent Font Naming Schema openSUSE Distribution: Unconfirmed Priority Requester: Desirable Requested by: Thomas Schraitle (thomas-schraitle) Partner organization: openSUSE.org Description: + Current State Currently, our package names for fonts are suboptimal. Here are some examples: - farsifonts fonts-arabic freefont gnu-unifont indic-fonts intlfonts-ttf + farsifonts + fonts-arabic + freefont + gnu-unifont + indic-fonts + intlfonts-ttf xorg-x11-fonts From a usability perspective, it would be better to make a consistent naming schema for font packages. Naming schemas from other distributions: * 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. + Ideas + 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 Relations: - Package Guidelines (url: http://en.opensuse.org/openSUSE:Packaging_guidelines) - Old Wiki Page for Font Package Layout (url: http://old-en.opensuse.org/Packaging/Fonts_Policy#Package_layout_for_fonts) - Ubuntu Font Package List (url: http://packages.ubuntu.com/search?suite=natty§ion=all&arch=any&searchon=names&keywords=ttf) - Fedora Font Package List (url: https://admin.fedoraproject.org/pkgdb/acls/list/*-fonts*?_csrf_token=b272157...) - - 313037 (feature/duplicate: 313037) Business case (Partner benefit): openSUSE.org: 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 Discussion: #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 http://software.opensuse.org/search) 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 home? #2: Jan Engelhardt (jengelh) (2011-12-01 00:31:14) 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à. -- openSUSE Feature: https://features.opensuse.org/313035