TrueType フォントおよび OpenType フォント

OpenType は、Unicode を想定して設計されている TrueType テクノロジーの拡張形式です。 OpenType は、 IBM® が Unicode の表示をサポートするために使用するフォント・テクノロジーです。 TrueType フォントには、 世界中からの言語とスクリプトをサポートする文字が含まれています。

TrueType フォントは、 IBM iのオプション 43 (「追加フォント」) で提供されます。 これは、 ストリーム・ファイルとして TrueType (OpenType) 形式で提供されています。

TrueType フォントと OpenType フォントは、以下に示す 2 つの統合ファイル・システム・ディレクトリーのいずれかにあるはずです。

  • /QIBM/ProdData/OS400/Fonts/TTFonts for IBM 提供のフォント。
  • /QIBM/UserData/OS400/Fonts/TTFonts (ユーザー・フォントの場合)。

環境変数 QIBM_FONT_RESOURCES_PATH を使用して、ユーザー・フォント用の追加ディレクトリーを指定できます。 1 つ以上のディレクトリーを、コロンで区切って指定できます。

フォントを検索するときに、システムは、環境変数 QIBM_FONT_RESOURCES_PATH にパスが設定されているかどうかを調べます。 パスがあった場合、それらが最初に検索されます。 次に UserData パスが検索され、続いて ProdData パスが検索されます。

以下のフォントは、オプション 43 (「追加フォント」) で提供されています。

表 1. オプション 43 追加フォント
フォント名 ファイル名 地域
WT Sans wts_w___.ttf ヨーロッパ/米国/南米 (WGL4)
WT Sans ME wts_m___.ttf 中東
WT Sans IN wts_i___.ttf インド
WT Sans SEA wts_sea_.ttf 東南アジア
WT Sans K wts_k__b.ttf 韓国
WT Sans K EA 1 wts_k_eb.ttf 韓国 (東アジアのサブセット)
WT Sans J wts_j__b.ttf 日本
WT Sans J EA 1 wts_j_eb.ttf 日本 (東アジアのサブセット)
WT Sans SC wts_s__b.ttf 中国
WT Sans SC EA 1 wts_s_eb.ttf 中国 (東アジアのサブセット)
WT Sans HK wts_th_b.ttf 香港
WT Sans HK EA 1 wts_theb.ttf 香港 (東アジアのサブセット)
WT Sans TW wts_tt_b.ttf 台湾
WT Sans TW EA 1 wts_tteb.ttf 台湾 (東アジアのサブセット)
WT SansDuo wtsdw___.ttf ヨーロッパ/米国/南米 (WGL4)
WT SansDuo ME wtsdm___.ttf 中東
WT SansDuo IN wtsdi___.ttf インド
WT SansDuo SEA wtsdsea_.ttf 東南アジア
WT SansDuo K wtsdk__b.ttf 韓国
WT SansDuo K EA 1 wtsdk_eb.ttf 韓国 (東アジアのサブセット)
WT SansDuo J wtsdj__b.ttf 日本
WT SansDuo J EA 1 wtsdj_eb.ttf 日本 (東アジアのサブセット)
WT SansDuo SC wtsds__b.ttf 中国
WT SansDuo SC xB 2 wtsdsxb_.ttf 中国
WT SansDuo SC EA 1 wtsds_eb.ttf 中国 (東アジアのサブセット)
WT SansDuo HK wtsdth_b.ttf 香港
WT SansDuo HK EA 1 wtsdtheb.ttf 香港 (東アジアのサブセット)
WT SansDuo TW wtsdtt_b.ttf 台湾
WT SansDuo TW EA 1 wtsdtteb.ttf 台湾 (東アジアのサブセット)
WT Serif wt__w___.ttf ヨーロッパ/米国/南米 (WGL4)
WT Serif ME wt__m___.ttf 中東
WT Serif IN wt__i___.ttf インド
WT Serif SEA wt__sea_.ttf 東南アジア
WT Serif K wt__k__b.ttf 韓国
WT Serif K EA 1 wt__k_eb.ttf 韓国 (東アジアのサブセット)
WT Serif J wt__j__b.ttf 日本
WT Serif J EA 1 wt__j_eb.ttf 日本 (東アジアのサブセット)
WT Serif SC wt__s__b.ttf 中国
WT Serif SC EA 1 wt__s_eb.ttf 中国 (東アジアのサブセット)
WT Serif HK wt__th_b.ttf 香港
WT Serif HK EA 1 wt__theb.ttf 香港 (東アジアのサブセット)
WT Serif TW wt__tt_b.ttf 台湾
WT Serif TW EA 1 wt__tteb.ttf 台湾 (東アジアのサブセット)
WT SerifDuo wt_dw___.ttf ヨーロッパ/米国/南米 (WGL4)
WT SerifDuo ME wt_dm___.ttf 中東
WT SerifDuo IN wt_di___.ttf インド
WT SerifDuo SEA wt_dsea_.ttf 東南アジア
WT SerifDuo K wt_dk__b.ttf 韓国
WT SerifDuo K EA 1 wt_dk_eb.ttf 韓国 (東アジアのサブセット)
WT SerifDuo J wt_dj__b.ttf 日本
WT SerifDuo J EA 1 wt_dj_eb.ttf 日本 (東アジアのサブセット)
WT SerifDuo SC wt_ds__b.ttf 中国
WT SerifDuo SC EA 1 wt_ds_eb.ttf 中国 (東アジアのサブセット)
WT SerifDuo HK wt_dth_b.ttf 香港
WT SerifDuo HK EA 1 wt_dtheb.ttf 香港 (東アジアのサブセット)
WT SerifDuo TW wt_dtt_b.ttf 台湾
WT SerifDuo TW EA 1 wt_dtteb.ttf 台湾 (東アジアのサブセット)
注:
  1. 東アジアのサブセットのフォントは、フォント・メトリックに基づいて行間隔を設定するアプリケーションで推奨されます。
  2. WT SansDuo SC xB フォントは、WT Sans SC、WT SansDuo SC、および WT SansDuo SC EA フォントを拡張したものです。 WT SansDuo SC xB フォントは、 IBM i オプション 43-追加フォントで提供されるリソース・アクセス・テーブルによってこれらのフォントにリンクされます。 このようにリンクすることで、3 つの基本フォントのいずれを指定する文書でも、拡張フォントのすべての文字が使用できるようになります。

