将东亚版 AFM 文件转换为 NTF 文件
重要
建议使用 Microsoft 的 IPP 收件箱类驱动程序,以及 Print Support Apps (PSA) ,在 Windows 10 和 11 中自定义打印体验,以便进行打印机设备开发。
有关详细信息,请参阅 打印支持应用设计指南。
若要处理东亚字体 .afm 文件,Makentf.exe (将 AFM 文件转换为 NTF 文件) 中所述,需要 .map 和 .ps 文件为字体创建从 Unicode 到 CID (字符 ID) 的映射表。
东亚 .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 (字形) 。 如果在 .afm 文件中找到了 CID,则会在映射表中创建从 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
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