2016-01-21 68 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,我們只能假設爲什麼它是包括在內。這是他們的意思是要包括在內。

雖然在大多數情況下,反鋸齒文本將是一個糟糕的選擇,但直接使用這些文本時,我會認爲它們是爲了從中受益而設計的。

在一天結束的時候,雖然,你可以隨時去無它,如果你喜歡它。這個問題沒有正確或錯誤的答案,因爲它們都將是您的個人偏好。