HarfBuzz 10.0.0 unterstützt Unicode 16

Die Bibliothek HarfBuzz konvertiert als Text Shaping Engine eine Unicode-Folge in passend positionierte Glyphen. Die jetzt veröffentlichte Version kennt den aktuellen Standard Unicode 16, korrigiert einige Fehler und fügt ein paar kleinere neue Funktionen hinzu.

Über eine neue API können HarfBuzz Clients selbst Glyphen auswählen, wenn der Unicode Variation Selector nicht von der Schriftart unterstützt wird. Diese Möglichkeit erlaubt dem Client etwa auf eine andere Schriftart zu wechseln. Des Weiteren liefert ein neues Callback für „hb_face_t“ die Liste von Table Tags.

Auch bei der internen Verarbeitung gibt es kleinere Änderungen. So ignoriert HarfBuzz 10.0.0 bei der Positionierung von Glyphen CGJ- und mongolische Variation Selectors. Dies wurde notwendig, weil sie zuvor unter anderem die Substitution von Glyphen blockiert hatten. Des Weiteren führt das Subsetting jetzt zu einem Fehler, wenn die Schriftart keine Glyphen besitzt oder defekt ist. Insbesondere erhält man in diesen Fällen nicht mehr stillschweigend eine „leere“ Schriftart zurück.

Abschließend gibt der Kommandozeilen-Client „hb-view“ auch Cario Script aus. Sämtliche Neuerungen und Fehlerkorrekturen fassen die Release Notes zusammen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben