[lucida] No output after installing Lucida Type 1
Bruno Voisin
bvoisin at icloud.com
Thu Feb 14 07:59:52 CET 2019
> Le 14 févr. 2019 à 03:30, Pedro A. Marrone G. <pmarroneg at gmail.com> a écrit :
>
> C:\Users\PedroAntonio>updmap-sys --listmaps
> updmap will read the following updmap.cfg files (in precedence order):
> d:/texlive/2017/texmf-config/web2c/updmap.cfg
> d:/texlive/2017/texmf-dist/web2c/updmap.cfg
> updmap may write changes to the following updmap.cfg file:
> d:/texlive/2017/texmf-config/web2c/updmap.cfg
> [...]
> Map lucida.map enabled d:/texlive/2017/texmf-config/web2c/updmap.cfg
OK, something's odd here: according to the above output, lucida.map is enabled, but on the other hand, according to your preceding message, your run of
updmap-sys --force --enable Map=lucida.map
failed, because two map files (foo.map and newfont.map) weren't found.
Could you:
1) Look at the files
d:/texlive/2017/texmf-var/fonts/map/dvips/updmap/psfonts.map
d:/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map
and see whether you find there the content of lucida.map, which should start with the lines
% lucida.map
hlcbot8r LucidaTypewriterBoldOblique " TeXBase1Encoding ReEncodeFont " <8r.enc <lbtbo.pfb
hlcbot8y LucidaTypewriterBoldOblique " TeXnANSIEncoding ReEncodeFont " <texnansi.enc <lbtbo.pfb
These are the files telling dvips and pdftex which font files to use.
2) Run
updmap-sys --force --syncwithtrees --enable Map=lucida.map
so that not finding foo.map and newfont.map won't prevent updmap-sys from proceeding.
3) Copy /texlive/texmf-local/doc/fonts/lucidabr/lucida-sample.tex to a writable location (for example your desktop), run pdflatex on it, post there (as an attachment) the resulting file lucida-sample.log.
A final possibility I can think of is that you have a user-specific updmap setup, that may take over any system-wide change you would make using updmap-sys. You can check that by running
kpsewhich --var-value TEXMFVAR
kpsewhich --var-value TEXMFCONFIG
and looking inside these directories for alternative files updmap.cfg, psfonts.map and pdftex.map.
If so, then this means you have user-specific files, created and managed by updmap, taking over the system-wide files managed by updmap-sys. That's a known problem, that has created headaches for years.
In that event, you can simply delete the user-specific texlive tree and rerun updmap-sys afterwards. This will also remove the LuaTeX font databases should you have some, but they are recreated on-the-fly when needed.
I'm not sure where this tree lives on Windows. On the Mac it's
/Users/<username>/Library/texlive/2018
Running kpsewhich as above will reveal where it is. This could be something like
/Users/<username>/.texlive/2017
in your case. The "." at the start of the name may make the directory invisible, you may have to make all files and directories visible in the Windows Configuration Panel first (I don't remember exactly where and how this is done).
Hope this works,
Bruno Voisin
More information about the lucida
mailing list