> Does MathML need to participate in inline reflow in a way that requires 
> direct support from the layout engine?

I don't know if that answers your question but one important thing that is 
currently lacking in Gecko's MathML implementation is line breaking. This is 
true for Web pages but I suspect this will become even more important with 
mobile devices. I use many long inline formulas in my blog and this is handled 
as I would like by Gecko. A very important use case is large tables enumerating 
mathematical properties and thus containing formulas (you can find some on 
Wikipedia like pages on Fourier transforms, integral/derivatives, probability 
laws, usual function properties and I also used such tables in the appendices 
of my two master thesis in CS and math). Currently, the line breaking is 
disable by default in MathJax as that slows down the layout algorithm even 
more. And of course that does not work for formulas inside table cells since 
MathJax has no knowledge of CSS intrinsic widths.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to