CSS Transforms : computed value

Hi there,

We're currently implementing CSS Transforms [1] in BlueGriffon, our new
Gecko-based editor, and we have a hard life dealing with
the matrix used as computed value of the (-moz-/-webkit-)transform
property. We find it beautiful from an intellectual point of view
but horrible from a practical one. As usual, it's perfect for browsers
but awful for editors. We do understand the need/wish to
be coherent with the SVG 1.1 spec, but this clearly makes the life of
editing environments (very) painful, and the computed value of
'transform' almost useless from our point of view since we can't from
a single matrix get all the individual and ordered transformation
matrices that result in that one when multiplied together.

I strongly recommend keeping the computed value of 'transform' more
humanly readable, in the form of a series of individual transformations
rather than a single matrix. I do understand that means the layout
engine has to store more information than just a single transformation
matrix. But if you want real-life wysiwyg editors to implement this -
and it seems web designers want it too - then it's almost a necessary
cost, at least from out POV.

[1] http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html

Best,

</Daniel>

Received on Tuesday, 13 January 2009 16:53:49 UTC