Predstavljeno je izdanje FreeType 2.12.0, modularnog pokretača fontova koji pruža jedan API za objedinjavanje obrade i izlaza podataka fontova u različitim vektorskim i rasterskim formatima.
Među promjenama:
- Dodana je podrška za format fonta OpenType-SVG (OT-SVG), što omogućuje stvaranje OpenType fontova u boji. Glavna značajka OT-SVG je mogućnost korištenja više boja i gradijenata u jednom glifu. Svi ili dio glifa predstavljeni su kao SVG slike, što vam omogućuje prikaz teksta s kvalitetom pune vektorske grafike, uz zadržavanje mogućnosti rada s informacijama kao tekstom (uređivanje, pretraživanje, indeksiranje) i nasljeđivanje značajki OpenType formata , poput zamjene glifa ili alternativnih stilova glifa.
Kako biste omogućili podršku za OT-SVG, FreeType daje parametar izgradnje "FT_CONFIG_OPTION_SVG". Prema zadanim postavkama omogućeno je samo učitavanje SVG tablice iz fonta, ali korištenjem svojstva svg-hooks u novom ot-svg modulu moguće je povezati vanjske SVG mehanizme za iscrtavanje. Na primjer, primjeri predstavljeni u sastavu koriste biblioteku librsvg za renderiranje.
- Poboljšano rukovanje fontovima s 'sbix' (Standard Bitmap Graphics Table) tablicom definiranom u specifikaciji OpenType 1.9.
- Kod ugrađene biblioteke zlib ažuriran je na verziju 1.2.11.
- Napravljena su poboljšanja u sustavu izrade, uključujući promjene koje se odnose na korištenje ugrađene ili vanjske zlib biblioteke.
- Dodana podrška za Universal Windows Platform za sustave koji nisu osobna i prijenosna računala.
Izvor: opennet.ru