W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2006

[whatwg] Mathematics in HTML5

From: Michel Fortin <michel.fortin@michelf.com>
Date: Tue, 20 Jun 2006 09:30:58 -0400
Message-ID: <9B754C43-164E-4800-9FEC-EE779EA97D28@michelf.com>
Le 20 juin 2006 ? 3:40, White Lynx a ?crit :

> Yes. The same markup is used in ISO 12083, AAP Math DTD and most of  
> other DTDs
> that I have seen, modulo naming conventions this markup is:
> <fraction>
> <num>numerator</num>
> <den>numerator</den>
> </fraction>

That was what I had in mind. I used to prefer <frac> over <fraction>,  
but I'm not sure anymore, both would work with me.


>> I believe fractions can also be somewhat useful outside the realm of
>> mathematical formulas. And a fraction construct would encourage  
>> implementors to fix their inline-block and vertical alignment CSS  
>> bugs, opening the door to more CSS-based mathematical markup in  
>> the future.
>
> Very well. So at least add ISO 12083 fractions construction to HTML,
> it works in MSIE 6, Opera 9, Prince 5
> 	http://www.geocities.com/chavchan/frac/fractions.xml
>
> With one small bug fix it will work in Safari and PDFReactor, with  
> more complex but still one bug fix it will work in Mozilla too  
> (Gecko bug is expected to be fixed in near future). Fractions work  
> in XSL FO too, for instance Antenna XSL Formatter 4 can handle them  
> using fo:inline-container.

... and, by using custom stylesheets for these browsers, it can also  
work reasonably well in current versions of Gecko and Safari, both  
with unperfect but not-too-bad vertical alignement. The whole  
fraction would be vertically centered instead of having its bar  
aligned relative to the text baseline, which would give mostly the  
same result unless the numerator and the denominator have different  
heights. The only issue is how to feed them with a separate  
stylesheet...


Michel Fortin
michel.fortin at michelf.com
http://www.michelf.com/
Received on Tuesday, 20 June 2006 06:30:58 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:27 UTC