2016-01-21 69 views
0

我使用谷歌的材料图标,我注意到在css they provided,选项-webkit-font-smoothing: antialiased;设置。我对此有点困惑,因为我的理解是,大多数字体都被暗示以防止子像素渲染造成模糊。因此,无论Google的Material Icon字体是否设计用于消除锯齿?

  1. 的字体设计时考虑抗锯齿,我应该保持的设定,或
  2. 谁写的CSS的人错误地决定"Fix" the font smoothing *,我应该沟的设置。

这是它看起来就像是我(非常放大)。因之一些可信的第一个理论,但我只有一个Retina屏幕,以测试它,所以我不知道它的外观上的其他屏幕。

抗锯齿:

Anti-Aliased

默认:

Subpixel

*链接的文章基本上说,消除锯齿的文本始终是劣势。

回答

0

嗯,这是一个棘手的问题,因为它完全取决于你的想法和期望。

在这种情况下,我们不能说为什么它被包含在CSS,我们只能假设为什么它是包括在内。这是他们的意思是要包括在内。

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

在一天结束的时候,虽然,你可以随时去无它,如果你喜欢它。这个问题没有正确或错误的答案,因为它们都将是您的个人偏好。