[OS X TeX] Problem with font AND TeX distribution pref pane

Stephen Anderson sra at yale.edu
Tue Nov 12 14:29:57 EST 2013


I have a local letterhead template that I have used for a couple of years now.  It invokes XeLaTeX, and makes use of local fonts (“YaleAdmin” and "YaleDesign").  Since installing TeXLive 2013, I can’t get it to work anymore: it claims it can’t find the YaleAdmin font (although that is still installed in /Library/Fonts, with .suit files for the various faces).  OK, I thought, I need to produce some recommendation letters quickly, so I’ll just revert to TeXLive 2012, which worked fine.  So I open the System Preferences and choose the TeX distributions pref pane, and it presented all of the various versions I have on this system, with TeXLive 2013 checked.  When I then tried to check TeXLive 2012, it asked for my password, which I provided, but failed to make any change.  In fact, I can’t change the 2013 preference to any of the several distributions I have. So two questions:
a) what’s up with the TeX distribution preference panel, and how do I fix it?
b) why can’t XeTeX find my font?

With respect to problem b, where is some more information.  The font invocation in the source is as follows:

> […]
> \usepackage[T1]{fontenc}
> \usepackage{textcomp}
> 
> \usepackage{fontspec}
> \usepackage{xunicode}% provides unicode character macros 
> \usepackage{xltxtra} % provides some fixes/extras 
> 
> \usepackage{fontspec,xltxtra,xunicode}
> \defaultfontfeatures{Mapping=tex-text}
> \setmainfont[ItalicFont={YaleAdmin-Italic},BoldFont={YaleAdmin-BoldRoman},BoldItalicFont={YaleAdmin-BoldItalic},SmallCapsFont={YaleAdmin-SmallCap}]{YaleAdmin}
> 
> \newfontfamily\headingfont[Mapping=tex-text,ItalicFont={YaleDesign-Italic},BoldFont={YaleDesign-BoldRoman}]{YaleDesign}
> […]

The transcript from running XeLaTex is:

> This is XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013)
>  restricted \write18 enabled.
> entering extended mode
> (./Gasser_WVU_20131011.tex
> LaTeX2e <2011/06/27>
> Babel <3.9g> and hyphenation patterns for 78 languages loaded.
> (/usr/local/texlive/2013/texmf-dist/tex/latex/koma-script/scrlttr2.cls
> Document Class: scrlttr2 2012/07/29 v3.11b KOMA-Script document class (letter)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/koma-script/scrkbase.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/koma-script/scrbase.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/keyval.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/koma-script/scrlfile.sty
> Package scrlfile, 2012/06/15 v3.12 KOMA-Script package (loading files)
>                   Copyright (C) Markus Kohm
> 
> ))) (/usr/local/texlive/2013/texmf-dist/tex/latex/koma-script/scrsize12pt.clo)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/koma-script/typearea.sty
> Package typearea, 2012/07/29 v3.11b KOMA-Script package (type area)
>                   Copyright (C) Frank Neukam, 1992-1994
>                   Copyright (C) Markus Kohm, 1994-
> 
> )) (/usr/local/texlive/2013/texmf-dist/tex/latex/koma-script/DIN.lco)
> (/usr/local/texlive/2013/texmf-dist/tex/generic/babel/babel.sty
> (/usr/local/texlive/2013/texmf-dist/tex/generic/babel-english/english.ldf
> (/usr/local/texlive/2013/texmf-dist/tex/generic/babel/babel.def
> (/usr/local/texlive/2013/texmf-dist/tex/generic/babel/xebabel.def))))
> (/usr/local/texlive/2013/texmf-dist/tex/latex/base/fontenc.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/base/t1enc.def))
> (/usr/local/texlive/2013/texmf-dist/tex/latex/base/textcomp.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/base/ts1enc.def))
> (/usr/local/texlive/2013/texmf-dist/tex/latex/fontspec/fontspec.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/expl3.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3names.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty))
> (/usr/local/texlive/2013/texmf-dist/tex/latex/etex-pkg/etex.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3basics.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3expan.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3tl.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3seq.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3int.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3quark.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3prg.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3clist.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3token.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3prop.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3msg.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3file.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3skip.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3keys.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3fp.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3box.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3coffins.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3color.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3luatex.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3kernel/l3candidates.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifpdf.sty))
> (/usr/local/texlive/2013/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/base/fixltx2e.sty)
> *************************************************
> * LaTeX warning: "xparse/redefine-command"
> * 
> * Redefining document command \oldstylenums with arg. spec. 'm' on line 128.
> *************************************************
> ) (/usr/local/texlive/2013/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/base/fontenc.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/euenc/eu1enc.def)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/euenc/eu1lmr.fd))
> (/usr/local/texlive/2013/texmf-dist/tex/xelatex/xunicode/xunicode.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/tipa/t3enc.def
> (/usr/local/texlive/2013/texmf-dist/tex/latex/euenc/eu1lmss.fd))
> (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/latexconfig/graphics.cfg)
> (/usr/local/texlive/2013/texmf-dist/tex/xelatex/xetex-def/xetex.def))))
> (/usr/local/texlive/2013/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
> (/usr/local/texlive/2013/texmf-dist/tex/latex/xltxtra/xltxtra.sty
> (/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
> (/usr/local/texlive/2013/texmf-dist/tex/latex/realscripts/realscripts.sty
> *************************************************
> * LaTeX warning: "xparse/redefine-command"
> * 
> * Redefining document command \textsubscript with arg. spec. 's' on line 25.
> *************************************************
> *************************************************
> * LaTeX warning: "xparse/redefine-command"
> * 
> * Redefining document command \textsuperscript with arg. spec. 's' on line 28.
> *************************************************
> ) (/usr/local/texlive/2013/texmf-dist/tex/latex/metalogo/metalogo.sty))
> kpathsea: Running mktextfm YaleAdmin
> /usr/local/texlive/2013/texmf-dist/web2c/mktexnam: Could not map source abbreviation Y for YaleAdmin.
> /usr/local/texlive/2013/texmf-dist/web2c/mktexnam: Need to update /usr/local/texlive/2013/texmf-dist/fonts/map/fontname/special.map?
> mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input YaleAdmin
> This is METAFONT, Version 2.718281 (TeX Live 2013)
> 
> kpathsea: Running mktexmf YaleAdmin
> 
> ! I can't find file `YaleAdmin'.
> <*> ...jfour; mag:=1; nonstopmode; input YaleAdmin
>                                                   
> Please type another input file name
> ! Emergency stop.
> <*> ...jfour; mag:=1; nonstopmode; input YaleAdmin
>                                                   
> Transcript written on mfput.log.
> grep: YaleAdmin.log: No such file or directory
> mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input YaleAdmin' failed to make YaleAdmin.tfm.
> kpathsea: Appending font creation commands to missfont.log.
> 
> 
> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> !
> ./Gasser_WVU_20131011.tex:18: fontspec error: "font-not-found"
> ! 
> ! The font "YaleAdmin" cannot be found.
> ! 
> ! See the fontspec documentation for further information.
> ! 
> ! For immediate help type H <return>.
> !...............................................  
>                                                   
> l.18 ...lCapsFont={YaleAdmin-SmallCap}]{YaleAdmin}
>                                                   
> [and on, and on…]

I’ll be grateful for any help…

-- 

Steve Anderson



More information about the MacOSX-TeX mailing list