Ukukhishwa kwenjini yefonti ye-FreeType 2.12 ngokusekelwa kwefomethi ye-OpenType-SVG

Ukukhishwa kwe-FreeType 2.12.0, injini yefonti eyimojuli ehlinzeka nge-API eyodwa yokuhlanganisa ukucutshungulwa nokuphuma kwedatha yefonti kumafomethi ahlukahlukene e-vector kanye ne-raster, kwethulwe.

Phakathi kwezinguquko:

  • Usekelo olungeziwe lwefomethi yefonti ye-OpenType-SVG (OT-SVG), okuvumela ukudalwa kwamafonti e-OpenType anombala. Isici esiyinhloko se-OT-SVG yikhono lokusebenzisa imibala eminingi nama-gradient ku-glyph eyodwa. Wonke ama-glyphs ethulwa njengezithombe ze-SVG, ezikuvumela ukuthi ubonise umbhalo onekhwalithi yehluzo ezigcwele ze-vector, kuyilapho ugcina ikhono lokusebenza ngolwazi njengombhalo (ukuhlela, ukusesha, ukukhomba) kanye nezici zokuzuza kwefomethi ye-OpenType. , njengokushintshwa kweglyph noma ezinye izitayela zeglyph .

    Ukuze unike amandla usekelo lwe-OT-SVG, i-FreeType inikeza ipharamitha yokwakha "FT_CONFIG_OPTION_SVG". Ngokuzenzakalelayo, ithebula le-SVG kuphela elilayishwa lisuka kufonti, kodwa kusetshenziswa impahla ye-svg-hooks enikezwe kumojula entsha ye-ot-svg, kungenzeka ukuxhuma izinjini ezinikezela nge-SVG zangaphandle. Isibonelo, izibonelo ezethulwa ekuqanjweni zisebenzisa ilabhulali ye-librsvg ukuze inikeze.

  • Ukuphathwa okuthuthukisiwe kwamafonti ngethebula le-'sbix' (Ithebula Lezithombe Ezivamile le-Bitmap) elichazwe ekucacisweni kwe-OpenType 1.9.
  • Ikhodi yelabhulali ye-zlib eyakhelwe ngaphakathi ibuyekeziwe yaba yinguqulo 1.2.11.
  • Ukuthuthukiswa kwenziwe ohlelweni lokwakha, okuhlanganisa izinguquko ezihlobene nokusetshenziswa kwelabhulali ye-zlib eyakhelwe ngaphakathi noma yangaphandle.
  • Ukwesekwa okwengeziwe kwe-Universal Windows Platform kumasistimu ngaphandle kwama-PC namakhompyutha aphathekayo.

Source: opennet.ru

Engeza amazwana