Los caracteres Unicode no se representan correctamente en una aplicación WPF en Windows 10

Se aplica a
.NET Framework 4.6.2

Síntomas

Supongamos que ha instalado Microsoft .NET Framework 4.6 en el equipo que ejecuta Windows 10. Cuando implementa una aplicación de Windows Presentation Foundation (WPF) en el equipo, los siguientes caracteres Unicode no se representan correctamente:

Intervalo Unicode Fuente Paquete de idioma
0700-074F Estrangelo Edessa Siríaco
0E80-0EFF Interfaz de usuario de Laos Lao
0E80-0EFF DokChampa Lao
1780-17FF, 19E0-19FF Interfaz de usuario jemer Khmer
1780-17FF, 19E0-19FF DaunPenh Khmer
2F00-2FDF, 3250, 32CC-32CF, 3377-337A, FF00-FF60, FF61-FF9F, FFE0-FFEE Interfaz de usuario de Meiryo Japonés
2F00-2FDF, FF00-FF60, FF61-FF9F, FFE0-FFEE Meiryo Japonés
31C0-31EF MingLiU Chino (tradicional)
E000-EEB7, F303-F34B, F3A0-F5F1, F634-F848 MingLiU_HKSCS Chino (tradicional)
FF00-FF60, FF61-FF9F, FFE0-FFEE MS Gothic Japonés
FFE0-FFEE Gulim Coreano

Causa

Este problema se produce debido a cambios en las fuentes instaladas de forma predeterminada en Windows 10.

Resolución

Para reducir los efectos de estos problemas, asegúrese de que las aplicaciones declaren correctamente el atributo xml:lang recomendado según las instrucciones de MSDN. Para obtener más información acerca de la guía, consulte el manejo de xml:lang en XAML en MSDN e Introducción a xml:lang en XAML.

Para obtener más información acerca de los problemas conocidos de .NET Framework 4.6, consulte Problemas conocidos de .NET Framework 4.6 .