[Pkg-fonts-devel] Please adopt the pkg-fonts team's package naming convention

Fabian Greffrath fabian at greffrath.com
Thu Oct 4 08:27:32 UTC 2012


Package: tex-gyre,lmodern
Severity: wishlist

Hi,

again, the subject line already tells it all. The pkg-fonts team's 
package naming convention currently looks like

  fonts-[$(foundry)-]$(family)

where the $(foundry) part is optional (but would be "gust" in both 
cases, I guess).

There are two things to keep in mind that are particular for the two 
packages in question:

1) The tex-gyre package name already contains a minus '-'.
I don't think we have a strict rule for this, but for the 
"fonts-linuxlibertine" package we simply removed the minus from the 
font family name in order to avoid confusion about "linux" being a 
foundry.

2) Should you follow my requests from #689575 and #689580, there would 
be two packages from the same source shipping the same fonts in 
different formats. While this should be avoided whenever possible, I 
don't think we have a strict rule about dealing with the font packages 
names when this is necessary (and it definitely *is* in this case). 
For the GNU Freefont we thus introduced a "fonts-freefont-otf" and a 
"fonts-freefont-ttf" package.

Finally, if you decide against splitting the Opentype flavours off 
into separate packages we would end up with

  fonts-texgyre

and

  fonts-lmodern

But if you decide to introduce separate packages for the Opentype 
flavours, we would have to distinguish the packages from each other. 
I'd suggest

  fonts-{lmodern,texgyre}-otf

or simply

  fonts-{lmodern,texgyre}

and either

  fonts-{lmodern,texgyre}-extra
                     (or -type1 or -tex or -latex or whatever)

or

  texlive-fonts-{lmodern,texgyre}

I'll add the pkg-fonts team in CC for further discussion.

  - Fabian




More information about the Pkg-fonts-devel mailing list