首页 > 业界 > 关键词  > OLRv1最新资讯  > 正文

Google Chrome 98将支持新版矢量彩色字体 苹果明确提出反对

2022-02-02 09:06 · 稿源: cnbeta

1月初,Google Chrome 97登陆稳定频道,带来了大量的新功能,包括更新的键盘API,该API被苹果和Mozilla驳回,因为它太容易侵犯用户隐私了。经过四周的开发周期,今天我们可以期待Chrome 98的发布,虽然它没有那么多的争议,但有一个功能“COLRv1”绝对是突出的,不仅如此它还引发了争议。

image.png

Google Chrome 98增加了对COLRv1彩色渐变矢量字体的支持,这是其COLRv0的进化版。 它们以渐变、合成、变换、多色字母的形式带来了更具表现力的视觉能力,甚至在非常小的字体尺寸下也是如此。Google对此介绍说,它能够使用COLRv1字体格式渲染诺托彩色表情符号,经过WOFF2压缩后的大小为1.85MB。同时,对于同样的表情符号,标准的位图字体占用了9MB,在节省系统资源开销上,这是个重大的改进。

与任何新的浏览器功能一样,获得其他网络浏览器供应商和网络开发者的支持以确保无缝的交叉兼容是非常重要的。尽管Mozilla和网络开发者已经提到他们对新的矢量字体的支持,但苹果的WebKit和Core Text团队则反对该提议,他们反对COLRv1的理由如下:

它重新发明了车轮。这种新的格式与任何通用的2D图形序列化格式一样,具有很强的表现力和功能。现有的通用2D图形的序列化格式有很多很多。

它还不存在于Chrome的开发者行列之外。OT-SVG同样具有表达能力,存在并在DirectWrite、Core Text、Firefox和许多(大部分)Adobe创作应用程序中拥有运输实现。许多OT-SVG字体已经存在。

因为这个建议在Chrome之外还不存在,所以在现有的创作工具中没有生态系统。相反,许多设计创作工具已经导出了SVG。

同时支持OT-SVG和这个新的提议是两倍(-ish)的维护负担,而这种格式并不比我们已经支持的格式更具表现力。

同时支持OT-SVG和这个新提议会增加我们的二进制大小。我们预计额外的二进制大小的增加大致相当于我们在实施 OT-SVG 后观察到的二进制大小的增加。(OT-SVG 涉及到一个 XML 解析器,但是 WebKit 已经与一个 XML 解析器关联,所以预计这个新提议的大小与我们在实现 OT-SVG 后看到的大小增加大致相等,而这个提议需要它自己的新型解析/溢出检测/解释代码)。

同时支持OT-SVG和这个新提议,使基于矢量的彩色字体的安全攻击的表面积增加了一倍。

即使考虑到一个只支持这个建议而不支持SVG的引擎,也没有看到任何证据表明,与一个新的二进制格式相比,避免使用XML会减少安全漏洞。历史上,在WebKit中,我们观察到不透明的二进制格式(如图像格式)有很多自己的安全漏洞。

这个规范有2500多行,规范的images/目录有77个数字,而这个建议只有一个实现。它足够复杂,以至于我们没有信心它能够被互操作地实现。我们担心绘图操作的行为可能是Skia特有的,而在Core Graphics上很难/不可能实现。例如,乍一看,我们不确定这个提案中的径向梯度是否可以在Core Graphics上实现。据我们所知,这个建议并没有经过许多独立的利益相关者的严格的标准化过程。

在彩色字体表格中嵌入光栅图像数据在今天是很常见的,但是这个新的提议没有允许这样做的能力,尽管它的矢量设施与任何通用的2D图形序列化格式一样具有表现力。因此,它实际上并没有改善彩色字体表碎片的情况,而这被广泛认为是当今彩色字体的最大缺点之一。

不过,不管苹果方面如何反对,COLRv1字体格式将首先在Chrome 98中得到支持。

