LuaTeX 错误“解析 CFF DICT”

LuaTeX 错误“解析 CFF DICT”

以下代码是我经常在一些文档中遇到的一个问题的简单示例。使用lualatex二进制文件x86-64-linux(在 TeXLive 2013 中,使用最新更新)进行编译时,结果为

!LuaTeX error (file /usr/local/texlive/2013/texmf-dist/fonts/opentype/public/lm/
lmroman10-regular.otf): Parsing CFF DICT failed. (error=-1)
 ==> Fatal error occurred, no output PDF file produced!

使用 Windows 二进制文件时不存在该错误。

示例代码效率不高,但它说明了问题。从此示例中删除几乎任何一行都会导致编译正确,但在我实际的文档中,这个问题更难解决,因为实际的文档要长得多。

\documentclass{article}

\usepackage{fontspec}

\newcommand{\Item}{%
    \directlua{math.log(0,10)}%
    \begin{tabular}{l}
        1\\1\\1\\1\\1
    \end{tabular}%
    \vspace{\baselineskip}%
    \par%
}

\begin{document}

\Item
\Item
\Item
\Item
\Item
\Item
\Item
\Item
\Item

\end{document}

这是错误LuaTeX还是上述示例本身存在问题?如果这不是错误,而是我在代码中做了不该做的事情导致出现此错误,我希望将来能够避免此错误。

相关内容