- From: Robin Green <greenrd@hotmail.com>
- Date: Wed, 4 Dec 2002 09:11:48 -0500 (EST)
- To: www-math@w3.org
I am using an operator in my MathML content markup which doesn't have a dedicated MathML element (Unicode character 22A2, RIGHT_TACK). I am using the W3C content->presentation stylesheet and Mozilla 1.2 to render it. However, it is rendering it as T(a,b) instead of a T b (where T is the operator). Now the only portable solution I can see to this in MathML 2.0 is to use parallel presentation markup. But I think this is overcomplicated, especially if I have a heavily nested expression with RIGHT_TACK on the outside. I think it also fundamentally broken, because it means that I would use some stylesheet (say a modified version of the w3c stylesheet mentioned above) to generate the parallel presentation markup for such complicated cases - but this rendering might not precisely match the rendering given by every user agent which can directly read MathML content markup. So parallel content/presentation markup is in principle liable to lead to inconsistent/uneven rendering for the same document - unless you convert it all to presentation markup first, but then you lose the benefits of pure content markup! Isn't there, or shouldn't there be, some sort of "CSS equivalent" for MathML, whereby I can say "RIGHT_TICK should be rendered as an infix operator"? _________________________________________________________________ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail
Received on Wednesday, 4 December 2002 10:12:46 UTC