JPiereから出力するJasperReportsでIPAフォントを使えるようにしました。
IPAフォントとは
IPAフォント(アイピーエイ フォント)とは、独立行政法人情報処理推進機構 (IPA) によって配布されているコンピュータ用のフォントセットです。オープンソースの定義に合致したライセンスで形態により配布されています。
IPAフォント(アイピーエイ フォント)は、大きくIPAフォントとIPAexフォントがあり、さらに明朝体orゴシック体、固定幅、可変幅などの種類があります。
IPAフォントの種類
◆IPA明朝…固定幅の明朝体フォント。
◆IPA P明朝…可変幅の明朝体フォント。
◆IPAゴシック…固定幅のゴシック体フォント。
◆IPA Pゴシック…可変幅のゴシック体フォント。
IPAexフォントの種類
「IPAexフォント」は、和文文字(仮名や漢字など)は固定幅、欧文文字は文字幅に合わせた変動幅を基本とした実装を行い、日本語文書作成の利便性の向上を目指したフォントです
◆IPAex明朝
◆IPAexゴシック
Jaspersoft Studioの設定
JPiereに追加したIPAフォントを使用するためには、JasperReportsのレポート作成ツールであるJaspersoft Studioで下記の設定が必要になります。
IPAフォントのダウンロード
基本的には使用するIPAフォントだけをダウンロードすれば良いのですが、ここでは、すべてのIPAフォントをダウンロードし使用できるようにすることを前提に説明します。
◆IPAフォントのダウンロード
◆IPAexフォントのダウンロード
IPAフォントとIPAexフォントをダウンロードしたら適当な場所に解凍しておいて下さい。
Jaspersoft Studioの設定
Jaspersoft Studioでフォントを追加するのは、Window -> Preferencesで行います。
Preferencesのポップアップウインドウで、Jaspersoft StudioのFontsメニューでAddボタンを押します。
◆Family Name と True Typeフォントのファイル
Family NameはJPiereに設定していあるAPIフォントとのマッチングさせるキー情報になりますので、正しく設定する必要があります。Family NameとTrue Typeフォントの組み合わせは下記の通りです。
Fmaily Name | True Typeフォントのファイル |
IPA明朝 | ipam.ttf |
IPAP明朝 | ipamp.ttf |
IPAゴシック | ipag.ttf |
IPAPゴシック | ipagp.ttf |
IPAex明朝 | ipaexm.ttf |
IPAexゴシック | ipaexg.ttf |
以上で、Jaspersoft StudioでAPIフォントが使用できます。そして、そのレポート定義で、JPiereからも同様にレポートを出力する事ができます。