Можно ли исправить несогласованное масштабирование элементов управления пользовательского интерфейса в Windows 7?

474
Steve K

Краткая история: У меня был Dell Latitude с родным разрешением 1920x1200. У меня есть два хороших 24-дюймовых ЖК-дисплея Dell, также с собственным разрешением 1920x1200. Я использовал свой ноутбук в док-станции, и все было замечательно. Ноутбук сломался, и я заменил его на новую широту с разрешением 2560x1440.

Я только что попробовал свой новый ноутбук, и Windows 7 отрегулировала разрешение до максимального внешнего монитора 1920x1200 макс. - хорошо, но оно установило DPI на 150%, что выглядит ужасно. Я уменьшил его до 100%, и теперь я вижу именно то, что хочу в некоторых приложениях (например, Visual Studio), и очень плохие результаты в других (например, FireFox).

Я не понимаю, почему некоторые приложения справляются с этим хорошо, а другие нет. Дополнительные примеры:

Появляются как ожидалось:

  • Visual Studio
  • исследователь
  • Стартовое меню
  • Компьютерное управление

Example of inconsistent font sizes

Кажутся слишком маленькими:

  • Название окна большинства окон
  • Fire Fox
  • Контекстное меню Windows (щелкните правой кнопкой мыши на рабочем столе)

Могу ли я что-нибудь сделать, чтобы исправить проблему, при которой жестяные шрифты (обведенные красным на моем скриншоте) правильно масштабируются, как и другие мои шрифты?

1

1 ответ на вопрос

0
Syntax Error

У меня была похожая проблема с масштабированием, и мне пришлось исправить несколько значений реестра, чтобы исправить это. Кажется, это происходит, если вы используете настройку выше 100%, а затем переключитесь обратно на 100%. Это может или не может работать для вас.

Откройте меню «Пуск» и введите, regeditа затем нажмитеEnter

Найдите ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

Найти значение MS Sans Serif 8,10,12,14,18,24

Изменить с SSERIFF.FONна SSERIFE.FON(может быть трудно определить разницу - F становится E)

найти MS Serif 8,10,12,14,18,24

Изменить с SERIFF.FONна SERIFE.FON(Как и выше, F становится E)

найти Courier 10,12,15

Изменить с COURF.FONнаCOURE.FON

Перезагрузите компьютер

Я нашел страницу с похожими инструкциями. Проблема в том, что все 3 из этих шрифтов уже были версией «E», поэтому мне нечего было менять. :( Steve K 7 лет назад 0
Ой, извини, это сработало для меня! Не уверен, что еще можно попробовать, кроме, возможно, ручного задания размеров шрифта для заголовка окна (что сломает его, если вы снова измените масштаб). Syntax Error 7 лет назад 0
Я ценю ответ, хотя, рад, что это сработало для вас. Надеюсь, есть еще один трюк. Steve K 7 лет назад 1