【问题标题】:Text effect to enhance readability of small fonts增强小字体可读性的文字效果
【发布时间】:2013-07-13 01:54:30
【问题描述】:

在视图中我有一个较小的字体,前景是白色,背景是深灰色。

目前我使用像

这样的投影效果
 <DropShadowEffect BlurRadius="0"
    Opacity="0.99"
    ShadowDepth="1"
    Direction="270"
    Color="Black"

这看起来像这样放大:

它适用于较大的字体大小,但在小尺寸上效果不佳,如下所示:

提高整体可读性的良好文本效果是什么?

我发现了这个question,它在文本周围使用了一个外笔划, 但它在较小的字体大小上根本不起作用。

【问题讨论】:

  • 无文字效果。就像标准的白底黑字。
  • 我相信缩放或缩放效果会提高小字体的可读性。
  • TextOptions.TextFormattingMode="Display" 可能会使用小尺寸改善呈现的文本。
  • 是的,TextFormattingMode Display 改进了很多。谢谢。

标签: c# wpf xaml text readability


【解决方案1】:

为了完整性:

As@sa_ddam213 表示使用 TextFormattingMode。 此外,您可以通过 TextRenderingMode 试验抗锯齿算法。 如果您使用 ClearType,您还可以尝试使用 ClearTypeHint。

替代方案是使用较大的文本或专门为小尺寸设计的字体,例如像素字体。

【讨论】:

  • 你能告诉更多关于像素字体的信息吗?目前我使用 Segoe UI,但性能不是很好。
  • 当然,LMGTFY,例如dafont.com/bitmap.php免费像素字体,也称为位图字体,旨在以非常小的尺寸显示,通常您不希望对它们进行任何抗锯齿效果
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-25
  • 1970-01-01
  • 1970-01-01
  • 2013-07-13
  • 2023-03-05
  • 2013-04-13
  • 1970-01-01
相关资源
最近更新 更多