Lansarea motorului de fonturi FreeType 2.12 cu suport pentru formatul OpenType-SVG

A fost lansată versiunea FreeType 2.12.0, un motor modul de fonturi care oferă o API unificată pentru standardizarea procesării și ieșirii datelor de fonturi în diverse formate vectoriale și rasterizate.

Printre modificări:

  • A fost adăugată suportul pentru formatul de fonturi OpenType-SVG (OT-SVG), care permite crearea de fonturi OpenType colorate. Principala caracteristică a OT-SVG este capacitatea de a utiliza mai multe culori și grade de transparență într-un singur glif. Toate glifele sau o parte din glife sunt reprezentate ca imagini SVG, ceea ce permite afișarea textului cu calitatea graficii vectoriale complete și păstrând capacitățile de manipulare a informațiilor ca text (editare, căutare, indexare) și moștenind caracteristicile formatului OpenType, cum ar fi înlocuirea glifelor sau stilurile alternative ale glifelor.

    Pentru a activa suportul OT-SVG în FreeType, este prevăzut un parametru de compilare „FT_CONFIG_OPTION_SVG”. În mod implicit, se asigură doar încărcarea tabelului SVG din font, dar prin intermediul proprietății svg-hooks, oferită de noul modul ot-svg, este posibilă conectarea motoarelor externe de randare SVG. De exemplu, exemplele furnizate folosesc pentru randare biblioteca librsvg.

  • A fost îmbunătățită procesarea fonturilor cu tabelul ‘sbix’ (Standard Bitmap Graphics Table), determinat în specificația OpenType 1.9.
  • Codul bibliotecii încorporate zlib a fost actualizat la versiunea 1.2.11.
  • S-au efectuat îmbunătățiri în sistemul de construire, inclusiv modificări legate de utilizarea bibliotecii zlib încorporate sau externe.
  • A fost adăugat suport pentru Universal Windows Platform pentru sisteme diferite de PC-uri și laptopuri.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster