ポジティブ回路

「楽しく生きること」が人生の目標。いかにモチベーションを上げるかを日々追求する、ポジティブ人間の足跡。

dvipsk Timesフォント埋め込み

2006年02月12日 | 研究メモ
IEEEの論文用PDFにはTimes系のフォントを
埋め込むことが必要になる。
しかし、Acrobat Disitillerではなぜか埋め込みに失敗する


症状:

Acrobat Distillerを用いて
PSファイルからPDFへ変換しようとすると

%%[ Error: Times-Roman not found. Font cannot be embedded. ]%%
%%[ Error: invalidfont; OffendingCommand: findfont ]%%

っていうエラーで強制終了される。



なぜか、フォントが埋め込めない

デッドライン間近なのに
「やばい、時間がない!!!!」


解決策:

いろいろ調べてみると
ghost scriptから直接PDF化できることが分かった

gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sPAPERSIZE=letter -sOutputFile=???.pdf ????.ps

できあがったファイルを調べてみると、
確かに埋め込みに成功しているようだ。




#########################################
追記

どうしてもAcrobatで埋め込みさせてやりたくて
調べていたら以下のサイトが参考になった。


PDF 化で Times フォントが embed されない
http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/26067.html


em.mapというのをつくって、
dvipsk -Ppdf -tletter -u+./em.map -o #######.ps #######.dvi
と実行する。

できあがったPSファイルをAcrobat Distillerに食わせてみたら
あっけなく成功しました。

最新の画像もっと見る