2012年04月16日 ghostscript-9.05 インストール [長年日記]
_ ghostscript-9.05 インストール
Slackware-11.0という古めの環境に最新のghostscript-9.05をインストールした。 Web上の情報やら、自分で気づいた方法やら、ごった煮のインストール手順のメモ。
TTF, OTFフォントの用意
Slackware-13.37環境の/usr/share/fonts/TTF/と/usr/share/fonts/OTF/を拝借し、それぞれを/usr/local/share/fonts/TTF/と/usr/local/share/fonts/OTF/にコピー。 それぞれのディレクトリに入って、mkfontscaleとmkfontdirを実行。
/usr/local/share/fonts/TTF/にはsazanami-mincho.ttfとsazanami-gothic.ttfが入っている。
ビルド
- tar xvjf ghostscript-9.05.tar.bz2
- cd ghostscript-9.05
- ./configure --disable-compile-inits --disable-cups --with-fontpath="/usr/local/share/fonts/TTF:/usr/local/share/fonts/OTF"
- make
- make so
- su -
- make install
- make soinstall
--disable-compile-initsを付けないと/usr/local/share/ghostscript/9.05/Resource/が出来ない。--disable-cupsはcups関係でコンパイルエラーが出たので...。
postscriptフォントのインストール
Slackware-currentのソースから拝借。
- su -
- cd /usr/local/share/ghostscript/
- tar xvjf ghostscript-fonts-std-8.11.tar.bz2
cidfmapの作成
Slackware-13.37の/usr/share/ghostscript/9.00/Resource/Init/cidfmapを拝借し/usr/share/ghostscript/9.05/Resource/Init/cidfmapにコピー。 基本的には以下の設定でいけるはず。
/Sazanami-Gothic << /FileType /TrueType /Path (sazanami-gothic.ttf) /CSI [(Japan1) 6] >> ; /Sazanami-Gothic-Regular /Sazanami-Gothic ; /Sazanami-Gothic-JaH << /FileType /TrueType /Path (sazanami-gothic.ttf) /CSI [(Japan2) 0] >> ; /Sazanami-Gothic-Regular-JaH /Sazanami-Gothic-JaH ; /Sazanami-Mincho << /FileType /TrueType /Path (sazanami-mincho.ttf) /CSI [(Japan1) 6] >> ; /Sazanami-Mincho-Regular /Sazanami-Mincho ; /Sazanami-Mincho-JaH << /FileType /TrueType /Path (sazanami-mincho.ttf) /CSI [(Japan2) 0] >> ; /Sazanami-Mincho-Regular-JaH /Sazanami-Mincho-JaH ; /Ryumin-Light /Sazanami-Mincho ; /Ryumin-Light-H /Sazanami-Mincho ; /GothicBBB-Medium /Sazanami-Gothic ; /GothicBBB-Medium-V /Sazanami-Gothic ; /HeiseiMin-W3 /Ryumin-Light ; /HeiseiKakuGo-W5 /GothicBBB-Medium ; /HeiseiMin-W3-Acro /Ryumin-Light ; /HeiseiKaKuGo-W5-Acro /GothicBBB-Medium ; /Kochi-Gothic /Sazanami-Gothic ; /Kochi-Mincho /Sazanami-Mincho ; /WadaMin-Regular /Sazanami-Mincho ; /WadaMin-Bold /Sazanami-Mincho ; /WadaGo-Regular /Sazanami-Gothic ; /WadaGo-Bold /Sazanami-Gothic ; /Adobe-Japan1 /Sazanami-Gothic ; /Adobe-Japan2 /Sazanami-Gothic-JaH ;
cidfmapの/CSIパラメータ(CIDSysteminfo)について
CID (文字コード) - Wikipedia、Font technical notesを参照。
最後に
こんな適当なインストール方法でも一応、憲法第9条.psが表示できたので、良とすることにする。