Ghostscript関係 - アールメカブ

アールメカブ


Ghostscript関係

ここを参照.

フォントパスの通っているディレクトリを見る

# gs -h Search path:

  . : /usr/share/ghostscript/8.15/lib :
  /usr/share/ghostscript/8.15/Resource : /usr/share/ghostscript/fonts :
  /usr/share/fonts/default/ghostscript : /usr/share/fonts/default/Type1 :
  /usr/share/fonts/default/amspsfnt/pfb :
  /usr/share/fonts/default/cmpsfont/pfb : /etc/ghostscript

/usr/share/ghostscript/fonts にフォントを追加することにする.

ディレクトリが無ければ作成.

# mkdir /usr/share/ghostscript/fonts

ここに .ttf をコピーしておく

例 ipam.ttf, ipag.ttf

cidfmap ファイル

/IPAGothic << /FileType? /TrueType? /Path (ipag.ttf) /CSI [(Japan1) 6] >> ; /IPAMincho << /FileType? /TrueType? /Path (ipam.ttf) /CSI [(Japan1) 6] >> ; % /IPAGothic-Regular /IPAGothic ; /IPAMincho-Regular /IPAMincho ; /Ryumin-Light /IPAMincho ; /GothicBBB-Medium /IPAGothic ; /HeiseiMin?-W3 /Ryumin-Light ; /HeiseiKakuGo?-W5 /GothicBBB-Medium ; /Adobe-Japan1 /Ryumin-Light ; /Adobe-Japan2 /Ryumin-Light ;

あるいはここ

cidfmap の調整

Ghostscript の TrueType? / OpenType? フォント参照定義である $GSDIR/8.54/lib/cidfmap を updmap のマップに合わせ修正する.以下の CJK 関連の定義 (部分) には,もともとの日中韓フォントの設定も含んでいるが,/ipam, /ipag, /gbsn00lp, /gkai00mp, /bsmi00lp, /bkai00mp のエントリは updmap マップに合わせ追加した定義である.updmap で参照するフォントマップ,例えば ptex-ipa.map に ipam.ttf が指定されていると,dvips がフォント名称として ipam-H 出力する結果,Ghostscript は cidfmap の /ipam エントリの指定を参照するためである.これがないと dvips が出力するフォントを Ghostscript が参照できない.

/Ryumin-Light /IPAMincho ; /Ryumin-Medium /IPAMincho ; /GothicBBB-Medium /IPAGothic ; ... /IPAMincho %% Japanese IPA Fonts

/FileType? /TrueType? /CSI [(Japan1) 6] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/ipam.ttf) >> ; /IPAGothic

/FileType? /TrueType? /CSI [(Japan1) 6] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/ipag.ttf) >> ; %%% added from ptex-ipa.map /ipam

/FileType? /TrueType? /CSI [(Japan1) 6] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/ipam.ttf) >> ; /ipag

/FileType? /TrueType? /CSI [(Japan1) 6] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/ipag.ttf) >> ; %% Chinese Arphic Fonts %% Chinese Simplified /BousungEG-Light-GB

/FileType? /TrueType? /CSI [(GB1) 5] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/gbsn00lp.ttf) >> ; /GBZenKai?-Medium

/FileType? /TrueType? /CSI [(GB1) 5] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/gkai00mp.ttf) >> ; %% Chinese Traditional /ShanHeiSun?-Light

/FileType? /TrueType? /CSI [(CNS1) 5] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/bsmi00lp.ttf) >> ; /ZenKai?-Medium

/FileType? /TrueType? /CSI [(CNS1) 5] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/bkai00mp.ttf) >> ; %%% added from otf-cktx.map /gbsn00lp

/FileType? /TrueType? /CSI [(GB1) 5] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/gbsn00lp.ttf) >> ; /gkai00mp

/FileType? /TrueType? /CSI [(GB1) 5] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/gkai00mp.ttf) >> ; /bsmi00lp

/FileType? /TrueType? /CSI [(CNS1) 5] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/bsmi00lp.ttf) >> ; /bkai00mp

/FileType? /TrueType? /CSI [(CNS1) 5] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/bkai00mp.ttf) >> ; %% Korean Un Fonts /UnBatang?

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnBatang?.ttf) >> ; /UnBatang?-Bold

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnBatangBold?.ttf) >> ; /UnDotum?

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnDotum?.ttf) >> ; /UnDotum?-Bold

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnDotumBold?.ttf) >> ; /UnGraphic?

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnGraphic?.ttf) >> ; /UnGraphic?-Bold

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnGraphicBold?.ttf) >> ; /UnGungseo?

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnGungseo?.ttf) >> ; /UnPilgi?

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnPilgi?.ttf) >> ; /UnPilgi?-Bold

/FileType? /TrueType? /CSI [(Korea1) 2] /Path (/usr/X11R6/lib/X11/fonts/TrueType?/UnPilgiBold?.ttf) >>

 
Link: Linuxの備忘録(4494d) Tex_cidfmap(5889d)
Last-modified: 2007-11-12 (月) 15:40:32 (6009d)