Владельцы ПК и ноутбуков с высоким разрешением монитора и использующие масштабирование в параметрах дисплея могут обратить внимание, что в некоторых программах шрифты и другие элементы интерфейса выглядят размытыми.
В этой инструкции о том, чем это вызвано и как исправить ситуацию с нечётким текстом и элементами управления отдельных программах Windows 11 и Windows 10.
Поддержка определения DPI в программах
Прежде чем начать, одно примечание: в этом материале рассмотрена ситуация, когда речь идёт лишь об отдельных программах. Если проблема наблюдается в целом, независимо от того, какое приложение используется, на эту тему есть отдельная инструкциях про размытое изображение на экране и размытые шрифты в Windows .
Проблема с нечёткими шрифтами в отдельных программах обычно связана с тем, что используется какое-то старое ПО, либо приложение, в котором задействованы нестандартные библиотеки для отрисовки интерфейса и оно не поддерживает определение DPI (уровня масштабирования) в современных версиях Windows.
Вы можете посмотреть, поддерживает ли запущенная программа определение DPI с помощью диспетчера задач:
- Откройте диспетчер задач, сделать это можно из меню по правому клику на кнопке «Пуск», в Windows 11 перейдите на вкладку «Сведения», в Windows 10 — «Подробности».
- Нажмите правой кнопкой мыши по заголовку любого столбца и нажмите по пункту «Выбрать столбцы».
- Включите показ столбца «Поддержка определения DPI».
- В результате, если для процесса, соответствующего программе, с которой возникла проблема, в столбце отображается «Неизвестно» или «Недоступно», причина, вероятно, именно в отсутствии поддержки определения DPI.
Попробовать решить проблему можно с помощью параметров совместимости программы, изменив параметры высокого DPI:
- Нажмите правой кнопкой мыши по исполняемому файлу или ярлыку программы, выберите пункт «Свойства».
- Перейдите на вкладку «Совместимость» и нажмите кнопку «Изменить параметры высокого DPI».
- Отметьте пункт «Переопределите режим масштабирования высокого разрешения» и выберите опцию «Система (Расширенная)».
- Примените настройки и перезапустите программу.
Пример результата для старой версии текстового редактора, запущенного в Windows 11 при 4k разрешении и с масштабированием 200%: сверху — до переопределения параметров, внизу — после:
На скриншоте результат может быть не совсем явным, но проблема с чёткостью текста была решена.
Переопределить те же параметры можно в реестре:
- Откройте редактор реестра: нажмите клавиши Win+R , введите regedit и нажмите Enter
- Перейдите к разделу реестра
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options
- Создайте новый подраздел с тем же именем, которое имеет исполняемый файл программы и выберите его.
- Нажмите правой кнопкой мыши в правой панели редактора реестра и создайте новый строковый параметр с именем DpiAwareness
- Дважды нажмите по созданному параметру и установите значение system . Также можно попробовать результат со значением PerMonitorV2
Выполнив изменения, закройте редактор реестра и попробуйте снова запустить программу.
Дополнительная информация
Некоторые дополнительные нюансы, касающиеся размытых и нечётких элементов в программах:
- Иногда может помочь запуск программы в режиме совместимости с предыдущей версией Windows .
- В некоторых случаях описанные выше действия решают проблему только со шрифтами, но не со значками и графическими элементами. Причина чаще всего в том, что в программе не предусмотрены ресурсы с изображениями в более высоком качестве и при их масштабировании появляется размытость, «лесенки» и другие артефакты.
- Если вы только что меняли масштабирование в Windows, некоторые элементы могут масштабироваться неправильно до перезагрузки компьютера.
- Если вы настраивали масштабирование вручную (не выбирая из предустановленных вариантов в параметрах дисплея, а вручную вводя значение в поле «Настраиваемое масштабирование»), учитывайте, что этот вариант работает иначе, чем масштабирование в параметрах дисплея. Решить проблему может отключение настраиваемого масштабирование с ручным указанием масштаба и выбор из доступных значений.
Надеюсь, информация будет полезной, а проблема с размытыми элементами решится.