Преобразование файлов AFM Восточной Азии в NTF-файлы
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в руководстве по проектированию приложений для поддержки печати .
Чтобы обработать afm-файл шрифта Восточной Азии, Makentf.exe (описано в разделе "Преобразование файлов AFM в NTF Files") требуется .map и .ps файлы для создания таблицы сопоставления из Юникода в CID (идентификатор символа) для шрифта.
В файле AFM Восточной Азии содержится описание и метрики CID для каждого глифа, содержащегося в шрифте. Файл .map содержит коды Юникода и соответствующие коды символов для набора символов шрифта. Файл .ps содержит список кодов Юникода и соответствующие CID для набора символов шрифта.
Начиная с файла AFM Восточной Азии, Makentf.exe определяет набор символов. На основе набора символов Makentf.exe находит соответствующие файлы карты и .ps. В файле MAP Makentf.exe перечисляется коды Юникода, которые можно использовать в шрифте. В списке кода Юникода и файле .ps Makentf.exe затем создается таблица сопоставления Юникода с CID для шрифта. В настоящее время AFM-файл используется для проверки того, что каждый CID (glyph) содержится в шрифте. Если CID найден в AFM-файле, в таблице сопоставления создается запись сопоставления из кода Юникода с CID. Если CID не найден, запись сопоставления не создается.
Файлы map и .ps, необходимые для создания NTF-файла для китайского упрощенного, китайского традиционного, японского и корейского, отображаются в следующих списках. Поместите эти файлы и файлы 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