手元にないフォントが埋め込まれたPDFをアウトライン化する

手元にないフォントが埋め込まれた PDF ファイルを Illustrator で再編集したいそんなとき。
Ghostscript が入っていない場合はインストールする。MacPorts の入っている Mac OS X Snow Leopard の場合はこう。

% sudo port install ghostscript

少々時間がかかります。お茶でも飲んで待ちましょう。

さて本題。まず Ghostscript を使って PDF を PostScript 形式で書き出します。

% gs -dNOPAUSE -dBATCH -dNOCACHE -sDEVICE=pswrite -sOutputFile=OUT.ps IN.pdf

次に出来上がった PostScript ファイルをプレビューで開いて PDF として保存すればフォントがアウトライン化された PDF ファイルの出来上がり。

ただし一つ問題があって、小さい文字(9pt以下?)がビットマップ化されてしまいます。追加情報求む。 -dNOCACHE オプションをつけることでビットマップ化を回避できました。