Share via


Konvertieren ostasiatischer AFM-Dateien in NTF-Dateien

Wichtig

Es wird empfohlen, den IPP-Posteingangsklassentreiber von Microsoft zusammen mit Druckunterstützungs-Apps (PSA) zu verwenden, um die Druckoberfläche in Windows 10 und 11 für die Druckergeräteentwicklung anzupassen.

Weitere Informationen finden Sie im Designhandbuch für Druckunterstützungs-Apps.

Um eine AFM-Datei mit ostasiatischer Schriftart zu verarbeiten, erfordert Makentf.exe (siehe Konvertieren von AFM-Dateien in NTF-Dateien) MAP- und PS-Dateien, um eine Zuordnungstabelle von Unicode zu CID (Zeichen-ID) für die Schriftart zu erstellen.

Die ostasiatische AFM-Datei enthält die CID-Beschreibung und Metriken für jede Glyphe, die in der Schriftart enthalten ist. Die MAP-Datei listet die Unicode-Codes und die entsprechenden Zeichencodes für den Zeichensatz der Schriftart auf. Die PS-Datei enthält eine Liste von Unicode-Codes und die entsprechenden CIDs für den Zeichensatz der Schriftart.

Ab einer ostasiatischen AFM-Datei bestimmt Makentf.exe den Zeichensatz. Basierend auf dem Zeichensatz sucht Makentf.exe die entsprechenden MAP- und PS-Dateien. In der MAP-Datei listet Makentf.exe die Unicode-Codes auf, die in der Schriftart verwendet werden können. Aus der Unicode-Codeliste und der PS-Datei erstellt Makentf.exe dann eine Unicode-zu-CID-Zuordnungstabelle für die Schriftart. Derzeit wird die AFM-Datei verwendet, um zu überprüfen, ob jede CID (Glyphe) in der Schriftart enthalten ist. Wenn die CID in der AFM-Datei gefunden wird, wird in der Zuordnungstabelle ein Zuordnungseintrag aus dem Unicode-Code zum CID erstellt. Wenn die CID nicht gefunden wird, wird der Zuordnungseintrag nicht erstellt.

Die zum Erstellen einer NTF-Datei für Chinesisch vereinfacht, Chinesisch Traditionell, Japanisch und Koreanisch erforderlichen MAP- und PS-Dateien sind in den folgenden Listen aufgeführt. Speichern Sie diese Dateien und Ihre AFM-Dateien im selben Verzeichnis.

Chinesisch (vereinfacht)

  • ucs2gbk.map

  • unigbh.ps

  • unigbv.ps

Chinesisch (traditionell)

  • ucs2bg5.map

  • unicnsh.ps

  • unicnsv.ps

Japanisch

  • ucs283h.map

  • ucs283v.map

  • ucs2msj.map

  • uni83h.ps

  • uni83v.ps

  • unijish.ps

  • unijisv.ps

Koreanisch

  • ucs2jhb.map

  • ucs2uhc.map

  • uniksh.ps

  • uniksv.ps