- From: <bugzilla@jessica.w3.org>
- Date: Tue, 31 Mar 2015 17:40:16 +0000
- To: public-css-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28385
Bug ID: 28385
Summary: Follow current SVG behavior for transforms interaction
with object bounding box units
Product: CSS
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Transforms
Assignee: smfr@me.com
Reporter: amelia.bellamy.royds@gmail.com
QA Contact: public-css-bugzilla@w3.org
CC: ayg@aryeh.name, cmarrin@apple.com, dino@apple.com,
dschulze@adobe.com, eoconnor@apple.com, smfr@me.com
In the CSS transforms module, the section "User Coordinate space" has the
following statement:
> In particular the patternUnits, gradientUnits and maskUnits
> attributes don’t affect the user coordinate system used for
> transformations [SVG11].
Links:
- last published working draft
http://www.w3.org/TR/2013/WD-css-transforms-1-20131126/#svg-user-coordinate-space
- current editor's draft
http://dev.w3.org/csswg/css-transforms-1/#svg-user-coordinate-space
Although the draft spec references SVG 1.1, this would be a *breaking change*
from current SVG behavior. The SVG definition used for gradientTransform and
patternTransform is as follows:
> This additional transformation matrix is post-multiplied to
> (i.e., inserted to the right of) any previously defined
> transformations, including the implicit transformation necessary
> to convert from object bounding box units to user space.
Links:
-
http://www.w3.org/TR/SVG11/pservers.html#LinearGradientElementGradientTransformAttribute
-
http://www.w3.org/TR/SVG11/pservers.html#PatternElementPatternTransformAttribute
Unless there is an overwhelming reason to change this, I would recommend that
the CSS transforms text be updated to state the transformation applies in the
user coordinate system in effect for the element's contents, including any
implicit transformations created by patternUnits, gradientUnits, or maskUnits.
( This text is a duplicate of a note sent to the email list:
https://lists.w3.org/Archives/Public/public-fx/2015JanMar/0136.html )
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 31 March 2015 17:40:17 UTC