Itusilẹ ti ẹrọ fonti FreeType 2.12 pẹlu atilẹyin fun ọna kika OpenType-SVG

Itusilẹ ti FreeType 2.12.0, engine font modular kan ti o pese API ẹyọkan fun mimuṣiṣẹpọ ati iṣelọpọ ti data fonti ni ọpọlọpọ awọn ọna kika fekito ati raster, ti gbekalẹ.

Lara awọn iyipada:

  • Atilẹyin ti a ṣafikun fun ọna kika fonti OpenType-SVG (OT-SVG), gbigba ẹda ti awọn nkọwe OpenType awọ. Ẹya akọkọ ti OT-SVG ni agbara lati lo awọn awọ pupọ ati awọn gradients ni glyph kan. Gbogbo tabi apakan ti awọn glyphs ni a gbekalẹ bi awọn aworan SVG, eyiti o fun ọ laaye lati ṣafihan ọrọ pẹlu didara awọn eya aworan fekito ni kikun, lakoko mimu agbara lati ṣiṣẹ pẹlu alaye bi ọrọ (ṣatunṣe, wiwa, titọka) ati awọn ẹya jogun ti ọna kika OpenType , gẹgẹbi rirọpo glyph tabi awọn aza glyph omiiran.

    Lati mu atilẹyin OT-SVG ṣiṣẹ, FreeType pese paramita kikọ kan "FT_CONFIG_OPTION_SVG". Nipa aiyipada, nikan ni tabili SVG ti kojọpọ lati fonti, ṣugbọn lilo ohun-ini svg-hooks ti a pese ni module ot-svg tuntun, o ṣee ṣe lati sopọ awọn ẹrọ mimu SVG ita. Fun apẹẹrẹ, awọn apẹẹrẹ ti a gbekalẹ ninu akopọ naa lo ile-ikawe librsvg fun ṣiṣe.

  • Imudarasi mimu awọn nkọwe ti o ni ilọsiwaju pẹlu tabili 'sbix' (Tabili Awọn eya aworan Standard Bitmap) ti ṣalaye ni sipesifikesonu OpenType 1.9.
  • Awọn koodu ti ile-ikawe zlib ti a ṣe sinu ti ni imudojuiwọn si ẹya 1.2.11.
  • Awọn ilọsiwaju ti ṣe si eto kikọ, pẹlu awọn iyipada ti o nii ṣe pẹlu lilo ile ikawe zlib ti a ṣe sinu tabi ita.
  • Atilẹyin ti a ṣafikun fun Platform Windows Agbaye fun awọn ọna ṣiṣe miiran ju awọn PC ati kọnputa agbeka lọ.

orisun: opennet.ru

Fi ọrọìwòye kun