Convertendo arquivos AFM do Leste da Ásia em arquivos NTF
Importante
A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
Para processar um arquivo .afm de fonte do Leste da Ásia, Makentf.exe (discutido em Convertendo arquivos AFM em arquivos NTF) requer arquivos .map e .ps para criar uma tabela de mapeamento de Unicode para CID (ID de caractere) para a fonte.
O arquivo .afm do Leste da Ásia tem a descrição CID e as métricas para cada glifo contido na fonte. O arquivo .map lista os códigos Unicode e os códigos de caracteres correspondentes para o conjunto de caracteres da fonte. O arquivo .ps contém uma lista de códigos Unicode e os CIDs correspondentes para o conjunto de caracteres da fonte.
Começando com um arquivo .afm do Leste Asiático, Makentf.exe determina o conjunto de caracteres. Com base no conjunto de caracteres, Makentf.exe encontra os arquivos .map e .ps apropriados. No arquivo .map, Makentf.exe lista os códigos Unicode que podem ser usados na fonte. Na lista de códigos Unicode e no arquivo .ps, Makentf.exe cria uma tabela de mapeamento Unicode para CID para a fonte. Atualmente, o arquivo .afm é usado para verificar se cada CID (glifo) está contido na fonte. Se o CID for encontrado no arquivo .afm, uma entrada de mapeamento do código Unicode para o CID será criada na tabela de mapeamento. Se o CID não for encontrado, a entrada de mapeamento não será criada.
Os arquivos .map e .ps necessários para criar um arquivo .ntf para chinês simplificado, chinês tradicional, japonês e coreano são mostrados nas listas a seguir. Coloque esses arquivos e seus arquivos .afm no mesmo diretório.
Chinês simplificado
ucs2gbk.map
unigbh.ps
unigbv.ps
Chinês tradicional
ucs2bg5.map
unicnsh.ps
unicnsv.ps
Japonês
ucs283h.map
ucs283v.map
ucs2msj.map
uni83h.ps
uni83v.ps
unijish.ps
unijisv.ps
Coreano
ucs2jhb.map
ucs2uhc.map
uniksh.ps
uniksv.ps