Как настроить собственный DPI ниже 100% в Windows 7?

26

Другими словами, как сделать так, чтобы шрифты становились меньше, чем по умолчанию на родном разрешении ЖК-дисплея?

Maniero
источник

Ответы:

26

Сама Windows 7 не позволит вам сделать это напрямую. Вот варианты, которые вы получаете:

Диалоговое окно «Пользовательские настройки DPI» в Windows 7

Вы можете найти это, выбрав « Панель управления»> «Внешний вид и персонализация»> «Экран», а затем щелкнув ссылку «Установить произвольный размер текста (DPI)» на левой панели.

На самом деле вы можете получить цифры, отличные от показанных, перетаскивая линейку, но она не позволит вам выбрать что-то меньше, чем 100% ... и вы не сможете ввести что-то меньше, чем 100%; это не займет 500% кажется верхним пределом.

У Microsoft есть хорошая статья, описывающая эту функцию: увеличьте или уменьшите текст на экране .

Так что ... если то, что вы просите, может быть сделано вообще, это, скорее всего, произойдет с помощью какого-то хака. Если я найду один, я вернусь и обновлю это. Но официально я думаю, что ответ «ты не можешь этого сделать».


ОБНОВЛЕНИЕ: ОК, есть взлом реестра. Я нашел подробности здесь:
Сохраните ваши глаза с масштабированием DPI в Windows Vista (Пост 8 из 24)

Цитирую techrepublic.com пользователя MetaPop здесь:

Используйте на свой страх и риск, побочные эффекты не известны.

1. Будьте осторожны:
Создать точку восстановления.
Экспорт реестра в файл, чтобы сохранить его.

2. Изменить реестр:
REGEDIT
Перейдите к HKEY_CURRENT_CONFIG, Программное обеспечение, Шрифты
Имя = значение LogPixels составляет 96 десятичных.
Для размера шрифта 90 процентов установите значение до 86 десятичных.
Для размера шрифта 80 процентов установите значение 76 десятичных.

Закройте REGEDIT и перезагрузите компьютер.

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

Если это не работает или частично (только на экране входа в систему), возможно, вам также придется внести изменения в папку реестра: HKEY_CURRENT_USER \ Панель управления \ Рабочий стол, Имя = LogPixels. выполните действия, описанные выше (протестировано в Windows7 SP1).

Крис В. Ри
источник
То же самое я понял. Кто-нибудь может сказать, почему MS так сделала?
Маньеро
MS, вероятно, ограничил это, вероятно, потому что настройки менее 100% могут нарушить рендеринг текста в некоторых программах. Кстати, обратите внимание на обновление выше; Есть способ, и это взломать. Будь осторожен, YMMV.
Крис В. Ри
2
Я узнал, что есть некоторые приложения, которые не справляются с этим слишком хорошо. А именно, в полноэкранных играх мышь перестает работать в нижней и правой части экрана, если для вас установлено значение 80%. Также у Aero Snapping много проблем. Я знаю, что это старый пост, но этот сайт обычно посвящен сотрудничеству, поэтому я надеюсь, что никто не возражает, чтобы я добавил это.
Шон
2
Перезагрузка не требуется, чтобы изменения вступили в силу; достаточно выйти из системы и войти снова.
gm2
3
Не работает в Windows 10? пробовал оба метода
laggingreflex