From 93cbaf75befb03c2957d19f1eb372aff43f6c646 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Wed, 25 Oct 2023 18:25:04 -0400 Subject: [PATCH] Makefile.am: add another SVG pre-optimization step using svgclean.xsl --- Makefile.am | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Makefile.am b/Makefile.am index d0e3f57..e59410e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -20,9 +20,14 @@ PRECIOUS_IDS = \ ticketdate \ tickettime -# Optimize our SVG, and remove its XML prologue so that it can be -# included directly into the HTML document. -tableau.min.svg: tableau.svg +# Optimize our SVG once using XSL, to catch a few things +# that "scour" misses. +tableau.min.svg: tableau.svg svgclean.xsl + @XSLTPROC@ svgclean.xsl $< > $@ + +# Optimize our SVG again, and remove its XML prologue so that it can +# be included directly into the HTML document. +tableau.min.min.svg: tableau.min.svg @SCOUR@ --protect-ids-list=$$(echo $(PRECIOUS_IDS) | tr ' ' ',') \ --enable-id-stripping \ --enable-comment-stripping \ @@ -33,10 +38,6 @@ tableau.min.svg: tableau.svg --error-on-flowtext \ $< > $@ -# Optimize our SVG **AGAIN**, ha ha! -tableau.min.min.svg: tableau.min.svg - @XSLTPROC@ svgclean.xsl $< > $@ - # Use FontForge to convert the sfd source files to woff2. .sfd.woff2: @FONTFORGE@ -script sfd2woff.ff $< -- 2.44.2