Выпуск открытого модульного шрифтового движка FreeType 2.14
7 сентября 2025 года состоялся релиз открытого модульного шрифтового движка FreeType 2.14. Решение предоставляет единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах.
Исходный код проекта написан на C и опубликован на GitHub под BSD-подобной лицензией FreeType. Основные изменения и дополнения в FreeType 2.14:оптимизирован интерпретатор инструкций TrueType, который стал загружать глифы на 15% быстрее;ускорена обработка вариативных шрифтов;на современных 64-разрядных платформах на 5-10% ускорена загрузка глифов TrueType и CFF;в драйвере BDF на 75% сокращено время загрузки шрифтов;в 3.5 раза возросла производительность обработки таблиц кернинга 'GPOS';в авто‑хинтере при небольших размерах символов улучшена отрисовка глифов тильды акцента и разделение диакритических и базовых глифов;добавлен конфигурационный макрос «FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC» для динамической загрузки библиотеки компоновки глифов HarfBuzz;в полностью растровых шрифтах TrueType теперь игнорируется флаг FT_LOAD_NO_BITMAP и выполняется загрузка битовых карт вместо вывода ошибки.
habr.com