CSS是否支持“清晰,锐利”等文本消除锯齿?

问题描述:

我在Photoshop中有一些文字&它设置为“清晰”。当我把它放在我的网站上时,它看起来不太一样。CSS是否支持“清晰,锐利”等文本消除锯齿?

在CSS中是否存在任何可以让它变得清脆的东西?或不?

或者你有什么建议可以达到类似的效果吗?

它不仅是不可能的,但在市场上不同的浏览器执行不同的反锯齿设置,也就是说,你不能得到一致的结果,即使如果他们不是你想要的。

有关各个浏览器如何处理字体渲染一个很好的文章,我建议你阅读本:http://blog.typekit.com/2010/10/21/type-rendering-web-browsers/

你真正问的是:

“是否有可能从网络发展的角度控制抗锯齿?”无论如何,OS和浏览器供应商都开始给予这种发展控制(不要屏住呼吸),这个答案现在至少还有一段时间是未来的(至少有一段时间是未来的)。

+0

除了不能够迫使许多关于(通知)的最终用户,用于控制文本呈现的CSS是不是令人难以置信的好支持我最后一次检查(承认前一阵子)。如果它不是已经存在的话,它有可能会得到很好的支持,那么至少对于那些有兴趣按照你的意愿查看事物的人来说,你会得到你想要的。 – reisio 2011-04-28 01:52:02

这是我在一家大公司的网站上找到:

body, table, form { 
font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; 
background-color: transparent; 
color: #333; 
-webkit-font-smoothing: antialiased;} 
+0

今天不再适用于任何浏览器。 – MC9000 2018-02-15 07:57:50

+0

-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:greyscale; Windows不支持它 – Alex 2018-02-16 16:53:55

尝试这段代码

class_name{ 
    -webkit-font-smoothing: antialiased; 
} 
+0

这在任何现代浏览器中都不起作用,因此不投票。 – MC9000 2018-02-15 07:58:53