Вопрос или проблема
На моей версии Windows 10 Pro 1607 сборка 14393.321 недавно возникли проблемы с размером шрифта в Management Studio (см. скриншоты ниже).
Я не уверен, была ли причиной “проблем с размером шрифта”
- после установки redgate sql source control 5.3 на Microsoft SQL Server Management Studio 10.50.2500.0
- или это вызвано обновлением Windows 10
Размер шрифта в Management Studio во время загрузки плагинов
Похоже, что в начале проблемы с шрифтом отсутствуют, пока redgate не загрузится
Размер шрифта после загрузки плагина
Но, как вы видите, после загрузки плагина шрифты сжаты.
Что я пробовал
Мои /settings/system/display/
для экрана и текста установлены на 150% (для получения дополнительной информации см. как изменить размер иконок и системного текста).
Ответ на Windows 10 сжимает некоторые кнопки, метки заключался в том, чтобы перейти в "Настройки" > "Система" > "Дисплей"
и убедиться, что ползунок установлен на 100%.
Вопрос
Но это не опция для меня, потому что шрифты в каждом приложении такие маленькие.
- Что я могу сделать, чтобы вернуть свои старые настройки в Management Studio?
- Что я могу сделать, чтобы избавиться от крошечного размера шрифта и огромных иконок в Management Studio?
Случайно я наткнулся на SSMS в дисплеях с высоким разрешением; как остановить безумие:
Единственная жалоба на это – Windows и ее (не)способность масштабировать
приложения при работе в высоком разрешении.
Я работаю на максимальном разрешении (3200 x 1800) с коэффициентом масштабирования 200% ….
[некоторые] приложения масштабируются ужасно. Например, SSMS (SQL Server
Management Studio) 2014 – полный disaster
Скотт Хансельман опубликовал примеры плохого поведения при высоком разрешении в начале 2014 года.
Это взято из комментариев 2013 года к предмету Connect, который описывает эту проблему:
Уолтер А. Джокель, менеджер программы, SQL Server:
Вы можете быстро реализовать это изменение самостоятельно, следуя
“Отключить масштабирование на настройках высокой четкости” здесь
вместо того, чтобы ждать, пока выход продукта SQL универсально реализует
изменения. Пожалуйста, дайте нам знать, если это не поможет.Адам Робинсон: Привет, спасибо за ответ. Хотя
я могу понять, что это является низким приоритетом, не могли бы вы хотя бы
изменить манифест приложения так, чтобы Windows запускал SSMS в
режиме совместимости? Это сделает всё по умолчанию на DPI, так что
все может быть размыто, но по крайней мере текст в диалогах будет
читаемым.
С SSMS 2016 это может быть исправлено (сам еще не проверял). В противном случае вы можете попробовать проверить доску Trello для SSMS 2016
Ответ или решение
Как исправить проблемы с размером шрифта в Management Studio
Проблемы с размером шрифта в Microsoft SQL Server Management Studio (SSMS) могут возникнуть по разным причинам, включая высокое разрешение экрана и использование сторонних плагинов, таких как Redgate SQL Source Control. Пользователь под управлением Windows 10 Pro Version 1607 столкнулся с низким размером шрифта после установки Redgate и обновления Windows. Мы рассмотрим несколько решений, которые могут помочь восстановить привычный размер шрифта и улучшить общий интерфейс SSMS.
Причины проблемы
- Сторонние плагины: Установка Redgate SQL Source Control 5.3 может влиять на отображение шрифтов в SSMS.
- Обновления Windows: Некоторые обновления Windows могут привести к изменению поведения приложений с высоким разрешением (DPI).
Варианты решения проблемы
Вот несколько шагов, которые вы можете предпринять для решения проблемы:
-
Настройки совместимости
- Найдите файл
ssms.exe
(обычно в папкеC:\Program Files (x86)\Microsoft SQL Server\Management Studio\10.0\IDE
). - Щелкните правой кнопкой мыши по
ssms.exe
и выберитеСвойства
. - Перейдите на вкладку
Совместимость
. - Установите флажок
Отключить масштабирование экрана высокой четкости
. - Примените изменения и перезапустите SSMS.
- Найдите файл
-
Изменение настроек дисплея
Если изменение настроек совместимости не помогло, попробуйте следующее:
- Перейдите в
Параметры
>Система
>Дисплей
. - Убедитесь, что масштабирование установлено на 100%. Если текст слишком мелкий, вы можете попробовать временно установить его на 125% или 150% и проверить, как SSMS реагирует на это изменение.
- Перейдите в
-
Изменение настроек шрифта в SSMS
В SSMS есть возможность непосредственно изменить настройки шрифта:
- Откройте SSMS и перейдите в
Инструменты
>Параметры
. - Разверните раздел
Шрифт и цвета
. - В разделе
Параметры отображения
выберите желаемые параметры шрифта и размера шрифта для различных элементов интерфейса.
- Откройте SSMS и перейдите в
-
Проверка обновлений SSMS
Убедитесь, что у вас установлена последняя версия SSMS. Некоторые проблемы с отображением были исправлены в более новых версиях:
- Перейдите на страницу официального сайта Microsoft для загрузки SSMS.
- Скачайте и установите последнюю версию, если она доступна.
-
Установка фиксированных значений DPI
Если вы работаете на экране с высоким разрешением, возможно, вам понадобится установить фиксированные значения DPI для оптимизации размеров шрифтов. Для этого:
- Перейдите в
Параметры
>Система
>Дисплей
. - Прокрутите вниз и выберите
Дополнительные параметры масштабирования
. - Включите опцию
Использовать ваше текущее значение масштабирования для текста и приложений
.
- Перейдите в
Заключение
Если вышеперечисленные методы не помогли, рассмотрите возможность обращения в службу поддержки Microsoft или Redgate для получения более специализированной помощи. Проблемы с отображением в SSMS могут быть вызваны множеством факторов, и для их устранения может потребоваться индивидуальный подход.
Хотя конфликты с шрифтами могут вызывать значительные неудобства, следуя данным рекомендациям, вы сможете улучшить взаимодействие с Management Studio и вернуть комфортный размер шрифта.