[OS X TeX] TeXLive 2012 cannot find local fonts [solved]
Murray Eisenberg
murrayeisenberg at gmail.com
Mon Jul 9 02:23:47 CEST 2012
My difficulties with getting Lucida bright/Lucida Math and MathTimePro 2
type 1 fonts to work with MacTeX 2012 have been resolved -- but I'm not
entirely sure why!
First, I made
/Library/texlive/2012
to be owned by me. (Apparently, a misguided attempt to use sudo updmap
changed the ownership to root.)
As I recall, that alone did _not_ fix things, even after I ran updmap again.
Second, I ran
updmap --syncwithtrees
but that also did not in itself fix things.
Third, I ate dinner (apparently an essential intermediate step).
Fourth, I ran:
updmap ----listavailablemaps
That _did_ fix things.
So of course this is still witchcraft to me.
On 7/8/12 3:00 PM, Herbert Schulz<herbs at wideopenwest.com> wrote:
>
> On Jul 8, 2012, at 10:54 AM, Murray Eisenberg wrote:
>
>> >I've installed MacTeX2012. I'm running as a user with admin privileges.
>> >
>> >However, I cannot successfully process any documents that use my local fonts, installed in ~/Library/texmf.
> Howdy,
>
> Where, exactly, did you install the fonts?
>
>> >
>> >But I get errors like the following (for a lucida test document):
>> >
>> > kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+294/600 --dpi
>> > 294 hlhr8r
>> > gsftopk: fatal: map file `psfonts.map
>> > ' not found.
>> > mktexpk: don't know how to create bitmap font for hlhr8r.
>> > mktexpk: perhaps hlhr8r is missing from the map file.
>> > kpathsea: Appending font creation commands to missfont.log.
>> > )
>> > !pdfTeX error: /usr/texbin/pdflatex (file hlhr8r): Font hlhr8r at 294
>> > not found
>> >
>> >I_do_ have the requisite updmap.cfg file in ~/Library/texmf/web2c, with entries such as:
>> >
>> > Map lucida.map #localtexmf/dvips/lucida/lucida.map
>> > Map mtpro2 #localtexmf/dvips/mtpro2/mtpro2.map
>> >
> DON'T put in those #... ``comments'' they don't work. The file should only contain
>
> Map lucida.map
> Map mtpro2.map
>
> (notice the .map for mtpro2.map).
>
>> >Per what I understand the instructions in "TeXLive2012Changes.pdf" (H. Schulz, 2012/06/11) to say, I did run
>> >
>> > sudo updmap-sys
>> >
>> >and then, since I had not updated anything with the 2012 TeXLive Utility or set its preference to include "Automatically enable fonts in my home directory", I did also run:
>> >
>> > updmap
>> >
>> >But that didn't seem to do anything because I get "Permission denied":
>> >
>> > /usr/local/texlive/2011/bin/x86_64-darwin/updmap: mkdir(/Volumes
>> > /MacHD/Users/murray/Library/texlive/2011/texmf-config/) failed,
>> > goodbye: Permission denied
>> >
>> >So I next ran
>> >
>> > sudo updmap
>> >
> I specifically say DON'T run
>
> sudo updmap
>
> since that produces files in your HOME directory that are owned by root!
>
>> >and that created new map files but said it couldn't find the requisite map files, including lucida.map (precisely what was needed for the test lucida document) and asked whether I had run mktexlsr.
>> >
>> >So I tried to run mktexlsr, but I got a series of "no write permission" errors. So of course I then ran
>> >
>> > sudo mktexlsr
>> >
>> >which updated /usr/local/texlive/2011/../texmf-local/ls-R....
>> >when that tries
>> >
> Not needed for files in ~/Library/texmf.
>
>> >Still document would not compile. I tried again
>> >
>> > sudo updmap
>> >
>> >but still no luck in compilation.
>> >
>> >What's wrong and how to fix?
>
> 1)Remove ~/Library/texlive/2012. You may need to use your admin password to do this since you used sudo before.
>
> 2)Where are your map files?
>
> 3)Fix up your updmap.cfg as stated above.
>
> 4)Simply run
>
> updmap
>
> in Terminal and note it's output.
>
> If the fonts were installed properly that should do the job.
>
> PS: If the Lucida fonts work but the MTPro2 fonts don't you may need to add the line
>
> #! Map belleek.map
>
> to your updmap.cfg file in ~/Library/texmf/web2c to disable the belleek.map file and then rerun
>
> updmap
>
> to rebuild your local system map.
--
Murray Eisenberg murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305
More information about the macostex-archives
mailing list