さんざん既出な情報だと思うが,はまったのでメモ.
日本語フォントの埋め込み
オプション -f でフォントマップを指定する.下記はMS明朝,MSゴシックを埋め込む
>dvipdfmx -f msembed.map hoge.dvi
Times系フォントの埋め込み
Matlabの図をepsで吐くときに,Timesにするとフォントが綺麗.しかしTimesフォントは標準では埋め込まれない.
下記のコマンド:
> dvipdfmx -f dlbase14.map hoge.dvi
で埋め込める,という情報があるのだが,できなかった.
別途調べてみると,Ghostscriptの"gs_pdfwr.ps"なるファイルを書き換えればよいらしい.gs_pdfwr.psは/usr/share/ghostscript/X.XX/Resource/Init/以下にある.
下記の部分の,Times-...をコメントアウトすればok.
/.standardfonts [
/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique
/Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique
/Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic
/Symbol /ZapfDingbats
] readonly def
参考
0 件のコメント:
コメントを投稿