لا يتم عرض أحرف Unicode بشكل صحيح في تطبيق WPF في Windows 10

ينطبق على
.NET Framework 4.6.2

الأعراض

لنفترض أنك قمت بتثبيت Microsoft .NET Framework 4.6 على الكمبيوتر الذي يعمل بنظام التشغيل Windows 10. عند نشر تطبيق Windows Presentation Foundation (WPF) على الكمبيوتر، لا يتم عرض أحرف Unicode التالية بشكل صحيح:

نطاق Unicode خط حزمة اللغة
0700-074F Estrangelo 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 مييرو اليابانية
31C0-31EF MingLiU الصينية (التقليدية)
E000-EEB7، F303-F34B، F3A0-F5F1، F634-F848 MingLiU_HKSCS الصينية (التقليدية)
FF00-FF60، FF61-FF9F، FFE0-FFEE MS Gothic اليابانية
FFE0-FFEE غوليم الكورية

السبب

تحدث هذه المشكلة بسبب التغييرات في الخطوط المثبتة بشكل افتراضي في Windows 10.

الدقة

لتقليل تأثير هذه المخاوف، تأكد من أن تطبيقاتك تعلن بشكل مناسب عن سمة xml:lang الموصى بها وفقا لإرشادات MSDN. للحصول على مزيد من المعلومات حول الإرشادات، راجع معالجة xml:lang في XAML في MSDN وتقديم xml:lang في XAML.

لمزيد من المعلومات حول المشكلات المعروفة في .NET Framework 4.6، راجع المشكلات المعروفة ل .NET Framework 4.6.