几年后,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 中已纠正的问题,“适用于 Windows 7 SP1 和 Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2、4.7 和 4.7.1 的安全与质量汇总”。
2018 年 1 月 18 日发布了更新 4074880,以替换适用于 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2、4.7 和 4.7.1 的更新 4055002。更新 4074880 不再包含以下知识库文章中描述的问题:
4074906 - 安装 2018 年 1 月 9 日 .NET 安全与质量汇总 (KB4055002) 后,WPF 应用程序中请求后备字体时出现“TypeInitializationException”或“FileFormatException”错误
KB4074880 没有下载;我在KB4055532 下的目录更新。