Bolo predstavené vydanie FreeType 2.12.0, modulárneho fontového enginu, ktorý poskytuje jediné API pre zjednotenie spracovania a výstupu dát fontov v rôznych vektorových a rastrových formátoch.
Medzi zmenami:
- Pridaná podpora pre formát písma OpenType-SVG (OT-SVG), ktorý umožňuje vytváranie farebných písem OpenType. Hlavnou črtou OT-SVG je možnosť použiť viacero farieb a prechodov v jednom glyfe. Všetky glyfy alebo ich časť sú prezentované ako obrázky SVG, čo vám umožňuje zobraziť text v kvalite plnej vektorovej grafiky pri zachovaní možnosti pracovať s informáciami ako text (úpravy, vyhľadávanie, indexovanie) a dediť vlastnosti formátu OpenType. , ako je nahradenie glyfov alebo alternatívne štýly glyfov .
Na povolenie podpory OT-SVG poskytuje FreeType parameter zostavy „FT_CONFIG_OPTION_SVG“. V predvolenom nastavení sa poskytuje iba načítanie tabuľky SVG z písma, ale pomocou vlastnosti svg-hooks poskytnutej v novom module ot-svg je možné pripojiť externé vykresľovacie nástroje SVG. Napríklad príklady uvedené v kompozícii používajú na vykresľovanie knižnicu librsvg.
- Vylepšené spracovanie fontov pomocou tabuľky 'sbix' (Standard Bitmap Graphics Table) definovanej v špecifikácii OpenType 1.9.
- Kód vstavanej knižnice zlib bol aktualizovaný na verziu 1.2.11.
- Vylepšenia boli vykonané v systéme zostavovania vrátane zmien súvisiacich s používaním vstavanej alebo externej knižnice zlib.
- Pridaná podpora pre Universal Windows Platforma pre iné systémy ako počítače a notebooky.
Zdroj: opennet.ru
