Симптоми
Да предположим, че сте инсталирали Microsoft .NET Framework 4.6 на вашия компютър, работещ под Windows 10. При разполагане на Windows Presentation Foundation (WPF) приложение на вашия компютър, следните Unicode знаци не се рендират правилно:
Unicode диапазон |
Шрифт |
Езиков пакет |
---|---|---|
0700-074F |
Естрангело Едеса |
Сирийски |
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 |
MS готически |
Японски |
FFE0-FFEE |
Gulim |
Корейски |
Причина
Този проблем възниква поради промени по подразбиране инсталирани шрифтове в Windows 10.
Решение
За намаляване на ефектите от тези проблеми, уверете се, че вашите приложения по подходящ начин обяви препоръчва xml:lang атрибут според MSDN инструкции. За повече информация за указания вижте xml:lang работа в XAML в MSDN и въвеждане xml:lang в XAML.
За повече информация относно известните проблеми в .NET Framework 4.6 вижте известни проблеми с .NET Framework 4.6.