TeX/Manual

dvipdfmxでのフォント埋め込みの制御

ここではdvipdfmxでのフォント埋め込みをその都度指定する方法について記述します.

dvipdfmxコマンドのオプションで設定する

フォントを埋め込まないようにする

Web上で配布する場合などは,ライセンス上フォントを埋め込んではいけない場合があります.その場合は次のようにします.

$ dvipdfmx -f ptex-noEmbed.map -f otf-noEmbed.map -f uptex-noEmbed.map input.dvi

otfパッケージを使っていない場合は「-f otf-noEmbed.map」が不要で,up(la)texを用いていない場合は「-f uptex-noEmbed.map」が不要です.

.texファイルに書き込む

プリアンブルに次のように書いておきます.otfパッケージを使っていない場合は2行目が不要で,up(la)texを用いていない場合は3行目が不要です.

\AtBeginDvi{\special{pdf:mapfile ptex-noEmbed.map}}
\AtBeginDvi{\special{pdf:mapfile otf-noEmbed.map}}
\AtBeginDvi{\special{pdf:mapfile uptex-noEmbed.map}}

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-03-30 (土) 04:06:25