2013/5/5 Robert O'Callahan <rob...@ocallahan.org> > On Mon, May 6, 2013 at 3:38 AM, Benoit Jacob <jacob.benoi...@gmail.com>wrote: > >> 2.1. MathML never saw much traction outside of Mozilla, despite having >> been around for a decade. WebKit only got a very limited partial >> implementation recently, and Google removed it from Blink. The fact that >> it >> was just dropped from Blink says much about how little it's used: Google >> wouldn't have disabled a feature that's needed to render web pages in the >> real world. > > > The Blink implementation was never good enough to render MathML pages well > in the real world, whether there were any or not. It also had some pretty > major brokenness in the way it was integrated into Blink, which made it > difficult to enable safely. > > I would also say that one big difference between MathML and a hypothetical > TeX-based format is that MathML has a DOM and it's not clear how to fit TeX > into a DOM. That may not matter much for rendering, but it does if you want > to support editing. >
That sounds interesting; could you please expand a little more? - Do you mean that in order to support editing well, the format must be naturally parseable into a tree representation? (Why so?) - If that is what you mean: I think that TeX equations parse fairly naturally into tree representations; in fact, I suppose that every TeX-to-MathML conversion tool, or TeX-to-DOM-elements conversion tool in existence, must already have solved this problem somehow (in particular, MathJax). > > One other thing: EPUB publishers are screaming for good math support for > textbooks (and currently that means they want MathML). They're mostly > Webkit-based, and maybe we don't care about them, but there you are. > Given that TeX is already the standard in scientific publishing, I would find it very surprising if they complained about a TeX-based or TeX-like format ! Benoit > > Rob > -- > q“qIqfq qyqoquq qlqoqvqeq qtqhqoqsqeq qwqhqoq qlqoqvqeq qyqoquq,q > qwqhqaqtq qcqrqeqdqiqtq qiqsq qtqhqaqtq qtqoq qyqoquq?q qEqvqeqnq > qsqiqnqnqeqrqsq qlqoqvqeq qtqhqoqsqeq qwqhqoq qlqoqvqeq qtqhqeqmq.q qAqnqdq > qiqfq qyqoquq qdqoq qgqoqoqdq qtqoq qtqhqoqsqeq qwqhqoq qaqrqeq qgqoqoqdq > qtqoq qyqoquq,q qwqhqaqtq qcqrqeqdqiqtq qiqsq qtqhqaqtq qtqoq qyqoquq?q > qEqvqeqnq qsqiqnqnqeqrqsq qdqoq qtqhqaqtq.q" > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform