Bug#720953: fonts-texgyre: bump fontconfig hinting to 31 to win over inferior gsfonts
Am Donnerstag, den 05.09.2013, 21:24 +0900 schrieb Norbert Preining:
> Should I remove that in the future? I guess ....
We want to replace this copy with symlinks to fonts-urw-base35, so, yes.
> I dn't know, but I have also fonts.local:
> <fontconfig>
> <dir>/usr/local/share/texmf/fonts/opentype</dir>
> <dir>/usr/local/share/texmf/fonts/type1</dir>
> <dir>/usr/share/texlive/texmf-dist/fonts/opentype/adobe</dir>
> <dir>/usr/share/texlive/texmf-dist/fonts/opentype/nowacki</dir>
> <dir>/usr/share/texlive/texmf-dist/fonts/opentype/gust</dir>
> </fontconfig>
>
> But that should not interfere with the helvetica settings.
Depends on what's in /usr/local/share/texmf/fonts/type1?
> Hmm, but I have installed all the .debs I got from from the fonts-gsfonts
> package ..., so it should be fixed, right?
Nope, in /etc/fonts/conf.d/30-metric-aliases.conf Adobe font names are
mapped to the *old* URW font names which were valid in the old gsfonts
package and are still in texlive-fonts-recommended's copy of the fonts.
So as long as texlive-fonts-recommended symlinks these fonts
into /usr/share/fonts, the rules in 30-metric-aliases.conf apply and
override the mappings in 30-fonts-texgyre-aliases.conf, which is parsed
earlier.
When the symlinks from texlive-fonts-recommended's urw/ directory
into /usr/share/fonts are removed, then the rules in
30-metric-aliases.conf will fail and the mappings in
30-fonts-texgyre-aliases.conf get precedence. The mapping of the old URW
names to the new ones happens one rule later in
31-fonts-urw-base35.conf, but that obviously does not influence the
order in which the Adobe names are mapped anymore.
- Fabian
Reply to: