Llançament del motor de lletra FreeType 2.12 amb suport per al format OpenType-SVG

S'ha presentat el llançament de FreeType 2.12.0, un motor de tipus de lletra modular que proporciona una única API per unificar el processament i la sortida de dades de tipus de lletra en diversos formats vectorials i ràster.

Entre els canvis:

  • S'ha afegit suport per al format de lletra OpenType-SVG (OT-SVG), que permet la creació de fonts OpenType de color. La característica principal d'OT-SVG és la capacitat d'utilitzar diversos colors i degradats en un glif. Tots o part dels glifs es presenten com a imatges SVG, la qual cosa permet mostrar text amb la qualitat de gràfics vectorials complets, mantenint la capacitat de treballar amb informació com a text (edició, cerca, indexació) i heretant les característiques del format OpenType. , com ara la substitució de glifs o els estils de glif alternatius .

    Per habilitar el suport OT-SVG, FreeType proporciona un paràmetre de compilació "FT_CONFIG_OPTION_SVG". Per defecte, només es proporciona la càrrega de la taula SVG des del tipus de lletra, però utilitzant la propietat svg-hooks proporcionada al nou mòdul ot-svg, és possible connectar motors de representació SVG externs. Per exemple, els exemples presentats a la composició utilitzen la biblioteca librsvg per a la representació.

  • S'ha millorat el maneig de tipus de lletra amb la taula 'sbix' (Taula gràfica de mapa de bits estàndard) definida a l'especificació OpenType 1.9.
  • El codi de la biblioteca integrada zlib s'ha actualitzat a la versió 1.2.11.
  • S'han fet millores al sistema de compilació, inclosos els canvis relacionats amb l'ús de la biblioteca zlib integrada o externa.
  • S'ha afegit suport per a la plataforma universal de Windows per a sistemes que no siguin ordinadors i portàtils.

Font: opennet.ru

Afegeix comentari