-webkit-font-smoothing 是不是仅适用于 Mac 浏览器,而不适用于 windows?
Posted
技术标签:
【中文标题】-webkit-font-smoothing 是不是仅适用于 Mac 浏览器,而不适用于 windows?【英文标题】:Does -webkit-font-smoothing only work on Mac browsers, Not windows?-webkit-font-smoothing 是否仅适用于 Mac 浏览器,而不适用于 windows? 【发布时间】:2012-01-21 03:07:05 【问题描述】:-webkit-font-smoothing
属性是否仅适用于 Mac 浏览器,而不适用于 windows?我正在使用 Google 字体并尝试在 Windows 版 Google Chrome 中使其流畅。我发现-webkit-font-smoothing: antialiased;
是 Google 搜索中的解决方案,但它在我的 Google Chrome (Windows) 上没有任何区别
【问题讨论】:
【参考方案1】:它只适用于mac,不适用于windows,因为windows有不同的字体渲染方法。
来源:http://christophzillgens.com/en/articles/-webkit-font-smoothing-reloaded
【讨论】:
在这种情况下,控制面板 > 显示属性 > 效果 > ClearType 字体平滑是否对 Windows 用户有任何影响? @Brad - 即使它有效,我们也不能告诉每个用户都这样做 只是想补充一点,这个 CSS 规则在 Linux 上也无效(Gnome 桌面,即 freetype/pango/gtk+)。有点不幸,因为 Windows 和 Linux 都共享“cleartyped”/hinted/(non-)antialiased 字体渲染的概念——理论上这个 CSS 规则应该适用于这些平台。也就是说,似乎'font-smooth' 已从 CSS3-fonts 草案中删除,我想这意味着 Chrome/WebKit 也可能在某个时候放弃它们的实现。 @Brad,在 Win 7 上使用 Chrome 和 Safari 以及不同的系统 (Windows) 级别设置进行测试,我看不出有什么区别:浏览器使用系统级别定义的字体平滑方法,忽略-webkit-font-smoothing
设置.以上是关于-webkit-font-smoothing 是不是仅适用于 Mac 浏览器,而不适用于 windows?的主要内容,如果未能解决你的问题,请参考以下文章