IT之家 7 月 2 日消息,Igalia 宣布,他們已經提交了一份在 Chromium 中發布 MathML 支持的意向,并确認已在上周五發布的 Chromium Dev 105 中獲得原生支持。
這是一個重要的裡程碑,意味着我們更加接近四年前設定的目标。早在 2018 年,我們就開始與 Chromium 的工程師和 W3C 進行對話,宣布我們将在 2018 年 11 月啟動 MathML 項目,并獲得了國家信息标準組織 (NISO) 和阿爾弗雷德・p・斯隆基金會 (the Alfred P. Sloan Foundation) 的初始資助。
在此過程中,我們幫助重新建立了 W3C 數學工作組,并與其他工作組和浏覽器供應商合作,創建了一個名為 MathML-Core 的新規範。該規範以一種與 web 平台的其他部分很好地集成的方式,代表了最初高大且未指定的 MathML 3 的一個可互操作子集。到目前為止,在 Web 平台測試中有超過 24000 項檢查,内容包括解析、呈現以及 MathML 與平台其他部分的集成。
IT之家了解到,MathML 是一種基于 XML 标準的規範。谷歌在 Chromium 中默認啟用 MathML 支持後,我們就可以直接在浏覽器中獲得原生顯示出各種超複雜的數學公式和語種。
作為參考,我們對比一下舊版本浏覽器的渲染樣式:
▲ 舊版界面
▲ 新版界面
實際上,MathML 曆史十分悠久,蘋果這邊從 Safari 5.1 起就已經開始支持。值得一提的是,曾經和 Safari 同屬 WebKit 内核的 Chrome 24 也曾短暫支持過這一标準,但谷歌後續在 Chrome 25 中由于安全原因将其禁用。
如今,九年過去了,在 Igalia 公司的不斷努力下,終于讓網頁中的數學排版再次迎來曙光。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!