Hi all,
with current TL uptodate I get a hang when compiling the attached
LucidaMathOTProperties.tex
lua(la)tex consumes 100% CPU times and never finishes. It is not
about font setup or fc-cache, as other documents work without
any problem.
Even Ctrl-C does not interrupt luatex. I need to Ctrl-Z and then
kill -9.
Before running lualatex I did run luaotfload-tool -u, which didn't
have any problems.
Is this a known issue, and is there a decent work-around?
Here is the log until the hang:
$ lualatex LucidaMathOTProperties.tex
This is LuaTeX, Version 0.95.0 (TeX Live 2016)
restricted system commands enabled.
(./LucidaMathOTProperties.tex
LaTeX2e <2017/01/01> patch level 3
(using write cache: /home/norbert/tl/2016/texmf-var/luatex-cache/generic)(using
read cache: /home/norbert/tl/2016/texmf-var/luatex-cache/generic /home/norbert
/.texlive2016/texmf-var/luatex-cache/generic)
luaotfload | main : initialization completed in 0.703 seconds
Babel <3.9r> and hyphenation patterns for 1 language(s) loaded.
(/home/norbert/tl/2016/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/home/norbert/tl/2016/texmf-dist/tex/latex/base/size10.clo(load luc: /home/nor
bert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-regular.luc)))
(/home/norbert/tl/2016/texmf-dist/tex/latex/fontspec/fontspec.sty
(/home/norbert/tl/2016/texmf-dist/tex/latex/l3kernel/expl3.sty
(/home/norbert/tl/2016/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/home/norbert/tl/2016/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
(/home/norbert/tl/2016/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
(/home/norbert/tl/2016/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
(/home/norbert/tl/2016/texmf-dist/tex/latex/base/fontenc.sty
(/home/norbert/tl/2016/texmf-dist/tex/latex/base/tuenc.def))
(/home/norbert/tl/2016/texmf-dist/tex/latex/fontspec/fontspec.cfg)(load luc: /h
ome/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lmroman10-bold.luc
)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lmro
man10-italic.luc)))
(/home/norbert/tl/2016/texmf-dist/tex/latex/unicode-math/unicode-math.sty
(/home/norbert/tl/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/home/norbert/tl/2016/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/home/norbert/tl/2016/texmf-dist/tex/latex/ucharcat/ucharcat.sty)
(/home/norbert/tl/2016/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
(/home/norbert/tl/2016/texmf-dist/tex/latex/base/fix-cm.sty
(/home/norbert/tl/2016/texmf-dist/tex/latex/base/ts1enc.def))
(/home/norbert/tl/2016/texmf-dist/tex/latex/filehook/filehook.sty)
(/home/norbert/tl/2016/texmf-dist/tex/latex/unicode-math/unicode-math-luatex.st
y
(/home/norbert/tl/2016/texmf-dist/tex/lualatex/lualatex-math/lualatex-math.sty
(/home/norbert/tl/2016/texmf-dist/tex/latex/etoolbox/etoolbox.sty))
(/home/norbert/tl/2016/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex
)))(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lu
cidabrightot.luc)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generi
c/fonts/otl/lucidabrightot-italic.luc)(load luc: /home/norbert/tl/2016/texmf-va
r/luatex-cache/generic/fonts/otl/lucidasansot.luc)(load luc: /home/norbert/tl/2
016/texmf-var/luatex-cache/generic/fonts/otl/lucidasansot-italic.luc)(load luc:
/home/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lucidasanstypew
riterot.luc)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fon
ts/otl/lucidasanstypewriterot-boldoblique.luc)(load luc: /home/norbert/tl/2016/
texmf-var/luatex-cache/generic/fonts/otl/lucidasanstypewriterot-bold.luc)(load
luc: /home/norbert/tl/2016/texmf-var/luatex-cache/generic/fonts/otl/lucidasanst
ypewriterot-oblique.luc)(load luc: /home/norbert/tl/2016/texmf-var/luatex-cache
/generic/fonts/otl/lucidabrightmathot.luc) (./LucidaMathOTProperties.aux)^C^C^Z
[1]+ Stopped lualatex LucidaMathOTProperties.tex
$
Thanks
Norbert
--
PREINING Norbert http://www.preining.info
Accelia Inc. + JAIST + TeX Live + Debian Developer
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
%%!TEX TS-program = lualatex
%%!TEX encoding = UTF-8 Unicode
% Copyright 2012 TeX Users Group.
%
% Copying and distribution of this file, with or without modification,
% are permitted in any medium, without royalty.
\documentclass{article}
\usepackage{fontspec,unicode-math} % support opentype math fonts
% Enable TeX input sequences, slightly reduce size.
\defaultfontfeatures{Ligatures=TeX,Scale=.92}
\setmainfont{Lucida Bright OT}
\setsansfont{Lucida Sans OT}
\setmonofont{Lucida Sans Typewriter OT}
\setmathfont{Lucida Bright Math OT}
\begin{document}
% this is very slow!
\def\testmfeature#1#2{%
\setmathfont[RawFeature={+#1}]{Lucida Bright Math OT}%
$#2$\relax
\setmathfont[RawFeature={-#1}]{Lucida Bright Math OT}%
\relax
}
\def\tablevbox#1{\vtop{%
\advance\hsize by -3pc
\advance\baselineskip by -.4pt
\strut #1\strut
\vadjust{\vskip 1pt}\par
}}
{\smallskip \parindent=0pt
\halign{\texttt{#}\quad\hfil &&#\kern.75em\hfil\cr
ss01 & \tablevbox{alternate Latin lower case math italic identical to
text italic. This option is not recommended as Greek $\nu$
(nu) and Latin \testmfeature{ss01}{v} (vee) become too similar;
cf.\ default vee: $v$.}\cr
%
ss02 & \tablevbox{smaller arrows (original Type\,1 size):
\testmfeature{ss02}{\Uparrow} vs.\ default $\Uparrow$.}\cr
%
ss03 & \tablevbox{smaller operators (original Type\,1 size):
\testmfeature{ss03}{\sum} vs.\ default $\sum$.}\cr
%
ss04 & \tablevbox{calligraphic alternative (similar to the Type\,1
design) to the math script alphabet:
\testmfeature{ss04}{\mathscr{ABC\,xyz}} vs.\ default
$\mathscr{\,ABC\,xyz}$.}\cr
%
ss05 & \tablevbox{use a slashed-zero style for the empty set character
(U+2205):\\ \testmfeature{ss05}{\emptyset} vs.\ default
$\emptyset$.}\cr
%
ss20 & \tablevbox{upright partial differential character (U+2202):
\testmfeature{ss20}{\partial} vs.\ default $\partial$.}\cr
}
\smallskip}
\end{document}