xelatex running maketextfm far too often

Norbert Preining <[email protected]>
Newsgroups gmane.comp.tex.live
Message-ID <aTdGE2MvcwUNT0NQ@fettsack>
Hi all

with a simple document that tries to load a non-existing font,
xelatex tries to run mktextfm faaaar too many times ...

Is it possible to turn this off or change the behaviour?

$ cat bla.tex
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\setmainfont{WhateverUnknownFont}
\begin{document}
Hello WOrld
\end{document}

$ xelatex bla.tex 2>&1 | tee bla-full.log
...

$ grep mktextfm bla-full.log 
kpathsea: Running mktextfm WhateverUnknownFont
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont' failed to make WhateverUnknownFont.tfm.
kpathsea: Running mktextfm WhateverUnknownFont
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont' failed to make WhateverUnknownFont.tfm.
kpathsea: Running mktextfm WhateverUnknownFont
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont' failed to make WhateverUnknownFont.tfm.
kpathsea: Running mktextfm WhateverUnknownFont/BI
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input BI
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input BI' failed to make BI.tfm.
kpathsea: Running mktextfm WhateverUnknownFont
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont' failed to make WhateverUnknownFont.tfm.
kpathsea: Running mktextfm WhateverUnknownFont/B
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input B
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input B' failed to make B.tfm.
kpathsea: Running mktextfm WhateverUnknownFont
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont' failed to make WhateverUnknownFont.tfm.
kpathsea: Running mktextfm WhateverUnknownFont/I
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input I
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input I' failed to make I.tfm.
kpathsea: Running mktextfm WhateverUnknownFont
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont' failed to make WhateverUnknownFont.tfm.
kpathsea: Running mktextfm WhateverUnknownFont
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont' failed to make WhateverUnknownFont.tfm.
kpathsea: Running mktextfm WhateverUnknownFont
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; ; nonstopmode; input WhateverUnknownFont' failed to make WhateverUnknownFont.tfm.

Where are all those calls coming from?

Thanks

Norbert

--
DI Dr Norbert Preining                        https://www.preining.info
arXiv / Cornell University   +   IFMGA Guide   +   TU Wien  +  TeX Live
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.