tetex 3.0 and lucida
Yuri Robbers <[email protected]>
| Newsgroups | gmane.comp.tex.tetex.general |
|---|---|
| Message-ID | <[email protected]> |
Hello!
I have used the commercial Lucida Bright fonts (designed by B&H,
marketed by YandY) with teTeX for years. When teTeX 2 came out, I
noticed the OT1 encoding had been dropped for the Lucida fonts. No
problem, I needed to do some manual configuration in order to get things
to work again:
Code:
root@aragorn ~ # updmap --disable lucidabr.map
root@aragorn ~ # updmap --disable lumath.map
root@aragorn ~ # updmap --enable Map lucidabr-k.map
root@aragorn ~ # updmap --enable Map lumath-k.map
root@aragorn ~ # texhash
(screens full of output deleted)
and then in LaTeX, I could not just use
Code:
\usepackage[expert]{lucidabr}
but had to use
Code:
\usepackage[LY1]{fontenc}
\usepackage{textcomp}
\usepackage[expert]{lucidabr}
No problem.
This worked well for quite a long time. Now, however, teTeX 3 has come
out. And this does not work anymore... Sad
latex (or, in this case, pdflatex) generates the following errors:
Code:
yuri@aragorn ~/texmf/0405/anw $ pdflatex foo.tex
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./foo.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, british, french,
german, n
german, bahasa, basque, croatian, czech, danish, dutch, finnish, greek,
italian
, latin, magyar, norsk, polish, portuges, romanian, russian, slovak,
slovene, s
panish, turkish, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/amscls/amsart.cls
Document Class: amsart 2004/08/06 v2.20
(/usr/share/texmf/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texmf/tex/latex/amsmath/amstext.sty
(/usr/share/texmf/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf/tex/latex/amsmath/amsopn.sty))
(/usr/share/texmf/tex/latex/amsfonts/umsa.fd)
(/usr/share/texmf/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texmf/tex/generic/babel/babel.sty
(/usr/share/texmf/tex/generic/babel/dutch.ldf
(/usr/share/texmf/tex/generic/babel/babel.def)))
(/usr/share/texmf/tex/latex/lucidabr/lucidabr.sty)
(/usr/share/texmf/tex/latex/base/textcomp.sty
(/usr/share/texmf/tex/latex/base/ts1enc.def))
(/usr/share/texmf/tex/latex/base/fontenc.sty
(/usr/share/texmf/tex/latex/psnfssx/ly1enc.def)
(/usr/share/texmf/tex/latex/psnfssx/ly1ptm.fd))
(/usr/share/texmf/tex/latex/graphics/graphics.sty
(/usr/share/texmf/tex/latex/graphics/trig.sty)
(/usr/share/texmf/tex/latex/graphics/graphics.cfg)
(/usr/share/texmf/tex/latex/graphics/pdftex.def))
(/usr/share/texmf/tex/latex/geometry/geometry.sty
(/usr/share/texmf/tex/latex/graphics/keyval.sty)
(/usr/share/texmf/tex/latex/geometry/geometry.cfg))
LaTeX Warning: Unused global option(s):
[pdf].
No file foo.aux.
(/usr/share/texmf/tex/latex/lucidabr/lmrhlcm.fd)
(/usr/share/texmf/tex/latex/base/ts1cmr.fd)
(/usr/share/texmf/tex/latex/lucida/ly1hlh.fd)
(/usr/share/texmf/tex/latex/lucidabr/omlhlcm.fd)
(/usr/share/texmf/tex/latex/lucidabr/omshlcy.fd)
(/usr/share/texmf/tex/latex/lucidabr/omxhlcv.fd)
(/usr/share/texmf/tex/latex/amsfonts/umsa.fd)
(/usr/share/texmf/tex/latex/amsfonts/umsb.fd)
(/usr/share/texmf/tex/context/base/supp-pdf.tex
(/usr/share/texmf/tex/context/base/supp-mis.tex
loading : Context Support Macros / Miscellaneous (2004.10.26)
)
loading : Context Support Macros / PDF (2004.03.26)
)
Underfull \vbox (badness 10000) has occurred while \output is active
[1{/var/li
b/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./foo.aux) )
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+518/600 --dpi
518 hlhr8ymktexpk: don't know how to create bitmap font for hlhr8y.
kpathsea: Appending font creation commands to missfont.log.
(see the transcript file for additional information)
Warning: pdflatex (file hlhr8y): Font hlhr8y at 518 not found
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+70/600 --dpi 670
hlhri8ymktexpk: don't know how to create bitmap font for hlhri8y.
Warning: pdflatex (file hlhri8y): Font hlhri8y at 670 not found
</usr/share/texmf/fonts/type1/bluesky/cm/cmr8.pfb>kpathsea: Running
mktexpk --mfmode / --bdpi 600 --mag 1+70/600 --dpi 670 hlhr8y
mktexpk: don't know how to create bitmap font for hlhr8y.
Warning: pdflatex (file hlhr8y): Font hlhr8y at 670 not found
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+70/600 --dpi 670
hlhb8y
mktexpk: don't know how to create bitmap font for hlhb8y.
Warning: pdflatex (file hlhb8y): Font hlhb8y at 670 not found
Output written on foo.pdf (2 pages, 7541 bytes).
Transcript written on foo.log.
yuri@aragorn ~/texmf/0405/anw $
I have made the actual LaTeX file and the logfile available at
http://www.deavolente.org/~yuri/foo.tex
and
http://www.deavolente.org/~yuri/foo.log
respectively, since they are both rather long. Please note that the same
errors occur when regular latex is being used rather than pdflatex.
Anyway, it is clear from these error messages that LaTeX is unable to
create the necessary font files because it can't find the pfb files.
This happens because the fontmaps point to the wrong pfb-files. Changing
the fontmaps by hand, or symlinking the pfb filenames does not solve the
problem: the fonts will be found then, of course, but all the special
characters such as ligatures, accented letters, some punctuation, etc.
will all be severely messed up.
Needless to say that this very same file worked just fine with teTeX 2
and the configuration commands described above. And of course it is not
specific to just one system: I have tried this on several different
systems.
I have been hacking configuration files since the day teTeX 3 arrived in
portage, I have googled to the darkest corners of the web, and I have
consulted all 4+ feet worth of (La)TeX books on my shelves, but to no
avail.
Is there anyone here who can help me?
Thanks and kind regards,
Yuri.
--
Yuri Robbers <[email protected]>