Izdanje FreeType 2.12 font motora s podrškom za OpenType-SVG format

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

Dodajte komentar