AFP ファイルのフォントのマッピング

RICOH Visual Workbench によって、サンプル AFP ファイルにカスタム AFP フォントが正しく表示されない場合は、フォントを、同じポイントサイズとスタイルの対応する Java フォントにマップして、特定のコードポイントをユニコードコードポイントにマップする方法を変更できます。

また、RICOH Visual Workbench で使用されるデフォルトのコードページを別のエンコード方式に変更することもできます。

索引タグを作成または編集しているときに読めないテキストが表示された場合は、コードページマッピングを変更すると索引値が読み取れるようになります。RICOH Visual Workbench でのテキストの表示方法を変更する場合は、文字セットマッピングを変更します。

AFP フォントマッピングは複数の場所に配置できます。RICOH Visual Workbench は、以下の順番でフォントマッピングを検索します:

  1. Visual Workbench 制御ファイル内のジョブフォントマッピング
  2. フォントマッピングフィル内のインストールフォントマッピング
  3. システムフォントマッピング

システムフォントマッピングは変更できませんが、制御ファイルに保存された AFP ファイルのジョブフォントマッピングは作成でき、RICOH Visual Workbench に付属する 1 つまたは複数のフォントマッピングファイルでインストールフォントマッピングを編集できます。

  • CharacterSets.properties は、AFP 文字セットを対応するフォント属性にマッピングしたり、AFP FGID(フォントグローバル識別子)を対応する Java フォント名/スタイルにマッピングしたりします。
  • CodedFonts.properties は、AFPコード化フォントをAFP文字セットとAFPコードページにマッピングします。
  • CodePages.properties は、AFP コードページまたは Java 文字セットエンコードを、AFP コードページグローバル ID (CPGID) にマッピングします。
  • SampleCodePointMap.cpは、 コードポイントをユニコードコードポイントにマッピングします。このファイルを使用すると、標準のユニコードコードコードポイントマッピングを使用しない AFP コードページごとに、コードポイントマップファイルを作成できます。ファイルの名前には、AFP コードページの名前を含める必要があります。

制御ファイルまたはフォントマッピングファイルにフォントを定義すると、RICOH Visual Workbench が使用するデフォルトの Java フォントを変更できます。デフォルトの Java フォントは、変更しない限り、EBCDIC コードページを使用する 11 ポイントフォントです。