東アジア AFM ファイルを NTF ファイルに変換する
重要
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください 。
東アジア フォントの .afm ファイルを処理するには、Makentf.exe (「AFM ファイルから NTF ファイルへの変換」で説明) では、フォントの Unicode から CID (文字 ID) へのマッピング テーブルを作成するために .map ファイルと .ps ファイルが必要です。
東アジアの .afm ファイルには、フォントに含まれる各グリフの CID の説明とメトリックが格納されています。 .map ファイルでは、フォントの文字セットの Unicode コードと対応する文字コードが一覧表示されます。 .ps ファイルには、Unicode コードの一覧と、フォントの文字セットに対応する CID が格納されています。
東アジアの .afm ファイル以降では、Makentf.exe が文字セットを決定します。 文字セットに基づいて、Makentf.exe は適切な .map ファイルと .ps ファイルを検索します。 .map ファイルから、Makentf.exe ではフォントで使用できる Unicode コードが一覧表示されます。 Unicode コード一覧と .ps ファイルから、Makentf.exe はフォントの Unicode から CID へのマッピング テーブルを作成します。 現在、.afm ファイルは、各 CID (グリフ) がフォントに含まれていることを確認するために使用されます。 CID が .afm ファイルで見つかった場合は、Unicode コードから CID へのマッピング エントリがマッピング テーブルに作成されます。 CID が見つからない場合、マッピング エントリは作成されません。
次の一覧に、中国語簡体字、中国語繁体字、日本語、韓国語用の .ntf ファイルを作成するために必要な .map ファイルと .ps ファイルを示します。 これらのファイルと .afm ファイルを同じディレクトリに配置します。
簡体中国語
ucs2gbk.map
unigbh.ps
unigbv.ps
中国語繁体字
ucs2bg5.map
unicnsh.ps
unicnsv.ps
日本語
ucs283h.map
ucs283v.map
ucs2msj.map
uni83h.ps
uni83v.ps
unijish.ps
unijisv.ps
韓国語
ucs2jhb.map
ucs2uhc.map
uniksh.ps
uniksv.ps