OpenType CMAP-Format, das die Zuordnung eines Zeichen-Arrays zu einer Glyphen-ID unterstützt?

OpenType CMAP-Format, das die Zuordnung eines Zeichen-Arrays zu einer Glyphen-ID unterstützt?

Ich bin nicht sicher, ob dies die richtige Community ist.

Ich schreibe einenScala-WrapperZudas OpenType-Schriftformatund beim Versuch, eine Kodierungs-ID fürdie CMAP-Tabelledas ein Array oder einen Satz von Zeichen abbildet, sehe ich die Zuordnung von 1 oder 2 Zeichen zu einer Glyphen-ID, aber nicht eine Zeichenfolge zu einer Glyphewie Googles Material-Icon-Schriftartdürfen.

Gibt es in der OpenType-Spezifikation eine Kodierungs-ID für die CMAP-Tabelle, die es mir ermöglicht, eine Zeichenfolge einer Glyphen-ID zuzuordnen? Kann ich dies mit einem UVS-Kodierungstyp emulieren? UTF-32 ist vorzuziehen.

Antwort1

Es stellte sich heraus, dass diese Daten indie GSUB-Tabelle. Auf diese Weise können einzelne Glyphen weiterhin gerendert werden, während gleichzeitig die Möglichkeit zur Glyphenkombination besteht.

verwandte Informationen