以下 LaTeX 文档在 TeX Live 2021 中使用 lualatex 编译时导致此错误。
warning (node filter): error: ...exmf-dist/tex/luatex/luaotfload/luaotfload-ha
rf-plug.lua:455: attempt to perform arithmetic on a nil value (field 'nextclust
er')
文档:
\documentclass{article}
\usepackage{polyglossia}
\setmainfont{Cambria}
\begin{document}
utgåv
\end{document}
文档真的是我尽可能简化的,但仍然会重现错误。例如,如果我更改polyglossia
为fontspec
,则一切正常。如果我将 (Windows) 字体更改Cambria
为Calibri
,则一切正常。即使我更改文本中的几个字母utgåv
,一切正常!
那么到底是怎么回事?错误出在polyglossia
、字体还是luaotfload
?如何修复?顺便说一句,类似的代码在 TeX Live 2020 中运行良好。