Re: [LaTeXML] Fwd: Special TeX/LaTeX fonts in MathML (calligraphy vs. script)

Frédéric Wang <[email protected]> Fri, 18 Jul 2014 07:33:52 +0200
Newsgroups gmane.comp.mozilla.devel.mathml
Message-ID <[email protected]>
Le 18/07/2014 00:21, David Carlisle a =E9crit :
> That's not an unreasonable position to take although (in the absence of
> an update to Unicode and matching updates to fonts, which would be years
> at least) that would mean that any document using a mathml fragment to
> be rendered in calligraphic would need at the document level to apply
> some css to achieve that. That's certainly less convenient for mathml
> generating tools (as basically it means they can't support calligraphic
> within the math expression) but I'm not strongly arguing that you should
> do differently as it is I agree a coherent position to take.
> But suggesting a class name can't hurt in any case as something like
> that would be needed in any case for other systems as I said. No need to
> highlight mathjax theer are many non css based systems Word for example.

Well, in that case the discussion and your proposal are clearly =

motivated by MathJax's specificity. But in general, there are many =

problems in the MathML specification due to the fact that the spec was =

written with non-css based systems in mind (before MathJax ever exists) =

or, depending on the point of view, due to the fact that browser vendors =

did not involve enough to influence the decisions. So I would personally =

not buy any argument around "this is needed to make it work with non css =

based systems". If calligraphic is considered something important then I =

believe it should be and should have been standardized like the other =

mathvariant attributes. Adding a temporary solution because the Math WG =

was not able to get that accepted before does not seem a very good way =

to handle the issue ; tools and implementers can just agree on such =

hacks themselves without having to put them explicitly in standards.

>
> when I said standardising class names was hardly a novel idea I was
> alluding   to
>
> http://microformats.org/
>
> and similar initiatives.
>
> you could make exactly the same objection against microformat
>
> <a  class=3D"h-card"  href=3D"http://benward.me">Ben Ward</a>
>
> that if a random user stylesheet has a selector for .h-card then odd
> things might happen.

As I understand, your "novel idea" is to make some class to suggest some =

specific rendering behavior without the use of CSS, not to just to =

indicate class names (anyway, I think Microformats are controversial and =

other people are suggesting using other methods to convey metadata). If =

instead it is just adding class names and explicitly saying that the =

rendering behavior is undefined and that they are just suggestions for =

possible stylistic use but that implementers are free to ignore that, =

then I won't mind but that just seems a vacuous statement that does not =

really help ensuring cross-compatible rendering.

-- =

Fr=E9d=E9ric Wang
maths-informatique-jeux.com/blog/frederic