[lucida] Question regarding Lucida Font Installation

Bruno Voisin bvoisin at icloud.com
Thu Jul 25 01:35:46 CEST 2019


Hi Ulrich,

> can you please help me to understand this:
> 
> % TeXLive 2019
> The following
> 
> updmap -sys --force --syncwithtrees --enable Map=lucida.map 
> updmap -sys
> 
> gives
> 
> kpsewhich psfonts.map
> /usr/local/texlive/2019/texmf-var/fonts/map/dvips/updmap/psfonts.map
> 
> kpsewhich lucida.map
> /Users/ugroh/Library/texmf/fonts/map/dvips/lucida/lucida.map

I don't really have the time to test why this is not working, but anyway that kind of setup is inconsistent: using updmap-sys means that all accounts on your Mac see a psfonts.map that calls lucida.map, but only your account can access this lucida.map.

For the setup to be consistent, you need to put lucida.map at

/usr/local/texlive/texmf-local/fonts/map/dvips/lucida/lucida.map

more easily accessed in the Finder (on the Mac) as

/Library/TeX/Local/fonts/map/dvips/lucida/lucida.map

> In this case the font will not be found
> 
> %TeXLive 2019
> The following
> 
> updmap -user
> 
> kpsewhich psfonts.map
> /Users/ugroh/Library/texlive/2019/texmf-var/fonts/map/dvips/updmap/psfonts.map
> 
> kpsewhich lucida.map
> /Users/ugroh/Library/texmf/fonts/map/dvips/lucida/lucida.map
> 
> now everything is working.

Beware that by proceeding like this, ie using updmap-user on top of updmap-sys, your setup will forever ignore everything you may be doing henceforth with updmap-sys. The updmap man page warns against this:

       updmap-sys is intended to affect the system-wide  configuration,  while
       updmap affects personal configuration files only, overriding the system
       files.  As a consequence, once updmap has been run, even a single time,
       running  updmap-sys  no  longer  has  any effect.  (updmap-sys issues a
       warning in this situation.)

This (the coexistence of updmap-sys and updmap-user) has been a source of never-ending support nightmares on the OS X TeX list in the past, still is (ask Herb Schulz for example).

Other than that, please use the lucida list for such questions: I have less and less time to answer direct questions like this, so other list members could answer when I'm not available, and the answers may be of interest to other users as well.

Bruno




More information about the lucida mailing list