PDFフォントのエラー対処

 

 PDFの文字描画はAdobe社のPDF独自仕様に従う必要があります。

そのため、ロケール言語とは違う言語のフォントに対しては、ユーザー側が詳細に指定しなければなりません。

 

以下に、発生しやすい問題と、その対処方法をまとめました。

 

フォント埋め込みファイルの保存時、“フォントファイルが指定されていません。”とダイアログエラーが現れる。

 

有効化されたチェックボックス行のフォント名に対し、フォントファイルの場所が指定されていません。

このエラーは、フォントファイル列を正しく指定する事によって解消されます。

フォントファイルの指定に、C:\Windows\Fonts フォルダが指定できない。

 

Fontsフォルダはsystemフォルダのため、administratorであっても参照の指定ができません。

必要なフォントファイルをアクセス可能な位置のフォルダ内に移動させ、参照指定する事が正しい動作となります。

PDF作成時、Font '(ファイルアドレス).ttc' with 'Identity-H' is not recognized. とエラーが表示される。

 

フォント埋め込みファイルの設定が間違っています。

ttcはフォントコレクションのため、インデックス番号の指定が必須です。

フォント埋め込み情報出力ツールで、

有効化されたチェックボックス行のフォント名、フォントファイルアドレスの他、番号列に参照するインデックス番号、を指定してください。

FormEditor上では出力される文字が、PDFでは出力されない。

 

指定されたフォントが間違っています。

FormEditorはOSの補助があるため、

指定したフォント内に該当する文字が存在しない場合、

自動的に他のフォントから最適な文字を呼び出して描画します。

 

PDFは指定されたフォントに出力したい文字が存在しない場合、補完を行わず、描画しません。

PDFの文字出力はAdobe社が定めたPDFの独自仕様に従う必要があります。

指定するフォントは、必ずその文字情報を持ったフォントにしてください。

 

この現象の多くは記号文字といった特殊な文字の利用により発生する可能性が高くなります。

PDFで出力されない文字が、Form Editor上で他の文字とフォントの形、太さ等、見た目の様子が違う場合、

それはOSによって自動補完された文字です。補完された文字をPDFは出力できません。

2つ以上の言語を同時に出力できない。

 

1つのテキストフィールドにおいて、2つ以上の言語を同時に出力する事は、PDFの仕様上できません。

1つのテキストフィールドにおいて使用できる言語は、原則1つの言語フォントのみです。

並べて表示したい場合、テキストフィールドを分ける必要があります。

日本語フォントで、中華系文字の描画がずれる時がある。

 

指定されたフォントが間違っています。

また、指定されたフォントに、正しい情報が足りていない可能性があります。

特に日本語フォントは、一部の中華系文字を保有している場合があるため、

描画に必要な情報が不確実な場合があります。

必ず使用するフォントは、使用する言語にあったフォントにしてください。

 

サロゲートペア文字が“■”で表示される。

 

本製品のPDF変換はサロゲートペア文字に対応しておりません。

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る