Бір жылдық әзірлеуден кейін FreeType 2.15.0 енді қолжетімді. Бұл әртүрлі векторлық және растрлық форматтардағы қаріп деректерін өңдеу мен шығаруды біріктіруге арналған бірыңғай API ұсынатын модульдік қаріп қозғалтқышы. Жобаның коды C тілінде жазылған және BSD-ге ұқсас FreeType лицензиясы бойынша таратылады.
Өзгерістердің ішінде:
- ISO Open Font форматының бесінші басылымына (ISO/IEC 14496-22:2026) қолдау қосылды, ол HarfBuzz глиф орналасу кітапханасынан және басқа да іске асырулардан алынған жасанды интеллект арқылы портацияланды. 2019 жылы шығарылған төртінші басылымнан айырмашылығы, Open Font форматының жаңа нұсқасы қазір 65 536-дан астам глифті қолдайды; текше және конус тәрізді сегменттерді біріктіретін контурлар үшін "GLYF" кестесі қосылды; және қытай иероглифтері бар айнымалы қаріптердің өлшемін 90%-ға азайтуға мүмкіндік беретін ықшам "VARC" кестесі ұсынылды.
- Антиалиасингті қамтамасыз ететін растризаторда үлкен глифтерге арналған жадтың динамикалық бөлінуіне байланысты 40 ppm-ден үлкен глифтерді көрсету өнімділігі айтарлықтай жақсарды.
- Apple компаниясы ұсынған және қазіргі уақытта тек жұмыс істейтін HVF (иерархиялық вариация қаріпі) қаріптеріне арналған эксперименттік драйвер қосылды. macOS.
- TrueType интерпретаторы енді ClearType мәтінін бүркемелеу технологиясын қолдайды, бұл Comic Sans MS, Segoe UI, Calibri, Corbel, Constantia, Malgun Gothic және SimSun сияқты қаріптердің рендеринг сапасын жақсартады. Gasp (Grid-fitting және Scan-conversion Procedure) кестесіндегі деректер енді бүркемелеуден қорғау және пиксельдерді туралау үшін қолданылады, ClearType көлденең меңзегішін эмуляциялау жақсартылды және глифтерді дөңгелектеу нұсқауларын (ROUND) және басқару мәндер кестесін (CVT) өңдеу жақсартылды.
- 9-шы жоспар операциялық жүйесі үшін порт қосылды.
- Осалдықтарды түзетілді: CVE-2026-95512 — CID форматында арнайы жасалған қаріптерді өңдеу кезінде жадтың таусылуы және CPU-ның жоғары жүктемесі; CVE-2026-50811 — TT_Get_Var_Design және T_Get_Var_Design_Coordinates функцияларын пайдалану кезінде оқу шектеулерінен тыс; CVE-2026-27171 — zlib-дан алынған ескірген кодтағы циклге әкелетін осалдық.
Ақпарат көзі: opennet.ru