TrueType フォントまたは OpenType フォントを使用して印刷するには、FONTNAME DDS キーワードを使用してフォントを選択する必要があります。 その他のサポートされているフォント資源とは異なり、TrueType フォントは、ファイル名またはオブジェクト名ではなく、フォント名によってアクセスされます。 TrueType フォントが使用できるのは、装置タイプが *AFPDS であるプリンター・ファイルと一緒の場合のみです。

AFP 印刷に使用される追加の TrueType または OpenType フォントをインストールする場合、AFP Resource Installer (またはそれに相当するもの) を使用することをお勧めします。 リソース・インストーラーを使用すると、TrueType フォントおよび OpenType フォントをサポートするすべての AFP 製品が、一貫した方法でフォントにアクセスすることが保証されます。

AFP Resource Installer を使用してフォントをインストールすると、IBM_DataObjectFont.rat というファイル内にリソース・アクセス・テーブルが作成されます。 リソース・アクセス・テーブルには、フォント名からシステム固有のファイル名へのマッピングが含まれています。 このテーブルでは、フォントを使用するたびにダウンロードしなくてもよいようにフォントをプリンターで取り込むことができるかどうかを、作成者が判断するために必要な許可を組み込んで、フォントが保管されます。 複数の個別のフォント・ファイルをリンクして単一の論理フォントにするメカニズムも提供します。これは、大規模な文字セットを使用する言語を印刷する場合に役立ちます。 リソース・アクセス・テーブルは、参照されるフォントが格納されているディレクトリーに保管する必要があります。 ディレクトリーごとに、リソース・アクセス・テーブルは 1 つのみ存在できます。

