dvipdfmx で \CID{} でしか出ない字体を出力する

(Japanese only; this topic talks about the problem that the dvipdfmx
causes an error if a target tex source contains characters which cannot
be coded as MS932 (a.k.a. Shift_JIS) )

前回の設定だけでは、UnicodeBMP から外れた異体字(土口の「吉」など)は PDF に変換できません(Adobe-Japan1-6 の CMap がない、と言われる)。


対処方法は 「CMap を別途入手する」です。またまた奥村先生のページを参考にします。O'reilly の ftp サイトにある Adobe-Japan1-6 の CMap を get して、 .tar.Z を解凍してできたディレクトリの中身をC:\usr\local\share\texmf-local\fonts\cmap に上書きコピーします。


こうしておけば土口の「吉」も出力できます。


ただし、Windows 付属の MS 明朝には土口の「吉」のグリフ(字体)がないらしく、dvipdfmx での変換時にMS明朝を埋め込むような cid-x-local.map を指定するとエラーになってしまいます(ヒラギノ明朝なら問題ないはず)。小塚明朝にはちゃんとグリフが存在するので、フォントを埋め込んでなければ Adobe Reader で正しく表示できます。よって Windows ではフォントを埋め込まないほうがよいでしょう。