トップ «前の日記(2012年04月15日) 最新 次の日記(2012年04月21日)» 編集

Masa's blog

検索キーワード:

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/にコピー。 それぞれのディレクトリに入って、mkfontscalemkfontdirを実行。

/usr/local/share/fonts/TTF/にはsazanami-mincho.ttfsazanami-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のソースから拝借。

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 (文字コード) - WikipediaFont technical notesを参照。

最後に

こんな適当なインストール方法でも一応、憲法第9条.psが表示できたので、良とすることにする。