Ticket #29105

マニュアル中の和文数式フォントの表示が変

Open Date: 2012-07-24 23:22 Last Update: 2012-07-25 09:41

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

Details

kitagawa_test ブランチで日本語マニュアルを組版すると, 「注意:数式モード中の和文文字」内の「素」が scriptscriptstyle のようになっていたり, 「高温」も添字サイズになっていない,

軽く見たところ,\ltj@@set@stackfont (luatexja-core.sty) 中の処理

\def\ltj@@set@stackfont#1,#2:#3{%
  \ltj@reset@globaldefs
  \ltj@tempcnta=\ltj@curjfnt\ltj@curjfnt=-1 #2%
  \ifnum\ltj@curjfnt=-1
  ...
が不調のようです.ここは,

  • #2 に指定された和文フォント選択命令(\JY3/mc/m/n/8 など)が \ltj@curjfnt の値を書き換える
  • それによって,#2 の表す和文フォントのフォント番号を取得でき,それをスタックに積む

という仕組みですが,マニュアル中の該当箇所では \ltj@curjfnt の値が書き換えられていません.

Ticket History (3/3 Histories)

2012-07-24 23:22 Updated by: h7k
  • New Ticket "マニュアル中の和文数式フォントの表示が変" created
2012-07-24 23:51 Updated by: h7k
Comment

\ltj@@set@stackfont の定義を \protected\def にするだけで解決したように見える.

2012-07-25 09:41 Updated by: h7k
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-07-25 09:41
Comment

\ltj@@set@stackfont の定義を \protected\def にするだけで解決したように見える.

commit 6f502d7 で取り込みました.

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