Utgivelse av FreeType 2.12-fontmotoren med støtte for OpenType-SVG-formatet

Utgivelsen av FreeType 2.12.0, en modulær skriftmotor som gir en enkelt API for å forene behandlingen og utdataene til skriftdata i ulike vektor- og rasterformater, er presentert.

Blant endringene:

  • Lagt til støtte for fontformatet OpenType-SVG (OT-SVG), som muliggjør opprettelse av farge-OpenType-fonter. Hovedfunksjonen til OT-SVG er muligheten til å bruke flere farger og gradienter i en glyf. Hele eller deler av tegnene presenteres som SVG-bilder, som lar deg vise tekst med kvaliteten til full vektorgrafikk, samtidig som du opprettholder muligheten til å arbeide med informasjon som tekst (redigering, søking, indeksering) og arvefunksjoner i OpenType-formatet , for eksempel utskifting av glyf eller alternative glyferstiler.

    For å aktivere OT-SVG-støtte gir FreeType en byggeparameter "FT_CONFIG_OPTION_SVG". Som standard lastes bare SVG-tabellen fra fonten, men ved å bruke svg-hooks-egenskapen i den nye ot-svg-modulen, er det mulig å koble til eksterne SVG-gjengivelsesmotorer. For eksempel bruker eksemplene presentert i komposisjonen librsvg-biblioteket for gjengivelse.

  • Forbedret håndtering av fonter med 'sbix' (Standard Bitmap Graphics Table) tabellen definert i OpenType 1.9-spesifikasjonen.
  • Koden til det innebygde zlib-biblioteket har blitt oppdatert til versjon 1.2.11.
  • Det er gjort forbedringer i byggesystemet, inkludert endringer knyttet til bruken av det innebygde eller eksterne zlib-biblioteket.
  • Lagt til støtte for Universal Windows Platform for andre systemer enn PC-er og bærbare datamaskiner.

Kilde: opennet.ru

Legg til en kommentar