C# WPF文本框中的Unicode字体呈现不正确
我的安装程序是Windows 7 Ultimate x64。我正在使用VisualStudio2010并在.NET4.0中开发一个C#/WPF应用程序 在我的应用程序中,我有一个文本框,如下所示:C# WPF文本框中的Unicode字体呈现不正确,c#,.net,wpf,unicode,C#,.net,Wpf,Unicode,我的安装程序是Windows 7 Ultimate x64。我正在使用VisualStudio2010并在.NET4.0中开发一个C#/WPF应用程序 在我的应用程序中,我有一个文本框,如下所示: <TextBox Name="textBoxDescription" FontFamily="Arial Unicode MS" FontSize="11" DockPanel.Dock="Top" Width="300" Margin="5" TextWrapping="Wra
<TextBox Name="textBoxDescription" FontFamily="Arial Unicode MS"
FontSize="11" DockPanel.Dock="Top"
Width="300" Margin="5" TextWrapping="Wrap" />
从角色映射中,我生成了以下单词:
我生成字符串的方式是双击'ন', 然后双击'ি', 然后是'শ', 'া' 最后দ'. 请注意,最终结果是'নিশাদ', 这在我的语言中是正确的。我单击“复制”,并粘贴到上面提到的文本框中。字符串呈现如下所示:
<TextBox Name="textBoxDescription" FontFamily="Arial Unicode MS"
FontSize="11" DockPanel.Dock="Top"
Width="300" Margin="5" TextWrapping="Wrap" />
在C#Windows窗体应用程序中执行相同操作时,渲染是正确的:
为什么WPF的渲染不同?如何解决