Ticket #31518

W32TeX において,フォント非埋め込み時に強制終了

Open Date: 2013-06-06 18:36 Last Update: 2013-06-09 09:26

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

Details

角藤さんから報告があったバグなのですが,20130515.0 をフォント非埋め込みで使うと強制終了するようです.

手元の wine 1.5.31 (x86_64-linux) で再現したのでメッセージ類を貼り付けます:

$ cat ng.tex
\input luatexja.sty
\nopagenumbers
日本語のテスト
\bye
$ wine luatex ng 
This is LuaTeX, Version beta-0.77.0-2013060510 (rev 4635) 
...
LuaTeX warning (file c:/w32tex/usr/share/texmf-dist/fonts/map/pdftex/updmap/pdft
ex.map): fontmap entry for `cmcsc9' already exists, duplicates ignored
}] )wine: Unhandled exception 0xc0000417 in thread 9 at address 0x1032a2e6 (thread 0009), starting debugger...

なお,

  • TeX Live 付属の LuaTeX (x86-64_linux): Version beta-0.76.0-2013052800 (rev 4627) *! LuaTeX 本家の開発版 (Version beta-0.77.0-2013060612 (rev 4635))

ではエラーは発生せず,無事に ng.pdf が作成されています.

Ticket History (3/3 Histories)

2013-06-06 18:36 Updated by: h7k
  • New Ticket "W32TeX において,フォント非埋め込み時に強制終了" created
2013-06-06 22:42 Updated by: h7k
Comment

commit 051d04 で,LuaTeX-ja ロード時にデフォルトで使用する明朝/ゴシックを変更可能としました. luatexja.cfg に例えば

\def\ltj@stdmcfont{file:ipam.ttf}
\def\ltj@stdgtfont{file:ipag.ttf}
\endinput
と書けば,何もしなくても IPA 明朝・IPA ゴシックが使われるようになります.

現時点では,あくまでも何らかの理由で非埋め込みフォントが利用不可能な環境用の 「逃げ」の機能で,一般ユーザが使うことは全く考えていません.

2013-06-09 09:26 Updated by: h7k
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-06-09 09:26
Comment

2013/6/8 の W32TeX の更新で,非埋め込みフォント使用時でも再び動作するようになりました.なので,完了とします.

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