Depois de vários anos, o MSSQLSMS 2012 começou repentinamente a ignorar a configuração do tamanho da fonte:
Tentei alterá-lo de 8 pontos para 4 e 40, sem nenhuma alteração observável no tamanho da fonte exibida. Reiniciar não ajudou. Posso definir manualmente o zoom de 100% a 70% e é utilizável, mas gostaria de não ter que me preocupar.
Esta é a mensagem de erro que recebi na inicialização quando o problema começou:
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)
Alguma ideia?
Responder1
Este é um problema corrigido em KB4074880,"Acúmulo de segurança e qualidade para .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 e 4.7.1 para Windows 7 SP1 e Server 2008 R2 SP1".
Em 18 de janeiro de 2018, a atualização 4074880 foi lançada para substituir a atualização 4055002 do .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 e 4.7.1 para Windows 7 SP1 e Windows Server 2008 R2 SP1. A atualização 4074880 não contém mais o problema descrito no seguinte artigo da Base de Conhecimento:
4074906 - Erro "TypeInitializationException" ou "FileFormatException" em aplicativos WPF que solicitam fontes substitutas após a instalação do .NET Security and Quality Rollup de 9 de janeiro de 2018 (KB4055002)
Não há download para KB4074880; eu encontrei emAtualização de catálogo em KB4055532.