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 (「追加フォント」) で提供されています。
フォント名 | ファイル名 | 地域 |
---|---|---|
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 | 台湾 (東アジアのサブセット) |
- 東アジアのサブセットのフォントは、フォント・メトリックに基づいて行間隔を設定するアプリケーションで推奨されます。
- 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 のフォントが更新され、グラフィカル・ディスプレイでの照合と使用に役立つように名前が変更されました。 フォント名と、対応するフォント・ファイル名の両方が変更されました。 以下の表に、新しいフォント名、以前のフォント名、および対応するフォント・ファイル名を示します。
旧フォント名 | 新フォント名 | 旧フォント・ファイル名 | 新フォント・ファイル名 |
---|---|---|---|
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 セットのシンボリック・リンクが作成されます。 一方のセットには、前に参照された新しいファイル名が含まれています。 もう一方のセットは、以前のファイル名を新しいファイル名にマップします。