W3C home > Mailing lists > Public > public-fx@w3.org > April to June 2012

Re: [Filter Effects][css3-transforms] Using MathML for formulas

From: Peter Krautzberger <peter.krautzberger@mathjax.org>
Date: Fri, 27 Apr 2012 12:43:23 -0400
Message-ID: <CACUTewM_RC2QP626k50PEieEL4HCEHA9GjMU4awJ1RL1o4_+7Q@mail.gmail.com>
To: Dirk Schulze <dschulze@adobe.com>
Cc: "public-fx@w3.org" <public-fx@w3.org>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 16:43:53 GMT