From 6abcb2d87f777d5be5fb7657dfcec62b3f924758 Mon Sep 17 00:00:00 2001 From: fujimoto kyosuke <31386431+lusingander@users.noreply.github.com> Date: Sun, 12 Apr 2020 16:03:49 +0900 Subject: [PATCH] Suppresses unnecessary fill-rule attribute in SVG (#1397) --- src/renderer/renderElement.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/renderElement.ts b/src/renderer/renderElement.ts index ac0344fef4..627262c4ba 100644 --- a/src/renderer/renderElement.ts +++ b/src/renderer/renderElement.ts @@ -426,7 +426,11 @@ export function renderElementToSvg( offsetY || 0 }) rotate(${degree} ${cx} ${cy})`, ); - if (element.type === "line") { + if ( + element.type === "line" && + isPathALoop(element.points) && + element.backgroundColor !== "transparent" + ) { node.setAttribute("fill-rule", "evenodd"); } group.appendChild(node);