windows10/TexLive環境でのpdfへのフォント埋め込み

タイトルの通り,Windows10でTexLiveをインストールした環境で, PDFにフォントを埋め込む設定をしました.

当初この記事を参考にしたのですが, TexLiveだと設定ファイルの場所と変更箇所が微妙に違ったので, TexLive環境での設定箇所をメモしておきます.

  • TexLiveのバージョン:2018
  • TexLiveのインストール先:C:\texlive\

(1)gs_pdfwr.psの修正

TexLiveではw32tex等の他のtexインストール環境と異なり Ghostscriptを単体でインストールしているわけではないので, 設定ファイルがProgram Filesではなく以下にあります.

C:\texlive\2018\tlpkg\tlgs\Resource\Init\gs_pdfwr.ps

修正箇所は同様で,以下のようにstandardfontsの内容を コメントアウトします.

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

(2)dvipdfmx.cfgの修正

dvipdfmx.cfgは以下にあります.

C:\texlive\2018\texmf-dist\dvipdfmx\dvipdfmx.cfg

修正箇所は同様にmapファイルの有効化なのですが, 有効にするmapファイル名称が異なります. dvipdfm.mapを有効にします.

%% Font Map Files
%%
%% teTeX 2.x and TeX Live using updmap (pdfTeX format)
f  pdftex.map

%% teTeX 2.x and TeX Live using updmap (DVIPDFM format)
f dvipdfm.map

%% teTeX 2.x and TeX Live using updmap (DVIPS format)
%% MiKTeX 2.2 and 2.3
%f psfonts.map

%% Put additional fontmap files here (usually for Type0 fonts)
%f  cid-x.map

これでtexをタイプセットするとPDFにフォントが埋め込まれます.