Chrome 正式支持 MathML,默认在 Chromium Dev 105 中启用

IT之家7月2日消息 , Igalia宣布 , 他们已经提交了一份在Chromium中发布MathML支持的意向 , 并确认已在上周五发布的ChromiumDev105中获得原生支持 。
这是一个重要的里程碑 , 意味着我们更加接近四年前设定的目标 。 早在2018年 , 我们就开始与Chromium的工程师和W3C进行对话 , 宣布我们将在2018年11月启动MathML项目 , 并获得了国家信息标准组织(NISO)和阿尔弗雷德?p?斯隆基金会(theAlfredP.SloanFoundation)的初始资助 。
在此过程中 , 我们帮助重新建立了W3C数学工作组 , 并与其他工作组和浏览器供应商合作 , 创建了一个名为MathML-Core的新规范 。 该规范以一种与web平台的其他部分很好地集成的方式 , 代表了最初高大且未指定的MathML3的一个可互操作子集 。 到目前为止 , 在Web平台测试中有超过24000项检查 , 内容包括解析、呈现以及MathML与平台其他部分的集成 。
Chrome 正式支持 MathML,默认在 Chromium Dev 105 中启用
文章图片
这意味着什么IT之家了解到 , MathML是一种基于XML标准的规范 。 谷歌在Chromium中默认启用MathML支持后 , 我们就可以直接在浏览器中获得原生显示出各种超复杂的数学公式和语种 。
作为参考 , 我们对比一下旧版本浏览器的渲染样式:
Chrome 正式支持 MathML,默认在 Chromium Dev 105 中启用
文章图片
▲旧版界面
Chrome 正式支持 MathML,默认在 Chromium Dev 105 中启用
文章图片
▲新版界面
实际上 , MathML历史十分悠久 , 苹果这边从Safari5.1起就已经开始支持 。 值得一提的是 , 曾经和Safari同属WebKit内核的Chrome24也曾短暂支持过这一标准 , 但谷歌后续在Chrome25中由于安全原因将其禁用 。
Chrome 正式支持 MathML,默认在 Chromium Dev 105 中启用】如今 , 九年过去了 , 在Igalia公司的不断努力下 , 终于让网页中的数学排版再次迎来曙光 。
Chrome 正式支持 MathML,默认在 Chromium Dev 105 中启用
文章图片