FreeType 2.12 fontide mootorite väljalaskmine OpenType-SVG formaadi toe toetamiseks

Tutvustatakse FreeType 2.12.0 väljaannet, mis on modulaarne fondimootor, mis pakub ühtset API-d fondiandmete töötlemise ja edastamise ühtsustamiseks erinevates vektori- ja rastervormingutes.

Muudatuste hulgas:

  • Lisatud tugi OpenType-SVG (OT-SVG) fondiformaadile, mis võimaldab luua värvilisi OpenType fonte. OT-SVG peamine omadus on võimalus kasutada ühes glüüfis mitut värvi ja gradiente. Kõik glüüfid või osa glüüfidest esitatakse SVG-piltidena, mis võimaldab kuvada teksti täisvektorigraafika kvaliteediga, säilitades samas teabega nagu tekst (redigeerimine, otsing, indekseerimine) töötamise võimalused ning pärides OpenType formaadi omadusi, nagu glüüfide vahetus või alternatiivsed glüüfistiilid.

    OT-SVG toe lubamiseks FreeType'is on ette nähtud kompileerimise parameeter „FT_CONFIG_OPTION_SVG”. Vaikimisi tagatakse ainult SVG-tabeli laadimine fondist, kuid uue ot-svg mooduli abil pakutava svg-hooks omaduse kaudu on võimalik ühendada välist SVG-joonistamismootorit. Näiteks esitatud näidised kasutavad joonistamiseks librsvg teeki.

  • Parandatud šrifti töötlemine 'sbix' tabeliga (Standard Bitmap Graphics Table), mis on määratletud OpenType 1.9 spetsifikatsioonis.
  • Uuendatud versioonile 1.2.11 integreeritud zlib teegi kood.
  • Parandused ehitussüsteemis, sealhulgas muudatused, mis käsitlevad integreeritud või välist zlib teeki.
  • Lisatud tugi Universal Windows Platformile mitte-PC ja -sülearvutite süsteemides.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster