Symptoms

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 Range

Font

Language Pack

0700-074F

Estrangelo Edessa

Syriac

0E80-0EFF

Lao UI

Lao

0E80-0EFF

DokChampa

Lao

1780-17FF, 19E0-19FF

Khmer UI

Khmer

1780-17FF, 19E0-19FF

DaunPenh

Khmer

2F00-2FDF, 3250, 32CC-32CF, 3377-337A, FF00-FF60, FF61-FF9F, FFE0-FFEE

Meiryo UI

Japanese

2F00-2FDF, FF00-FF60, FF61-FF9F, FFE0-FFEE

Meiryo

Japanese

31C0-31EF

MingLiU

Chinese (Traditional)

E000-EEB7, F303-F34B, F3A0-F5F1, F634-F848

MingLiU_HKSCS

Chinese (Traditional)

FF00-FF60, FF61-FF9F, FFE0-FFEE

MS Gothic

Japanese

FFE0-FFEE

Gulim

Korean

Cause

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

Resolution

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.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.