,Igalia宣布他们已经提交了在Chromium中发布MathML支持的意向,并确认在上周五发布的Chromium Dev 105中获得了原生支持。
这是一个重要的里程碑,意味着我们离四年前设定的目标更近了一步早在2018年,我们就与Chromium工程师和W3C展开了对话,并宣布将于2018年11月启动MathML项目,并获得了美国国家信息标准组织和Alfred P. Sloan基金会的初期资助
在这个过程中,我们帮助重新建立了W3C数学工作组,并与其他工作组和浏览器供应商合作,创建了一个名为MathML—Core的新规范这个规范代表了最初高大且不确定的MathML 3的一个可互操作的子集,在某种程度上可以与web平台的其他部分很好地集成到目前为止,Web平台测试中有超过24,000项检查,包括解析,渲染以及MathML与平台其他部分的集成
这是什么意思。
本站了解到MathML是一种基于XML标准的规范在Google Chromium中默认启用MathML支持后,我们可以在浏览器中直接获得各种超复杂的数学公式和语言
作为参考,我们来比较一下旧版浏览器的渲染风格:
传统接口
新版界面
其实MathML历史悠久,苹果从Safari 5.1就开始支持了值得一提的是,曾经和Safari同属于WebKit内核的Chrome 24曾经短暂支持过这个标准,但谷歌随后出于安全考虑在Chrome 25中将其禁用
如今,9年过去了,在Igalia公司的不断努力下,网页中的数学排版终于又迎来了曙光。