1

Пара примеров, которые должны быть понятны -

Notepad++

Visual Studio

Это XPS13 (3200 x 1800), но снимки экрана с внешних мониторов (2 x Dell U2414H 1920 x 1080) с отключенным дисплеем ноутбука. Я вышел из системы и снова вошел в систему. Эта проблема не возникает при запуске приложений на экране ноутбука (опять же после повторной регистрации), поэтому я полагаю, что это может быть связано с тем, что приложения думают, что им нужно увеличить размер шрифта из-за собственного высокого разрешения на дюйм.

В обоих приложениях я безуспешно пытался настроить шрифты с помощью настроек.

Я не уверен, есть ли скрытые настройки, которые я могу пропустить.

1 ответ1

2

@ Комментарий Йорика указал мне верное направление.

Проблема действительно в шрифтах, используемых для MS Shell Dlg, который по умолчанию - Microsoft Sans Serif. Последний описывается как "метрически совместимый с растровым шрифтом MS Sans", который указывает на то, почему масштабирование с высоким разрешением может быть испорчено.

Решение: найдите

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes

в реестре и измените MS Shell Dlg на что-то другое - Arial или Tahoma будут работать, но чтобы выглядеть как остальная часть Windows, я выбрал Segoe UI .

Диалоги теперь вернулись в нормальное русло.

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