FreeType 2.12 fondimootori väljalase koos OpenType-SVG vormingu toega

Esitatud on FreeType 2.12.0, modulaarse fondimootori väljalase, mis pakub ühtset API-d fondiandmete töötlemise ja väljundi ühendamiseks erinevates vektor- ja rastervormingutes.

Muudatuste hulgas:

  • Lisatud on OpenType-SVG (OT-SVG) fondivormingu tugi, mis võimaldab luua värvilisi OpenType fonte. OT-SVG peamine omadus on võimalus kasutada ühes glüüfis mitut värvi ja gradienti. Kõik või osa glüüfe esitatakse SVG-piltidena, mis võimaldab kuvada teksti täisvektorgraafika kvaliteediga, säilitades samal ajal võimaluse töötada teabega tekstina (redigeerimine, otsimine, indekseerimine) ja OpenType-vormingu funktsioonide pärimise. , nagu glüüfi asendamine või alternatiivsed glüüfistiilid .

    OT-SVG toe lubamiseks pakub FreeType ehitusparameetrit "FT_CONFIG_OPTION_SVG". Vaikimisi laaditakse fondist ainult SVG tabel, kuid kasutades uues ot-svg moodulis pakutavat atribuuti svg-hooks, on võimalik ühendada väliseid SVG renderdusmootoreid. Näiteks kompositsioonis toodud näited kasutavad renderdamiseks librsvg teeki.

  • Täiustatud fontide käsitlemine OpenType 1.9 spetsifikatsioonis määratletud tabeliga 'sbix' (Standard Bitmap Graphics Table).
  • Sisseehitatud zlib teegi kood on värskendatud versioonile 1.2.11.
  • Järelsüsteemis on tehtud täiustusi, sealhulgas sisseehitatud või välise zlib-teegi kasutamisega seotud muudatusi.
  • Lisatud on universaalse Windowsi platvormi tugi muudele süsteemidele peale arvutite ja sülearvutite.

Allikas: opennet.ru

Lisa kommentaar