After a little testing (but not yet enough), this looks like a bug in
WebKit. I see it in Safari as well as Chrome. I will look into it,
but I'm not sure I will be able to find a work-around.
You are right, MathJax doesn't render inside <text>...</text> inside
SVG. A <text> block can only contain text, so that would require
MathJax to break up the <text> element, reposition the pieces, and
insert SVG (not HTML-CSS or NativeMML) output. It would be
potentially possible using the SVG output jax, but this isn't
currently supported. The <foreignObject> approach is the only one
that currently works (except in IE9, which doesn't implement
<foreignObject>).
It is certainly a use-case to consider for future development.
Davide
On Aug 5, 2012, at 7:21 PM, <
percy...@gmail.com>
> <bad-resize.html>