... | ... | @@ -3,7 +3,7 @@ |
|
|
Browsers have several issues related to rendering of mathematical expressions
|
|
|
or other features provided by MathJax. The most obvious one is the lack of a
|
|
|
good [MathML support](MathML-Support-In-Browsers.md) but there are many other
|
|
|
problems that MathJax tries to fix. However, adding specific workaround to each
|
|
|
problems that MathJax tries to fix. However, adding specific workaround for each
|
|
|
of the browser issue makes the MathJax code more complex and sometimes it may
|
|
|
even not be possible to write such a workaround. Ideally all these bugs should
|
|
|
be fixed upstream.
|
... | ... | @@ -15,12 +15,35 @@ browsers. This can also help us to answer questions about possible bugs on the |
|
|
MathJax user mailing list. Finally, this may also be an interesting resource for
|
|
|
browser vendors and users.
|
|
|
|
|
|
Some of these bugs are labelled
|
|
|
[Browser Bug](https://github.com/mathjax/MathJax/issues?labels=Browser+Bug)
|
|
|
in our issue tracker.
|
|
|
|
|
|
## Internet Explorer
|
|
|
|
|
|
* Loading MathJax in IE causes javascript error if the document contains 30 or
|
|
|
more stylesheets
|
|
|
See [issue 60](https://github.com/mathjax/MathJax/issues/60).
|
|
|
Possible MathJax workaround: group in one stylesheet.
|
|
|
|
|
|
* <del>Entity definitions for characters are not up-to-date. See
|
|
|
[feedback 674766](https://connect.microsoft.com/IE/feedback/details/674766/)
|
|
|
</del> (Fixed in Internet Explorer 10).
|
|
|
|
|
|
* <del>Comment causes IE to ignore rest of equation.
|
|
|
See [issue 89](https://github.com/mathjax/MathJax/issues/89)
|
|
|
</del> (fixed in Internet Explorer mode 9)
|
|
|
|
|
|
* <del>Clipped Fractions in IE8 Standards Mode
|
|
|
See [issue 185](https://github.com/mathjax/MathJax/issues/185)</del>
|
|
|
(fixed in latest version of Internet Explorer 8)
|
|
|
|
|
|
* Crash in IE9/IE9 standards mode with setTimeout() and delay 0.
|
|
|
See [issue 170](https://github.com/mathjax/MathJax/issues/170)
|
|
|
MathJax workaround: Don't use setTimeout() if the delay is 0, and use delay
|
|
|
of 0 for loading web fonts.
|
|
|
Upstream bug report?
|
|
|
|
|
|
## Firefox
|
|
|
|
|
|
[MathJax Tracking Bug](https://bugzilla.mozilla.org/show_bug.cgi?id=745687)
|
... | ... | @@ -30,6 +53,7 @@ browser vendors and users. |
|
|
|
|
|
* printing pages with downloadable fonts doesn't render all fonts on the page
|
|
|
See [bug 468568](https://bugzilla.mozilla.org/show_bug.cgi?id=468568)
|
|
|
and [issue 172](https://github.com/mathjax/MathJax/issues/172).
|
|
|
|
|
|
* [MathML bugs](https://bugzilla.mozilla.org/show_bug.cgi?id=687809)
|
|
|
|
... | ... | @@ -68,7 +92,7 @@ browser vendors and users. |
|
|
[bug 697053](https://bugzilla.mozilla.org/show_bug.cgi?id=697053).
|
|
|
|
|
|
* <del>too much space between upright mi elements.
|
|
|
[bug 320294](https://bugzilla.mozilla.org/show_bug.cgi?id=320294)</del>
|
|
|
See [bug 320294](https://bugzilla.mozilla.org/show_bug.cgi?id=320294)</del>
|
|
|
(fixed in Firefox 13).
|
|
|
|
|
|
* <del>mlabeledtr is not shown at all. See
|
... | ... | @@ -104,13 +128,25 @@ browser vendors and users. |
|
|
See [issue 221](https://github.com/mathjax/MathJax/issues/221)
|
|
|
|
|
|
* -webkit-column-count crashes Mathjax in Chrome
|
|
|
See [issue 45](https://github.com/mathjax/MathJax/issues/45) and
|
|
|
See [issue 45](https://github.com/mathjax/MathJax/issues/45).
|
|
|
|
|
|
* Positioning error in dynamically inserted content.
|
|
|
See [issue 24](https://github.com/mathjax/MathJax/issues/24),
|
|
|
[issue 175](https://github.com/mathjax/MathJax/issues/175) and
|
|
|
[bug 50210](https://bugs.webkit.org/show_bug.cgi?id=50210).
|
|
|
MathJax workaround: force a reflow when equations are shown.
|
|
|
|
|
|
* Positioning error in dynamically inserted content
|
|
|
See [bug 50210](https://bugs.webkit.org/show_bug.cgi?id=50210)
|
|
|
* STIX font problem on OS X Lion
|
|
|
See [issue 152](https://github.com/mathjax/MathJax/issues/152) and
|
|
|
[issue 178](https://github.com/mathjax/MathJax/issues/178),
|
|
|
[issue 179](https://github.com/mathjax/MathJax/issues/179) and
|
|
|
[bug 67604](https://bugs.webkit.org/show_bug.cgi?id=67604).
|
|
|
MathJax workaround: Use the names *-Regular or *-Italic as the font family.
|
|
|
|
|
|
## Opera
|
|
|
|
|
|
* ⟨ and ⟩ are not mapped to the right unicode characters. Bug report
|
|
|
ID is DSK-343994.
|
|
|
* On Opera the MathMenu triggering region only partially covers the math
|
|
|
See [issues 48](https://github.com/mathjax/MathJax/issues/48).
|
|
|
|
|
|
* &lang; and &rang; are not mapped to the right unicode characters.
|
|
|
Bug report ID is DSK-343994. |