Izdanje pokretača fontova FreeType 2.12 s podrškom za OpenType-SVG format

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

Dodajte komentar