• Showing Page History #70731

TeX Live 2011 への追加日本語パッチについて

TeX forum におけるスレッドで, TeX Live 2011 への追加の日本語関連パッチを投稿しましたが,e-pTeX 関連にも修正を加えることが必要になったので, 以降はここで公開していくことにしました.

  • tl11supp-110720.tar.xz:初版.
  • tl11supp-110725.tar.xz
    • MALLOC_PERTURB_ が非ゼロのとき,フォーマットファイル作成に失敗する症状(ticket:25781)を とりあえず対策(lugiaさん,ありがとうございます).
    • pMetaPost-1.504-0.04 の SVG 出力での日本語の扱いを改良.縦書き JFM に対しては writing-mode="tb-rl" を吐くようにし, またprologues:=3 の状態でも和文を(埋め込まない状態だが)出力できるように.
    • 和文フォント設定 (font.sh) で,updmap の --setoption kanjiEmbed をオプションを用いるように変更. (関連:フォーラム内の htfs さんの投稿)

コメント欄

:
  • > updmapが生成するkanjix.mapの書式が、dvipsのものになってしまう
    たまたま使える Mac を探し出せたのでビルドしてみたら,全く同じ症状にぶち当たりました.原因はよくわからないのですが,とりあえず
    updmap-????????-tl11 の 1031 行目〜 1035 行目ぐらいまでを
    [[BR]] push @tmpkanji1, &getLines(@tmpkanji0);[[BR]] &writeLines(">$dvipdfmoutputdir/kanjix.map",[[BR]] @tmpkanji1);[[BR]] @tmpkanji1 = &normalizeLines(@tmpkanji1);[[BR]] my @tmpkanji2 = &cidx2dvips(\@tmpkanji1);[[BR]]
    のように行を入れ替えたりしていろいろいじっていたら,いつの間にか直りました.
    -- h7k (2011-07-26 17:38:19 JST)
  • updmapが生成するkanjix.mapの書式が、
    フォント名 CMap 実フォント
    のdvipdfmxのものではなく
    フォント名 実フォント-CMap
    のdvipsのものになってしまうようです。
    -- H.Ogawa (2011-07-26 16:40:44 JST)
  • 必要最小限のみをビルドした状況で再インストールしたところ有効になりました.原因は分かりませんが,書き換えに失敗したまま,インストールしてしまったようです.
    -- htfs (2011-07-26 11:42:51 JST)
  • 自由にいじれる Mac を持ってないこともあり,よくわからないです.updmap-????????-tl11 が(書き換えた後の)本体なので,texmf-dist/scripts/tetex/updmap.pl としてコピーすればいいように思いますが…….
    -- h7k (2011-07-26 06:13:40 JST)
  • フォント設定を行うと"updmap: Unsupported option kanjiEmbed"となりますので,パッチが有効になっていないと思われます.
    -- htfs (2011-07-25 23:20:47 JST)