將東亞 AFM 檔案轉換為 NTF 檔案
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
若要處理東亞字型 .afm 檔案,Makentf.exe(在將 AFM 檔案轉換成 NTF 檔案中討論)需要 .map 和 .ps 檔案,才能建立字型從 Unicode 到 CID (字符標識符) 的對應數據表。
東亞 .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