Efter ett Ärs utveckling finns nu FreeType 2.15.0 tillgÀnglig. Det Àr en modulÀr typsnittsmotor som tillhandahÄller ett enhetligt API för att förena bearbetning och utdata av typsnittsdata över olika vektor- och rasterformat. Projektets kod Àr skriven i C och distribueras under den BSD-liknande FreeType-licensen.
Bland Àndringarna:
- Stöd för den femte upplagan av ISO Open Font-formatet (ISO/IEC 14496-22:2026) har lagts till, porterat med hjÀlp av AI frÄn HarfBuzz-glyflayoutbiblioteket och andra implementeringar. Till skillnad frÄn den fjÀrde upplagan, som slÀpptes 2019, stöder den nya versionen av Open Font-formatet nu mer Àn 65 536 glyfer; en "GLYF"-tabell har lagts till för konturer som kombinerar kubiska och koniska segment; och en mer kompakt "VARC"-tabell har föreslagits, vilket möjliggör en 90-procentig minskning av storleken pÄ variabla typsnitt med kinesiska tecken.
- I rasteriseringsverktyget som erbjuder antialiasing har prestandan för rendering av tecken större Àn 40 sidor per minut förbÀttrats avsevÀrt pÄ grund av den dynamiska minnesallokeringen för stora tecken.
- Lade till en experimentell drivrutin för HVF-teckensnitt (Hierarchical Variation Font), som tillhandahÄlls av Apple och för nÀrvarande bara fungerar i macOS.
- TrueType-tolken stöder nu ClearType-textantialiasingteknik, vilket förbÀttrar renderingskvaliteten för teckensnitt som Comic Sans MS, Segoe UI, Calibri, Corbel, Constantia, Malgun Gothic och SimSun. Data frÄn gasp-tabellen (Grid-fitting and Scan-conversion Procedure) anvÀnds nu för antialiasing och pixeljustering, emulering av ClearType horisontell hintning har förbÀttrats och bearbetning av glyph rounding instructions (ROUND) och control value table (CVT)-applikationer har förbÀttrats.
- Lade till port för operativsystemet Plan 9.
- Ă tgĂ€rdade sĂ„rbarheter: CVE-2026-95512 â minnesutmattning och hög CPU-belastning vid bearbetning av specialdesignade teckensnitt i CID-format; CVE-2026-50811 â lĂ€sning utanför grĂ€nserna vid anvĂ€ndning av funktionerna TT_Get_Var_Design och T_Get_Var_Design_Coordinates; CVE-2026-27171 â en sĂ„rbarhet i Ă€ldre inbĂ€ddad kod frĂ„n zlib, vilket leder till en loop.
KĂ€lla: opennet.ru
