Доброго времени суток!
Пытаюсь облагородить шрифты в системе (Slackware 10, X.org 6.8.1, Freetype 2.1.9), но что-то не очень выходит.
Пробовал отключать AA, включать параметр TT_BYTECODE_INTERPRETER и ставить патч ft-smooth от David Chester (если я правильно помню его имя).
Результаты видны на картинке. Это кусок HTML-странички в браузере Firefox. Куски подписаны. Шрифты - TTF из винды.
То, что получается включенным TT_BYTECODE_INTERPRETER - ничего, но без АА смотрятся лишь некоторые шрифты средних размеров (12-14 pt), а с включенным АА шрифты несколько тонкие и мутные внутри букв при размерах < 16.
То, что получается с патчем ft-smooth - несколько неоднозначно. Без АА - тихий ужас. С АА нормальный шрифт весьма четкий (хотя и не идеальный), а жирный - при размерах < 16 буквы типа 'а' или 'я' сливаются в пятно. Включение вертикального хинтинга немного улучшает обычные шрифты, но жирные остаются отвратными.
Вопрос - что делать и кто виноват? Freetype поставлен нормально, с его патченьем тоже негде намудрить - вроде я все сделал, что рекомендуют местные гуру шрифтов и сглаживания.
>>> Просмотр (1419x900, 155 Kb)