Kutolewa kwa injini ya fonti ya FreeType 2.12 yenye usaidizi wa umbizo la OpenType-SVG

Kutolewa kwa FreeType 2.12.0, injini ya fonti ya msimu ambayo hutoa API moja ya kuunganisha uchakataji na utoaji wa data ya fonti katika miundo mbalimbali ya vekta na rasta, imewasilishwa.

Miongoni mwa mabadiliko:

  • Usaidizi umeongezwa kwa umbizo la fonti la OpenType-SVG (OT-SVG), ikiruhusu uundaji wa fonti za OpenType za rangi. Kipengele kikuu cha OT-SVG ni uwezo wa kutumia rangi nyingi na gradients katika glyph moja. Glyphs zote au sehemu zinawasilishwa kama picha za SVG, ambayo hukuruhusu kuonyesha maandishi na ubora wa picha kamili za vekta, huku ukidumisha uwezo wa kufanya kazi na habari kama maandishi (kuhariri, kutafuta, kuorodhesha) na kurithi sifa za umbizo la OpenType. , kama vile uingizwaji wa glyph au mitindo mbadala ya glyph .

    Ili kuwezesha usaidizi wa OT-SVG, FreeType hutoa kigezo cha muundo "FT_CONFIG_OPTION_SVG". Kwa chaguo-msingi, jedwali la SVG pekee ndilo linalopakiwa kutoka kwa fonti, lakini kwa kutumia mali ya svg-hooks iliyotolewa katika moduli mpya ya ot-svg, inawezekana kuunganisha injini za utoaji wa SVG za nje. Kwa mfano, mifano iliyotolewa katika utunzi hutumia maktaba ya librsvg kutoa.

  • Utunzaji ulioboreshwa wa fonti kwa jedwali la 'sbix' (Jedwali la Kawaida la Picha za Bitmap) lililofafanuliwa katika vipimo vya OpenType 1.9.
  • Msimbo wa maktaba ya zlib iliyojengewa ndani umesasishwa hadi toleo la 1.2.11.
  • Uboreshaji umefanywa kwa mfumo wa kujenga, ikiwa ni pamoja na mabadiliko yanayohusiana na matumizi ya maktaba ya zlib iliyojengwa au ya nje.
  • Usaidizi ulioongezwa kwa Universal Windows Platform kwa mifumo mingine isipokuwa Kompyuta na kompyuta za mkononi.

Chanzo: opennet.ru

Kuongeza maoni