Представлен релиз FreeType 2.14.0, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. Код проекта написан на языке Си и распространяется под BSD-подобной лицензией FreeType.
Среди изменений:
- Оптимизирован интерпретатор инструкций TrueType, который стал загружать глифы на 15% быстрее.
- Ускорена обработка вариативных шрифтов.
- На современных 64-разрядных платформах на 5-10% ускорена загрузка глифов TrueType и CFF.
- В драйвере BDF на 75% сокращено время загрузки шрифтов.
- В 3.5 раза возросла производительность обработки таблиц кернинга ‘GPOS’.
- В авто-хинтере при небольших размерах символов улучшена отрисовка глифов тильды акцента и разделение диакритических и базовых глифов.
- Добавлен конфигурационный макрос “FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC” для динамической загрузки библиотеки компоновки глифов HarfBuzz.
- В полностью растровых шрифтах TrueType теперь игнорируется флагш FT_LOAD_NO_BITMAP и выполняется загрузка битовых карт вместо вывода ошибки.
Release.
Ссылка here.