FreeType 2.12 fontu programmas izlaišana ar OpenType-SVG formāta atbalstu

Ir prezentēts FreeType 2.12.0, modulāra fontu dzinēja, kas nodrošina vienu API, lai apvienotu fontu datu apstrādi un izvadi dažādos vektoru un rastra formātos, laidiens.

Starp izmaiņām:

  • Pievienots OpenType-SVG (OT-SVG) fontu formāta atbalsts, kas ļauj izveidot krāsainus OpenType fontus. OT-SVG galvenā iezīme ir iespēja vienā glifā izmantot vairākas krāsas un gradientus. Visi glifi vai daļa no tiem tiek parādīti kā SVG attēli, kas ļauj attēlot tekstu pilnas vektorgrafikas kvalitātē, vienlaikus saglabājot iespēju strādāt ar informāciju kā tekstu (rediģēt, meklēt, indeksēt) un pārmantojot OpenType formāta funkcijas. , piemēram, glifu aizstāšana vai alternatīvi glifu stili.

    Lai iespējotu OT-SVG atbalstu, FreeType nodrošina būvēšanas parametru "FT_CONFIG_OPTION_SVG". Pēc noklusējuma no fonta tiek ielādēta tikai SVG tabula, bet, izmantojot jaunajā ot-svg modulī nodrošināto rekvizītu svg-hooks, ir iespējams pieslēgt ārējos SVG renderēšanas dzinējus. Piemēram, kompozīcijā sniegtie piemēri renderēšanai izmanto bibliotēku librsvg.

  • Uzlabota fontu apstrāde ar 'sbix' (standarta bitkartes grafikas tabula) tabulu, kas definēta OpenType 1.9 specifikācijā.
  • Iebūvētās zlib bibliotēkas kods ir atjaunināts uz versiju 1.2.11.
  • Ir veikti uzlabojumi būvēšanas sistēmā, tostarp izmaiņas, kas saistītas ar iebūvētās vai ārējās zlib bibliotēkas izmantošanu.
  • Pievienots universālās Windows platformas atbalsts sistēmām, kas nav personālie un klēpjdatori.

Avots: opennet.ru

Pievieno komentāru