├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── TODO.md ├── install-locally.sh ├── mvnw ├── mvnw.cmd ├── pom.xml ├── rename.sh └── src ├── main ├── kotlin │ └── com │ │ └── phauer │ │ └── svgbuddy │ │ ├── Application.kt │ │ ├── SvgFontEmbedder.kt │ │ └── processing │ │ ├── CliParser.kt │ │ ├── FileEmbedder.kt │ │ ├── GoogleFontsClient.kt │ │ ├── SvgFontDetector.kt │ │ ├── optimizing │ │ ├── ShortCssClassNameGenerator.kt │ │ ├── StyleValueReplacer.kt │ │ └── SvgOptimizer.kt │ │ └── util │ │ ├── NonValidatingXmlReaderFactory.kt │ │ └── SVG.kt └── resources │ └── application.properties └── test ├── kotlin └── com │ └── phauer │ └── svgbuddy │ ├── GoogleFontsMockServer.kt │ ├── SvgFontFileEmbedderTest.kt │ └── processing │ └── optimizing │ └── ShortCssClassNameGeneratorTest.kt └── resources ├── font-zips ├── gochi-hand.zip ├── pacifico.zip ├── roboto-mono.zip └── roboto.zip ├── junit-platform.properties └── svg ├── coreldraw └── missing-trailing-comma │ ├── expected.svg │ └── input.svg ├── custom ├── defs-tag-empty │ ├── expected.svg │ └── input.svg ├── defs-tag-none │ ├── expected.svg │ └── input.svg ├── font-with-style │ ├── expected.svg │ └── input.svg ├── ignore-generic-font-family │ ├── expected.svg │ └── input.svg ├── no-google-font │ └── input.svg ├── no-svg-file │ └── text.md ├── no-text │ ├── expected.svg │ └── input.svg ├── optimize-replace-inline-css-with-central-css │ ├── expected.svg │ └── input.svg └── two-fonts-in-one-def │ ├── expected.svg │ └── input.svg ├── drawio ├── complex-diagram-optimize │ ├── expected.svg │ └── input.svg ├── complex-diagram │ ├── expected.svg │ └── input.svg ├── imported-svg │ ├── expected.svg │ └── input.svg ├── optimize-no-text │ ├── expected.svg │ └── input.svg ├── rect-with-text-embedded-xml │ ├── expected.svg │ └── input.svg └── rect-with-text-exported-svg │ ├── expected.svg │ └── input.svg ├── illustrator └── optimize-empty-g-tags │ ├── expected.svg │ └── input.svg ├── inkscape ├── complex-diagram-optimize │ ├── expected.svg │ └── input.svg ├── complex-diagram │ ├── expected.svg │ └── input.svg ├── optimize-no-text │ ├── expected.svg │ └── input.svg ├── pacifico │ ├── expected.svg │ └── input.svg ├── text-shapes │ ├── expected.svg │ └── input.svg └── two-fonts │ ├── expected.svg │ └── input.svg └── yed ├── ignore-invalid-font-family ├── expected.svg ├── input.graphml └── input.svg ├── shapes-texts-optimize ├── expected.svg ├── input.graphml └── input.svg └── shapes-texts ├── expected.svg ├── input.graphml └── input.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/TODO.md -------------------------------------------------------------------------------- /install-locally.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/install-locally.sh -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/pom.xml -------------------------------------------------------------------------------- /rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/rename.sh -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/Application.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/SvgFontEmbedder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/SvgFontEmbedder.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/CliParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/CliParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/FileEmbedder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/FileEmbedder.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/GoogleFontsClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/GoogleFontsClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/SvgFontDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/SvgFontDetector.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/optimizing/ShortCssClassNameGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/optimizing/ShortCssClassNameGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/optimizing/StyleValueReplacer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/optimizing/StyleValueReplacer.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/optimizing/SvgOptimizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/optimizing/SvgOptimizer.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/util/NonValidatingXmlReaderFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/util/NonValidatingXmlReaderFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/phauer/svgbuddy/processing/util/SVG.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/kotlin/com/phauer/svgbuddy/processing/util/SVG.kt -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/kotlin/com/phauer/svgbuddy/GoogleFontsMockServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/kotlin/com/phauer/svgbuddy/GoogleFontsMockServer.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/phauer/svgbuddy/SvgFontFileEmbedderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/kotlin/com/phauer/svgbuddy/SvgFontFileEmbedderTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/phauer/svgbuddy/processing/optimizing/ShortCssClassNameGeneratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/kotlin/com/phauer/svgbuddy/processing/optimizing/ShortCssClassNameGeneratorTest.kt -------------------------------------------------------------------------------- /src/test/resources/font-zips/gochi-hand.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/font-zips/gochi-hand.zip -------------------------------------------------------------------------------- /src/test/resources/font-zips/pacifico.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/font-zips/pacifico.zip -------------------------------------------------------------------------------- /src/test/resources/font-zips/roboto-mono.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/font-zips/roboto-mono.zip -------------------------------------------------------------------------------- /src/test/resources/font-zips/roboto.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/font-zips/roboto.zip -------------------------------------------------------------------------------- /src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/junit-platform.properties -------------------------------------------------------------------------------- /src/test/resources/svg/coreldraw/missing-trailing-comma/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/coreldraw/missing-trailing-comma/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/coreldraw/missing-trailing-comma/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/coreldraw/missing-trailing-comma/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/defs-tag-empty/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/defs-tag-empty/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/defs-tag-empty/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/defs-tag-empty/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/defs-tag-none/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/defs-tag-none/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/defs-tag-none/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/defs-tag-none/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/font-with-style/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/font-with-style/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/font-with-style/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/font-with-style/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/ignore-generic-font-family/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/ignore-generic-font-family/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/ignore-generic-font-family/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/ignore-generic-font-family/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/no-google-font/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/no-google-font/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/no-svg-file/text.md: -------------------------------------------------------------------------------- 1 | # this is not an SVG file -------------------------------------------------------------------------------- /src/test/resources/svg/custom/no-text/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/no-text/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/no-text/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/no-text/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/optimize-replace-inline-css-with-central-css/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/optimize-replace-inline-css-with-central-css/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/optimize-replace-inline-css-with-central-css/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/optimize-replace-inline-css-with-central-css/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/two-fonts-in-one-def/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/two-fonts-in-one-def/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/custom/two-fonts-in-one-def/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/custom/two-fonts-in-one-def/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/complex-diagram-optimize/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/complex-diagram-optimize/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/complex-diagram-optimize/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/complex-diagram-optimize/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/complex-diagram/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/complex-diagram/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/complex-diagram/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/complex-diagram/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/imported-svg/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/imported-svg/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/imported-svg/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/imported-svg/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/optimize-no-text/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/optimize-no-text/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/optimize-no-text/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/optimize-no-text/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/rect-with-text-embedded-xml/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/rect-with-text-embedded-xml/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/rect-with-text-embedded-xml/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/rect-with-text-embedded-xml/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/rect-with-text-exported-svg/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/rect-with-text-exported-svg/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/drawio/rect-with-text-exported-svg/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/drawio/rect-with-text-exported-svg/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/illustrator/optimize-empty-g-tags/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/illustrator/optimize-empty-g-tags/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/illustrator/optimize-empty-g-tags/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/illustrator/optimize-empty-g-tags/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/complex-diagram-optimize/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/complex-diagram-optimize/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/complex-diagram-optimize/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/complex-diagram-optimize/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/complex-diagram/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/complex-diagram/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/complex-diagram/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/complex-diagram/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/optimize-no-text/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/optimize-no-text/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/optimize-no-text/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/optimize-no-text/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/pacifico/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/pacifico/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/pacifico/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/pacifico/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/text-shapes/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/text-shapes/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/text-shapes/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/text-shapes/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/two-fonts/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/two-fonts/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/inkscape/two-fonts/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/inkscape/two-fonts/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/yed/ignore-invalid-font-family/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/ignore-invalid-font-family/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/yed/ignore-invalid-font-family/input.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/ignore-invalid-font-family/input.graphml -------------------------------------------------------------------------------- /src/test/resources/svg/yed/ignore-invalid-font-family/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/ignore-invalid-font-family/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/yed/shapes-texts-optimize/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/shapes-texts-optimize/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/yed/shapes-texts-optimize/input.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/shapes-texts-optimize/input.graphml -------------------------------------------------------------------------------- /src/test/resources/svg/yed/shapes-texts-optimize/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/shapes-texts-optimize/input.svg -------------------------------------------------------------------------------- /src/test/resources/svg/yed/shapes-texts/expected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/shapes-texts/expected.svg -------------------------------------------------------------------------------- /src/test/resources/svg/yed/shapes-texts/input.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/shapes-texts/input.graphml -------------------------------------------------------------------------------- /src/test/resources/svg/yed/shapes-texts/input.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/svg-buddy/HEAD/src/test/resources/svg/yed/shapes-texts/input.svg --------------------------------------------------------------------------------