Sdílet prostřednictvím


Převod východoasijských souborů AFM na soubory NTF

Důležitý

Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.

Další informace najdete v průvodci návrhem aplikace Podpora tisku.

Pro zpracování souboru .afm písma východoasijských jazyků vyžaduje Makentf.exe (probíraný v Převod souborů AFM na soubory NTF) soubory .map a .ps k vytvoření mapovací tabulky od Unicode k CID (identifikátor znaků) pro toto písmo.

Soubor .afm východoasijských jazyků obsahuje popis a metriky CID pro každý glyph obsažený v písmu. Soubor .map obsahuje kódy Unicode a odpovídající kódy znaků znakové sady písma. Soubor .ps obsahuje seznam kódů Unicode a odpovídající identifikátory CID znakové sady písma.

Začínáme se souborem .afm pro východoasijské jazyky, kde Makentf.exe určuje znakovou sadu. Na základě znakové sady Makentf.exe najde odpovídající soubory .map a .ps. Soubor .map obsahuje seznam kódů Unicode, které lze použít v písmu pod označením Makentf.exe. Ze seznamu kódu Unicode a souboru .ps Makentf.exe pak pro písmo vytvoří tabulku mapování Unicode-to-CID. V současné době se soubor .afm používá k ověření, že každý identifikátor CID (glyph) je obsažen v písmu. Pokud se identifikátor CID nachází v souboru .afm, vytvoří se v tabulce mapování položka mapování z kódu Unicode na identifikátor CID. Pokud se identifikátor CID nenajde, položka mapování se nevytvořila.

Soubory .map a .ps potřebné k vytvoření souboru .ntf pro čínštinu zjednodušenou, tradiční čínštinu, japonštinu a korejštinu jsou uvedeny v následujících seznamech. Tyto soubory a soubory .afm umístěte do stejného adresáře.

Zjednodušená čínština

  • ucs2gbk.map

  • unigbh.ps

  • unigbv.ps

Tradiční čínština

  • ucs2bg5.map

  • unicnsh.ps

  • unicnsv.ps

Japonština

  • ucs283h.map

  • ucs283v.map

  • ucs2msj.map

  • uni83h.ps

  • uni83v.ps

  • unijish.ps

  • unijisv.ps

Korejština

  • ucs2jhb.map

  • ucs2uhc.map

  • uniksh.ps

  • uniksv.ps