Сначала было эффект порадовал, но переключился в Notepad++ по программировать и понял, что эта фича мне пока не нужна… Шрифт стал местами слишком жирным размазанным, а местами слишком тощим и не читаемым.
Там много разных настроек, от выбора способа рендеринга (акромя дефолтного freetype есть GetGlyphOutline, DirectWrite и WIC), и вкл/выкл кернинга и хинтинга.
Мне подошел renderer=10, auto_hinting=0, kerning=1, hinting=0.
В итоге, правда, пришлось снести, поскольку глючит выделение текста в некоторых адобовских приложениях.
Где бы его взять, тюнер этот?
У меня довольно красиво заработала под XP версия 0.7.6 вот отсюда: code.google.com/p/gdipp/
Следующая версия требует, как я понял, «семерку».
Фокус в том, что после установки MSI-пакета никаких настроек юзеру не дается. Только выбор — ставить как сервис (*), через реестр (_), как прогу (_). В последнем случае общесистемное сглаживание не работает, нужно на ярлык проги перетаскивать .exe-файл (не ярлык!) программы, в которой хочется увидеть сглаживание. Useless IMO.
Ну и, как уже сказал, «тюнеров» в комплекте не полагается. Просто прописался сервис новый в «службах» и сглаживает все :) Но тюнить же все равно хочется?
Странно, но оба случая «оптимизации» здесь совершенно уродуют текст. У автора «после» — слишком резко и жирно, у Tweak просто откровенная замыленность и непопадание в пиксели.
Для гибкой настройки есть официальный ClearType Tuner, который предлагает выбрать разные варианты сглаживания на свой вкус; например пожирнее.
Сглаживание в Виндоусе примерно как в МакОси