Problem with font AND TeX distribution pref pane

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with font AND TeX distribution pref pane

Stephen Anderson-2
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


----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: http://email.esm.psu.edu/mac-tex/
List Archive: http://tug.org/pipermail/macostex-archives/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
Reply | Threaded
Open this post in threaded view
|

Re: Problem with font AND TeX distribution pref pane

Richard Koch

On Nov 12, 2013, at 11:29 AM, Stephen Anderson <[hidden email]> wrote:

> 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?

Stephen,

The TeX Dist Pref Pane is broken in Mavericks. The author,
Jerome Laurens, has been notified and promises a fix.

Dick Koch

----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: http://email.esm.psu.edu/mac-tex/
List Archive: http://tug.org/pipermail/macostex-archives/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
Reply | Threaded
Open this post in threaded view
|

Re: Problem with font AND TeX distribution pref pane

Herbert Schulz
In reply to this post by Stephen Anderson-2

On Nov 12, 2013, at 1:29 PM, Stephen Anderson <[hidden email]> wrote:

> 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?

Howdy,

Dick Koch already answered about the Preference Pane.

XeTeX is dramatically changed for 2013 and it looks like you are using ancient versions of those fonts (i.e., they have .suit files). Can you get .ttf or .otf versions of those fonts?

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)




----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: http://email.esm.psu.edu/mac-tex/
List Archive: http://tug.org/pipermail/macostex-archives/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
Reply | Threaded
Open this post in threaded view
|

Re: Problem with font AND TeX distribution pref pane

Peter Dyballa
In reply to this post by Stephen Anderson-2

Am 12.11.2013 um 20:29 schrieb Stephen Anderson:

> b) why can’t XeTeX find my font?

Do you see the fonts in Font Book listed and displayed? What type are they? PostScript (unusable in XeTeX)? TrueType or OpenType? Then they might be usable in theory… Fondu is an utility to extract useful True- or OpenType font files from a font suitcase.

The problem of the not working preference pane can be overcome simply on the command line: Just tell the application the proper path! For example:

        env PATH=/usr/local/texlive/2012/bin/x86_64-darwin:${PATH} <your command, for example open «whatever»>

Just use the proper subdirectory, x86_64-darwin or universal-darwin, and the proper year!


BTW,

> \usepackage[T1]{fontenc}
> \usepackage{textcomp}

are not correct for XeTeX. XeTeX does not handle TeX 8-bit text or font encodings. Using

> \usepackage{fontspec}
> \usepackage{xunicode}% provides unicode character macros
> \usepackage{xltxtra} % provides some fixes/extras
>
> \usepackage{fontspec,xltxtra,xunicode}

is not necessary. XeTeX is clever enough to not load some package a second (or third) time.

--
Greetings

  Pete


"Evolution"            o           __o                     _o _
          °\___o      /0~         -\<,              ^\___ /=\\_/-%
oo~_______ /\ /\______/ \_________O/ O_______________o===>-->O--o____


----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: http://email.esm.psu.edu/mac-tex/
List Archive: http://tug.org/pipermail/macostex-archives/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex