** ERROR ** Cannot proceed without .vf or "physical" font for PDF output... の対処法

ubuntu10.04でtexでレポート書いてて、dvi作成は問題無いけど、dvipdfmxでpdf作ろうとしたら以下のようなエラーが出た。

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+359/600 --dpi 959 rml-jis
mktexpk: don't know how to create bitmap font for rml-jis.
kpathsea: Appending font creation commands to missfont.log.

** WARNING ** Could not locate a virtual/physical font for TFM "rml-jis".
** WARNING ** >> There are no valid font mapping entry for this font.
** WARNING ** >> Font file name "rml-jis" was assumed but failed to locate that font.
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...

Output file removed.

ちょっといじった感じdocumentclassがjsarticleだとこのエラーが出るみたい。articleだと出なかった。けどarticleだったら図がfigureになったり、気に入らないのでjsarticleのままエラーを消したい。ぐぐったら解決法が見つかったのでメモ。


/etc/texmf/dvipdfmx/dvipdfmx.cfg を書き換えたらいいらしい。一応バックアップ取ってから編集します。

$ sudo cp /etc/texmf/dvipdfmx/dvipdfmx.cfg /etc/texmf/dvipdfmx/dvipdfmx.cfg.orig
$ sudo vim /etc/texmf/dvipdfmx/dvipdfmx.cfg

ここで、最後の行に

f jis-cjk.map

を付け加える。
で、~/.texmf-var/fontsってフォルダを作ってシンボリックリンクを作成。

$ mkdir -p ~/.texmf-var/fonts
$ sudo ln -s /var/lib/defoma/gs.d/dirs/CMap ~/.texmf-var/fonts/cmap

これで直った。
あんまり意味分かってないけど直ったしいいや。
reference to Bug #581770 “[Kubuntu][dvipdfmx][Japanese] dvipdfmx can't create...” : Bugs : texlive-base package : Ubuntu