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