В Windows XP можно использовать сглаживание целых пикселей, задав для параметра "Использовать следующий метод сглаживание краев экранных шрифтов" значение "Стандартный", или использовать сглаживание субпикселей (для ЖК-мониторов), установив параметр на "ClearType".
В Windows 7 я больше не могу найти способ включить сглаживание целых пикселей, что обеспечивает лучшую читаемость на DLP-проекторах и мониторах с ЭЛТ (эти экраны не соответствуют шаблонам RGB или BGR, встречающимся на ЖК-экранах). Это либо ClearType, либо нет сглаживания вообще. Я попробовал сторонний инструмент (ClearType Switch), но сняв флажок "Использовать ClearType", оставив флажок "Включить сглаживание краев для экранных шрифтов" отключает все формы сглаживания.
Как отключить ClearType и использовать сглаживание всего пикселя в Windows 7?
Изменить: Согласно статье в блоге Microsoft "Инженерные изменения в ClearType в Windows 7", включение "Сглаживание краев экранных шрифтов" в параметрах производительности и отключение ClearType с ClearType Tuner даст вам сглаживание шрифта в оттенках серого (то есть то, что я хочу). Однако, это не так. Он отключает все формы сглаживания (или, по их терминологии, он дает вам двухуровневый рендеринг).
И чтобы уточнить, я говорю об изменении настройки системы по умолчанию, то есть той, которая будет использоваться, если приложение не указывает свою собственную.