[lucida] Instructions on updmap-sys (Type 1)
Bruno Voisin
bvoisin at me.com
Sat Jun 25 11:43:54 CEST 2016
> Le 25 juin 2016 à 06:13, Norbert Preining <preining at logic.at> a écrit :
>
> On Fri, 24 Jun 2016, Bruno Voisin wrote:
>>>> Did you try "Map=lucida.map" instead of "Map lucida.map"? This
>>>> shouldn't matter, but you never know.
>>>
>>> Aha, that is spot on! The very same command with Map=lucida.map does work this time! It looks it matters after all, at least on my system. :)
>
> That is strange ... we use
> Getopt::Long
> for argument processing, and that should support the above both
> styles on practically all systems.
Based on the initial error message, posted later by Paulo, the problem might not be connected with "=" at all. Here's what I think happened in the three steps reported by Paulo:
- Originally with "--enable Map lucida.map", probably because of a pre-existing lucida.map already referenced in updmap.cfg, updmap considered nothing had changed and refused to proceed further, yielding
/usr/local/texlive/2016/texmf-config/web2c/updmap.cfg unchanged. Map files not recreated.
- Then with "--enable MixedMap=lucida.map" updmap.cfg changed, prompting updmap to proceed. If that interpretation is correct, the use of MixedMap in itself wasn't the reason things worked, nor "=", just the fact they caused updmap.cfg to change.
- Trying finally "--enable Map=lucida.map" caused again updmap.cfg to change, and updmap to proceed. Again not because of the "=", but because of the implied updmap.cfg change.
Often a few years back, with teTeX's original (very slow) shell-based updmap, I was hit by this while testing font installation and had to resort to the two-step process
sudo updmap-sys --disable test-map-file.map
sudo updmap-sys --enable Map test-map-file.map
in order to coerce updmap into taking into account changes inside the file test-map-file.map.
Bruno
More information about the lucida
mailing list