A FreeType 2.12 betűtípusmotor kiadása az OpenType-SVG formátum támogatásával

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

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster