Re: xdvik-ja において,縦組した日本語の約物が表示されない

名前: TERA
日時: 2006-08-29 01:16:19
IPアドレス: 221.113.32.*

>>44514 土村さん お返事ありがとうございます. ~/local/share/texmf/xdvi/vfontmap のファイルを下記のように書き換え (*) ,環境変数をキャンセルし再度挑戦してみました. ---------------- /usr/share/fonts/truetype/kochi/kochi-mincho-subst.ttf rml JIS-H rmlv JIS-V /usr/share/fonts/truetype/kochi/kochi-gothic-subst.ttf gbm JIS-H gbmv JIS-V ---------------- (*) Debian の,あるいは Xorg の, /usr/X11R6/lib/X11/fonts/Type1/ 以下には kochi-gothic/mincho-subst.ttf のファイルがありませんでしたので,上記の記述に しました. しかしながら,結果は変わらず % ~/local/bin/xdvi ~/doc/sample.dvi xdvi-xaw.bin: Warning: Character 86 not defined in font tmin10 xdvi-xaw.bin: Warning: Character 42 not defined in font tmin10 xdvi-xaw.bin: Warning: Character 36 not defined in font tmin10 以下略 となり,日本語はまったく表示されませんでした. ご紹介いただいたスレッドに http://lists.sourceforge.jp/mailman/archives/xdvi-users/2005-October/000053.html 「* --enable-freetype なら FreeType 2.1.10 以降が必須(*)。」 とありましたので,いったん xdvik-22.84.10 をアンインストールし, % ./configure --prefix=/home/tera/local/ --disable-multiplatform --enable-freetype でコンフィグし直したものを再インストールし検証しました. すると,今度は下記のエラーメッセージと日本語の代わりに英数字の羅列が表示された xdvi の 出力を得ました. ---------------- ]% ~/local/bin/xdvi ~/doc/sample.dvi xdvi-xaw.bin: Warning: Could not find map file "ps2pk.map". kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tmin10 mktexpk: don't know how to create bitmap font for tmin10. kpathsea: Appending font creation commands to missfont.log. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmr10 mktexpk: /home/tera/.texmf-var/fonts/pk/ljfour/public/cm/cmr10.600pk already exists. xdvi: Can't find pixel font tmin10; using cmr10 instead at 600 dpi. ---------------- そこで % ln -s /var/lib/texmf/fonts/map/dvips/updmap/ps2pk.map ~/local/share/texmf/xdvi/ して再び表示させたところ,「 xdvi-xaw.bin: Warning:/.../ 」は消えましたが,英数字が羅列さ れた出力しか得られませんでした. ---------------- % ~/local/bin/xdvi ~/doc/sample.dvi kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tmin10 mktexpk: don't know how to create bitmap font for tmin10. kpathsea: Appending font creation commands to missfont.log. xdvi-xaw.bin: Warning: Font map calls for cmr10.pfb, but it was not found (will try PK version instead). kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmr10 mktexpk: /home/tera/.texmf-var/fonts/pk/ljfour/public/cm/cmr10.600pk already exists. xdvi: Can't find pixel font tmin10; using cmr10 instead at 600 dpi. ---------------- やはり kpathsea が tmin10 を生成することができないという同じ警告のようです. 「 Debian(sarge)のkpathseaライブラリは若干古め(teTeX-2.0.2由来)」 ということらしいので,それが原因なのかもしれません. (調べてみたところインストールされているパッケージは libkpathsea4=3.0-18 と vflib3=3.6.13-3.6 ということです.) やはりここは素直に,土村さんの ptetex3 + xdvik-ja で TeX 環境を一からつくり直すか, それとも Debian のアップデートで改善されるのを待つしかないのかな,という気がしております. (もっとも Debian/Sarge 環境ではこうしたことは再現していないようなので,単にわたくしが タコなだけという可能性が一番高いようにも思われるのですが‥‥.) 以上報告まで. P.S. 今週末に時間があれば ptetex3 + xdvik-ja のインストールを頑張ってみようかな, とも考えていますが,あるいは未解決のまま放置してしまうかもしれません. いろいろとアドバイスいただいたにもかかわらず解決できないわが身の不甲斐なさに忸怩たる思いが いたしますが,あまり TeX にばかり時間を費すわけにもいきません.お許し下さい.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)