[OS X TeX] Help: Hieroglyphs and Font not Found

Peter Dyballa Peter_Dyballa at Web.DE
Tue Oct 11 11:01:45 CEST 2005


Am 11.10.2005 um 02:47 schrieb Yann Ricard:

> Note that I completely disregarded the warning that read:
>                     %   Don't change this file directly. Edit 
> texmf/web2c/updmap.cfg
>                     %   and run updmap to recreate this file.
>


Yann,

you should take care of this warning! In case the Fink folks decide in 
the next ten or twenty years to distribute a new TeX, Fink might get 
problems to update a file that's not according to the standards. And if 
this file is simply overwritten you've lost again. If the file 
(psfonts_t1.map) does not get overwritten, it's contents will get 
updated, *lost* to be clear, by a run of updmap (or updmap-sys).


Even the eldest Mac OS X had locate. There is a script, 
/usr/libexec/locate.updatedb, which records the contents of all your 
system's volumes in a file called /var/db/locate.database, when invoked 
with root permissions. Afterwards you can invoke 'locate updmap.cfg' 
and 'locate hierofonts.map' and within a second all pathnames 
containing (somewhere) any of these strings are listed in Terminal (or 
Emacs' shell buffer). You too can locate the updmap script (another way 
to find this script would be simply 'which updmap', but then your PATH 
setting must be correct!). I think Apple described under the topic of 
'timed services' a way to automate the invocation of 
/usr/libexec/locate.updatedb to make it happen at night.


You edited psfonts_t1.map because the sym-link psfonts.map is pointing 
to it -- by some chance. You too have psfonts_pk.map and you too have 
the same file names with an extra 'download' and 'no-download' in the 
name. All these four MAP files are provided for a special behaviour of 
your TeX system. With t1 dvips uses the PostScript versions of Computer 
Modern fonts, so you need to install CM-Super, BaKoMa, or such. If you 
don't have these, then psfonts_pk.map would be dvips' right choice. Now 
it too can happen that you would like to publish the hieroglyphic paper 
in a journal. They might demand to include *all* PS fonts in the 
output. Then psfonts_t1_download.map would be the right MAP file for 
dvips.

If you really want to do so much by hand, you should locate that 
updmap.cfg file and edit it. Afterwards you *must* run updmap that this 
addition is propagated into all MAP files, as used too by pdfTeX or 
dvipdfm. As Gerben Wierda wrote, who prepares and continuously updates 
a very complete package of a modern teTeX 3 and TeX Live 2005 (or less, 
i.e. elder) based TeX for Mac OS X that can be substituted for Fink's 
old TeX (as I have), the most correct way would be to simply invoke

	sudo updmap --enable MAP hierofonts.map
	sudo updmap --enable MAP diacrFonts.map

(Well, with TeX Live 2005 you would need to substitute updmap with 
updmap-sys!)

--
Greetings

   Pete

The human animal differs from the lesser primates in his passion for 
lists of "Ten Best".
		-- H. Allen Smith

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list