Vrystelling van die FreeType 2.12-font-enjin met ondersteuning vir die OpenType-SVG-formaat

Die vrystelling van FreeType 2.12.0, 'n modulêre lettertipe-enjin wat 'n enkele API bied om die verwerking en uitvoer van lettertipedata in verskeie vektor- en rasterformate te verenig, is aangebied.

Onder die veranderinge:

  • Bygevoeg ondersteuning vir die OpenType-SVG (OT-SVG) lettertipe formaat, wat die skepping van kleur OpenType lettertipes moontlik maak. Die belangrikste kenmerk van OT-SVG is die vermoë om veelvuldige kleure en gradiënte in een glyph te gebruik. Alle of 'n deel van die glyfies word as SVG-beelde aangebied, wat jou toelaat om teks te vertoon met die kwaliteit van volle vektorgrafika, terwyl die vermoë behou word om met inligting te werk as teks (redigering, soek, indeksering) en oorerflike kenmerke van die OpenType-formaat , soos glyph-vervanging of alternatiewe glyphstyle.

    Om OT-SVG-ondersteuning te aktiveer, verskaf FreeType 'n bouparameter "FT_CONFIG_OPTION_SVG". By verstek word slegs die SVG-tabel vanaf die font gelaai, maar met die svg-hooks-eienskap wat in die nuwe ot-svg-module voorsien word, is dit moontlik om eksterne SVG-weergawe-enjins te koppel. Byvoorbeeld, die voorbeelde wat in die samestelling aangebied word, gebruik die librsvg-biblioteek vir weergawe.

  • Verbeterde hantering van lettertipes met die 'sbix' (Standard Bitmap Graphics Table) tabel wat in die OpenType 1.9-spesifikasie gedefinieer is.
  • Die kode van die ingeboude zlib-biblioteek is opgedateer na weergawe 1.2.11.
  • Verbeterings is aangebring aan die boustelsel, insluitend veranderinge wat verband hou met die gebruik van die ingeboude of eksterne zlib-biblioteek.
  • Bygevoeg ondersteuning vir Universal Windows Platform vir ander stelsels as rekenaars en skootrekenaars.

Bron: opennet.ru

Voeg 'n opmerking