Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

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

More than 5 years have passed since last update.

症状: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となっているフォントは無事埋め込まれている.

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away