我在Windows Chrome上使用Google Lato字体,大小为10像素,字重为300时,遇到了字体渲染问题。以下是Mac和Windows上的渲染对比:
Chrome Windows:
Chrome Mac:正如您所见,Windows 上的字体非常难以阅读。我尝试过使用:
-webkit-font-smoothing: antialiased;
但是它没有起作用。有什么想法可以修复这个问题吗?
以下是一个示例:https://jsfiddle.net/Lcj9yxuo/
我在Windows Chrome上使用Google Lato字体,大小为10像素,字重为300时,遇到了字体渲染问题。以下是Mac和Windows上的渲染对比:
Chrome Windows:
Chrome Mac:正如您所见,Windows 上的字体非常难以阅读。我尝试过使用:
-webkit-font-smoothing: antialiased;
但是它没有起作用。有什么想法可以修复这个问题吗?
以下是一个示例:https://jsfiddle.net/Lcj9yxuo/
你可以在样式中添加一些文本阴影
label{
font-family: Lato;
font-weight:300;
font-size:10px;
-webkit-font-smoothing: antialiased;
-webkit-text-shadow: rgba(0,0,0,.2) 0 0 1px;
text-shadow: rgba(0,0,0,.2) 0 0 1px;
}
<link href="https://fonts.googleapis.com/css?family=Lato:100,200,300,400,500,600,700,800,300italic,400italic,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css">
<label>
gwarancja niskich cen
</label>
更多细节和解释请参见源代码:如何在CSS中应用字体反锯齿效果?
text-rendering: optimizeLegibility
吗? - Niek Nijland