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
