Странное поведение размера шрифта MSSQLSMS в Windows 7

Странное поведение размера шрифта MSSQLSMS в Windows 7

Спустя несколько лет MSSQLSMS 2012 внезапно начал игнорировать настройку размера шрифта:

введите описание изображения здесь

Я пробовал менять его с 8 пунктов на 4 и на 40, без заметных изменений в отображаемом размере шрифта. Перезапуск не помог. Я могу вручную установить масштаб от 100% до 70%, и это можно использовать, но я бы не хотел заморачиваться.

Вот сообщение об ошибке, которое я получил при запуске, когда возникла проблема:

TITLE: Microsoft SQL Server Management Studio
------------------------------

The type initializer for 'System.Windows.Media.Fonts' threw an exception. (mscorlib)

------------------------------
ADDITIONAL INFORMATION:

No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1 (PresentationCore)

------------------------------

No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1 (PresentationCore)

Есть идеи?

решение1

Оказывается, эта проблема исправлена ​​в KB4074880.«Накопительный пакет безопасности и качества для .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 и 4.7.1 для Windows 7 SP1 и Server 2008 R2 SP1».

18 января 2018 года было выпущено обновление 4074880, заменяющее обновление 4055002 для .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 и 4.7.1 для Windows 7 SP1 и Windows Server 2008 R2 SP1. Обновление 4074880 больше не содержит проблему, описанную в следующей статье Базы знаний:

4074906 — ошибка «TypeInitializationException» или «FileFormatException» в приложениях WPF, которые запрашивают резервные шрифты после установки 9 января 2018 г. .NET Security and Quality Rollup (KB4055002)

Для KB4074880 нет загрузки; я нашел ее вОбновление каталога под номером KB4055532.

KB4019990 является обязательным условием.

Связанный контент