Re: [svgwg] [svg-native] Decide whether reusable graphical elements are needed (#689)

- `<pattern>`
   Usage of pattern is quite high I think.  Apart from its obvious use for repeating fills, there is a common use case where `<pattern>` is used to place images inside shape elements.  I think this would be missed if it was removed.

- `<marker>` 
  Not sure about this one. It is commonly used, but maybe not in the situations that SVG Native is intended for.

- `<symbol>`
  Has a very similar purpose and function as child `<svg>` elements, which have been removed.  I'm not sure what the purpose of removing child `<svg>` elements was. But it any argument for removing one, could equally apply to the other.

- `<use>`
   I think these should stay.  They are commonly used and very useful for reducing file sizes.

- `<linearGradient href="...">`
- `<radialGradient href="...">`
- `<pattern href="...">`
   In my experience, the `href` attribute for these is hardly ever used.  It is an obvious candidate for removal.



-- 
GitHub Notification of comment by BigBadaboom
Please view or discuss this issue at https://github.com/w3c/svgwg/issues/689#issuecomment-490912283 using your GitHub account

Received on Thursday, 9 May 2019 13:47:47 UTC