LoginSignup
5
5

More than 5 years have passed since last update.

Helvetica,Times系フォントが埋め込めない

Last updated at Posted at 2014-09-09

症状:LaTexでコンパイルした後のPDFにHelvetica,Times系フォントが埋め込まれてない

対策:Ghostscriptの設定ファイルを変更

自分の環境では,次のパスを指定して,適当なテキストエディタで開く(環境は各自のマシンに依存)

C:\app\gs\gs9.14\Resource\Init\gs_pdfwr.ps

28行目付近の次の箇所を修正

/.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

Ghostscriptは,PDFに画像などを送るためのインタプリタである.
(ここから私見)上記の設定を行うことによりデフォルトで上記2つのフォントを利用することを抑制している.と予想される

次のコマンドにて,PDFを作成.→フォントを埋め込むことができた

dvipdfmx -f dlbase14.map XXX.dvi

ちなみにフォントが埋め込まれているかどうかを確認するには,次のコマンドで分かる.

pdffonts XXX.pdf
→embの列がyesとなっているフォントは無事埋め込まれている.

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5