W3C home > Mailing lists > Public > www-math@w3.org > October 2002

[www-math] <none>

From: Reece Dunn <msclrhd@hotmail.com>
Date: Fri, 4 Oct 2002 06:27:37 -0400 (EDT)
To: www-math@w3.org
Message-ID: <F191NpyLAPDVXLuSbh20000986e@hotmail.com>
I have sent you my version of the ctop.xsl and pmathmlcss.xsl files from 
your website. I have split the implementation into a presentation and 
content folder that contain several xsl files, each of which dealing with an 
individual element in the MathML 2.0 specification. The reason for this is 
to simplify the modification of the way that an element is presented. I have 
made several improvements to the files that you can use as you wish.

[1] I have implemented all the math*** attributes, along with the CSS-based 
attributes.
[2] I have implemented a partial version of attribute inheritance for 
presentation elements that have been implemented using tables (although this 
is not fully functional). There was a bug in the way that MSXML produces 
generate-id() values for the tests I performed that resulted in duplicate 
values being given for some generate-id() values when a document contained a 
large number of MathML fragments.
[3] I have an initial implementation of the "bevelled" attribute of the 
mfrac element.
[4] I have implemented a href attribute on the maht element for external 
MathML content.
[5] I am transforming the Content markup into an XSLT variable, then 
processing that element.
[6] I am transforming the mfenced element into the equivalent mo/mrow 
construction.
[7] I have added rules to condense spacing of adjacent mo elements so they 
display better.
[8] I have added specific rendering changes to the content markup to get IE6 
to correctly display the various mathematical operators (this is a personal 
extension and need not be included.)
[9] I have added a transformation named "series" that is used to render 
n-ary markup; I have also added an extendion to the and, or, union and 
intersect markup to support n-ary variants (this is not specified in the 
MathML 2.0 standard) as well as adding an extra n-ary element called 
coproduct in a seperate namespace.

Those are the main changes I have made. Feel free to use as many as you 
want.

-rhd-

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com



Received on Friday, 4 October 2002 07:36:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 20 February 2010 06:12:51 GMT