除此以外,Chrome 98中还包括其他较小的改进和提高。用于密钥交换的简单数据加密标准(SDES)也正在被淘汰,因为它被称为"历史性的",因此是一种安全风险。

一个CSS媒体查询也被提供给网页开发人员,以便他们能够自动检测HDR显示器并相应地渲染他们的内容。对于颜色调整,"only"关键字已被重新引入到CSS色彩模式规范中。

为了替代潜在的性能优势和对某些用例的简易开发,正在为"ClipboardItem"对象添加对承诺的支持。此外,开发者还可以利用"self.structuredClone()"方法来克隆和转移对象。为了避免混淆并实现与标准规范的互操作性,一些用于窗口弹出的API也被改变。

流写入现在可以立即被终止,跨源资源共享(CORS)预检请求也可以发送到私人网络上的目标服务器,在访问子资源之前首先明确询问权限。另一种方法使开发人员能够使用文件句柄更容易地删除文件,而不是被迫先访问父目录。

了解有关COLRv1更多细节:

https://developer.chrome.com/blog/colrv1-fonts/

但这还不是全部,Chrome 98的DevTools中还有不少改进,您可以在这里查看所有的内容:

https://developer.chrome.com/blog/new-in-devtools-98/

Chrome 98将在今天晚些时候开始推出。如果你在一天中没有自动更新到98版,请到帮助关于Google Chrome,一旦有了更新,就可以触发它。接下来是Chrome 99,它将于2月3日进入Beta通道,并将于3月1日登陆稳定版。

