[OS X TeX] font difficulties (finding map files in homedir) in MacTeX 2011

Michael Sharpe msharpe at ucsd.edu
Fri Sep 2 16:03:16 EDT 2011


On Sep 2, 2011, at 12:43 PM, John Owens wrote:

> Howdy, I generally consider myself pretty decent at figuring out font issues,
> but I'm stumped on this 
> one.
> 
> I installed a number of fonts (using my script that sits on top of the LCDF
> typetools). When it's done, it  enables the map using updmap then runs
> updmap standalone:
> 
> $ updmap --nomkmap --enable Map
> /Users/jowens/Library/texlive/2011/texmf-var/fonts/map/dvips/adobe/adobe.map
> Config file: "/Users/jowens/Library/texlive/2011/texmf-config/web2c/updmap.cfg"
> /Users/jowens/Library/texlive/2011/texmf-config/web2c/updmap.cfg unchanged.
> Map files not recreated.
> /usr/texbin/updmap: Updating ls-R files.
> 
> $ updmap
> Config file: "/Users/jowens/Library/texlive/2011/texmf-config/web2c/updmap.cfg"
> dvips output dir: "/Users/jowens/Library/texlive/2011/texmf-var/fonts/
> map/dvips/updmap"
> pdftex output dir: "/Users/jowens/Library/texlive/2011/texmf-var/fonts/
> map/pdftex/updmap"
> 
> /usr/texbin/updmap is creating new map files
> using the following configuration:
>  LW35 font names                  : URWkb
>  prefer outlines                  : true
>  texhash enabled                  : true
>  download standard fonts (dvips)  : false
>  download standard fonts (pdftex) : true
> 
> Scanning for LW35 support files  [  3 files]
> Scanning for MixedMap entries    [ 44 files]
> Scanning for Map entries         [162 files]
> 
> 
> ERROR:  The following map file(s) couldn't be found:
> 	/Users/jowens/Library/texlive/2011/texmf-var/fonts/map/dvips/
>        adobe/adobe.map
> 
> 	Did you run mktexlsr?
> 
> 	You can delete non-existent map entries using the option
> 	  --syncwithtrees.
> 
> 
> OK, that's a problem. Is this file here? Yes it is:
> 
> $ head -4 /Users/jowens/Library/texlive/2011/texmf-var/fonts/map/
> dvips/adobe/adobe.map
> % Automatically maintained by otftotfm or other programs. Do not edit.
> 
> LY1-MinionPro-CnCapt-sinf-kern-liga-smcp--lcdfj MinionPro-CnCaptLCDFJ ""
> <MinionPro-CnCaptLCDFJ.pfb
> LY1-MinionPro-CnCapt-sinf-kern-liga-smcp--base MinionPro-CnCapt 
> "AutoEnc_atsjoc57u7xjzp5f52fv6n7vcf ReEncodeFont" <[a_atsjoc.enc
> <MinionPro-CnCapt.pfb
> 
> 
> When I run mktexlsr, it only checks files in /usr/local/texlive/2011, 
> nothing in my home directory. And kpsewhich does not find anything in my home
> directory at all:
> 
> $ kpsewhich -expand-var=\$TEXMFDBS
> {!!/usr/local/texlive/2011/texmf-config,!!/usr/local/texlive/2011/texmf-
> var,!!/usr/local/texlive/2011/texmf,!!/usr/local/texlive/2011/../texmf-
> local,!!/usr/local/texlive/2011/texmf-dist}
> 
> Which seems odd. But I read elsewhere that you don't have to ls-R your
> home directory stuff. So I'm unsure of how to fix this. Should I add my
> ~/Library/texmf and  ~/Library/texlive/2011 files to TEXMFDBS? Why isn't my
> system finding these directories?
> 
> Many thanks for the help.
> 

Some things to try:

1. The output from your kpsewhich -expand-var=\$TEXMFDBS is normal---don't mess with TEXMFDBS.
2. Is it possible that you already have an entry in your updmap.cfg to you .../adobe.map? It may be old and giving updmap the impression that you are not changing the file. So, try 

updmap --disable <path_to_adobe.map>

before trying to enable it again.

Michael





More information about the MacOSX-TeX mailing list