Ticket #35093

ltjt* clsで「⁉︎」を使うと「attempt to index local 'ct' (a nil value)」が発生する

Open Date: 2015-04-30 11:20 Last Update: 2015-05-02 07:46

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

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
%
% が発生します。

下手な日本語ですみません。

Ticket History (3/7 Histories)

2015-04-30 11:20 Updated by: kalle
  • New Ticket "ltjt* clsで「⁉︎」を使うと「attempt to index local 'ct' (a nil value)」が発生する" created
2015-04-30 11:26 Updated by: kalle
  • Details Updated
2015-04-30 11:44 Updated by: kmaeda
Comment

調べてみましたが,⁉ の後ろに U+FE0E (VARIATION SELECTOR-15) がくっついていて,これが原因になっているようです. text style か emoji style かを選択するために使われる文字のようです. 最近の Mac だと勝手にくっついたりするのでしょうか.

2015-04-30 11:51 Updated by: kalle
Comment

そうでしたか!

普通に入力しているので、勝手にくっついているかもしれません。上のコメントの「⁉」をコピペして見たら大丈夫でした。ただし、!、スペース、エンター→⁉︎だとエラーが出ます。

2015-04-30 12:09 Updated by: h7k
  • Owner Update from (None) to h7k
Comment

報告ありがとうございます,確認しました.ひとまず,

\usepackage{luatexja-otf} \directlua{luatexja.otf.enable_ivs()}

として異体字セレクタを扱えるようにするとエラーは出なくなっています.

a7c120c で直しました.

2015-04-30 12:13 Updated by: kalle
Comment

\directluaのコマンドで直りました。ありがとうございます!

2015-05-02 07:46 Updated by: h7k
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2015-05-02 07:46

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login