svgcleaner could help you to clean up your SVG files from the unnecessary data.
GUI can be downloaded here.
transform
attribute with a default value.Transform
will be printed as matrix(1 0 0 1 0)
and not as an empty string.defs
regrouping.xml:space
preprocessing.defs
processing.use
resolving.--resolve-use
option does not resolve used use
now.GUI can be downloaded here.
--list-separator
.marker
attribute removing.inherit
or currentColor
values and without a proper parent is an error now.--join-style-attributes
.GUI can be downloaded here.
--group-by-style
can group two nodes now.--group-by-style
can group into svg
now.defs
element is always the first child of an svg
now.switch
element.--group-by-style
recursive processing.--remove-unresolved-classes
option had no effect.GUI can be downloaded here.
transform
grouping in --group-by-style
.GUI can be downloaded here.
--indent=tabs
.--join-style-attributes=all
now.--no-defaults
.--apply-transform-to-paths
.--allow-bigger-file
.--coordinates-precision
.--properties-precision
.--transforms-precision
.--remove-text-attributes
removes line-height
and xml:space
now.svgdom
crate.<FLAG>
argument type accepts true
, false
, yes
, no
, y
, n
now.--multipass
, --copy-on-error
and --quiet
doesn't accepts value now.--indent
accepts only none
, 0
, 1
, 2
, 3
, 4
, tabs
now.--join-style-attributes
accepts only no
, some
, all
now.stroke-dasharray
and stroke-dashoffset
processing during transformations applying.--group-by-style
can group by transform
now.--remove-needless-attributes
and --remove-default-attributes
now supports overflow
attribute.--group-by-style
.stop
children processing in --remove-invisible-elements
.