- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Mon, 04 Nov 2019 21:27:42 +0000
- To: public-svg-issues@w3.org
The SVG Working Group just discussed `[svg-native] [13. Gradients and Patterns] gradientUnits in SVG Native`, and agreed to the following: * `RESOLVED: Gradients need to set gradientUnits="userSpaceOnUse" on gradient elements to be a valid SVG Native documents to keep compatibility with SVG Full.` <details><summary>The full IRC log of that discussion</summary> <krit> topic: [svg-native] [13. Gradients and Patterns] gradientUnits in SVG Native<br> <krit> GitHub: https://github.com/w3c/svgwg/issues/746<br> <nzimmermann> hi<br> <krit> krit: general description of SVG Native.<br> <krit> krit: general description of the issue<br> <krit> chris: I prefer if we just talk about a valid SVG Native document<br> <krit> chris: Therefore, require gradientUnits="useerSpaceOnUse"<br> <krit> myles_: every SVG Native document must be a valid SVG 1.1 document<br> <chris> with the same semantics<br> <krit> myles_: why do you prefer not to support objectBoundingBox, krit?<br> <krit> krit: it requires the bounding box of the shape... simple for rect and circle but complex for paths<br> <krit> AmeliaBR: rendering performance is not a big issue if we are not animating<br> <krit> myles_: performance matters for fonts since there might be thousands<br> <krit> myles_: So it could get a problem with hundreds of paths.<br> <krit> myles_: what is the issue specifically? Getting the bounding box itself?<br> <krit> krit: yes. If you have a bi-directional interface you can ask the rendering engine for the bounding box. Otherwise you'd need to calculate it yourself which is non-trivial<br> <krit> myles_: because you'd need to rasterise and figure out the bounding box this way?<br> <krit> myles_: If this is true, every gradient has to have this attribute<br> <krit> AmeliaBR: there is always the user space transformations if you need it. Not pretty for authors but for export software it would be easy.<br> <krit> myles_: is it an issue for authoring tools?<br> <krit> krit: it should not be a problem for authoring tools to export obectBoundingBox as long as it supports it in the first place. Illustrator doesn't but maybe InkScape could.<br> <krit> myles_: So we are back to performance. In this case I agree with Chris and we should require the attribute<br> <krit> RESOLVED: Gradients need to set gradientUnits="userSpaceOnUse" on gradient elements to be a valid SVG Native documents to keep compatibility with SVG Full.<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/svgwg/issues/746#issuecomment-549554918 using your GitHub account
Received on Monday, 4 November 2019 21:27:54 UTC