Через несколько лет 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 ответ1

0

Это, как оказалось, является проблемой, исправленной в 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, которые запрашивают резервные шрифты после установки накопительного пакета безопасности и качества .NET от 9 января 2018 года (KB4055002)

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

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

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