W3C home > Mailing lists > Public > www-math@w3.org > November 2007

Case sensitivity of unit identifiers

From: L. David Baron <dbaron@dbaron.org>
Date: Thu, 29 Nov 2007 15:03:08 -0800
To: www-math@w3.org
Message-ID: <20071129230308.GA15090@ridley.dbaron.org>

I'm trying to figure out whether unit identifiers in MathML are
case-sensitive or case-insensitive (e.g., whether '3PX' is
equivalent to '3px', as it is in CSS), but I can't find a clear
answer in the spec.

http://www.w3.org/TR/2003/REC-MathML2-20031021/chapter2.html#fund.xmlsyntax
says that all MathML element and attribute names are case-sensitive,
but doesn't mention attribute values.  (A general statement
somewhere about attribute values might be useful.)

http://www.w3.org/TR/2003/REC-MathML2-20031021/chapter3.html#presm.color
says that hexidecimal color values and named color keywords are not
case sensitive (as an exception to a general rule that I haven't
found stated anywhere else).

http://www.w3.org/TR/2003/REC-MathML2-20031021/chapter2.html#fund.units
says "The unit identifiers and meanings are taken from CSS."  Does
that imply that the case-sensitivity is also taken from CSS?  It's
not clear to me, since the section goes on to define a number of
differences with CSS and explicitly define a number of things that
*are* taken from CSS.

Am I missing something?  Or would errata to the spec be useful here?

-David

-- 
L. David Baron                                 http://dbaron.org/
Mozilla Corporation                       http://www.mozilla.com/
Received on Thursday, 29 November 2007 23:03:20 GMT

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