Выпущен шрифтовой движок FreeType 2.15
В октябре 2026 года состоялся релиз открытого модульного шрифтового движка FreeType 2.15. Проект предоставляет единый API для обработки и вывода шрифтовых данных в различных форматах.
01Что случилось
В октябре 2026 года состоялся релиз открытого модульного шрифтового движка FreeType 2.15. Исходный код написан на C и опубликован на GitHub под BSD-подобной лицензией FreeType. Предыдущая стабильная версия вышла в сентябре 2025 года.
В версии 2.15 добавлена поддержка пятой редакции формата шрифтов ISO Open Font (ISO/IEC 14496–22:2026), портированная при помощи AI из библиотеки HarfBuzz и других реализаций. В новом варианте формата Open Font появилась возможность размещения более 65 536 глифов, добавлена таблица GLYF для контуров, сочетающих кубические и конические сегменты, предложен более компактный вариант таблицы VARC, позволяющий на 90% сократить размер вариативных шрифтов с иероглифами.
В растеризаторе за счёт динамического выделения памяти для крупных глифов повышена производительность отрисовки глифов размером больше 40 ppem. Добавлен экспериментальный драйвер для шрифтов HVF (Hierarchical Variation Font), предоставленный компанией Apple и работающий пока только в macOS. В интерпретаторе формата TrueType расширена поддержка технологии сглаживания текста ClearType, что улучшило качество отрисовки таких шрифтов, как Comic Sans MS, Segoe UI, Calibri, Corbel, Constantia, Malgun Gothic и SimSun. Добавлен порт для операционной системы Plan 9. Устранены уязвимости: CVE-2026-95512 (исчерпание памяти и большая нагрузка на CPU при обработке специально оформленных шрифтов в формате CID), CVE-2026-50811 (чтение из области вне буфера при использовании функций TT_Get_Var_Design и T_Get_Var_Design_Coordinates), CVE-2026-27171 (уязвимость в старом встроенном коде из zlib, приводящая к зацикливанию).
02Почему это важно
Обновление затрагивает разработчиков и пользователей, работающих с обработкой и выводом шрифтов в различных приложениях и операционных системах. Устранение уязвимостей повышает безопасность при обработке шрифтовых данных.
Источники
- Хабр Новости habr.com