Silverlight在文本框中将几个中文字符显示为粗体。此文本框没有设置字体家族。请参考下面的截图中文字符以粗体显示
在上面的截图,第一个字符是比另一个更大胆。其中一位MSDN职位说这是因为字体系列问题,并且设置SimSun
字体系列应该解决该问题。这是应用字体系列之后的屏幕截图。
它看起来像设置SimSun
实际上是固定的问题。但我不确定这是否正确,因为我的应用程序允许以任何语言输入数据,而不仅仅是中文。所以我不想将字体族设置为中文字体。
我想知道,由于数据是Unicode(UTF16)编码,渲染引擎应该照顾选择正确的字体并正确渲染它?
我正在寻找适当的方法来解决这个问题。任何的意见都将会有帮助。
在.NET3.5中使用Silverlight 3。
您已经安装了蹩脚的字体,主动请缨来渲染字形。不好。一般来说,要增大点的大小。当你支持东亚语言时非常重要。 –