« Movable Typeの限界に到達? | メイン | ソフトウェアのビジネス・モデル »
2007年11月01日
外字(表外字)(3)
Antenna House PDF Driver で外字を埋め込んだ PDF のフォント情報を Acrobat 8 で確認(※)するとフォント名が「00(埋め込みサブセット)」と表示されますが、Acrobat 8 Pro で出力した PDF では「EUDC(埋め込みサブセット)」と表示されます。なぜこのような違いが生じてしまうのでしょうか。
※ Acrobat 8 の「文書のプロパティ」-「フォント」タブで確認します。
・Antenna House PDF Driver V3.2
・Acrobat Distiller 8.1.0
PDF の仕様では、フォント内の name テーブルに PostScript 名が存在すればそれを使用することが推奨されています。EUDC フォントは、フォント内の name テーブルに PostScript 名が「00」と定義されていますので、Antenna House PDF Driver はそれを PDF に使用しています。一方、Acrobat が出力する PDF はこのフォント内に定義されている PostScript 名を使用していないために「00」とならず「EUDC」と表示されているようです。それでは、どこを参照しているでしょうか。EUDC フォントの name テーブルで「EUDC」と定義されているのは、Font Family Name(Name ID = 1)か Full Font Name(Name ID = 4)の2箇所ですので、恐らく Acrobat はこのいずれかを参照していると思われますが、どちらかまではわかりません。
■ これまでの記事
・2007年08月04日 外字(表外字)
・2007年08月09日 外字(表外字)(2)
投稿者 numata : 2007年11月01日 08:00
トラックバック
このエントリーのトラックバックURL:
http://blog.antenna.co.jp/PDFTool/mt-tbng2.cgi/859