症状
假定您正在运行 Windows 10 的计算机上安装了 Microsoft.NET Framework 4.6。当您在您的计算机上部署 Windows Presentation Foundation (WPF) 应用程序时,下面的 Unicode 字符无法正确呈现︰
Unicode 范围 |
字体 |
语言包 |
---|---|---|
0700-074F |
福音体文字 Edessa |
叙利亚文 |
0E80-0EFF |
老挝语用户界面 |
老挝语 |
0E80-0EFF |
DokChampa |
老挝语 |
1780-17FF, 19E0-19FF |
高棉语用户界面 |
高棉语 |
1780-17FF, 19E0-19FF |
DaunPenh |
高棉语 |
2F00-2FDF,3250、 32CC 32CF、 3377-337A,FF00 FF60,FF61 FF9F,FFE0 FFEE |
Meiryo 用户界面 |
日语 |
2F00-2FDF, FF00-FF60, FF61-FF9F, FFE0-FFEE |
Meiryo |
日语 |
31C0-31EF |
MingLiU |
中文 (繁体) |
E000-EEB7, F303-F34B, F3A0-F5F1, F634-F848 |
MingLiU_HKSCS |
中文 (繁体) |
FF00-FF60, FF61-FF9F, FFE0-FFEE |
宋体 |
日语 |
FFE0-FFEE |
Gulim |
韩语 |
原因
更改默认安装的字体,Windows 10 中会出现此问题。
解决方案
若要减小这些问题的影响,确保您的应用程序正确地声明根据 MSDN 指南建议使用的xml: lang属性。有关本指南的详细信息,请参阅 MSDN 和介绍 xml: lang 在 XAML中的xml: lang 处理在 XAML 中。 有关.NET Framework 4.6 中的已知问题的详细信息,请参阅已知.NET Framework 4.6 的问题。