Die Version FreeType 2.14.0 wurde veröffentlicht, ein modularer Schriftengine, der eine einheitliche API zur Vereinheitlichung der Verarbeitung und Ausgabe von Schriftartdaten in verschiedenen Vektor- und Rasterformaten bereitstellt. Der Projektcode ist in C geschrieben und unter einer BSD-Àhnlichen Lizenz FreeType lizenziert.
Zu den Ănderungen gehören:
- Der TrueType-Befehlsinterpreter wurde optimiert und lÀdt Glyphen 15% schneller.
- Die Verarbeitung variabler Schriftarten wurde beschleunigt.
- Auf modernen 64-Bit-Plattformen wurde das Laden von TrueType- und CFF-Glyphen um 5-10% beschleunigt.
- Die Ladezeit von Schriftarten im BDF-Treiber wurde um 75% reduziert.
- Die Verarbeitungseffizienz fĂŒr GPOS-Kerning-Tabellen hat sich um das 3,5-Fache verbessert.
- Im Auto-Hintergrunddienst wurde die Darstellung von Glyphen mit Akzenttilden und die Trennung von diakritischen und grundlegenden Glyphen bei kleinen SchriftgröĂen verbessert.
- Ein Konfigurationsmakro 'FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC' wurde hinzugefĂŒgt, um die dynamische Ladefunktion der Glyphenlayout-Bibliothek HarfBuzz zu aktivieren.
- In vollstÀndig rasterisierten TrueType-Schriftarten wird jetzt das Flag FT_LOAD_NO_BITMAP ignoriert, und es erfolgt eine Bitmapladung anstelle einer Fehlermeldung.
Quelle: opennet.ru
