Esitatud on FreeType 2.12.0, modulaarse fondimootori väljalase, mis pakub ühtset API-d fondiandmete töötlemise ja väljundi ühendamiseks erinevates vektor- ja rastervormingutes.
Muudatuste hulgas:
- Lisatud on OpenType-SVG (OT-SVG) fondivormingu tugi, mis võimaldab luua värvilisi OpenType fonte. OT-SVG peamine omadus on võimalus kasutada ühes glüüfis mitut värvi ja gradienti. Kõik või osa glüüfe esitatakse SVG-piltidena, mis võimaldab kuvada teksti täisvektorgraafika kvaliteediga, säilitades samal ajal võimaluse töötada teabega tekstina (redigeerimine, otsimine, indekseerimine) ja OpenType-vormingu funktsioonide pärimise. , nagu glüüfi asendamine või alternatiivsed glüüfistiilid .
OT-SVG toe lubamiseks pakub FreeType ehitusparameetrit "FT_CONFIG_OPTION_SVG". Vaikimisi laaditakse fondist ainult SVG tabel, kuid kasutades uues ot-svg moodulis pakutavat atribuuti svg-hooks, on võimalik ühendada väliseid SVG renderdusmootoreid. Näiteks kompositsioonis toodud näited kasutavad renderdamiseks librsvg teeki.
- Täiustatud fontide käsitlemine OpenType 1.9 spetsifikatsioonis määratletud tabeliga 'sbix' (Standard Bitmap Graphics Table).
- Sisseehitatud zlib teegi kood on värskendatud versioonile 1.2.11.
- Järelsüsteemis on tehtud täiustusi, sealhulgas sisseehitatud või välise zlib-teegi kasutamisega seotud muudatusi.
- Lisatud on universaalse Windowsi platvormi tugi muudele süsteemidele peale arvutite ja sülearvutite.
Allikas: opennet.ru