zongxudong 发表于 2014-7-16 17:28:00

WPF 的中文字体是个老毛病了. 请问有没有解决显示字体模糊的解决方案

我想了解一下. 你们有没有比较好的, 解决显示中文模糊的问题?
非常感谢

iceman 发表于 2014-7-17 18:14:00

回复 1楼zongxudong的帖子

我需要咨询产品组后给您反馈,明天回复给你。

iceman 发表于 2014-7-19 10:58:00

回复 1楼zongxudong的帖子

WPF 字体问题一般出现在 XP 和 Vista 系统中,是 WPF 3.5 的问题。后来 MS 在 WPF 4.0 中提供了 TextOptions 类用户解决这个问题,请参考:http://msdn.microsoft.com/en-us/library/system.windows.media.textoptions(v=vs.100).aspx

zongxudong 发表于 2014-7-19 12:04:00

回复 3楼iceman的帖子

非常感谢你的回复
WPF4.0 后提出了 TextOptions 用来改善亚洲字体的显示问题.
但是我在使用的时候. 始终不得要领. 设置过后感觉字体没有多大的变化. 尤其是运用在雅黑字体上. 显示总会有粗有细.
你这边有没有什么设置字体的Simple, 比如设置字体最好采用什么样的字体, 什么大小. 在全局设置, 还是推荐在控件里面设置?

iceman 发表于 2014-7-22 13:02:00

回复 4楼zongxudong的帖子

可以设置所有 Element Style 属性,尝试下以下这段代码,:
    <Window.Resources>
      <Style TargetType="FrameworkElement">
            <Setter Property="TextOptions.TextRenderingMode" Value="ClearType"/>
      </Style>
    </Window.Resources>

由于我们没有重现这个问题,所以只能给出一些建议,希望能对你有所帮助。
页: [1]
查看完整版本: WPF 的中文字体是个老毛病了. 请问有没有解决显示字体模糊的解决方案