清洁文本渲染

时间:2014-02-26 20:23:01

标签: html css fonts

我在我的网站上使用“open sans”字体。但它渲染不清晰和脏边缘字体。 以下图片

enter image description here

但我在另一些网站上看到他们使用的是同样的开放式无字体,但它非常干净且视网膜准备就绪图像

enter image description here

为什么我的文字边缘不整洁且不干净?

附加:我尝试禁用样式表代码,文本呈现清晰,视网膜准备就绪。但我错过了什么?

1 个答案:

答案 0 :(得分:2)

我相信我知道如何解决这个问题...将此问题添加到您的css:

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

我现在将它添加到我的所有网络项目中。它使字体看起来更清晰:)

Demo

此外,使用网页字体时,最好刻意指定字体粗细。

h1 {
    font-family: 'Open Sans';
    font-weight: 300; /* 300 is the "light" version of the font, 400 would be "normal" */
}