AH Formatter / XSL Formatter
Q&A



操作方法

PDF出力

トップ
基本・一般
AH Formatter について
XSL Formatter について
操作方法
プログラミング
XSLT/XSL-FO/SVG/MathML 仕様について
XSLT/XSL-FO/MathML テクニック
索引
Q.  作成した複数のPDFファイルをAcrobat5 で結合させると、
「これらの文書には同じ名前のサブセットフォントが含まれているため、結合することはできません」
というエラーが発生します。 [No.2004111601]
A. 

Acrobat6 以降をご使用いただければ、XSL Formatter から出力された複数のPDFファイルを結合できます。

Acrobat6 未満のバージョンでこの問題が生じる原因は次の通りです。XSL Formatter が出力するサブセットフォントのPostScript名は、「固定文字列+フォント名」という形式をとります。そのため、別々のPDF で同じフォントをサブセット埋め込みすると、PDF の内部で使用されるフォント名が同じになります。Acrobat6 未満のバージョンでPDF の結合を行う場合、このサブセットフォントの名称が同じ場合には、フォント名が衝突してしまうためこのような問題が発生しているようです。

以下は、アドビシステムズ社のサポート内容です。
[222406]Acrobat 4_0-5_0(Mac-Win):ページの挿入または置換を行う際に、エラー「___Subset fonts have the same name and cannot be merged(同じ名前のサブセットフォントがあるため結合できません)」が発生

XSL Formatter V3.2 では、このエラーメッセージは出力されません。XSL Formatter が出力するサブセットフォントのPostScript名を、「ランダムな文字列+フォント名」という形式にしました。


Copyright © 1999-2011 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.