タイトルの通り,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にフォントが埋め込まれます.