Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css -webkit字体平滑属性在Chrome中无效_Css_Google Chrome_Fonts - Fatal编程技术网

Css -webkit字体平滑属性在Chrome中无效

Css -webkit字体平滑属性在Chrome中无效,css,google-chrome,fonts,Css,Google Chrome,Fonts,我试图使用-webkit字体平滑CSS属性来控制Google Chrome可怕的字体消除混叠,但它对文本没有任何影响 这是一个字体测试 这是一个字体测试 这是一个字体测试 -webkit字体平滑不再有效。谷歌Chrome团队故意改变了这种行为。在以前的版本中,OSX上似乎没有正确应用字体平滑 你说得对。 现在不支持字体平滑。 它不在新的css标准中。所以,没有更多的字体平滑。! 您可能想在这里看到w3c标准。 如果您使用的浏览器或操作系统没有字体渲染,那么这将无法工作,您是否尝试过-moz--

我试图使用-webkit字体平滑CSS属性来控制Google Chrome可怕的字体消除混叠,但它对文本没有任何影响

这是一个字体测试

这是一个字体测试

这是一个字体测试

-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;