文本渲染仍然模糊:WPF 应用程序的最佳字体?
Posted
技术标签:
【中文标题】文本渲染仍然模糊:WPF 应用程序的最佳字体?【英文标题】:Text rendering still blurry : Best font for WPF application? 【发布时间】:2011-02-06 22:32:08 【问题描述】:我知道这是一个非常主观的问题,但由于 WPF 中的文本渲染仍然是一个问题,我必须充分利用它。
在 WPF 应用程序中,文本往往会变得模糊,这已不是什么秘密。还有无数关于这个主题以及如何解决这个问题的网站。 但我想知道......文本模糊似乎比其他字体更能影响某些字体。所以我仍在寻找最好的字体来解决这个问题。
到目前为止,我仍在使用 Arial,但它看起来不太好。但我确信其他一些字体更适合手头的任务。
【问题讨论】:
一个有大量信息的相关线程:***.com/questions/190344/… 【参考方案1】:您可能想要使用 WPF 4,因为它具有他们为使 VS2010 看起来更漂亮而进行的所有不错的更改。
【讨论】:
您还必须更改文本呈现选项,默认设置是 WPF3 设置 @Paul 编辑:这是你在说什么:10rem.net/blog/2010/06/07/…?TextOptions.TextFormattingMode="Display"
和 TextOptions.TextRenderingMode="ClearType"
【参考方案2】:
您可以尝试使用针对 ClearType 优化的字体。通常他们的名字会以'c'开头:
许多(但不是全部)以 C 开头并随 Windows Vista 一起安装的字体(Cambria、Calibri、Corbel、Candara、Consolas 等)已被设计为与 WPF 很好地配合使用。除此之外,Verdana、Georgia 等具有健壮轮廓的字体……在计算机屏幕上也能很好地显示。
(引自Text Clarity in WPF)。
(图片来源:http://windowsclient.net/wpf/white-papers/wpftextclarity.aspx)
【讨论】:
谢谢!维达纳它是!有点大但很漂亮。文字旋转 90 度后,这种字体看起来仍然不错。以上是关于文本渲染仍然模糊:WPF 应用程序的最佳字体?的主要内容,如果未能解决你的问题,请参考以下文章
WPF 文本框设置了阴影效果后,因左右的transform变化引发的拉伸渲染问题