こんにちは
OTFパッケージ導入による伴うフォントについて質問させて下さい.
当方の環境は Windows 7 HomePremium と Windows XP 3 です.
Adobe Acrobat Pro 8 を所有しております.
角藤先生のサイトから辿って得たファイルで TeX の設定をしました.
さて,
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?OTF
によれば,
・フォントを埋め込まない方法
・フォントを埋め込む方法
があるわけですね.
どちらの場合も $TEXMF/fonts/map/dvipdfmx/base/cid-x.map をいじることになりますので,
「フォントを埋め込まない」設定をしたら,cid-x.map を書き直さない限り常にフォントが埋め込まれず,逆も然り,となるわけですね.
また,フォントを埋め込みたいが,埋め込むと著作権法違反になりそうだから,埋め込むのはMS書体にしよう,と思ったら,また cid-x.map を元に戻すという作業がいるわけですね.
すなわち,
・フォントを埋め込まない
・フォント(小塚)を埋め込む
・フォント(MS)を埋め込む
の切り替えをしたければ,その都度 cid-x.map を変更する必要があるのだとうと理解しました.
cid-x.map を3種類準備し,その都度ファイル名を変更すればいいのでしょうが,面倒です.
何か効率よく作業する方法はありませんでしょうか.
dvipdfmx なら help にあるように -f オプションで適宜 map ファイルを指定すればよろしいと思います。
This is dvipdfmx-20120420 by the DVIPDFMx project team,
modified for TeX Live,
an extended version of dvipdfm-0.13.2c developed by Mark A. Wicks.
Copyright (C) 2002-2012 by the DVIPDFMx project team
This is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Usage: dvipdfmx [options] dvifile
-c Ignore color specials (for B&W printing)
-d number Set PDF decimal digits (0-5) [2]
-f filename Set font map file name
-g dimension Annotation "grow" amount [0.0in]
-l Landscape mode
-m number Set additional magnification [1.0]
-o filename Set output file name [dvifile.pdf]
-p papersize Set papersize [a4]
-q Be quiet
-r resolution Set resolution (in DPI) for raster fonts [600]
-s pages Select page ranges (-)
-t Embed thumbnail images of PNG format [dvifile.1]
-x dimension Set horizontal offset [1.0in]
-y dimension Set vertical offset [1.0in]
-z number Set zlib compression level (0-9) [9]
-v Be verbose
-vv Be more verbose
-C number Specify miscellaneous option flags [0]:
0x0001 reserved
0x0002 Use semi-transparent filling for tpic shading command,
instead of opaque gray color. (requires PDF 1.4)
0x0004 Treat all CIDFont as fixed-pitch font.
0x0008 Do not replace duplicate fontmap entries.
0x0010 Do not optimize PDF destinations.
Positive values are always ORed with previously given flags.
And negative values replace old values.
-D template PS->PDF conversion command line template [none]
-E Enable DVIPDFM emulation mode
-K number Encryption key length [40]
-O number Set maximum depth of open bookmark items [0]
-P number Set permission flags for PDF encryption [0x003C]
-S Enable PDF encryption
-V number Set PDF minor version [4]
All dimensions entered on the command line are "true" TeX dimensions.
Argument of "-s" lists physical page ranges separated by commas, e.g., "-s 1-3,5
-6"
Papersize is specified by paper format (e.g., "a4") or by w<unit>,h<unit> (e.g.,
"20cm,30cm").
Please type "dvipdfmx -vh" for the list of available paper formats.
This is dvipdfmx-20120420 by the DVIPDFMx project team,
modified for TeX Live,
an extended version of dvipdfm-0.13.2c developed by Mark A. Wicks.
Copyright (C) 2002-2012 by the DVIPDFMx project team
This is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Usage: dvipdfmx [options] dvifile
-c Ignore color specials (for B&W printing)
-d number Set PDF decimal digits (0-5) [2]
-f filename Set font map file name
-g dimension Annotation "grow" amount [0.0in]
-l Landscape mode
-m number Set additional magnification [1.0]
-o filename Set output file name [dvifile.pdf]
-p papersize Set papersize [a4]
-q Be quiet
-r resolution Set resolution (in DPI) for raster fonts [600]
-s pages Select page ranges (-)
-t Embed thumbnail images of PNG format [dvifile.1]
-x dimension Set horizontal offset [1.0in]
-y dimension Set vertical offset [1.0in]
-z number Set zlib compression level (0-9) [9]
-v Be verbose
-vv Be more verbose
-C number Specify miscellaneous option flags [0]:
0x0001 reserved
0x0002 Use semi-transparent filling for tpic shading command,
instead of opaque gray color. (requires PDF 1.4)
0x0004 Treat all CIDFont as fixed-pitch font.
0x0008 Do not replace duplicate fontmap entries.
0x0010 Do not optimize PDF destinations.
Positive values are always ORed with previously given flags.
And negative values replace old values.
-D template PS->PDF conversion command line template [none]
-E Enable DVIPDFM emulation mode
-K number Encryption key length [40]
-O number Set maximum depth of open bookmark items [0]
-P number Set permission flags for PDF encryption [0x003C]
-S Enable PDF encryption
-V number Set PDF minor version [4]
All dimensions entered on the command line are "true" TeX dimensions.
Argument of "-s" lists physical page ranges separated by commas, e.g., "-s 1-3,5
-6"
Papersize is specified by paper format (e.g., "a4") or by w<unit>,h<unit> (e.g.,
"20cm,30cm").
Please type "dvipdfmx -vh" for the list of available paper formats.
-f オプションで指定したものが、前のものを上書きして最も優先されます。
準備してあるもの:
dvipdfmx -f noembed.map ... (漢字フォントを埋め込まない)
dvipdfmx -f hiraembed.map ... (ヒラギノフォントを埋め込む)
dvipdfmx -f ipaembed.map ... (IPA フォント)
dvipdfmx -f kozembed.map ... (小塚)
dvipdfmx -f koz6embde.mzp ... (小塚 Pr6N)
dvipdfmx -f msembed.map ... (MS)
hiraembed.map は割合完成に近いと思いますが、あとは未完なので、
気になったら完成して使用して下さい。
準備してあるもの:
dvipdfmx -f noembed.map ... (漢字フォントを埋め込まない)
dvipdfmx -f hiraembed.map ... (ヒラギノフォントを埋め込む)
dvipdfmx -f ipaembed.map ... (IPA フォント)
dvipdfmx -f kozembed.map ... (小塚)
dvipdfmx -f koz6embde.mzp ... (小塚 Pr6N)
dvipdfmx -f msembed.map ... (MS)
hiraembed.map は割合完成に近いと思いますが、あとは未完なので、
気になったら完成して使用して下さい。