С какой-то из версий freetype опять разломали отображение шрифтов и они снова стали выглядеть размыто и нечётко.
Единственный способ глобально исправить — это прописать вот такое в файл /etc/environment
:
FREETYPE_PROPERTIES="truetype:interpreter-version=35"
Это заставляет freetype использовать указанную версию интерпретатора, в этой версии шрифты рисуются нормально.
Эта часть посвящена библиотеке растеризации шрифтов FreeType, а также базовым принципам растеризации, в том числе субпиксельной.
В этой части рассказывается о рендеринге и отрисовке шрифтов на стороне X-клиента.
В этой части рассказывается о классической системе рендеринга и отрисовки шрифтов в X Window System: Core X Renderer.
Перед тем, как приступить собственно к рассказу о шрифтовых подсистемах, необходимо сказать несколько слов об архитектуре графической подсистемы в целом. Как показал опыт, очень много пользователей Linux имеют слабое представление о принципах архитектуры системы, которой они пользуются.
Тема шрифтов поистине неисчерпаема, однако нормальных русскоязычных статей уровня «для начинающих» просто нет, а те, что есть, безнадёжно устарели. Поэтому пару лет назад задался целью написать цикл статей, рассказывающих о принципах функционирования шрифтовой подсистемы в Xorg. Результат можно посмотреть в викиучебниках.
А сейчас планирую постепенно перетащить эти статьи в свой блог, попутно исправляя ошибки и недочёты.