scour icon indicating copy to clipboard operation
scour copied to clipboard

removes marker d="m1.38-0.79 0 0"

Open JoKalliauer opened this issue 4 years ago • 0 comments

in Google Chrome it removes the marker (maybe a rending-bug)

Input

Input.svg

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg  PUBLIC '-//W3C//DTD SVG 1.1//EN'  'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>
<svg width="35.78" height="41.53" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21" viewBox="-3.977 -17 1.7356 2.02" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <marker id="a" fill="#00f" stroke="#00f" markerHeight="1.28" markerUnits="userSpaceOnUse" markerWidth="1.28" refX=".64" refY=".64" viewBox="0,0,1.28,1.28">
   <use width="100%" height="100%" stroke-width=".11" xlink:href="#e"/>
  </marker>
  <marker id="b" fill="#00f" stroke="#00f" markerHeight="1.28" markerUnits="userSpaceOnUse" markerWidth="1.28" refX=".338" refY=".64" viewBox="0,0,1.28,1.28">
   <use transform="scale(.526 1)" width="100%" height="100%" stroke-width=".11" xlink:href="#e"/>
  </marker>
  <marker id="c" fill="#f00" stroke="#f00" markerHeight="1.28" markerUnits="userSpaceOnUse" markerWidth="1.28" refX=".64" refY=".64" viewBox="0,0,1.28,1.28">
   <use width="100%" height="100%" stroke-width=".11" xlink:href="#f"/>
  </marker>
  <marker id="d" fill="#f00" stroke="#f00" markerHeight="1.28" markerUnits="userSpaceOnUse" markerWidth="1.28" refX=".338" refY=".64" viewBox="0,0,1.28,1.28">
   <use transform="scale(.526 1)" width="100%" height="100%" stroke-width=".11" xlink:href="#f"/>
  </marker>
  <circle id="e" cx=".64" cy=".64" r=".39"/>
  <circle id="f" cx=".64" cy=".64" r=".39"/>
 </defs>
 <g transform="translate(-4.53 -17.35)" marker-mid="url(#b)" marker-start="url(#b)" stroke="#00f">
  <path d="m.61.79h1.53" marker-start="none"/>
  <path transform="scale(1 -1)" d="m1.38-0.79 0 0" marker-start="url(#a)" stroke="none"/>
 </g>
 <g transform="translate(-4.53 -17.35)" marker-mid="url(#d)" marker-start="url(#d)" stroke="#f00">
  <path d="m.61 1.92h1.53" marker-start="none"/>
  <path transform="scale(1 -1)" d="m1.38-1.92 0 0" marker-start="url(#c)" stroke="none"/>
 </g>
</svg>

Output

Output.svg

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg  PUBLIC '-//W3C//DTD SVG 1.1//EN'  'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>
<svg width="35.78" height="41.53" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21" viewBox="-3.977 -17 1.7356 2.02" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <marker id="a" fill="#00f" stroke="#00f" markerHeight="1.28" markerUnits="userSpaceOnUse" markerWidth="1.28" refX=".64" refY=".64" viewBox="0,0,1.28,1.28">
   <use width="100%" height="100%" stroke-width=".11" xlink:href="#e"/>
  </marker>
  <marker id="b" fill="#00f" stroke="#00f" markerHeight="1.28" markerUnits="userSpaceOnUse" markerWidth="1.28" refX=".338" refY=".64" viewBox="0,0,1.28,1.28">
   <use transform="scale(.526 1)" width="100%" height="100%" stroke-width=".11" xlink:href="#e"/>
  </marker>
  <marker id="c" fill="#f00" stroke="#f00" markerHeight="1.28" markerUnits="userSpaceOnUse" markerWidth="1.28" refX=".64" refY=".64" viewBox="0,0,1.28,1.28">
   <use width="100%" height="100%" stroke-width=".11" xlink:href="#f"/>
  </marker>
  <marker id="d" fill="#f00" stroke="#f00" markerHeight="1.28" markerUnits="userSpaceOnUse" markerWidth="1.28" refX=".338" refY=".64" viewBox="0,0,1.28,1.28">
   <use transform="scale(.526 1)" width="100%" height="100%" stroke-width=".11" xlink:href="#f"/>
  </marker>
  <circle id="e" cx=".64" cy=".64" r=".39"/>
  <circle id="f" cx=".64" cy=".64" r=".39"/>
 </defs>
 <g transform="translate(-4.53 -17.35)" marker-mid="url(#b)" marker-start="url(#b)" stroke="#00f">
  <path d="m.61.79h1.53" marker-start="none"/>
  <path transform="scale(1 -1)" d="m1.38-0.79" marker-start="url(#a)" stroke="none"/>
 </g>
 <g transform="translate(-4.53 -17.35)" marker-mid="url(#d)" marker-start="url(#d)" stroke="#f00">
  <path d="m.61 1.92h1.53" marker-start="none"/>
  <path transform="scale(1 -1)" d="m1.38-1.92" marker-start="url(#c)" stroke="none"/>
 </g>
</svg>

differences

d="m1.38-0.79 0 0" marker-start="url(#a)" changes to d="m1.38-0.79" marker-start="url(#a)"

in Google Chrome it removes the marker

source

https://commons.wikimedia.org/wiki/File:2014_Ebola_Outbreak_Monthly_Cases_per_day.svg

JoKalliauer avatar Sep 13 '20 09:09 JoKalliauer