Rilascio del motore di font FreeType 2.12 con supporto per il formato OpenType-SVG

È stato presentato il rilascio di FreeType 2.12.0, un motore di font modulare che fornisce un'unica API per unificare l'elaborazione e l'output dei dati dei font in vari formati vettoriali e raster.

Tra le modifiche:

  • Aggiunto il supporto per il formato di carattere OpenType-SVG (OT-SVG), consentendo la creazione di caratteri OpenType a colori. La caratteristica principale di OT-SVG è la possibilità di utilizzare più colori e sfumature in un glifo. Tutti o parte dei glifi sono presentati come immagini SVG, che consentono di visualizzare il testo con la qualità della grafica vettoriale completa, pur mantenendo la capacità di lavorare con informazioni come testo (modifica, ricerca, indicizzazione) ed ereditando le funzionalità del formato OpenType , come la sostituzione dei glifi o stili di glifi alternativi.

    Per abilitare il supporto OT-SVG, FreeType fornisce un parametro di build "FT_CONFIG_OPTION_SVG". Per impostazione predefinita, viene fornito solo il caricamento della tabella SVG dal carattere, ma utilizzando la proprietà svg-hooks fornita nel nuovo modulo ot-svg, è possibile connettere motori di rendering SVG esterni. Ad esempio, gli esempi presentati nella composizione utilizzano la libreria librsvg per il rendering.

  • Gestione migliorata dei caratteri con la tabella 'sbix' (Standard Bitmap Graphics Table) definita nella specifica OpenType 1.9.
  • Il codice della libreria zlib integrata è stato aggiornato alla versione 1.2.11.
  • Sono stati apportati miglioramenti al sistema di compilazione, comprese modifiche relative all'uso della libreria zlib integrata o esterna.
  • Aggiunto il supporto per la piattaforma Windows universale per sistemi diversi da PC e laptop.

Fonte: opennet.ru

Aggiungi un commento