名前: TERA 日時: 2006-08-30 03:26:26 IPアドレス: 221.113.32.*
>>44525 >>44527 >>44529 >>44534 みなさまよりいろいろな助言をいただけて心から嬉しく思っております. お返事をくださった KUROKI さん 土村さん ふぉあすとさん本当にありがとうございます. 半ばあきらめの気持ちでいましたが,もう一頑張りしようといろいろと試行錯誤しました. その過程を記述しても仕方ないと思いますので,とりあえず結果だけ報告致します. ---------------- ふぉあすとさんの記述等から,どうやら Debian パッケージの xdvik-ja=22.84.8-j1.22-2 でも vfontmap をなんとかすれば期待通りの出力が 得られそうだとの結論に達しました.ふぉあすとさんありがとうございます. そこで xdvik-22.84.10 (+ j1.33) をアンインストールし,元の Debian パッケージのみの 環境に戻した上で,vfontmap (*) を編集し dvi ファイルを表示させましたところ,縦組にした 日本語の約物などが表示できるようになりました. (*) /var/lib/texmf/vfontmap ---------------- ### From file: /etc/texmf/vfontmap.d/20ascii-ptex.map ### For ASCII pTeX min /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf tmin /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf cidv nmin /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf goth /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro tgoth /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro cidv ngoth /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro ### End of file: /etc/texmf/vfontmap.d/20ascii-ptex.map ### For ptex-jisfonts jis /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf jisg /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro #### End of file: /etc/texmf/vfontmap.d/20ptex-jisfonts.map ### From file: /etc/texmf/vfontmap.d/20ntt-jtex.map # For NTT jTeX dm /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf dg /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro ### End of file: /etc/texmf/vfontmap.d/20ntt-jtex.map ### From file: /etc/texmf/vfontmap.d/30morisawa.map ryumin-l /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf ryumin-l-v /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf cidv futomin-b /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf futomin-b-v /usr/lib/Adobe/Acrobat7.0/Resource/Font/KozMinPro-Regular-Acro.otf cidv gtbbb-m /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro gtbbb-m-v /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro cidv futogo-b /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro futogo-b-v /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro cidv jun101-l /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro jun101-l-v /usr/lib/Adobe/Acrobat7.0/Resource/Font/HeiseiKakuGo-W5-Acro cidv ### End of file: /etc/texmf/vfontmap.d/30morisawa.map ---------------- 【追加の質問と疑問】 (1) ただ上記の vfontmap ですと,縦組にしたときに英数字などの 1 bite 文字がバーコードになります (あるいは気づかなかっただけで前からそうだったかもしれません.). なお 2 bite の英数字は期待通り直立した状態で表示されています. そこで質問なのですがこの vfontmap を編集して 1 bite の英数字も(横書きをそのまま 90 度回転 させた状態で)表示されることは可能でしょうか. ちなみに dvipdfmx して作った pdf では期待通りの表示を得ることができます. (2) また上記の書式で cidv というのが肝のようなのですが,これは縦組にした日本語の約物などを表示 させるためのおまじないのようなもの,という理解でよろしいのでしょうか. http://lists.sourceforge.jp/mailman/archives/xdvi-users/2005-September/thread.html#34 の vfontmap に関するスレッドなどを読んでみたのですがよくわかりませんでした. (3) 最後に,これはまあ蛇足というか作業をしていてさっぱり理解できず,えらく時間を浪費させられた 現象に関しての疑問です. というのは, update-vfontmap して上記とまったく同じ vfontmap を得たとしても, どういうわけか横組みにした日本語の dvi ファイルを表示させようとすると xdvi が 「FT2: Open Font Error. (goth)」のエラーメッセージをはいて abort します(開く div ファイル によっては (min) のこともあり). 一方で縦組にした日本語の dvi ファイルは正常に開くことができるのです. ただ,バックアップしておいた vfontmap を上書きコピーしてやるだけで両方とも正常に表示できるよう になります(これを発見 (?) するまでにえらく時間を食いました).繰り返しになりますが,両方の ファイルは全く同一のものです. 全くわけのわからないのですが,少なくともわたくしの環境での再現性については何度も検証して 確認しました( vi で開いて保存し直すだけではだめで,あくまでどこか別のところにある vfontmap を上書きコピーしないと正常には戻らないようです). /usr/sbin/update-vfontmap がやっているのは /etc/texmf/vfontmap.d/ 以下にある *.map ファイルを cat して /var/lib/texmf/vfontmap に出力しているだけだと思うのですが‥‥. ---------------- なんだかえらく疲れてしまいましたので,今回は platex3 のインストールは見送ることにします. 気力が回復しましたら,今度時間があるときに(クリスマスの頃には Debian/Etch がリリース されていることでしょうからそのときにでも)実験用の PC に Debian/Etch + platex3 で TeX の 環境を構築してみることにします.いろいろアドバイスいただいた土村さんには不義理をはたらくことに なるかと思いますが,どうかお許しください.
この書き込みへの返事: