Comportamento bizarro do tamanho da fonte MSSQLSMS no Windows 7

Comportamento bizarro do tamanho da fonte MSSQLSMS no Windows 7

Depois de vários anos, o MSSQLSMS 2012 começou repentinamente a ignorar a configuração do tamanho da fonte:

insira a descrição da imagem aqui

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.

KB4019990 é um pré-requisito.

informação relacionada