4. 日本フォントを使えるようにする

Apache FOP 0.20 では、デフォルトのままでは日本語フォントが含まれていないため、日本語を含む XLS-FO から PDF を作成した場合、(いわゆる)文字化けが発生してしまいます。そのため、設定を変更して日本語フォントを扱えるようにしておくことが必要です。

設定の変更は以下の手順で行います。

  1. フォント・メトリクス・ファイルの作成:

    Windows に含まれる、日本語 TrueType フォントからフォント情報を取り出して、XML フォーマットのフォント・メトリクス・ファイルを作成する。

  2. ユーザーコンフィグレーションファイル:

    XSL-FO で使用されるフォント名とフォントメトリクスファイルを関連付ける定義を、ユーザーコンフィグレーションファイルに追加する。

  3. ユーザーコンフィグレーションの指定:

    FOP 実行時に、ユーザーコンフィグレーションファイルが読み込まれるようにする。

Apache FOP のフォントの説明については以下の URL を参照してください。

  • http://xml.apache.org/fop/fonts.html

関連記事

PDF
  • more PDF: 6 ...

新着記事