OpenType-CMAP-Format, das die Zuordnung eines Zeichenarrays zu einer Glyphen-ID unterstützt? [Wandern?]

397
Soren

Ich bin nicht sicher, ob dies in der richtigen Community ist.

Ich schreibe einen Scala-Wrapper für das OpenType-Schriftformat und während ich versuche, eine Kodierungs-ID für die CMAP-Tabelle zu finden, die ein Array oder einen Satz von Zeichen abbildet, sehe ich die Zuordnung von 1 oder 2 Zeichen zu einer Glyphen-ID, jedoch nicht einer Folge von Zeichen zu einer Glyphe wie Googles Material-Icon-Schrift kann.

Gibt es in der OpenType-Spezifikation eine Kodierungs-ID für die CMAP-Tabelle, mit der ich einer Zeichenkette eine Zeichenfolge zuordnen kann? Kann ich dies mit einem UVS-Codierungstyp emulieren? UTF-32 wird bevorzugt.

0

1 Antwort auf die Frage

0
Soren

Es stellt sich heraus, dass diese Daten in der GSUB-Tabelle liegen . Dies ist so, dass einzelne Glyphen noch gerendert werden können, während sie die Möglichkeit einer Kombination von Glyphen bieten.