Re: [mediaqueries] MathML

On Thu, Oct 6, 2016 at 5:19 AM, Florian Rivoal <florian@rivoal.net> wrote:
>
>> On Oct 6, 2016, at 04:49, Paul Topping <pault@dessci.com> wrote:
>>
>> So it looks like MathML will lose yet another battle. I'm sure it will survive this ding like it has all the others.
>
> I don't think that is true.
>
> We are not saying that we refuse to help MathML. We are saying that a MathML MQ would not help MathML, and therefore is not worth doing.
>
> I have heard:
>
> - We'd like a MathML MQ, because it would help
>
> - It would not help, here is why
>
> I have not heard:
>
> - Yes it would help, **here is how**

As an amateur content author that uses MathML and would rather see
native implementations of it in all browsers (however incomplete they
might be initially), and as someone that agrees with the conclusions
if not the spirit of the post linked at the beginning of this thread
about why a MathML media query would be useless, I can think of at
least one case where a (boolean: supported/not supported) MathML media
query would be at least of some use: to allow content authors to
provide fallback CSS-only support for at least a limited subset of
Presentational MathML.

In other words, content providers could have:

@import css-only-presentational-mathml.css (mathml: false);

or similar, and the imported CSS would have the necessary rules to lay
out MahML objects with at least a modicum of credibility (IIRC,
Opera/Presto did just that internally, in fact, and a similar CSS-only
solution was proposed as a fallback in Chromium when support for
MathML was ripped out). Such a solution would be considerably more
lightweight than loading MathJax or other JS-based solutions, and
still provide acceptable, if not satisfactory, results.

So there _is_ actually a (reasonable, as unsatisfactory as it might
be) use case for a MathML media query, although honestly rather than a
media query I see it more as a possible extension to @supports.

Of course I'd rather have user agents actually support MathML.

-- 
Giuseppe "Oblomov" Bilotta

Received on Thursday, 6 October 2016 07:18:09 UTC