Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=477468
--- Comment #5 from Nicolas Mailhot nicolas.mailhot@laposte.net 2009-01-15 13:52:53 EDT --- (In reply to comment #4)
So, given the naming scheme:
"Fedora font packages are named [foundryname-][projectname-]fontfamilyname-fonts, in lowercase."
The foundryname is "tiresias". The projectname is "tiresias".
Right. So your font package names should be tiresias-fontfamilyname-fonts
instead of
tiresias-tiresias-fontfamilyname-fonts
Upstream thinks that the familyname is "tiresias", but there are arguably five font families here: "infofont" "keyfont" "lpfont" "pcfont" "signfont"
Actually, it isn't the font family. I haven't repeated the definition of font family in the naming section, because it should already be introduced by the splitting rule submitted and approved before. But to repeat it from
https://fedoraproject.org/wiki/PackagingDrafts/Font_package_splitting_rules_...)
“ What is a font family? * A font family corresponds to one entry in GUI font lists. For example, DejaVu Sans, DejaVu Serif and DejaVu Sans Mono are three different font families. * A font family is subdivided in faces or styles. DejaVu Sans Normal, DejaVu Sans Bold, DejaVu Sans Condensed Italic are three faces of the DejaVu Sans font family. * The gnome-font-viewer command can be used to check the font family name and the font face/style declared by a font file.”
Using the gnome-font-viewer command for example you'll see the infofont fonts declare the "Tiresias Infofont" and "Tiresias Infofont Z" (so you have two different families in this archive)
for the first font set, you would get tiresias-fontfamilyname-fonts ⇒ tiresias-tiresias-infofont-fonts
That should obviously normalise to tiresias-infofont-fonts, except I need to rework the wording a bit
Since the naming guidelines say "When foundryname, projectname or fontfamilyname contain the font or fonts affix, it should be skipped to avoid foofont-fonts packages."
This should say "the affix should be skipped" instead of "it should be skipped" I didn't thought one could read it like you did
tiresias-infofont-fonts ⇒ tiresias-info-fonts
So the guidelines more or less work, and produce about the same naming as you proposed, except I need to rework some little points to avoid misinterpretations
I've updated the guideline proposal with some clarifications