PerlのCAM::PDFモジュール付属のlistfonts.plでレポートされるEmbeddedはフォント埋め込み済みの意味ではない
会社でやっているWebサービスのDBへ社内からアクセスする用のインターフェースのコードを書きながら、PDFを解析しているのですけれども、
昨日使ったPerlのCAM::PDFモジュール付属のlistfonts.plでレポートされるEmbeddedはフォント埋め込み済みの意味ではないっつーことが判明しました。
いろんなPDF作って上記ユーティリティで解析してみると、フォント埋め込みしてあっても、埋め込みしていないと出たり、逆のパターンもありました。
# Embedding info
delete $fields{FontDescriptor};
$desc .= ' Embedded: '. ($font->{FontDescriptor} ? 'yes' : 'no') . "\n";
これだと、単純にFontDescriptorキーがあるかないかしか見ていないけれども、実際には、FontDescriptorキーの中のFontFile,FontFile2,FontFile3のいずれかのキーがあればフォント埋め込みされているっぽい。
Type0フォントの場合はまた別かな。とりあえず、しこたまPDFをぶっ込んで比較する方針で。
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/19018/17659452
この記事へのトラックバック一覧です: PerlのCAM::PDFモジュール付属のlistfonts.plでレポートされるEmbeddedはフォント埋め込み済みの意味ではない:





![森田 創: WEB+DB PRESS 総集編 [Vol.1~60]](http://ecx.images-amazon.com/images/I/51aE58LxWlL._SL75_.jpg)
















![: 電子ルーペ ViewPe[ビューペ] 3R-MSV35 マイクロスコープ デジタル顕微鏡 高機能 低価格 読書 植物 研究 肌チェック](http://ecx.images-amazon.com/images/I/41erkiQgAsL._SL75_.jpg)





![: Optimus bright [docomo L-07C] 対応 予備バッテリー 1500mAh BL-44JN](http://ecx.images-amazon.com/images/I/41gjqsDjq%2BL._SL75_.jpg)










![: パンツの穴 [DVD]](http://ecx.images-amazon.com/images/I/21R9SEY1HPL._SL75_.jpg)

















