A fost lansată versiunea FreeType 2.14.0, un motor modular de fonturi, care oferă o API unică pentru unificarea procesării și redării datelor de fonturi în diverse formate vectoriale și raster. Codul proiectului este scris în limbajul C și este distribuit sub o licență asemănătoare cu BSD pentru FreeType.
Printre modificări:
- Interpreterul instrucțiunilor TrueType a fost optimizat, astfel încât să încarce glifele cu 15% mai repede.
- Procesarea fonturilor variabile a fost accelerată.
- Pe platformele moderne pe 64 de biți, încărcarea glifelor TrueType și CFF a fost accelerată cu 5-10%.
- Timpul de încărcare al fonturilor în driverul BDF a fost redus cu 75%.
- Performanța procesării tabloului de kerning ‘GPOS’ a crescut de 3.5 ori.
- În auto-hinter, pentru dimensiuni mici ale simbolurilor, redarea glifelor tildei accent și separarea glifelor diacritice de cele de bază au fost îmbunătățite.
- A fost adăugat macro-ul de configurare „FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC” pentru încărcarea dinamică a bibliotecii de aranjare a glifelor HarfBuzz.
- În fonturile TrueType complet rasterizate, acum se ignoră flagul FT_LOAD_NO_BITMAP și se efectuează încărcarea bitmap-urilor în loc să se returneze o eroare.
Sursa: opennet.ro
