[Bug 477468] Please convert to new font packaging guidelines

bugzilla at redhat.com bugzilla at redhat.com
Thu Jan 15 18:52:54 UTC 2009


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 at 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_(2008-12-21)

“ 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

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the fonts-bugs mailing list