Leopard にしたら dvipdfmx でエラーが出たので対処した

Mac OS X TigerSnow Leopard に上書きインストールしてから, dvipdfmx するとき以下のようなエラーが出ていた.

[1
** WARNING ** Could not locate a virtual/physical font for TFM "rml".
** WARNING ** >> This font is mapped to a physical font "HiraMinPro-W3".
** WARNING ** >> Please check if kpathsea library can find this font: HiraMinPro-W3
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...

Output file removed.

どうやらフォント関連でエラーが出ているらしい.調べてみたら

http://oku.edu.mie-u.ac.jp/~okumura/bibun4/

の「Mac OS X 10.5(Leopard)でヒラギノの埋め込みができない」で答えを見つけた.フォントパスが変わってたのかー…

僕は platexmacports で導入したので,前述のページとは微妙にパスが違う.macportsplatex を導入した場合は以下のようにする.

cd /opt/local/share/texmf/fonts/opentype
ln -sf /Library/Fonts/"ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3.otf
ln -sf /Library/Fonts/"ヒラギノ明朝 Pro W6.otf" HiraMinPro-W6.otf
ln -sf /Library/Fonts/"ヒラギノ角ゴ Pro W3.otf" HiraKakuPro-W3.otf
ln -sf /Library/Fonts/"ヒラギノ角ゴ Pro W6.otf" HiraKakuPro-W6.otf
ln -sf /Library/Fonts/"ヒラギノ角ゴ Std W8.otf" HiraKakuStd-W8.otf
ln -sf /Library/Fonts/"ヒラギノ丸ゴ Pro W4.otf" HiraMaruPro-W4.otf

*書き込み権限が必要です.sudo するとか.