日本語フォントを埋め込んだPDFファイルを作る

(参考にしたページ:http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/usecidings.html

以下、ghostscriptがインストールされているディレクトリをと記す。

  • Illustrator 7.0J のアプリケーション CD-ROM から「HEMIW3.CID」と「HEKAGOW5.CID」を/gs8.63/Resource/CIDFont 以下に「HeiseiMin-W3」「HeiseiKakuGo-W5」という名前でコピーする。
    • これらのフォントはIllustrator 8.0 以降には付属していない。
    • HeiseiMin-W3、HeiseiKakuGo-W5には拡張子を付けないこと!
    • TEXMF/fonts/map/dvips/base/psfonts.map は書き換える必要なし。
  • /lib に cidfmap というテキストファイルを作り、

/Ryumin-Light /HeiseiMin-W3 ;
/GothicBBB-Medium /HeiseiKakuGo-W5 ;

のように記述する。

/Ryumin-Light /MS-Mincho ;
/GothicBBB-Medium /MS-Gothic ;
/MS-Mincho << /FileType /TrueType /CSI [(Japan1) 6] /Path (C:/Windows/Fonts/msmincho.ttc) /SubfontID 0 >> ;
/MS-Gothic << /FileType /TrueType /CSI [(Japan1) 6] /Path (C:/Windows/Fonts/msgothic.ttc) /SubfontID 0 >> ;

  • dvi→ps: dvipsk -D1200 -t <用紙サイズ> -Ppdf ***.dvi
  • ps→pdf: ps2pdf ***.ps ***.pdf
  • (現在のところ、平成明朝・ゴシックともにPDFに埋め込まれているにも関わらず、平成明朝は表示されず、平成ゴシックのみ表示される、という症状で困ってる)
  • ps2pdfではなくDistillerを使う際は、以下のようにするとうまくいく(いまのところ、PDF/X-1準拠ファイルを作るには、この方法がベストか?)
    • psfonts.mapを以下のように変更。

%rml Ryumin-Light-H
%rmlv Ryumin-Light-V
%gbm GothicBBB-Medium-H
%gbmv GothicBBB-Medium-V

%%
rml HeiseiMin-W3-H
rmlv HeiseiMin-W3-V
gbm HeiseiKakuGo-W5-H
gbmv HeiseiKakuGo-W5-V

    • 「設定」→「フォントの場所」にCIDフォントを置いたフォルダを追加する(これがポイント!)