È stato presentato il rilascio di FreeType 2.14.0, un motore tipografico modulare che offre un'unica API per uniformare l'elaborazione e la visualizzazione dei dati tipografici in vari formati vettoriali e raster. Il codice del progetto è scritto in linguaggio C e distribuito con una licenza simile alla BSD di FreeType.
Tra le modifiche:
- Ottimizzato l'interprete delle istruzioni TrueType, che ora carica i glifi il 15% più velocemente.
- Accelerata l'elaborazione dei caratteri variabili.
- Su piattaforme moderne a 64 bit, il caricamento dei glifi TrueType e CFF è stato velocizzato del 5-10%.
- Nel driver BDF, il tempo di carico dei caratteri è stato ridotto del 75%.
- Le prestazioni nell'elaborazione delle tabelle di kerning ‘GPOS’ sono aumentate di 3.5 volte.
- Nell'auto-hinter, la resa dei glifi della tilde accentata e la separazione dei glifi diacritici e base sono state migliorate per dimensioni di caratteri piccole.
- Aggiunto il macro di configurazione «FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC» per il caricamento dinamico della libreria di layout dei glifi HarfBuzz.
- Nei caratteri completamente raster di TrueType, ora viene ignorato il flag FT_LOAD_NO_BITMAP e si esegue il caricamento delle bitmap anziché generare un errore.
Fonte: opennet.ru
