Не удается полностью устранить сглаживание шрифтов в Window 10 с заменой шрифтов

4

После того, как моя Win7 недавно сломалась, я решил, что настало время перейти на Win10. Я (кажется, как и многие другие) ненавижу размытые шрифты, настроенные в Win7 +, и в Win7 отключены четкие шрифты и сглаживание. Я пытаюсь повторить то же самое в Win10, но не могу заставить его работать полностью.

Результат, который у меня пока есть, на этой картинке (области «ОК», области green«плохие» red):Частично substitured-шрифты

Шаги, которые я сделал

  • Uncheck : SystemPropertiesAdvanced.exe -> Производительность -> Настройки -> Плавные края экранных шрифтов
  • Uncheck «Включить ClearType» в «Настройка текста ClearType»
  • Примените скрипт реестра, чтобы заменить «Segoe UI» на «Tahoma» (потому что «Segoe» без сглаживания крайне уродлив)

Результат, который у меня сейчас есть, несколько странный:

  • В Google Chrome - все ок, кроме всплывающих подсказок
  • Windows Explorer в основном в порядке, кроме контекстных меню
  • Панель задач Windows - это все размыто :(
  • Диспетчер задач Windows - заголовок, главное меню и строка состояния - все в порядке, все остальное размыто

Кажется, мне не хватает какой-то мелочи, но я не могу ее поймать. Есть идеи, чего не хватает?

Примечание. На ранней стадии экспериментов у меня было состояние, когда «Панель задач» действительно использовала правильные замещенные шрифты и без сглаживания (так как диспетчер задач был полностью в порядке), но в то же время вкладки в Google Chrome были размытыми. Панель задач сломалась при исправлении Chrome - в то время я экспериментировал с приложением WinaeroTweaker, и я понятия не имею, что он сделал с реестром. К сожалению, я не мог сделать панель задач снова не размытой даже после еще одной свежей переустановки Win10.

Сценарий реестра:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="MS Sans Serif"
"MS Shell Dlg 2"="MS Sans Serif"
"Segoe UI"="Tahoma"
"Segoe UI (TrueType)"="Tahoma"
"Segoe UI Black"="Tahoma"
"Segoe UI Black (TrueType)"="Tahoma"
"Segoe UI Black Italic (TrueType)"="Tahoma"
"Segoe UI Bold (TrueType)"="Tahoma"
"Segoe UI Bold Italic (TrueType)"="Tahoma"
"Segoe UI Historic (TrueType)"="Tahoma"
"Segoe UI Italic (TrueType)"="Tahoma"
"Segoe UI Light"="Tahoma"
"Segoe UI Light (TrueType)"="Tahoma"
"Segoe UI Light Italic (TrueType)"="Tahoma"
"Segoe UI Semibold"="Tahoma"
"Segoe UI Semibold (TrueType)"="Tahoma"
"Segoe UI Semibold Italic (TrueType)"="Tahoma"
"Segoe UI Semilight"="Tahoma"
"Segoe UI Semilight (TrueType)"="Tahoma"
"Segoe UI Semilight Italic (TrueType)"="Tahoma"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"=-
"Segoe UI Black (TrueType)"=-
"Segoe UI Black Italic (TrueType)"=-
"Segoe UI Bold (TrueType)"=-
"Segoe UI Bold Italic (TrueType)"=-
"Segoe UI Italic (TrueType)"=-
"Segoe UI Light (TrueType)"=-
"Segoe UI Light Italic (TrueType)"=-
"Segoe UI Semibold (TrueType)"=-
"Segoe UI Semibold Italic (TrueType)"=-
"Segoe UI Semilight (TrueType)"=-
"Segoe UI Semilight Italic (TrueType)"=-


[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common]
"RespectSystemFontSmooth"=dword:00000001

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

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"CaptionFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,cc,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"IconFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,cc,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MenuFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,cc,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MessageFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,cc,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"SmCaptionFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\
  00,00,00,00,cc,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"StatusFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,cc,00,00,00,00,54,00,61,00,68,00,6f,00,6d,00,61,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
Xtra Coder
источник

Ответы:

2

После более глубокого изучения этой проблемы я наконец нашел решение. Там 2 проблемы:

  1. Оригинальный скрипт 'reg', который я взял где-то из интернета, имел в качестве целевого шрифта "MS Sans Serif". Я изменил это Tahoma, потому что "MS Sans Serif" кажется слишком маленьким.
  2. Похоже, что разные окна в приложениях MS имеют разные настройки шрифта, и поэтому шрифт TrueType сглаживается в одних местах, а не сглаживается в других. Растровые шрифты (то есть «MS Sans Serif») не сглаживаются в этих «неправильных окнах», когда сглаживание шрифтов не включено.

Поэтому решение будет работать только при замене Segoe UIрастровым шрифтом. Это, однако, имеет отрицательный эффект - крупные персонажи выглядят безобразно (то, что происходит довольно редко и, следовательно, вызывает у меня меньше неудобств, чем глобальное размытие):

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

Работоспособными шрифтами-заменителями являются следующие:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg 2"="MS Sans Serif"
"MS Shell Dlg"="MS Sans Serif"
"Segoe UI"="MS Sans Serif"
"Segoe UI Light"="MS Sans Serif"
"Segoe UI Semibold"="MS Sans Serif"
"Segoe UI Symbol"="MS Sans Serif"
"Segoe UI (TrueType)"="MS Sans Serif"
"Segoe UI Bold (TrueType)"="MS Sans Serif"
"Segoe UI Bold Italic (TrueType)"="MS Sans Serif"
"Segoe UI Italic (TrueType)"="MS Sans Serif"
Xtra Coder
источник
2
Это здорово! Это самое близкое, что мне удалось устранить сглаживание шрифтов в Windows 10. Тем не менее, есть некоторые области, такие как меню задач и выдвижная панель уведомлений, которые по-прежнему имеют размытый текст: i.imgur.com/ bp5WGDi.png Придумали ли вы какие-либо способы удаления сглаживания шрифтов в меню панели задач? Кроме того, приложения WPF по-прежнему имеют размытый текст. Как и при переходе к значку настроек, шрифты все еще имеют сглаживание.
Брайан Чавес
-1

Убедитесь, что у вас включен компонент обновления Windows. Перейдите в Пуск> Настройки (или настройки ПК, если вы используете классическую оболочку)> Приложения и функции> Управление дополнительными функциями, нажмите Добавить функцию> после завершения загрузки «Корейских дополнительных шрифтов», запустите предоставленные файлы реестра, кроме заменить "MS Sans Serif" на "Dotum"

Шрифт Dotum не является растровым шрифтом (также известным как растровый шрифт) и является наиболее близким к Tahoma. Я действительно надеюсь, что кто-то найдет лучшее решение или шрифт, потому что шрифты с псевдонимами вредны для ваших глаз в долгосрочной перспективе.

JC. Карл
источник
Этот ответ не относится к версии Windows 10, которую использовал автор. Вы не смогли установить шрифты в Windows 10, используя описанный метод в 2016 году, когда был задан этот вопрос.
Ramhound
Спасибо за идею ... только что получил возможность проверить это с новой установкой Windows. К сожалению, это не нормально для меня - у него ужасный рендеринг для символов кириллицы. И он также кажется немного больше, чем MS Sans Serif, и поэтому в некоторых местах он не очень подходит ...
Xtra Coder