
Пара примеров, которые должны быть очевидными:
Блокнот++
Визуальная Студия
Настройка — XPS13 (3200 x 1800), но скриншоты сделаны с внешних мониторов (2 x Dell U2414H 1920 x 1080) с отключенным дисплеем ноутбука. Я вышел из системы и снова вошел в нее. Проблема не проявляется при запуске приложений на экране ноутбука (опять же, после повторного входа в систему), поэтому я считаю, что это может быть связано с тем, что приложения думают, что им нужно масштабировать шрифты из-за собственного высокого разрешения.
В обоих приложениях я пытался настроить шрифты через настройки, но безуспешно.
Я не уверен, есть ли какие-то скрытые настройки, которые я мог упустить.
решение1
Комментарий @Yorik указал мне правильное направление.
Проблема, действительно, в шрифтах, используемых дляMS Shell Dlgкоторый по умолчаниюМайкрософт Санс Сериф. Последний описывается как «метрически совместимый с растровым шрифтом MS Sans», что намекает на то, почему масштабирование с высоким разрешением может давать сбои.
Решение: Найдите
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
в реестре и изменить MS Shell Dlg
на что-то другое - Arial
или Tahoma
будет работать, но чтобы выглядеть как остальная часть Windows, я выбрал Segoe UI
.
Диалоги теперь вернулись к норме.