Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Unicode characters do not render correctly in a WPF application in Windows 10

View products that this article applies to.


Assume that you have installed Microsoft .NET Framework 4.6 on your computer that is running Windows 10. When you deploy a Windows Presentation Foundation (WPF) application on your computer, the following Unicode characters do not render correctly:
Unicode RangeFontLanguage Pack
0700-074FEstrangelo EdessaSyriac
0E80-0EFFLao UILao
1780-17FF, 19E0-19FFKhmer UIKhmer
1780-17FF, 19E0-19FFDaunPenhKhmer
2F00-2FDF, 3250, 32CC-32CF, 3377-337A, FF00-FF60, FF61-FF9F, FFE0-FFEEMeiryo UIJapanese
2F00-2FDF, FF00-FF60, FF61-FF9F, FFE0-FFEEMeiryoJapanese
31C0-31EFMingLiUChinese (Traditional)
E000-EEB7, F303-F34B, F3A0-F5F1, F634-F848MingLiU_HKSCSChinese (Traditional)
FF00-FF60, FF61-FF9F, FFE0-FFEEMS GothicJapanese

↑ Back to the top


This issue occurs because of changes in default installed fonts in Windows 10.

↑ Back to the top


To reduce the effects of these concerns, make sure that your applications appropriately declare the recommended xml:lang attribute as per MSDN guidance. For more information about the guidance, see xml:lang Handling in XAML in MSDN and Introducing xml:lang in XAML.

For more information about the known issues in the .NET Framework 4.6, see Known issues for the .NET Framework 4.6 .

↑ Back to the top

Keywords: kbsurveynew, kbexpertiseadvanced, kbtshoot, kb

↑ Back to the top

Article Info
Article ID : 3079225
Revision : 1
Created on : 1/7/2017
Published on : 7/20/2015
Exists online : False
Views : 341