Tutvustatakse FreeType 2.12.0 väljaannet, mis on modulaarne fondimootor, mis pakub ühtset API-d fondiandmete töötlemise ja edastamise ühtsustamiseks erinevates vektori- ja rastervormingutes.
Muudatuste hulgas:
- Lisatud tugi OpenType-SVG (OT-SVG) fondiformaadile, mis võimaldab luua värvilisi OpenType fonte. OT-SVG peamine omadus on võimalus kasutada ühes glüüfis mitut värvi ja gradiente. Kõik glüüfid või osa glüüfidest esitatakse SVG-piltidena, mis võimaldab kuvada teksti täisvektorigraafika kvaliteediga, säilitades samas teabega nagu tekst (redigeerimine, otsing, indekseerimine) töötamise võimalused ning pärides OpenType formaadi omadusi, nagu glüüfide vahetus või alternatiivsed glüüfistiilid.
OT-SVG toe lubamiseks FreeType'is on ette nähtud kompileerimise parameeter „FT_CONFIG_OPTION_SVG”. Vaikimisi tagatakse ainult SVG-tabeli laadimine fondist, kuid uue ot-svg mooduli abil pakutava svg-hooks omaduse kaudu on võimalik ühendada välist SVG-joonistamismootorit. Näiteks esitatud näidised kasutavad joonistamiseks librsvg teeki.
- Parandatud šrifti töötlemine 'sbix' tabeliga (Standard Bitmap Graphics Table), mis on määratletud OpenType 1.9 spetsifikatsioonis.
- Uuendatud versioonile 1.2.11 integreeritud zlib teegi kood.
- Parandused ehitussüsteemis, sealhulgas muudatused, mis käsitlevad integreeritud või välist zlib teeki.
- Lisatud tugi Universal Windows Platformile mitte-PC ja -sülearvutite süsteemides.
Allikas: opennet.ru
