animate-elem-83-t.svg

Hello www-svg,

looking at 
http://dev.w3.org/SVG/profiles/1.1F2/test/svg/animate-elem-83-t.svg
I started searching around for the relation of path normalisation and
animation of the d attribute of path in SVG 1.1.

Different from SVG tiny 1.2 the current version of SVG 1.1 (second edition)
the path section has no specific text about a relation of path normalisation
and animation.
It is only mentioned: 
>>d = "path data"
The definition of the outline of a shape. See Path data.
Animatable: yes. Path data animation is only possible when each path data 
specification within an animation specification has exactly the same list of 
path data commands as the 'd' attribute. If an animation is specified and the 
list of path data commands is not the same, then the animation specification 
is in error (see Error Processing).<<

Obviously upper and lower case commands have typically 
(exception z/Z and an initial m/M) not the same meaning. Following the 
description above, one cannot have an animation starting with
upper case commands in the from attribute and ending with lower case commands
in the to attribute as in some subtests. And both command lists should not be
different from the d attribute value itself.
Therefore this is not testable in SVG 1.1 or only the correct error 
processing.
Therefore I think, the subtests about path normalisation are applicable for 
SVG tiny 1.2 but not for SVG 1.1 (second edition) currently.
Or did someone find another text passage about this issue? Then there is maybe 
some inconsistency between this and the attribute definition, that needs to 
be fixed/clarified.
If not, either something has to be added to the section discussed above about
animation about path normalisation or the test has to be changed.


Olaf

Received on Monday, 29 November 2010 10:39:27 UTC