Udgivelsen af skrifttemotoren FreeType 2.12 med support for OpenType-SVG-formatet

FreeType 2.12.0 er blevet udgivet, en modulær skrifttype motor, der tilbyder et enkelt API til at standardisere behandlingen og visningen af skrifttype data i forskellige vektor- og rasterformater.

Blandt ændringerne:

  • Understøttelse af OpenType-SVG (OT-SVG) skrifttypeformatet er blevet tilføjet, hvilket gør det muligt at oprette farveskrifter i OpenType. Den primære funktion ved OT-SVG er muligheden for at bruge flere farver og gradienter i en enkelt glyf. Alle glyfer eller dele af glyfer præsenteres som SVG-billeder, hvilket muliggør visning af tekst med kvaliteten fra fuld vektorgrafik, samtidig med at man bevarer evnen til at arbejde med information som tekst (redigering, søgning, indeksering) og arver funktionerne fra OpenType-formatet, såsom glyfudskift eller alternative glyfstil.

    For at aktivere OT-SVG understøttelse i FreeType er der en byggeparameter "FT_CONFIG_OPTION_SVG". Som standard er kun indlæsning af SVG-tabellen fra skrifttype tilgængelig, men ved hjælp af egenskaben svg-hooks, tilgængelig i det nye ot-svg modul, er det muligt at tilslutte eksterne SVG-rendering motorer. For eksempel bruger de viste eksempler biblioteket librsvg til rendering.

  • Behandlingen af skrifttyper med 'sbix' tabellen (Standard Bitmap Graphics Table), der er defineret i OpenType 1.9 specifikationen, er blevet forbedret.
  • Den indbyggede zlib-bibliotekkode er opdateret til version 1.2.11.
  • Forbedringer er blevet lavet i bygge systemet, herunder ændringer knyttet til brugen af den indbyggede eller eksterne zlib-bibliotek.
  • Understøttelse af Universal Windows Platform er blevet tilføjet for systemer, der ikke er pc'er og bærbare computere.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster