Ticket #39515

JAcharになっているが漢字フォントに存在しない文字だけのファイルをコンパイルすると異常終了する

오픈 날짜: 2019-08-27 21:18 마지막 업데이트: 2019-09-26 19:39

Reporter:
소유자:
(None)
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
1 - Lowest
Severity:
1 - Lowest
Resolution:
None
File:
None

Details

"2764 (❤) はJAchar扱いですが、標準日本語フォントのIPAex明朝には無いようです。それで❤でだけからなる以下のファイルをlualatexでコンパイルすると

\documentclass{minimal}
\usepackage{luatexja}
\begin{document}
❤
\end{document}

以下のようなエラーを出して異常終了します。

/usr/local/texlive/2019/texmf-dist/fonts/truetype/public/ipaex/ipaexm.ttf
! error:  (file /usr/local/texlive/2019/texmf-dist/fonts/truetype/public/ipaex/
ipaexm.ttf) (type 2): there are no glyphs in the subset
!  ==> Fatal error occurred, no output PDF file produced!

上記のlatexファイルからusepackage{luatexja}を削除すると少なくとも異常終了はしなくなります(グリフが存在しないため生成されたPDFファイルには❤は表示されない)

Ticket History (3/5 Histories)

2019-08-27 21:18 Updated by: emojifreak
  • New Ticket "JAcharになっているが漢字フォントに存在しない文字だけのファイルをコンパイルすると異常終了する" created
2019-08-27 21:30 Updated by: h7k
댓글 올리기

これは 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.

2019-08-27 21:35 Updated by: emojifreak
댓글 올리기

h7k への返信

これは LuaTeX-ja の問題ではありません.以下の plain LuaTeX ファイル(LuaLaTeX でなく)でも同じエラーが発生します.

了解しました。どうもありがとうございます。

2019-08-27 21:56 Updated by: emojifreak
댓글 올리기

h7k への返信

なお,上で \font\a=IPAexMincho:notdef=false とするとエラーが消えました.luaotfload v2.98 の次の変更が影響していると思います.

luaotfload のgithub にissueあげようかと思いましたけど以下でもう終わってました https://github.com/latex3/luaotfload/issues/73

2019-09-26 19:39 Updated by: h7k
  • Status Update from Open to Closed

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