Как отключить ClearType и использовать сглаживание сглаживания в Windows 7?

В Windows XP вы можете иметь сглаживание целых пикселей, установив «Использовать следующий метод для сглаживания краев экранных шрифтов» на «Стандартный» или с помощью субпиксельного сглаживания (для ЖК-мониторов), установив опцию "ClearType".

В Windows 7 я больше не могу найти способ включить сглаживание целых пикселей, что дает лучшую читаемость на DLP-проекторах и мониторах CRT (эти экраны не соответствуют рисунку RGB или BGR, найденному на ЖК-экранах). Это либо ClearType, либо вообще не сглаживание. Я попробовал сторонний инструмент ( ClearType Switch ), но сняв флажок «Использовать ClearType», оставив «Включить гладкие грани для экранных шрифтов», отключил все формы сглаживания.

Как отключить ClearType и использовать сглаживание сглаживания в Windows 7?


Изменить: Согласно статье блога Microsoft «Инженерные изменения ClearType в Windows 7» , включающей «Гладкие края экранных шрифтов» в параметрах производительности и отключении ClearType с помощью ClearType Tuner, вы получите сглаживание шрифтов в оттенках серого (то есть, что я хочу). Однако это просто неверно. Он отключает все формы сглаживания (или, по их терминологии, дает двухуровневое рендеринг).

И чтобы уточнить, я говорю об изменении настройки по умолчанию для системы, то есть той, которая будет использоваться, если приложение не укажет свое.

Чтобы использовать сглаживание целых пикселей:

[HKEY_CURRENT_USER\Control Panel\Desktop] "FontSmoothing"="2" "FontSmoothingType"=dword:00000001 

Обратите внимание, что большинство шрифтов Windows специально настроены не сглаживать 1 при нормальных (7-13) размерах (fareast шрифты даже отключить cleartype при этих размерах).


Чтобы полностью отключить сглаживание:

 [HKEY_CURRENT_USER\Control Panel\Desktop] "FontSmoothing"="0" "FontSmoothingType"=dword:00000000 

Для повторного использования четкого типа:

 [HKEY_CURRENT_USER\Control Panel\Desktop] "FontSmoothing"="2" "FontSmoothingType"=dword:00000002 

Настройки реестра, взятые с компьютера XP.


1 Выше 9 PPEM, сглаживание отключается до тех пор, пока основные стебли шрифта не будут шириной около двух пикселей, что составляет от 13 до 20 точек в зависимости от шрифта. (…) два пикселя в ширину стебли обычно выбирают потому , что, как правило , достаточно «позвоночник» из переднего плана цветных пикселей , чтобы сохранить контраст штока высокой. (…) Так что, хотя сглаживание шрифта было по умолчанию, большинство шрифтов при отображении текста при типичных размерах чтения отображали их на двух уровнях.

Я нашел решение этой проблемы, и она очень настраиваема. Это называется MacType .

Это позволяет изменять визуализацию шрифтов всех программ, которые я пробовал, выборочно или массово.

Он имеет несколько профилей по умолчанию для выбора, или вы можете сделать свой собственный с помощью мастера, который позволяет настраивать практически все аспекты рендеринга, включая, конечно, выбор рендеринга серой шкалы.

профили

Он даже работает внутри Sandboxie, поэтому вы можете попробовать его, не беспокоясь о том, что он может сделать с вашей системой.

Я использую его только в течение десяти минут, поэтому я не знаю, насколько он стабилен, но пока я очень рад, что нашел это.

В дополнение к следующему @kinokijuf и если вы хотите избежать таких проблем:

Введите описание изображения здесь

Вам также потребуется удалить IE9 , IE10 или IE11 . Только IE8 будет восстанавливать встроенные объекты веб-управления (описание служб в расширенном представлении диспетчера управления службами) обратно к своим оригинальным сопоставлениям, не сглаженным шрифтом, по умолчанию.

«Компьютер», «Свойства», «Дополнительные ссылки системных настроек» в левой панели, «Дополнительно», «Производительность», «Настройки», «Визуальные эффекты», «Уклонение». Гладкие края экранных шрифтов , «ОК».

Давайте будем гением компьютера.