Xdviで日本語がうまく表示されない

Ubuntu10.04にてXdviで日本語がうまく表示されない.日本語の部分が □□□ になってしまった.その解決法.


UbuntuでのLaTeX環境構築はこちら.
Ubuntu 9.10 Karmic Koala で日本語 LaTeX 環境を整える - SEにはなりたくない情報系の大学生

以前は表示できていたが,フォントをaptでインストールしたりしているうちに表示できなくなったみたいだ.Xdviまわりは何もいじってないんだけどなー.
とりあえず日本語を表示させるには以下のコマンドだけで良かった.

% sudo update-vfontmap

どうやら何かの拍子に設定ファイルが書き換えられて,それが反映されていなかったようだ.
しかし,これだけだと当方の環境ではVLゴシックになってしまうのでどうもTeX文書っぽくない.デフォルトのフォント(東風フォント)に戻すことにした.

      • -

(2010-11-23)追記

東風フォントが入っていない場合はインストールする.(10.10以降?)

% sudo aptitude install ttf-kochi-mincho ttf-kochi-gothic
      • -

/etc/texmf/vfontmap.d/20ptex-jisfonts.map を以下のように修正する.

### For ptex-jisfonts
/usr/share/fonts/truetype/kochi/kochi-mincho.ttf
        rml-jis         JIS-H
/usr/share/fonts/truetype/kochi/kochi-gothic.ttf
        gbm-jis         JIS-H

同様に /etc/texmf/vfontmap.d/20xdvik-ja.map も修正.

/usr/share/fonts/truetype/kochi/kochi-mincho.ttf
        rml  JIS-H      % ASCII pTeX
        rmlv JIS-V      % ASCII pTeX
        dm   JIS-H      % NTT jTeX

/usr/share/fonts/truetype/kochi/kochi-gothic.ttf
        gbm  JIS-H      % ASCII pTeX
        gbmv JIS-V      % ASCII pTeX
        dg   JIS-H      % NTT jTeX

変更したあとは以下のコマンドで反映させる.

% sudo update-vfontmap


それにして「東風」は「こち」って読むのか.初めて知った.