AFP Resource Installer について詳しくは、 AFP Resource Installer インフォメーション・センター外部のリンク(http://www.infoprintsolutionscompany.com/internet/ipww.nsf/vwwebpublished/swtp_afp-resource-installer_en) を参照してください。

IBM i 7.2では、オプション 43 のフォントが更新され、グラフィカル・ディスプレイでの照合と使用に役立つように名前が変更されました。 フォント名と、対応するフォント・ファイル名の両方が変更されました。 以下の表に、新しいフォント名、以前のフォント名、および対応するフォント・ファイル名を示します。

表 2. フォントおよびフォント・ファイルの新旧の名前
旧フォント名 新フォント名 旧フォント・ファイル名 新フォント・ファイル名
Monotype Sans WT WT Sans mtsans_w.ttf wts_w___.ttf
Monotype Sans WT J WT Sans J mtsans_j.ttf wts_j__b.ttf
Monotype Sans WT K WT Sans K mtsans_k.ttf wts_k__b.ttf
Monotype Sans WT ME WT Sans ME mtsans_m.ttf wts_m___.ttf
Monotype Sans WT SC WT Sans SC mtsans_s.ttf wts_s__b.ttf
Monotype Sans WT TC WT Sans TW mtsans_t.ttf wts_tteb.ttf
Monotype Sans Duospace WT WT SansDuo mtsansdw.ttf wtsdw___.ttf
Monotype Sans Duospace WT IN WT SansDuo IN mtsdi___.ttf wtsdi___.ttf
Monotype Sans Duospace WT J WT SansDuo J mtsansdj.ttf wtsdj__b.ttf
Monotype Sans Dupspace WT J EA WT SansDuo J EA mtsdj_e_.ttf wtsdj_eb.ttf
Monotype Sans Duospace WT K WT SansDuo K mtsansdk.ttf wtsdk__b.ttf
Monotype Sans Duospace WT K EA WT SansDuo K EA mtsdk_e_.ttf wtsdk_eb.ttf
Monotype Sans Duospace WT ME WT SansDuo ME mtsansdm.ttf wtsdm___.ttf
Monotype Sans Duospace WT SC WT SansDuo SC mtsansds.ttf wts_s__b.ttf
Monotype Sans Duospace WT SC EA WT SansDuo SC EA mtsds_e_.ttf wtsds_eb.ttf
Monotype Sans Duospace WT TC WT SansDuo TW mtsansdt.ttf wtsdtt_b.ttf
Monotype Sans Duospace WT TC EA WT SansDuo TW EA mtsdt_e_.ttf wtsdtteb.ttf
Monotype Sans Duospace WT TC TW EA WT SansDuo TW EA mtsdtte_.ttf wtsdtteb.ttf
Monotype Sans Duospace Ext B WT SansDuo SC xB MTSanXBS.ttf wtsdsxb_.ttf
Times New Roman WT WT Serif tnrwt_w.ttf wt__w___.ttf
Times New Roman WT IN WT Serif IN tnr_i___.ttf wt__i___.ttf
Times New Roman WT J WT Serif J tnrwt_j.ttf wt__j__b.ttf
Times New Roman WT K WT Serif K tnrwt_k.ttf wt__k__b.ttf
Times New Roman WT ME WT Serif ME tnrwt_m.ttf wt__m___.ttf
Times New Roman WT SC WT Serif SC tnrwt_s.ttf wt__s__b.ttf
Times New Roman WT TC WT Serif TW tnrwt_t.ttf wt__tt_b.ttf
Thorndale Duospace WT WT SerifDuo thrnd_w.ttf wt_dw___.ttf
Thorndale Duospace WT J WT SerifDuo J thrnd_j.ttf wt_dj__b.ttf
Thorndale Duospace WT K WT SerifDuo K thrnd_k.ttf wt_dk__b.ttf
Thorndale Duospace WT ME WT SerifDuo ME thrnd_m.ttf wt_dm___.ttf
Thorndale Duospace WT SC WT SerifDuo SC thrnd_s.ttf wt_ds__b.ttf
Thorndale Duospace WT TC WT SerifDuo TW thrnd_t.ttf wt_dtt_b.ttf

このオペレーティング・システムには、既存のアプリケーションへの変更が不要であるようなマイグレーション・サポートが含まれています。 フォント名によってフォントを参照するアプリケーションの場合、オペレーティング・システムは、それらの名前を新しいフォント名にマップします。 ファイル名でフォントを参照する PASE および Java™ アプリケーションの場合、オプション 43 がインストールされると、 /QOpenSys/usr/lib/X11/fonts/TrueType ディレクトリーに 2 セットのシンボリック・リンクが作成されます。 一方のセットには、前に参照された新しいファイル名が含まれています。 もう一方のセットは、以前のファイル名を新しいファイル名にマップします。