Представен е релиз FreeType 2.14.0, модулен шрифтов двигател, предоставящ единно API за унификация на обработката и извеждането на шрифтови данни в различни векторни и растерни формати. Кодът на проекта е написан на C и се разпространява под BSD-подобна лицензия FreeType.
Сред промените:
- Оптимизиран е интерпретаторът на инструкциите TrueType, който сега зарежда глифовете с 15% по-бързо.
- Ускорена е обработката на вариативните шрифтове.
- На съвременни 64-битови платформи, зареждането на глифовете TrueType и CFF е ускорено с 5-10%.
- В драйвера BDF времето за зареждане на шрифтовете е намалено с 75%.
- Производителността на обработката на таблиците за кернинг 'GPOS' е увеличена 3.5 пъти.
- В авто-хинтера, при малки размери на символите, е подобрено рисуването на глифовете на тилда акцента и разделянето на диакритичните и основните глифове.
- Добавен е конфигурационен макрос 'FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC' за динамично зареждане на библиотеката за компоновка на глифовете HarfBuzz.
- В напълно растерни шрифтове TrueType сега се игнорира флагът FT_LOAD_NO_BITMAP и се извършва зареждане на битови карти вместо извеждане на грешка.
Източник: opennet.ru
