文本渲染仍然模糊: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 Effect 造成的字体模糊

windows10字体小模糊怎么调

WPF 文本框设置了阴影效果后,因左右的transform变化引发的拉伸渲染问题

chrome整体字体渲染问题2016

RemoteViews (Widget) 使用 Bitmap 时文本模糊

模糊 WPF 容器的背景