哪些浏览器支持MathML?

问题描述 投票:4回答:3

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

browser mathml
3个回答
4
投票

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

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


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更老,更短,功能更强,同样对人类来说也是如此。

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

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

1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.