Znaky Unicode sa nevykresľujú správne v aplikácii WPF vo Windowse 10

Vzťahuje sa na
.NET Framework 4.6.2

Príznaky

Predpokladajme, že máte v počítači so systémom Windows 10 nainštalovaný Microsoft .NET Framework 4.6. Keď v počítači nasadíte aplikáciu Windows Presentation Foundation (WPF), nasledujúce znaky Unicode sa nevykresľujú správne:

Rozsah Unicode Písmo Jazykový balík
0700-074F Estrangelo Edessa sýrsky
0E80-0EFF Laoské používateľské rozhranie Laoština
0E80-0EFF DokChampa Laoština
1780-17FF, 19E0-19FF khmérske používateľské rozhranie Khmérčina
1780-17FF, 19E0-19FF DaunPenh Khmérčina
2F00-2FDF, 3250, 32CC-32CF, 3377-337A, FF00-FF60, FF61-FF9F, FFE0-FFEE Meiryo UI Japončina
2F00-2FDF, FF00-FF60, FF61-FF9F, FFE0-FFEE Meiryo Japončina
31C0-31EF MingLiU čínština (tradičná)
E000 – EEB7, F303 – F34B, F3A0 – F5F1, F634 – F848 MingLiU_HKSCS čínština (tradičná)
FF00-FF60, FF61-FF9F, FFE0-FFEE MS Gothic Japončina
FFE0-FFEE Gulim Kórejčina

Príčina

Tento problém sa vyskytuje z dôvodu zmien predvolene nainštalovaných písiem vo Windowse 10.

Riešenie

Ak chcete eliminovať následky týchto obáv, uistite sa, že vaše aplikácie vhodne deklarujú odporúčaný atribút xml:lang podľa pokynov webovej lokality MSDN. Ďalšie informácie o sprievodnom materiál nájdete v témach Spracovanie xml:lang v XAML v MSDN a Predstavenie xml:lang v XAML.

Ďalšie informácie o známych problémoch v rozhraní .NET Framework 4.6 nájdete v téme Známe problémy s rozhraním .NET Framework 4.6.