cygwinのgv, ps2pdfで日本語フォントを指定した
見ようと思っていたpsファイルの中で /GothicBBB-Medium-83pv-RKSJ-H というフォントが指定されていたので
- http://www10.atwiki.jp/gleaning/pages/9.html
- http://lists.debian.or.jp/debian-users/200903/msg00249.html
- http://sohda.net/cygwin/tex.html
を参考に
cd /usr/share/ghostscript/fonts/ ln -s /cygdrive/c/WINDOWS/Fonts/msmincho.ttc . ln -s /cygdrive/c/WINDOWS/Fonts/msgothic.ttc .
としてMS(P,UI)明朝、MS(P,UI)ゴシックをcygwin内のフォントとして設置して /usr/share/ghostscript/8.63/lib/cidfmap ( 筆者の実環境では D:\cygwin\usr\share\ghostscript\8.63\lib\cidfmap に相当 ) に
/SazanamiGothic-Regular << /FileType /TrueType /Path (/usr/share/ghostscript/fonts/msgothic.ttc) /SubfontID 0 /CSI [(Japan1) 2] >> ; /SazanamiMincho-Regular << /FileType /TrueType /Path (/usr/share/ghostscript/fonts/msmincho.ttc) /SubfontID 0 /CSI [(Japan1) 2] >> ; /GothicBBB-Medium /SazanamiGothic-Regular ; /Ryumin-Light /SazanamiMincho-Regular ;
を追記。MSほげほげフォントをgs処理系でさざなみほげほげと認識させているのはやっつけなのでその後修正するということでご了承ください。
これで日本語フォントが化けなくなりました。しかし用紙サイズがA3なのが災いしたのかps2pdfでうまく出力できないという別の問題がありますが、主たる目的がgvでの閲覧なので後回しとしました。gvで見るためにいちいちX-Windowをあげるのも面倒ですがディスク容量がないのでWindowsネイティブのものがインストールできなかったのでかような手段をとった次第。