« 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
Antenna House PDF Driver

・Acrobat Distiller 8.1.0
Acrobat 8 Pro

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

コメント

コメントしてください




保存しますか?