Die Version FreeType 2.14.0 wurde veröffentlicht, ein modulärer Schriftmotor, der eine einheitliche API für die Vereinheitlichung der Verarbeitung und Anzeige von Schriftartdaten in verschiedenen Vektor- und Rasterformaten bereitstellt. Der Code des Projekts ist in C geschrieben und wird unter der BSD-ähnlichen Lizenz FreeType vertrieben.
Unter den Änderungen:
- Der Interpreter für TrueType-Anweisungen wurde optimiert, wodurch Glyphen 15 % schneller geladen werden.
- Die Verarbeitung von variablen Schriften wurde beschleunigt.
- Auf modernen 64-Bit-Plattformen wurde das Laden von TrueType- und CFF-Glyphen um 5-10 % beschleunigt.
- Die Ladezeiten für Schriften im BDF-Treiber wurden um 75 % verkürzt.
- Die Leistung der Verarbeitung von Kerningtabellen ‚GPOS‘ hat sich um das 3,5-fache erhöht.
- Im Auto-Hintergrund wurde die Darstellung von Glyphen mit Akzent-Tilde und die Trennung von diakritischen und Basisglyphen bei kleinen Schriftgrößen verbessert.
- Ein Konfigurations-Makro „FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC“ wurde hinzugefügt, um die dynamische Ladefunktion der Glyphenkompositionsbibliothek HarfBuzz zu ermöglichen.
- In vollständig rasterbasierten TrueType-Schriften wird jetzt das Flag FT_LOAD_NO_BITMAP ignoriert, und stattdessen findet das Laden der Bitmap statt, anstatt einen Fehler auszugeben.
Quelle: opennet.ru
