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

IMO the common difficulty of `<pattern>`, `<mask>`, inner `<svg>`, `<symbol>` and `objectBoundingBox` is keeping track of the different viewports for resources like gradients but even for percentage units. This increases the complexity and the temporarily used memory.

Each of the listed features may have other difficulties as well.

IIRC some authoring tools use `xlink:href` on gradients. Adobe Illustrator extensively uses it to share color stops. It would not be an implementation issue to skip the optimization but, as said by @jarek-foksa, it could increase file size. Especially for OT fonts, file size does matter.

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

Received on Sunday, 12 May 2019 11:24:22 UTC