xdiv の日本語フォントの設定方法

概要

ubuntu 12.04 を入れたので, xdviの日本語フォントを設定. そのときのメモ.

インストール

# apt-get install xdvik-ja

フォントは ubuntu 12.04 に標準で入っている Takao フォントを使うので, インストール不要.

設定

フォントマップファイルは
/etc/texmf/vfontmap.d/
にある.

まず, 標準のフォントマップファイルの拡張子を適当に変えて, 使用しないようにする.

# cd /etc/texmf/vfontmap.d/
# mv 20ptex-jisfonts.map 20ptex-jisfonts.map.org
# mv 20xdvik-ja.map 20xdvik-ja.map.org
# mv 30morisawa.map. 30morisawa.map.org 

次に, 使用する日本語フォントの名前をfc-listで確認.

$ fc-list | grep Takao
Takao P明朝,TakaoPMincho:style=Regular
Takaoゴシック,TakaoGothic:style=Regular
Takao Pゴシック,TakaoPGothic:style=Regular
TakaoExゴシック,TakaoExGothic:style=Regular
TakaoEx明朝,TakaoExMincho:style=Regular
Takao明朝,TakaoMincho:style=Regular

/etc/texmf/vfontmap.d/以下に takao.map を作成し, 次のように記入.
(fc-listで管理されてるフォント名を@で挟んで記述する. 実体のファイルパスで指定してもよい.)

@TakaoMincho-Regular@
        rml  JIS-H      % ASCII pTeX
        rmlv JIS-V      % ASCII pTeX
        dm   JIS-H      % NTT jTeX
        rml-jis  JIS-H  % ptex-jisfonts

@TakaoGothic-Recular@
        gbm  JIS-H      % ASCII pTeX
        gbmv JIS-V      % ASCII pTeX
        dg   JIS-H      % NTT jTeX
        gbm-jis  JIS-H  % ptex-jisfonts

最後に, フォントの登録情報を更新するために,

# update-vfontmap

を実行すればOK.