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

2 ответа2

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"
-1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .