JAcharになっているが漢字フォントに存在しない文字だけのファイルをコンパイルすると異常終了する
これは LuaTeX-ja の問題ではありません.以下の plain LuaTeX ファイル(LuaLaTeX でなく)でも同じエラーが発生します.
\input luaotfload.sty \font\a=IPAexMincho \a ❤ \bye
なお,上で \font\a=IPAexMincho:notdef=false とするとエラーが消えました.luaotfload v2.98 の次の変更が影響していると思います.
New in version 2.98 (by Ulrike Fischer)
• The handling of missing chars has been changed. In This version a missing char
will insert the /.notdef char of the fonts (this is sometimes a space, sometimes a
rectangle with a cross) and no longer simply ignore the glyph. This behaviour can
be reverted by using notdef=false as font feature.
h7k への返信
これは LuaTeX-ja の問題ではありません.以下の plain LuaTeX ファイル(LuaLaTeX でなく)でも同じエラーが発生します.
了解しました。どうもありがとうございます。
h7k への返信
なお,上で \font\a=IPAexMincho:notdef=false とするとエラーが消えました.luaotfload v2.98 の次の変更が影響していると思います.
luaotfload のgithub にissueあげようかと思いましたけど以下でもう終わってました https://github.com/latex3/luaotfload/issues/73
"2764 (❤) はJAchar扱いですが、標準日本語フォントのIPAex明朝には無いようです。それで❤でだけからなる以下のファイルをlualatexでコンパイルすると
以下のようなエラーを出して異常終了します。
上記のlatexファイルからusepackage{luatexja}を削除すると少なくとも異常終了はしなくなります(グリフが存在しないため生成されたPDFファイルには❤は表示されない)