Things in the existing list that I am strongly in favor of are these: 1. ISSUE-2354: Consider adding a 'inverse' value to clip-rule 2. ISSUE-2355: Consider allowing the 'clip' property to reference any element, not just 'clipPath' 3. Shared paths.
I would also like the ability to reference a "group object (<g>) inside a clipPath definition. Inkscape already supports this feature but firefox and others don't support it because the SVG 1.1 specification does not require it. The SVG 1.1 specification states: "SVG supports the following clipping/masking features: clipping paths, which uses any combination of 'path', 'text' and basics shapes...". Unfortunately this definition excludes "<g>" elements. It is not clear to me if "<g>" elements were excluded intentionally or by oversight.
e.g.: ##This syntax is not SVG 1.1 compliant but happens to work in Inkscape: <defs> <g id="shapes"> <circle id="circle1" r="100" cx="200" cy="200"/> <circle id="circle2" r="100" cx="400" cy="400"/> </g> </defs> <clipPath id="MyClip"> <!-- next line fails in firefox because the reference refers to a "<g>" element --> <use xlink:href="#shapes"/> </clipPath>
## The following is SVG 1.1. compliant but results in a larger file <defs> <g id="shapes"> <circle id="circle1" r="100" cx="200" cy="200"/> <circle id="circle2" r="100" cx="400" cy="400"/> </g> </defs> <clipPath id="MyClip"> <use xlink:href="#circle1"/> <use xlink:href="#circle2"/> </clipPath> ##
I have attached sample files. Both files render properly in inkscape, but "file_A.svg" will not render as intended in Firefox or Chrome.
-crjw
The SVG working group is going through a rather long list of things
proposed for 2.0. The list can be found at:
http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input
The WG is about halfway through the list. If you have strong feelings on any of the proposed additions, please let me know ASAP. The group will continue working through the list this Thursday and Friday.
Tav
Thanks for the feedback. Your comments are noted on the SVG WG Requirements page.
Tav
On Thu, 2011-11-03 at 03:05 +0000, crjw wrote:
Things in the existing list that I am strongly in favor of are these:
- ISSUE-2354: Consider adding a 'inverse' value to clip-rule
- ISSUE-2355: Consider allowing the 'clip' property to reference any element, not just 'clipPath'
- Shared paths.
I would also like the ability to reference a "group object (<g>) inside a clipPath definition. Inkscape already supports this feature but firefox and others don't support it because the SVG 1.1 specification does not require it. The SVG 1.1 specification states: "SVG supports the following clipping/masking features: clipping paths, which uses any combination of 'path', 'text' and basics shapes...". Unfortunately this definition excludes "<g>" elements. It is not clear to me if "<g>" elements were excluded intentionally or by oversight.
e.g.: ##This syntax is not SVG 1.1 compliant but happens to work in Inkscape:
<defs> <g id="shapes"> <circle id="circle1" r="100" cx="200" cy="200"/> <circle id="circle2" r="100" cx="400" cy="400"/> </g> </defs> <clipPath id="MyClip"> <!-- next line fails in firefox because the reference refers to a "<g>" element --> <use xlink:href="#shapes"/> </clipPath>
## The following is SVG 1.1. compliant but results in a larger file
<defs> <g id="shapes"> <circle id="circle1" r="100" cx="200" cy="200"/> <circle id="circle2" r="100" cx="400" cy="400"/> </g> </defs> <clipPath id="MyClip"> <use xlink:href="#circle1"/> <use xlink:href="#circle2"/> </clipPath> ##
I have attached sample files. Both files render properly in inkscape, but "file_A.svg" will not render as intended in Firefox or Chrome.
-crjw
The SVG working group is going through a rather long list of things
proposed for 2.0. The list can be found at:
http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input
The WG is about halfway through the list. If you have strong feelings on any of the proposed additions, please let me know ASAP. The group will continue working through the list this Thursday and Friday.
Tav
RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
participants (2)
-
crjw
-
Tavmjong Bah