次でも同様のエラーになるようです(LuaTeX-ja 無関係のはず).
\documentclass{article} \usepackage{fontspec} \ExplSyntaxOn \keys_set:nx {fontspec-opentype} {Script=CJK} \ExplSyntaxOff \begin{document} \end{document}
↑追記:これは \l__fontspec_tmp_tl が未定義によることが原因.チケット本体は LuaTeX-ja が定義した Ryumin-Light に Script "DFLT" がないことが原因なので,やはり LuaTeX-ja の問題ですね.
3b10cee2b (kitagawa_test branch) で直しました.
3b10cee2b (kitagawa_test branch) で直しました.
と思ったら,縦組で
! error: (node lib): lua <node> expected, not an object with type number ! ==> Fatal error occurred, no output PDF file produced!%が出たり,また横組でも生成された pdf ファイルのフォント名が /{Ryumin-Light} とブレースが入っていたりと,まだ全然ダメでした.
表題のとおりです.
を走らせると, が無限に出力され,最終的に となってしまいます.少なくとも,先日の更新 (fontspec 2019/01/16 v2.6k) で発生しています.非埋め込みフォントじゃなく,きちんと実在のフォント名・フォントファイルを指定したときは大丈夫なようですが…….