Css -webkit字体平滑属性在Chrome中无效
我试图使用-webkit字体平滑CSS属性来控制Google Chrome可怕的字体消除混叠,但它对文本没有任何影响Css -webkit字体平滑属性在Chrome中无效,css,google-chrome,fonts,Css,Google Chrome,Fonts,我试图使用-webkit字体平滑CSS属性来控制Google Chrome可怕的字体消除混叠,但它对文本没有任何影响 这是一个字体测试 这是一个字体测试 这是一个字体测试 -webkit字体平滑不再有效。谷歌Chrome团队故意改变了这种行为。在以前的版本中,OSX上似乎没有正确应用字体平滑 你说得对。 现在不支持字体平滑。 它不在新的css标准中。所以,没有更多的字体平滑。! 您可能想在这里看到w3c标准。 如果您使用的浏览器或操作系统没有字体渲染,那么这将无法工作,您是否尝试过-moz--
这是一个字体测试
这是一个字体测试
这是一个字体测试
-webkit字体平滑不再有效。谷歌Chrome团队故意改变了这种行为。在以前的版本中,OSX上似乎没有正确应用字体平滑 你说得对。 现在不支持字体平滑。 它不在新的css标准中。所以,没有更多的字体平滑。! 您可能想在这里看到w3c标准。如果您使用的浏览器或操作系统没有字体渲染,那么这将无法工作,您是否尝试过-moz--o--Chrome-works on-webkit-它必须是您的浏览器。对于某些系统来说似乎是这样?字体,您的测试用例之间存在差异:
body {
font-family: "HelveticaNeue-Light";
font-weight: 300;
}
试试这个CSS:
div{
-webkit文本笔划:0.6px;
}
这是一个字体测试
这是一个字体测试
这是一个字体测试
您可以尝试以下语法: 尽管CSS3字体在2002年初的草稿中已经出现,但字体平滑已被删除,该规范不在标准轨道上。您使用的是哪种操作系统?我使用的是Windows 7。字体渲染在OSX中似乎很好。它们在OSX、Chrome 31上看起来都不一样。我想我必须让Windows上的Chrome用户看到可怕的像素文本。我估计到2013年,我们至少已经解决了不一致的字体渲染问题。事实上,Chrome已经存在字体渲染问题很长时间了,不管字体是否平滑。查看我的详细信息。但修复很快就要到来了看起来,终于!伟大的他们拿走了一件可以让字体在Chrome中看起来有点像样的东西。如果无法呈现字体,为什么还要进入浏览器领域呢?等等,这是否意味着-webkit字体平滑:抗锯齿;不见了,亚像素是标准吗?感谢上帝,耶稣,宙斯,或是让这一切成为可能的人。问题是Mac电脑的亚像素反走样会导致深色背景上的浅色字体过于粗体。关闭亚像素消除混叠是修复此问题的唯一方法。现在你不能在Chrome上使用Chrome43,它似乎不再支持亚像素抗锯齿了。Firefox使用亚像素抗锯齿很好地呈现字体,我更喜欢亚像素抗锯齿,而不是灰度抗锯齿。这基本上是不正确的,这个链接并不是完整讨论的好例子。谷歌Chrome团队决定在下一个版本中将字体平滑属性放回Chrome中,因为他们没有找到更好的解决方案来纠正最初的问题,也不想造成进一步的混乱。如果你搜索Chromium的问题跟踪器,你可以找到一个更详细描述它的讨论。所有这些所做的只是增加笔划宽度。根本解决不了问题这比看起来更有用。有些字体可能只需要加粗一点,可能会也可能不会让它们看起来更好。
/* Keyword values */
font-smooth: auto;
font-smooth: never;
font-smooth: always;
/* <length> value */
font-smooth: 2em;