]> gitweb.michael.orlitzky.com - charm-bypass.git/commit
svgclean.xsl: new XSL stylesheet to help clean up our inkscape mess
authorMichael Orlitzky <michael@orlitzky.com>
Wed, 25 Oct 2023 20:54:46 +0000 (16:54 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Wed, 25 Oct 2023 22:36:23 +0000 (18:36 -0400)
commitf37ecaec80b6433bf6fb58c6d0294ffeddde0cec
tree4a30eda1ac057adfa47bf3d95bf0b43d7409e7c2
parent27aa29e50a67820fa181278288001c936b27d080
svgclean.xsl: new XSL stylesheet to help clean up our inkscape mess

There are a few more cleanup/minimization opportunities left in our
SVG, even after it has been scoured. For example, inkscape wraps all
of its text in redundant <tspan> elements, even when the parent <text>
has the same style as the sole <tspan>. We'd like to remove those, to
simplify the code and save space.

XSLT can do this. This new stylesheet can do this. We add it now, in
preparation for yet another SVG processing phase.
svgclean.xsl [new file with mode: 0644]