MeetinaXD
@admin

对字体进行抗锯齿渲染可以使字体看起来会更清晰舒服。在图标字体成为一种趋势的今天,抗锯齿渲染使用也越来越多。

font-smoothing是非标准的CSS定义。它被列入标准规范的草案中,后由于某些原因从web标准中被移除了。

我们可以用以下两种定义进行抗锯齿渲染

 /*chrome、safari*/
-webkit-font-smoothing: antialiased;

/*firefox*/
-moz-osx-font-smoothing: grayscale;
注意:这不是CSS 的标准属性,在某些平台上可能不受支持。

Chrome 以及 Safari

使用-webkit-font-smoothing属性,其拥有三个属性值:

  • none:对低像素的文本比较好
  • subpixel-antialiased:默认值,在大多数非视网膜显示器上,这将会提供最清晰的文字
  • antialiased:抗锯齿很好

Firefox

使用-moz-osx-font-smoothing属性,其拥有三个属性值:

  • auto - 浏览器自动决定是否开启抗锯齿
  • grayscale -抗锯齿很好
  • inherit -默认值,对低像素的文本比较好

效果

bilibili在网站上启用了这一属性,
开启前:

开启后:

这个特性在macOS以及iOS上效果比较明显,windows上的效果较差,安卓未测试。
此外,在分辨率较低的显示屏上启用抗锯齿可能会获得较差的效果。

下午4:12 · 2021年05月09日
1504
0
0
发表留言

编程
CSS隐藏属性:让字体变得锐利平滑
对字体进行抗锯齿渲染可以使字体看起来会更清晰舒服。在图标字体成为一种趋势的今天,抗锯齿渲染使用也越来越多。font-smoothing是非标...
扫描右侧二维码继续阅读
May 9, 2021
My Codes
blogger
meetinaxd
喜欢猪🐗
mylesson 作者
alovajs core dev
本质是一条野猪
你知道吗?

每吃一只卤🐽,就会有一条野猪失去它的鼻子
上方可以切换日夜模式

统计
文章:28 篇
分类:4 个
评论:5 条
运行时长:4年279天
by yoniu.
My Codes