- From: David Carlisle <davidc@nag.co.uk>
- Date: Wed, 5 Jul 2006 10:55:22 +0100
- To: juanrgonzaleza@canonicalscience.com
- Cc: www-math@w3.org
Could you cite examples of mathematical formulae can be rendered via MathML cannot be via CSS, please? the issue of availability of mathematical symbols is completely separate from the issue of what markup to use. Currently most mathematical fonts that are available are not in Unicode positions so either your renderer needs to have special knowledge of the fonts or the user needs to use some font tools to re-arrange the fonts so they do have internal Unicode tables. Neither of these situations is optimal, but that's life and it's irrelevant to any discussion of the merits or otherwise of MathML markup. CSS (as specified) gets more powerful and CSS (as implemented) gets closer to the specification so the answer of what can or can not be reasonably displayed just with CSS changes each time you look. As I've showed I put quite some effort into seeing how far you could get some years ago. It's possible that you can get further now, which is good, but I have yet to see a reasonable rendering of any stretchy operator (large brackets in particular) just using CSS, similarly I have yet to see a good way of positioning superscripts on large operators. (It's quite common to have a superscript on a matrix for example). Also of course it depends what you mean by "with css" You can of course use css absolute positioning and place any character (including charaters representing fragments of large brackets) anywhere. You can get very high quality by doing that but in practical terms the markup that would be required is not useable unless it is generated mechanically. This is essentially what the jsmath system does (as far as I understand what it's doing) using javascript to parse a tex like syntax and position everything with css. Do you have a reasonable xml input syntax (or even better mathml input syntax) and a set of css rules that can display large brackets and superscripts on lareg expressions? If so that would be very interesting. David
Received on Wednesday, 5 July 2006 09:56:02 UTC