Powtórzyłem procedurę opisaną w Próbowanie fontów STIX, tj.:
otftotfm -a -e qx.enc STIXGeneral.otf STIXGeneral--qx
Powyższe generuje pliki vf/tfm/pfb
w odpowiednie podkatalogi katalogu /home/tomek/.texlive2011
. Uruchamia nawet program updmap, ale coś tam jest nie tak:
otftotfm -a -e qx.enc STIXGeneral.otf STIXGeneral--q
I had to round some heights by 18.0000000 units.
I had to round some depths by 3.0000000 units.
I had to round some heights by 18.0000000 units.
I had to round some depths by 3.0000000 units.
Config file: "/home/tomek/.texlive2011/texmf-config/web2c/updmap.cfg"
/home/tomek/.texlive2011/texmf-config/web2c/updmap.cfg unchanged. Map files not recreated.
/opt/tex/bin/updmap: Updating ls-R files.
otftotfm: warning: `updmap --nomkmap --enable Map \
/home/tomek/.texlive2011/texmf-var/fonts/map/dvips/lcdftools/lcdftools.map;
updmap >/dev/null 2>&1' exited with status 1;
otftotfm: warning: run it manually to check for errors
Powtarzam zatem:
$ updmap --nomkmap --enable Map /home/tomek/.texlive2011/texmf-var/fonts/map/dvips/lcdftools/lcdftools.map
updmap --nomkmap --enable Map /home/tomek/.texlive2011/texmf-var/fonts/map/dvips/lcdftools/lcdftools.map
Config file: "/home/tomek/.texlive2011/texmf-config/web2c/updmap.cfg"
/home/tomek/.texlive2011/texmf-config/web2c/updmap.cfg unchanged. Map files not recreated.
/opt/tex/bin/updmap: Updating ls-R files.
## nie wiem o co chodzi, ale jedziemy dalej
##
$ updmap
updmap
Config file: "/home/tomek/.texlive2011/texmf-config/web2c/updmap.cfg"
.. .. ..
ERROR: The following map file(s) couldn't be found:
/home/tomek/.texlive2011/texmf-var/fonts/map/dvips/lcdftools/lcdftools.map
Did you run mktexlsr?
updmap
nie może zatem odszukać pliku lcdftools.map
zadeklarowanego w pliku ~/.texlive2011/texmf-config/web2c/updmap.cfg
Próby ustalenia co jest nie tak zawiodły:
kpsewhich -expand-path '$TEXFONTMAPS'
Wydruk z powyższego zawiera ~/.texlive2011/texmf-var/fonts/map/dvips/lcdftools
a wykonanie mktexlsr
nie pomaga.
Skopiowałem zatem lcdftools.map
do katalogu systemowego /usr/local/texlive/2011/texmf-var/fonts/map/dvips/updmap
. Potem
## jako root
mktexlsr ;
## jako zwykły użytkownik, bo pliki tfm/vf/pfb są w moim katalogu domowym
updmap
Teraz działa. Wygląda na błąd w TL 2011. Znalazłem nawet w google radę zdesperowanego użytkownika, który radził wywalenie updmap
.
Ten wpis to prawdziwa skarbnica wiedzy.
OdpowiedzUsuń