7

技术周刊 2021-12-10:OpenType 1.9 带来全新的彩色字体规范

 2 years ago
source link: https://zhuanlan.zhihu.com/p/445364992
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

技术周刊 2021-12-10:OpenType 1.9 带来全新的彩色字体规范

前端开发话题下的优秀答主
  • Firefox 96 支持了 CSS hwb() 颜色函数,通过色调、白度和黑度来表达颜色,此前 Safari 15 已经支持。

点评:CSS 表现颜色的能力目前依然很弱,说出来你可能不信,在未实现 display-p3 之前,CSS 无法访问大多数现代显示器中三分之一的颜色。

v2-e6e99a037c220e2402d955d989bb4818_720w.jpg
  • OpenType 1.9 正式发布,最大的变化是新增了 COLR 表的第二个版本(COLRv1)。这是全新的彩色字体规范,可以实现渐变、仿射变换(Affine transformation)和多种混合模式,满足绝大多数 Emoji 或彩色图标的设计。将在 Chrome 98 中正式启用
v2-dc58fa4f61d3c9a6dd5266dd0a3de3be_720w.jpg

点评:自 1984 年 Adobe 发布 PostScript 以来,字体技术经历了巨大的变革。回顾历史,这中间因为很多商业竞争的原因,走了很多弯路。今天,我们再次站在了十字路口,我相信 COLRv1 会在字体的历史上留下浓墨重彩的一笔。更多请看:https://zhuanlan.zhihu.com/p/377136770

点评:是时候告别 * {outline: none;} 了。

  • 不久前发布的 Firefox 95 中,带来了基于 WebAssembly 的新型沙盒技术——RLBox。该技术与加州大学圣地亚哥分校和德克萨斯大学的研究人员合作开发,可以轻松高效地隔离子组件,从而使浏览器更加安全。它的工作原理是将第三方库与应用程序的本机代码分开,使 Firefox 免受这些库的零日漏洞攻击。RLBox 将率先用于隔离以下三方库:GraphiteHunspellOggExpatWOFF2


优秀 Demo

v2-97c55a9951ef7f78bf3c54382ecf35e1_b.jpg
JS 太空大战

本期编辑:

; 审阅:@承虎

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK