[css3-transforms] 2D Transform Function rotate

Hello,

this is about:
http://www.w3.org/TR/2012/WD-css3-transforms-20120403/#two-d-transform-functions

In the previous draft:
http://www.w3.org/TR/2012/WD-css3-transforms-20120228/#two-d-transform-functions
it was possible to use the quite useful notation
rotate(<angle>[, <translation-value>, <translation-value>])
this is now restricted to the SVG content only?
For other content now the notation is reduced to:
rotate(<angle>).

For what purpose is the functionality of rotate reduced for other than SVG 
content? Why is this complicated incompatibility between SVG and other
content introduced in this draft, resulting in a need to implement different
things, if the property is applied to other formats than SVG?

I suggest to use rotate(<angle>[, <translation-value>, <translation-value>])
as defined before for all formats because:
a) this increases the usefulness of rotate
b) it simplifies the implementation, because there is no need to differ 
between SVG and other document formats.


Olaf

Received on Wednesday, 25 April 2012 10:26:22 UTC