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

Reply via email to