[SVGMobile12] Definition of the <number> type makes nonsensical claims about range

The definition of the <number> type [1] says:

   Conforming SVG Tiny 1.2 content must use <number> with the capacity for a
   fixed point number in the range '-32,767.9999 to +32,767.9999'.

That sentence makes no sense.  If the sentence is meant to read:

   Conforming SVG Tiny 1.2 content must use only <number>s which have no more
   than 4 decimal digits in the fractional part of their decimal expansion and
   are in the range '-32,767.9999 to +32,767.9999'.

then that would be a reasonable requirement on _content_.  If, on the other 
hand, the sentence is meant to read:

   Conforming SVG Tiny 1.2 UAs internal representations of <number> must have the
   capacity for a fixed point number in the range '-32,767.9999 to +32,767.9999'.

then that would be a reasonale requirement on UAs.

As the sentence stands, though, it seems to be expressing a requirement on 
content in terms of storage capacity, which is something content has absolutely 
not control over.

Please make it clear whether this restriction is a restriction on UAs or on 
content, and reword accordingly.

-Boris

[1] http://www.w3.org/TR/SVGMobile12/types.html#DataTypeScientificNumber

Received on Tuesday, 24 January 2006 17:53:18 UTC