對字體進行抗鋸齒渲染可以使字體看起來會更清晰舒服,
在線demo: https://jsfiddle.net/zhangchi/rxmyq1L7/6/
font-smoothing是非標準的CSS定義,它被列入標準規范的草案中,后由于某些原因從web標準中被移除了,
但是,我們可以用以下兩種定義進行抗鋸齒渲染
webkit-font-smoothing: antialiased; /*chrome、safari*/ -moz-osx-font-smoothing: grayscale;/*firefox*/
(1)Webkit在自己的引擎中支持了這一效果,
- webkit-font-smoothing它有三個屬性值:
- **none:**對低像素的文本比較好
- subpixel-antialiased:默認值
- antialiased:抗鋸齒很好
例子:
body{ -webkit-font-smoothing: antialiased; }
這個屬性可以使頁面上的字體抗鋸齒,使用后字體看起來會更清晰,加上之后就頓時感覺頁面小清晰了,
(2)Gecko也推出了自己的抗鋸齒效果的非標定義,
- moz-osx-font-smoothing: inherit | grayscale;這個屬性也是更清晰的作用,
例子:
.icon { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/265934.html
標籤:其他
