- From: Peter Krautzberger <peter.krautzberger@mathjax.org>
- Date: Fri, 27 Apr 2012 12:43:23 -0400
- To: Dirk Schulze <dschulze@adobe.com>
- Cc: "public-fx@w3.org" <public-fx@w3.org>
- Message-ID: <CACUTewM_RC2QP626k50PEieEL4HCEHA9GjMU4awJ1RL1o4_+7Q@mail.gmail.com>
Hi Dirk, I think (hope) this is just a (common) misunderstanding of output vs input. The short version: the option "MathML" essentially deactivates MathJax rendering of MathML content, hence we give a warning. If the page initially loaded fine, there's no issue. If you had MathPlayer installed, you shouldn't see the warning. The long version: MathJax supports various ways to input and output mathematical content -- where output means "rendering MathML properly in all browsers". In other words, MathJax always converts the input into MathML (if necessary) and then renders that MathML. The page http://www.mathjax.org/demos/mathml-samples/ demonstrates the MathML input option as well as the various "output" rendering options. The dropdown menu allows you to switch the "output" / rendering mechanism that MathJax uses to display the MathML correctly. When you choose "MathML" in that dropdown menu, you switch the output rendering to "native MathML" output -- this essentially means that MathJax will *not* do the rendering but rather passes the MathML over to the browser to be rendered. Due to the limitations of native MathML support in browsers, MathJax warns the user when this "non"-rendering option is chosen. For the special case of IE, the warning includes the advice that IE requires MathPlayer for "native" MathML rendering. Hope this helps. Let me know if this is a different issue. Peter. On Fri, Apr 27, 2012 at 11:00 AM, Dirk Schulze <dschulze@adobe.com> wrote: > > On Apr 24, 2012, at 6:35 AM, Peter Krautzberger wrote: > > > Dirk, you wrote > > > > > the script [MathJax] suggests that the MathPlayer plugin is needed to > display the formulas on the demo site, even if that is obviously not the > case > > > > Could you tell me which page exactly you've seen this on? You wrote > http://www.mathjax.org/demos/ in answer to Paul's inquiry, but that seems > unlikely to me (for lack of mathematical content). > > > > If I would have to guess, it was > http://www.mathjax.org/demos/mathml-samples/ and you used the special > menu on that page to switch to native MathML rendering. > You are right, sorry. Let me clarify at the bottom. > > > > > When switching the rendering mechanism (as can also be done via the > MathJax context menu btw), MathJax does indeed give a warning if a browser > does not have MathML capabilities (for the content will most likely be > distorted for reasons outside of MathJax's control). > > > > However, this warning should not appear on IE if MathPlayer is > installed, so we'd be interested in hearing more about it. > > > I used IE 9 and cleared browsing history. After that I went to > http://www.mathjax.org/demos/mathml-samples/ and selected MathML, since > that would be integrated into the specs. But when I do that, I get the pop > up that the MathPlayer plugin in is required. Which is obviously not the > case, since the homepage does include MathML content as well. > > Greetings, > Dirk > >
Received on Friday, 27 April 2012 16:43:52 UTC