举报

  • 相关推荐
  • 2799元起!小米平板8 Pro发布:骁龙8至尊版旗舰、能玩PC游戏!

    小米平板8+Pro于9月25日发布,售价2799元起。配备11.2英寸3.2K高刷护眼屏,144Hz刷新率,峰值亮度800nits,通过德国莱茵三重护眼认证。机身采用全金属一体化设计,厚度5.75mm,重量仅485g,搭载骁龙8至尊版处理器,内置9200mAh电池,支持67W快充。系统首发小米澎湃OS 3,支持PC级应用和全新分屏布局,适配悬浮键盘和手写笔。音质配备四扬声器,支持自适应音频功能。此外,平板还支持本地运行PC游戏,内置XiaomiWinPlay引擎,可畅玩《双人成行》等Steam游戏。后置5000万像素摄像头,前置3200万像素,支持指纹识别。

  • 小米17/Pro/Pro Max今日首销:4499元起

    9月27日上午10点,小米17系列正式开售,推出三款新机:小米17、小米17 Pro和小米17 Pro Max,起售价4499元。三款机型均采用纯直屏设计,搭载第五代骁龙8至尊版处理器,性能出色。定位各有侧重:小米17为最强标准版旗舰,17 Pro主打小尺寸影像旗舰,17 Pro Max则是巅峰科技影像旗舰。屏幕尺寸上,17和17 Pro为6.3英寸,17 Pro Max为6.9英寸。价格区间覆盖4499元至6999元,竞争力强。此外,小米新增16GB+1TB存储版本的小米17标准版,定价5299元,将于10月5日发售,相比前代更亲民。

  • ChatExcel重磅发布:基于AMD锐龙AI MAX+ 395处理器的数据分析Mini AI 工作站

    ChatExcel发布搭载AMD锐龙AI MAX+395处理器的Mini AI工作站,重构数据全链路,打造“找数-做数-分析数-看数-用数”的商业闭环平台。依托处理器96GB超大显存和统一内存架构,实现本地流畅运行GPT-oss-120B等大型模型,保障数据安全的同时显著提升分析效率。该方案以财务场景为例,支持多任务并行处理,将原本需1天完成的月度报表压缩至2小时,解决“数据不外发”与“高效处理”的核心矛盾。

  • 最强小屏旗舰!小米17 Pro发布:4999元起

    今日晚间,小米17 Pro正式发布。 售价方面,小米17 Pro 12GB 256GB售价4999元,12GB 512GB售价5299元,16GB 512GB售价5599元,16GB 1TB售价5999元。 核心配置上,小米17 Pro采用6.3英寸屏幕,背屏尺寸是2.66英寸,首发第五代骁龙8至尊版平台,电池是6300mAh,支持100W有线和50W无线充。

  • 小米17/Pro/Pro Max全系价格公布:4499元起!9月27日开售

    9月25日,小米17系列正式发布,包括小米17、17 Pro和17 Pro Max三款机型。全系价格已公布,起售价4499元,最高配置6999元。目前已开启预售,9月27日上午10点正式开售。系列还提供丰富首销权益,包括2年碎屏险、365天只换不修等,权益赠送至10月8日。

  • 无视乔布斯意愿!曝苹果触摸屏MacBook Pro明年量产:19年来首次

    苹果首款支持触控屏的MacBook Pro预计2026年底量产,采用OLED屏幕和on-cell触控技术。这与乔布斯2010年反对触控屏Mac的立场形成对比,当时他认为垂直触控表面"从人体工程学角度非常糟糕"。2025年底将推搭载iPhone处理器的廉价版MacBook,但不支持触控;第二代或于2027年加入触控功能。这一转变基于对iPad用户习惯的观察,认为触控输入能提高生产力。此前2023年已有类似消息透露苹果工程师正积极研发触控Mac。

  • 小米17 Pro Max发布:售价5999元起 首发秒享背屏

    小米17 Pro Max于9月25日正式发布,定位顶级旗舰,起售价5999元。配备6.9英寸纯直屏,搭载全新M10发光体,峰值亮度达3500nits,支持2160Hz高频PWM调光。性能方面首发高通第五代骁龙8至尊版处理器,搭配超大环形冷泵散热,游戏体验流畅。影像系统主打“逆光之王”,后置三摄覆盖超广角至5X长焦,主摄采用光影猎人950传感器,动态范围达16.5EV。内置7500mAh电池,支持100W有线秒充与50W无线充电。此外还具备UWB车钥匙、USB 3.2接口等配置,预装澎湃OS3系统。

  • 4999元起!一图看懂小米17Pro系列:多一面更精彩

    小米17 Pro系列于9月25日正式发布,起售价4999元。包含6.3英寸的17 Pro和6.9英寸的17 Pro Max两款机型。亮点包括1.8英寸AMOLED妙享背屏,支持自拍、动态通知与信息贴附;后置50MP徕卡三摄,首发光影猎人950传感器,支持5X潜望长焦、10X无损变焦及20X超远摄;搭载第五代骁龙8处理器,性能领先。电池方面,Pro版6200mAh、Max版7500mAh,配合100W有线与50W无线秒充。屏幕采用超窄四等边设计,峰值亮度达3500nits,Pro Max首发全RGB超级像素技术。全系9月27日上午10点开售。

  • 小米17 Pro推出299元复古掌机保护壳 雷军:我也玩了 根本停不下来

    9月25日,小米14系列正式发布,其中Pro和Pro Max搭载了创新的“妙享背屏”,被官方称为三年来最大设计突破,打破行业同质化。该背屏不仅是装饰,更具备实用功能:来电律动、音乐闪光、时间通知、个性图案等。更有趣的是,Pro版配套299元复古掌机保护壳,通过蓝牙连接可操控背屏玩《愤怒的小鸟》《贪吃蛇》等经典游戏。雷军表示体验后根本停不下来,凸显产品互动乐趣。

  • 7.3GHz新纪录!HiCookie再创9800X3D+技嘉X870主板超频战绩

    技嘉2025新品发布会圆满落幕,展示X3D系列主板、OLED显示器及AI+TOP等新品,并推出D5黑科技2.0和X3D鸡血模式2.0软件更新。超频大师HiCookie现场演示液氮超频,使用技嘉X870AORUS TACHYON ICE主板搭配9800X3D处理器,创下7.3GHz超频新纪录并通过CPU-Z认证。主板专为超频设计,支持D5黑科技内存优化技术,提升带宽降低延迟,适合各类玩家轻松体验高性能。

今日大家都在搜的词: