古い TEX 文書の組版に失敗して原因を調査。 古い gnuplot で作成した EPS ファイルの中に、 Ryumin-Light-H があったせいらしい (今どきモリサワのフォントなんて盲腸ですね)。 現在の gnuplot で EPS ファイルを作り直したら解決した (Ryumin-Light を使わない EPS ファイルになったので)。
それで良しとしても良いのだけれど、 似たような EPS ファイルはきっとたくさんあって、 それらを一々再変換するのは面倒だし、 もしかすると変換出来ないかもしれない (今回は数値データと、gnuplot のスクリプトと、 Makefile が残っていたのでとりあえず make したら出来た)。 Ryumin-Light くらい処理できるようにしておこうと考えた。
調べてみたら、普段使っている gv では Ryumin-Light が処理できる! それでなかなか気が付かなかったのか。 Ghostscript は、使っているシステムの中で、 /usr/local/bin (これは MacTeX 由来かな) と /opt/local/bin (これは MacPorts) の両方にあり、 両方とも Ryuming-Light は扱えなかった。
まず /usr/local/bin/gs の方の対処。存在するものを退避。
cd /usr/local/share/ghostscript/9.16/Resource/Font mv Ryumin-Light-H Ryumin-Light-H.org mv Ryumin-Light-V Ryumin-Light-V.org mv GothicBBB-Medium-H GothicBBB-Medium-H.org |
Ryumin-Light-H |
/Ryumin-Light-H /H /CMap findresource [/HiraMinProN-W3 /CIDFont findresource] composefont pop |
Ryumin-Light-V |
/Ryumin-Light-V /V /CMap findresource [/HiraMinProN-W3 /CIDFont findresource] composefont pop |
GothicBBB-Medium-H |
/GothicBBB-Medium-H /H /CMap findresource [/HiraKakuProN-W3 /CIDFont findresource] composefont pop |
次に /opt/local/bin/gs の方の対処。 /opt/local/share/ghostscript/9.16/Resource/Font が寂しい。 古い 9.10 は動いた記憶があるので、そちらを写す (これは乱暴で上のように3つだけやった方が良いかも)。
cd /opt/local/share/ghostscript/9.16/Resource/Font ln -s ../../../9.10/Resource/Font/* . |
cd ../CIDFont/ sudo ln -s "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3 sudo ln -s "/Library/Fonts/ヒラギノ明朝 Pro W6.otf" HiraMinPro-W6 sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Pro W3.otf" HiraKakuPro-W3 sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Pro W6.otf" HiraKakuPro-W6 sudo ln -s "/Library/Fonts/ヒラギノ角ゴ Std W8.otf" HiraKakuStd-W8 sudo ln -s "/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf" HiraMaruPro-W4 sudo ln -s "/System/Library/Fonts/ヒラギノ明朝 ProN W3.otf" HiraMinProN-W3 sudo ln -s "/System/Library/Fonts/ヒラギノ明朝 ProN W6.otf" HiraMinProN-W6 sudo ln -s "/System/Library/Fonts/ヒラギノ角ゴ ProN W3.otf" HiraKakuProN-W3 sudo ln -s "/System/Library/Fonts/ヒラギノ角ゴ ProN W6.otf" HiraKakuProN-W6 sudo ln -s "/Library/Fonts/ヒラギノ角ゴ StdN W8.otf" HiraKakuStdN-W8 sudo ln -s "/Library/Fonts/ヒラギノ丸ゴ ProN W4.otf" HiraMaruProN-W4 |
これで一応動くようになった。
動かないようになった (2015/7/某日)。9.10 がお掃除されたから。 まあ、それはそうか。
sudo tcsh cd /opt/local/share/ghostscript/9.16/Resource/CIDFont/ sudo rm Hira* cd /opt/local/share/ghostscript/9.16/Resource/Font rm Ryumin-Light* GothicBBB-Medium* Jun101-Light-* HiraginoSansGB-W* rm HiraMinPro* HiraMaruPro* HiraKaku* FutoMinA101-Bold-* rm FutoGoB101-Bold-* A-OTF-* sudo port install ghostscript-fonts-hiragino |
桂田 祐史