哪些浏览器支持MathML?

时间:2011-05-03 05:43:51

标签: browser mathml

我们即将开始使用TeX to MathML翻译器。那么,我想知道哪些浏览器(从什么版本开始)正式支持MathML?感谢

3 个答案:

答案 0 :(得分:4)

Wikipedia上有一个很大的浏览器支持表。

在撰写本文时,似乎只有Firefox支持大玩家本身的MathML。

答案 1 :(得分:2)

几乎没有,只有Firefox和Safari可以处理MathML。

请参阅https://caniuse.com/mathml

但是有一种解决方法可用HTML和CSS替换不受支持的MathML公式: MathJax.js

只需将JavaScript文件放入您的网页,您的网页就会在几乎所有浏览器上正确显示。在Firefox上,这基本上是一种无操作。

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=MML_HTMLorMML">

完成后,您可能会考虑切换回TeX 而不是MathML。这也得到了MathJax的支持。 TeX比MathML更老,更短,功能更强,同样对人类来说也是如此。

在这种情况下,脚本include应该是

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS_CHTML">

答案 2 :(得分:1)

我使用Firefox很长一段时间来查看MathML文档,直到我发现平方根符号中的失真,特别是当它与具有“高”分子和分母的分数旁边时。然后,我尝试了Pale Moon(最后的XP版本)并发现该浏览器没有发生失真。

如果您是Macintosh用户,Pale Moon尚不适合您的平台,请尝试使用旧版本的Firefox。我测试了版本24.8.1,我发现它很好地呈现了平方根符号。

Firefox的第52版扭曲的符号比以前的版本少,但Pale Moon或古老的Firefox渲染得更好。