調べてみましたが,⁉ の後ろに U+FE0E (VARIATION SELECTOR-15) がくっついていて,これが原因になっているようです. text style か emoji style かを選択するために使われる文字のようです. 最近の Mac だと勝手にくっついたりするのでしょうか.
そうでしたか!
普通に入力しているので、勝手にくっついているかもしれません。上のコメントの「⁉」をコピペして見たら大丈夫でした。ただし、!、スペース、エンター→⁉︎だとエラーが出ます。
報告ありがとうございます,確認しました.ひとまず,
\usepackage{luatexja-otf} \directlua{luatexja.otf.enable_ivs()}
として異体字セレクタを扱えるようにするとエラーは出なくなっています.
a7c120c で直しました.
\directluaのコマンドで直りました。ありがとうございます!
Mac OS X 10.10でTeXShop 2015 pretest (TeX Live pretest),
lualatex --version: "This is LuaTeX, Version beta-0.80.0 (TeX Live 2015) (rev 5225)"
\documentclass{ltjtarticle} %, ltjtbook, ... % ltjs*にすると問題無し: %\documentclass{ltjsarticle} \usepackage{luatexja-otf} \begin{document} 大丈夫じゃない: ⁉︎ 大丈夫: \UTF{2049} \end{document} % ⁉︎にぶつかると % % ...live/2015/texmf-dist/tex/luatex/luatexja/ltj-jfmglue.lua:387: attempt to index local 'ct' (a nil value) % . % l.11 % % が発生します。下手な日本語ですみません。