Predstavljeno je izdanje FreeType 2.12.0, modularnog mehanizma za fontove koji pruža jedan API za objedinjavanje obrade i izlaza podataka fontova u različitim vektorskim i rasterskim formatima.
Među promjenama:
- Dodata podrška za OpenType-SVG (OT-SVG) format fonta, omogućavajući kreiranje OpenType fontova u boji. Glavna karakteristika OT-SVG-a je mogućnost korištenja više boja i preliva u jednom glifu. Svi ili dio glifova predstavljeni su kao SVG slike, što vam omogućava da prikažete tekst u kvaliteti pune vektorske grafike, uz zadržavanje mogućnosti rada s informacijama kao teksta (uređivanje, pretraživanje, indeksiranje) i nasljeđivanje karakteristika OpenType formata , kao što je zamjena glifa ili alternativni stilovi glifa .
Da bi omogućio OT-SVG podršku, FreeType pruža parametar izgradnje "FT_CONFIG_OPTION_SVG". Podrazumevano, samo SVG tabela se učitava iz fonta, ali korišćenjem svojstva svg-hooks obezbeđenog u novom ot-svg modulu, moguće je povezati eksterne mašine za SVG renderovanje. Na primjer, primjeri predstavljeni u kompoziciji koriste biblioteku librsvg za renderiranje.
- Poboljšano rukovanje fontovima sa tablicom 'sbix' (Standard Bitmap Graphics Table) definiranom u OpenType 1.9 specifikaciji.
- Kôd ugrađene zlib biblioteke je ažuriran na verziju 1.2.11.
- Napravljena su poboljšanja u sistemu izgradnje, uključujući promjene vezane za korištenje ugrađene ili eksterne zlib biblioteke.
- Dodata podrška za univerzalnu Windows platformu za sisteme koji nisu računari i laptopi.
izvor: opennet.ru