Google的Material Icon字体是否设计用于消除锯齿?

时间:2016-01-21 18:57:43

标签: css fonts material-design

我正在使用Google的素材图标,我注意到在css they provided中设置了选项-webkit-font-smoothing: antialiased;。我对此感到有点困惑,因为我的理解是大多数字体都暗示可以防止子像素渲染造成模糊。所以要么

  1. 字体在设计时考虑了抗锯齿,我应该保留设置,或
  2. 写css的人错误地决定"Fix" the font smoothing *,我应该抛弃这个设置。
  3. 这就是我的样子(非常放大)。这为第一个理论提供了一些信任,但我只有一个Retina屏幕来测试它,所以我不知道它在其他屏幕上的外观。

    抗锯齿:

    Anti-Aliased

    默认值:

    Subpixel

    *链接的文章基本上说反锯齿文本总是低劣的。

1 个答案:

答案 0 :(得分:0)

嗯,这是一个难以回答的问题,因为它完全取决于您的喜好以及您的期望。

在这种情况下,我们不能说它为什么包含在CSS中,我们只能假设为什么它被包含在内。这就是说它们意味着它被包括在内。

虽然在大多数情况下消除锯齿的文本会是一个糟糕的选择,但在直接使用它们时,我会认为它们的设计是为了从中受益。

在一天结束时,如果您愿意,可以随时离开它。这个问题没有正确或错误的答案,因为它们都是您个人的偏好。