CSS3里面加入了一个“-webkit-font-smoothing”属性。font-smoothing是非标准的css渲染规则,由于不同操作系统对字体渲染不同,不同浏览器也有自己对样式的一套解释规则,所以这个css样式至今也没有加入web标准。这个属性可以使页面上的字体抗锯齿,使用后字体看起来会更清晰舒服。下面青锋建站给大家分享-moz-osx-font-smoothing和-webkit-font-smoothing的使用与简介。
font-smoothing三个属性:
none ------ 对低像素的文本比较好
subpixel-antialiased ------默认值
antialiased ------抗锯齿很好
font-smoothing使用举例:
body{
-webkit-font-smoothing: antialiased;
}
-webkit-font-smoothing
-webkit-font-smoothing 是webkit在自己的渲染引擎中增加的对字体抗锯齿的调整。这个属性仅在 Mac OS X/macOS 下生效。none - 关闭字体平滑;展示有锯齿边缘的文字。
antialiased - 平滑像素级别的字体,而不是子像素。从亚像素渲染切换到黑暗背景上的浅色文本的抗锯齿使其看起来更轻。
subpixel-antialiased - 在大多数非视网膜显示器上,这将会提供最清晰的文字。
-moz-osx-font-smoothing
Firefox的 -moz-osx-font-smoothing 这个属性仅在 Mac OS X / macOS 下生效。auto - 允许浏览器选择字体平滑的优化方式,通常为grayscale。
grayscale - 用灰度抗锯齿渲染文本,而不是子像素。从亚像素渲染切换到黑暗背景上的浅色文本的抗锯齿使其看起来更轻。
inherit
unset
以上就是青锋建站给大家分享的-moz-osx-font-smoothing和-webkit-font-smoothing在CSS中起到的作用,青锋建站承接网站建设服务,包括织梦建站,phpcms建站,wordpress建站,CMS系统开发,SEO网站优化,网络营销推广,企业邮箱,400电话。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/wordpress/font_smoothing_1373.html