From c94aaa7b807790faf4f929ab351092fc2f559fa6 Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Fri, 19 Feb 2021 14:09:07 +0100 Subject: [PATCH] Fix SVG display issue --- source/app/metrics/index.mjs | 12 +++++++----- source/app/web/settings.example.json | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/source/app/metrics/index.mjs b/source/app/metrics/index.mjs index 76ed26e4..b8ea12ad 100644 --- a/source/app/metrics/index.mjs +++ b/source/app/metrics/index.mjs @@ -66,11 +66,13 @@ if ((conf.settings?.optimize)&&(!q.raw)) { console.debug(`metrics/compute/${login} > optimize`) const {data:optimized} = await SVGO.optimize(rendered, {multipass:true, plugins:SVGO.extendDefaultPlugins([ - {name:"cleanupAttrs"}, - {name:"inlineStyles", active:false}, - {name:"cleanupListOfValues"}, - {name:"removeRasterImages"}, - {name:"removeScriptElement"}, + //Additional cleanup + {name:"cleanupListOfValues"}, + {name:"removeRasterImages"}, + {name:"removeScriptElement"}, + //Force CSS style consistency + {name:"inlineStyles", active:false}, + {name:"removeViewBox", active:false}, ])}) rendered = optimized } diff --git a/source/app/web/settings.example.json b/source/app/web/settings.example.json index 8715a4bd..a954aedf 100644 --- a/source/app/web/settings.example.json +++ b/source/app/web/settings.example.json @@ -12,7 +12,7 @@ "debug": false, "//": "Debug logs", "mocked": false, "//": "Use mocked data instead of live APIs (use 'force' to use mocked token even if real token are defined)", "repositories": 100, "//": "Number of repositories to use", - "padding": ["6%", "12%"], "//": "Image padding (default)", + "padding": ["6%", "15%"], "//": "Image padding (default)", "community": { "templates": [], "//": "Additional community templates to setup" },