Hi Nicolas, On Thu, Nov 05, 2009 at 10:08:08AM +0100, Nicolas Mailhot wrote: > > > Le Jeu 5 novembre 2009 09:26, Jindrich Novy a écrit : > > Hi Jindrich, > > > It is good to hear from you because I have a proposal for the > > modification of macros.fonts in the "fontpackages". The reason is that > > I had to manually hack it in order to let the TeX Live auto-generation > > pass. > > > > The problem is that TeX Live provides a package "Asana-Math" which > > provides couple of fonts. Note that there are upper case letters in > > the name. > > Using lowercase is part of the fonts packaging guidelines. If we wanted to use > font names as-is we'd have to authorize utf-8 package names (with codepoints > outside the basic latin block), since font names are not necessarily basic > latin (and in fact we *already* have several fonts in the distro with unicode > names). Since FESCO decided unicode package names were a no-go, we frob > package names completely fonts side and also lowercase them (as Debian, Suse, > etc do; mixed case packages do not work on windows servers and FAT flash keys > and are a nuisance for users). Lastly many upstreams do not use consistent > casing for their font names (depending on the naming layer you look at) and > for that reason fontconfig has to lowercase font names by default before > processing (though it has to accept unicode names, and lowercases them > according to unicode rules). > > Besides Asana is already packaged Fedora-side using the most recent upstream > version IIRC. > > > Patch to fix macros.fonts is attached. > > I really do not wish to allow a case that goes against current font packaging > guidelines all our font packages already respect (since, as you noted, it does > not work if they don't). > Ok, thanks for the background. First I thought it is an unintentional mistake, it makes sense now. It would be better if the TL package generator handles the Asana fonts in a special way since there is only one such problematic package in the whole TeX Live distribution. Jindrich -- Jindrich Novy <jnovy@xxxxxxxxxx> http://people.redhat.com/jnovy/ -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list