Show page source of TeX_Live_2011 #70731

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

TeX forum における[http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=675 スレッド]で,
TeX Live 2011 への追加の日本語関連パッチを投稿しましたが,e-pTeX 関連にも修正を加えることが必要になったので,
以降はここで公開していくことにしました.

 * [http://oku.edu.mie-u.ac.jp/tex/file.php/2/moddata/forum/2/3657/tl11supp-110720.tar.xz tl11supp-110720.tar.xz]:初版.
 * [http://sourceforge.jp/projects/eptex/wiki/TeX_Live_2011/attach/tl11supp-110725.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 さんの投稿)

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