Verëffentlechung vum FreeType 2.12 Schrëftmotor mat Ënnerstëtzung fir den OpenType-SVG Format

D'Verëffentlechung vu FreeType 2.12.0, e modulare Schrëftmotor, deen eng eenzeg API ubitt fir d'Veraarbechtung an d'Output vu Schrëftdaten a verschiddene Vektor- a Rasterformater ze vereenegen, gouf presentéiert.

Ënnert den Ännerungen:

  • Zousätzlech Ënnerstëtzung fir den OpenType-SVG (OT-SVG) Schrëftformat, wat d'Schafe vu Faarf OpenType Schrëften erlaabt. D'Haaptfunktioun vum OT-SVG ass d'Fäegkeet fir verschidde Faarwen a Gradienten an engem Glyph ze benotzen. All oder en Deel vun de Glyphen ginn als SVG-Biller presentéiert, wat Iech erlaabt Text mat der Qualitéit vu voller Vektorgrafiken ze weisen, wärend d'Fähigkeit behält fir mat Informatioun als Text ze schaffen (Änneren, Sichen, Indexéieren) an d'Features vum OpenType Format ierwen. , wéi Glyph Ersatz oder alternativ Glyph Stiler.

    Fir OT-SVG Ënnerstëtzung z'aktivéieren, bitt FreeType e Bauparameter "FT_CONFIG_OPTION_SVG". Par défaut gëtt nëmmen d'SVG-Tabelle vun der Schrëft gelueden, awer mat der svg-hooks-Eegeschaft, déi am neien ot-svg-Modul zur Verfügung gestallt gëtt, ass et méiglech extern SVG Renderingmotoren ze verbannen. Zum Beispill, d'Beispiller presentéiert an der Zesummesetzung benotzen d'librsvg Bibliothéik fir Rendering.

  • Verbesserte Handhabung vu Schrëften mat der 'sbix' (Standard Bitmap Graphics Table) Tabell definéiert an der OpenType 1.9 Spezifizéierung.
  • De Code vun der agebauter zlib-Bibliothéik gouf op d'Versioun 1.2.11 aktualiséiert.
  • Verbesserunge goufen am Build System gemaach, dorënner Ännerungen am Zesummenhang mat der Benotzung vun der agebauter oder externer zlib Bibliothéik.
  • Zousätzlech Ënnerstëtzung fir Universal Windows Plattform fir aner Systemer wéi PCs a Laptops.

Source: opennet.ru

Setzt e Commentaire