-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Describe the bug
SVGO removes symbols from the SVG even when they're used in styles.
To Reproduce
With this SVG image: https://nicolas-hoizey.photo/ui/logo.svg
SVGO CLI with default configuration removes the <symbol>s, even if they're used in the styles, to make the logo responsive.
It doesn't remove the symbols with this configuration removing the inlineStyles plugin:
module.exports = {
plugins: [
{
name: 'preset-default',
params: {
overrides: {
inlineStyles: false,
},
},
},
],
};Expected behavior
symbols should be preserved, as they're useful in the image.
Desktop (please complete the following information):
- SVGO Version 3.0.2
- NodeJs Version 19.0.1
- OS: macOS 13.0.1
Additional context
I tried first to optimize my SVG in SVGOMG and got the issue, which I referenced here:
jakearchibald/svgomg#417
adamchainz, mistergraphx, R2-D1 and bgondy
Metadata
Metadata
Assignees
Labels
No labels