-webkit-font-smoothing属性在Chrome中无效

Gav*_*vin 11 css fonts google-chrome

我正在尝试使用-webkit-font-smoothingCSS属性控制谷歌浏览器(可怕的)字体抗锯齿,但它对文本完全没有影响.

<div style="font-size: 42px">
  <p style="-webkit-font-smoothing: subpixel-antialiased">This is a font test.</p>
  <p style="-webkit-font-smoothing: antialiased">This is a font test.</p>
  <p style="-webkit-font-smoothing: none">This is a font test.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我比较了Photoshop中的像素,三者完全相同.Chrome不再支持此属性了吗?

Ben*_*enM 15

https://productforums.google.com/forum/?fromgroups=#!topic/chrome/0vqp1bnkaoE

-webkit-font-smoothing不再有效.谷歌Chrome团队故意改变了这种行为.在以前的版本中,OSX上似乎没有"正确"应用字体平滑.

  • 大.他们带走了一件可以使Chrome中的字体看起来不错的东西.如果无法渲染字体,为什么还要进入浏览器领域呢? (24认同)
  • 这大多不正确,链接不是完整讨论的好例子.谷歌Chrome团队决定在下一版本中将字体平滑属性重新设置为chrome,因为他们没有找到更好的解决方案来纠正原始问题,并且不想再造成混淆.如果您搜索Chromium的问题跟踪器,您可以找到更详细地描述它的讨论. (2认同)