PÄc gada ilgas izstrÄdes ir izlaista FreeType 2.15.0 versija, moduļu Å”riftu dzinÄjs, kas nodroÅ”ina vienotu API, lai standartizÄtu Å”riftu datu apstrÄdi un attÄloÅ”anu dažÄdos vektora un rastra formÄtos. Projekta kods ir uzrakstÄ«ts C valodÄ un tiek izplatÄ«ts ar FreeType BSD lÄ«dzÄ«gu licenci.
Starp izmaiÅÄm:
- Pievienota atbalsta piektajai versijai ISO Open Font Å”riftu formÄtÄ (ISO/IEC 14496-22:2026), pÄrvÄrsta ar AI no glyphs izvietoÅ”anas bibliotÄkas HarfBuzz un citiem realizÄcijas risinÄjumiem. AtŔķirÄ«bÄ no ceturtÄs versijas, kas tika izdota 2019. gadÄ, jaunajÄ Open Font formÄtÄ ir iespÄjams iekļaut vairÄk nekÄ 65536 glyphus; pievienota tabula 'GLYF' kontÅ«riem, kas apvieno kubiskus un konusveida segmentus; ieteikts kompakts 'VARC' tabulas variants, kas ļauj par 90% samazinÄt variatÄ«vo Å”riftu izmÄru ar hieroglifiem.
- RasterizatorÄ, kas nodroÅ”ina antialiasingu, dinamiski pieŔķirot atmiÅu lieliem glyphiem, bÅ«tiski uzlabota renderÄÅ”anas veiktspÄja glyphiem, kas lielÄki par 40 ppem.
- Pievienots eksperimentÄlais HVF (Hierarchical Variation Font) Å”riftu draiveris, ko sniedzis Apple un kas pagaidÄm darbojas tikai macOS.
- TrueType formÄta interpretatorÄ paplaÅ”inÄta ClearType teksta antialiasinga tehnoloÄ£ijas atbalsts, kas uzlabo 'Comic Sans MS', 'Segoe UI', 'Calibri', 'Corbel', 'Constantia', 'Malgun Gothic' un 'SimSun' Å”riftu renderÄÅ”anas kvalitÄti. NodroÅ”inÄta gasp tabulas (Grid-fitting and Scan-conversion Procedure) datu izmantoÅ”ana antialiasingam un pikseļu režģa izlÄ«dzinÄÅ”anai, uzlabota horizontÄlo ClearType hintonÄÅ”anas emulÄcija, uzlabota glyphu noapaļoÅ”anas instrukciju (ROUND) un kontroles vÄrtÄ«bu (CVT - Control Value Table) apstrÄde.
- Pievienots ports Plan 9 operÄtÄjsistÄmai.
- NovÄrstas ievainojamÄ«bas: CVE-2026-95512 - atmiÅas izsÄ«kums un liela slodze uz CPU, apstrÄdÄjot speciÄli sagatavotus CID formÄta Å”riftus; CVE-2026-50811 - lasīŔana no bufera zonas Ärpus; CVE-2026-27171 - ievainojamÄ«ba vecajÄ iebÅ«vÄtajÄ kodÄ no zlib, kas noved pie ciklisko izpildes.
Avots: opennet.lv
