Bemutatták a FreeType 2.12.0 kiadását, egy moduláris betűtípus-motort, amely egyetlen API-t biztosít a fontadatok feldolgozásának és kimenetének egyesítésére különböző vektoros és raszteres formátumokban.
A változások között:
- Hozzáadtuk az OpenType-SVG (OT-SVG) betűtípusformátum támogatását, amely lehetővé teszi színes OpenType betűtípusok létrehozását. Az OT-SVG legfontosabb jellemzője, hogy egyetlen karakterjelen belül több színt és színátmenetet is használhatunk. Az összes vagy néhány karakterjel SVG képként jelenik meg, így a szöveg teljes vektorgrafika minőségében jeleníthető meg, miközben megőrizhető az információk szövegként való kezelése (szerkesztés, keresés, indexelés), és örökölhetők az OpenType formátum funkciói, például a karakterjel-helyettesítés és az alternatív karakterjelstílusok.
A FreeType az „FT_CONFIG_OPTION_SVG” build opciót biztosítja az OT-SVG támogatás engedélyezéséhez. Alapértelmezés szerint ez csak az SVG táblát tölti be a betűtípusból, de külső SVG renderelő motorok csatlakoztathatók az új ot-svg modulban biztosított svg-hooks tulajdonság segítségével. A mellékelt példák például a librsvg könyvtárat használják a rendereléshez.
- Javított betűtípus-kezelés az OpenType 1.9 specifikációban definiált 'sbix' (Standard Bitmap Graphics Table) táblázattal.
- A beépített zlib könyvtár kódja frissült az 1.2.11-es verzióra.
- Fejlesztések történtek a build rendszerben, beleértve a beépített vagy külső zlib könyvtár használatával kapcsolatos változtatásokat is.
- Hozzáadott támogatás az Universalhoz Windows Platform PC-ktől és laptopoktól eltérő rendszerekhez.
Forrás: opennet.ru
