[tex-k] 'updmap' 2.0 and lcdf-typetools

Reinhard Kotucha reinhard.kotucha at web.de
Mon Aug 23 04:15:45 CEST 2004


>>>>> "Eddie" == Eddie Kohler <kohler at CS.UCLA.EDU> writes:

    > (2) The new updmap is quite slow, which
    > is a bummer.  Should otftotfm run "TEXMF/dvips/updmap" if it
    > exists, and the global "updmap" otherwise?

If you have fonts in local texmf trees the old version of updmap is a
pain.  It expects all map files to be in one directory.  The new
version supports local trees in a more teTeX-like way.  IMHO, it's
wrong to promote the old version.

The new version contains some code which had been introduced to
circumvent some problems in pdfTeX.  The next version will be a bit
faster because the problem had been fixed in pdfTeX recently and the
workaround has to be removed from updmap to make the new features
available.

If otftotfm creates .map files on the fly, it is much better to simply
append them to psfonts.map, pdftex.map and dvipdfm.map.

The created map files should be installed at a place where updmap
searches for input files, otherwise they are lost if someone runs
updmap manually.

It would be nice if updmap had a --add-map option which does exactly
that in a similar way a created pk or tfm file is appended to the ls-R
database.

This is *much* faster than the old version of updmap, which shouldn't
be used any more.

Note that pdfTeX issues a warning message if the same entry appears
more than once in pdftex.map.  To avoid this, it might be useful to
run grep before adding something.  But grep is amazingly fast, anyway.


Regards,
  Reinhard

-- 
----------------------------------------------------------------------------
Reinhard Kotucha			              Phone: +49-511-4592165
Marschnerstr. 25
D-30167 Hannover	                      mailto:reinhard.kotucha at web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------




More information about the tex-k mailing list