Hi Phil:

After getting some much needed sleep, I have reviewed this topic,
and here is what I think still remains to be done.

There are two goals here.

(1) Work around the Cygwin fonts bug until they fix it.

The issue here is I don't think you need the download step you have
described in doc/docbook/README.developers.  Your install of
texlive-collection-fontsextra has already installed the fonts you need
in

/usr/share/texmf-dist/fonts/opentype

and/or

/usr/share/texmf-dist/fonts/truetype

So I think all you have to do is put one or both of those directories
in /etc/fonts/local.conf and you are done.  But please check that
supposition (with the fonts you downloaded to /usr/share/fonts/OTF
removed to make this a clean test), and then update
doc/docbook/README.developers accordingly.

(2) Convince the texlive-collection-fontsextra packagers to fix the bug.

A clear description of the original issue, and the necessity of the
above clearly described workaround to avoid it is all you should need
to take to the Cygwin mailing list.

How they fix the issue is non of our concern, but it is fun to
speculate.  :-)

My own guess is they will not fix the problem by fiddling with
fontconfig paths since on Linux the corresponding problem is not
settled that way.  Instead, for the subset of fonts (140 out of ~400)
in the /usr/share/texlive/texmf-dist/fonts/*type (including FreeSans,
FreeSerif, and FreeMono) that need also to be found in
/usr/share/fonts, the Linux packagers use symlinks to
/usr/share/fonts.  I have no clue what the criterion is for deciding
when the fonts need to be in the two places, but there must be some
well-known criterion in the TeX world that the
texlive-collection-fontsextra packagers should be aware of, and in
fact, once you point out the problem to them, they may find that
only a tiny fix in their otherwise routine install script fixes
the issue.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to