Die Veröffentlichung von FreeType 2.11.0, einem modularen Schrift-Engine, wurde vorgestellt, das eine einheitliche API zur Vereinheitlichung der Verarbeitung und Ausgabe von Schriftartdaten in verschiedenen Vektor- und Rasterformaten bereitstellt.
Unter den Änderungen:
- Die Entwicklung wurde auf den GitLab-Server des Freedesktop-Projekts verlagert. Alte Repositories auf Savannah wurden im Mirror-Modus übertragen.
- Ein zusätzliches Rendering-Modul wurde integriert, das den Modus FT_RENDER_MODE_SDF implementiert, um 8-Bit-SDF-Bitmap (Signed Distance Fields, signierte Distanzfelder) für Glyphen zu erstellen.
- Eine experimentelle API für den Zugriff auf farbige Schriftarten COLR v1 wurde angeboten, die mit den erweiterten Tabellen für Farbinformationen in OpenType realisiert wurde.
- Die korrekte Verarbeitung von PCF-Rasterfonts, die mit dem LZW-Algorithmus komprimiert wurden, wurde sichergestellt.
- Das Makro FT_DEBUG_LOGGING wurde für die Protokollierung von Debug-Logs hinzugefügt.
Quelle: opennet.ru
