/etc/ghostscript/cidfmap.ja
に, 以下の行を書く. (行末の「 ;」(スペースとセミコロン) は必要.)
/IPAPMincho << /FileType /TrueType /Path (/usr/share/fonts/ipa-pmincho/ipamp.ttf) /CSI [(Japan1) 6] >> ; /IPAMincho << /FileType /TrueType /Path (/usr/share/fonts/ipa-mincho/ipam.ttf) /CSI [(Japan1) 6] >> ; /IPAGothic << /FileType /TrueType /Path (/usr/share/fonts/ipa-gothic/ipag.ttf) /CSI [(Japan1) 6] >> ; /VL-Gothic << /FileType /TrueType /Path (/usr/share/fonts/vlgothic/VL-PGothic-Regular.ttf) /CSI [(Japan1) 6] >> ; /VL-Gothic-Regular /VL-Gothic ; /VL-Gothic-JaH << /FileType /TrueType /Path (/usr/share/fonts/vlgothic/VL-PGothic-Regular.ttf) /CSI [(Japan1) 6] >> ; /VL-Gothic-Regular-JaH /VL-Gothic-JaH ; /Ryumin-Light /IPAMincho ; /Adobe-Japan1 /IPAGothic ; /Adobe-Japan2 /VL-Gothic-JaH ; /GothicBBB-Medium /IPAGothic ; /GothicBBB-Medium-H /IPAGothic ;
/usr/share/ghostscript/8.70/Resource/Init/cidfmap
には以下の記述があり,
cidfmap.ja
というファイルに日本語の設定を記述するべきであることがうかがえる.
%! % Don't change following line. We should ensure that the original one is surely loaded. (cidfmap.GS) .runlibfile % following lines are for CJK fonts. (cidfmap.ja) .runlibfileifexists (cidfmap.ko) .runlibfileifexists (cidfmap.zh_CN) .runlibfileifexists (cidfmap.zh_TW) .runlibfileifexists % must be at the bottom of line to allow people overriding everything. (cidfmap.local) .runlibfileifexists
作成した PDF にどのようなフォントが使われているか・埋め込まれているかどうかなどは,
poppler-utils に含まれる pdffonts
を使えば良い.