On Sat, Sep 1, 2012 at 12:31 PM, Jindrich Novy wrote: > > The only blocker which makes it hard to let TeX Live 2012 be easily > introduced in Fedora is the Font Packaging Policy [1]. The problem is that > the current implementation of font packaging macros enforces to have > all TTF, TTC, PFA, PFB, PCF, OTF files in the same font family to be a > separate subpackage of the main RPM shipping fonts. The problem is > that the design of the macros allows only one subpackage per spec.
First of all, the TeX fonts should not be seen by fontconfigure since they are normally isolated in a TeX tree. I would believe that the Font Packaging Policy has to hold for fonts installed into system folders where other GUI programs can access them. There it actually is a problem if two fonts with the same name are installed. In TeX trees that usually shouldn't be a problem and I don't see any good reason to enforce that policy on TeX packages. On the other hand, if you really cannot avoid the policy, you would end up with a pretty broken TeX installation. To start with, one could probably say goodbye to ConTeXt where MKII uses PFB fonts and MKIV uses OTF fonts of exactly the same font families plus math fonts from PFB (Latin Modern by default). This means that you would probably need four packages for a single font family, and one would have to do the split manually, there's almost no way to do the split automatically. And even then one could only have one out of three engines working properly at the same time. Of course Xe(La)TeX and Lua(La)TeX would also want to use Latin Modern OTF, but at least they don't switch to that family by default. To start with, you would need a TeX expert to do the split of fonts. And then you would pose a burden on all users which would now have to decide whether they want a working XeLaTeX only or a working pdfLaTeX only. And even more hatemail from admins who would not be able to serve both pdfLaTeX and XeLaTeX (not to speak about ConTeXt) users at the same time. Or even better. Most probably TeX is also used to build some package documentation? 99% that one uses pdfTeX, so you would actually prohibit installation of OTF fonts from TeX Live, else all those packages which try to build documentation would be broken. That would make it impossible to satisfy XeLaTeX, LuaLaTeX, ConTeXt users. Personally, if I had a choice of the installation which would prohibit me installation of OTF fonts, the first thing I would do would be try to get rid of it and install TeX Live from DVD/official online repository. So before you try to go that route, please think twice. Or rather eight times. And try to convince those behind font policy that TeX deserves an exception. Mojca _______________________________________________ TeXLive mailing list TeXLive@linux.cz http://www.linux.cz/mailman/listinfo/texlive