add svg stamp support

This commit is contained in:
deboxed 2026-02-05 12:16:51 +01:00
commit 9c9abf9f1d
10 changed files with 398 additions and 0 deletions

22
svg/Makefile Normal file
View file

@ -0,0 +1,22 @@
TARGETS=$(shell python3 get_targets.py main.json)
GENERATED_FILES = $(wildcard *.deps) \
$(wildcard *.stl) \
$(wildcard *.png) \
$(wildcard *.generated.scad)
.phony: all clean
all: ${TARGETS}
include $(wildcard *.deps)
%.stl: main.scad main.json Makefile
flatpak run org.openscad.OpenSCAD --enable textmetrics -p main.json -P $(basename $@) -DFN=64 -D "MODELVER=\"$(shell git rev-parse --short=6 HEAD)\"" -m make -o $@ -d $@.deps $<
%.png: main.scad main.json Makefile
flatpak run org.openscad.OpenSCAD --enable textmetrics -p main.json -P $(basename $@) -DFN=32 --render --imgsize 1600,1200 -o $@ main.scad
clean:
rm -rf ${GENERATED_FILES}

9
svg/get_targets.py Normal file
View file

@ -0,0 +1,9 @@
import json
import sys
with open(sys.argv[1]) as f:
d = json.load(f)
sets=[]
for set in d['parameterSets']:
sets.append(set + '.stl')
print(' '.join(sets))

41
svg/main.json Normal file
View file

@ -0,0 +1,41 @@
{
"fileFormatVersion": "1",
"parameterSets": {
"usba": {
"base_thickness": "1",
"file": "svg\/all_connectors_are_beautiful.svg",
"id_back": "usba-back",
"id_front": "usba",
"img_depth": "1.5",
"img_offset": "0",
"img_scale": "1"
},
"radicaalinclusief": {
"base_thickness": "1",
"file": "svg\/ichthus.svg",
"id_back": "layer2",
"id_front": "layer1",
"img_depth": "1.5",
"img_offset": "0",
"img_scale": "1"
},
"usbb": {
"base_thickness": "1",
"file": "svg\/all_connectors_are_beautiful.svg",
"id_back": "usbb-back",
"id_front": "usbb",
"img_depth": "1.5",
"img_offset": "0",
"img_scale": "1"
},
"usbc": {
"base_thickness": "1",
"file": "svg\/all_connectors_are_beautiful.svg",
"id_back": "usbc-back",
"id_front": "usbc",
"img_depth": "1.5",
"img_offset": "0",
"img_scale": "1"
}
}
}

41
svg/main.scad Normal file
View file

@ -0,0 +1,41 @@
/* [Main design variables] */
file = "svg/all_connectors_are_beautiful.svg";
id_front = "usba";
id_back = "usba-back";
/* [front params] */
img_depth = 1.5;
img_scale = 1;
img_offset = 0;
/* [back params] */
base_thickness = 1;
/* [hidden] */
scale([-1,1,1])
stamp();
translate([40,0,0])
%stamp();
module stamp()
{
union()
{
translate(v = [img_offset,img_offset,0])
scale([img_scale,img_scale,1])
linear_extrude(height = base_thickness)
import(file, id=id_back);
translate(v = [img_offset,img_offset,0])
scale([img_scale,img_scale,1])
color("white")
linear_extrude(height = base_thickness+img_depth)
import(file, id=id_front);
}
}

View file

@ -0,0 +1,192 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="250mm"
height="60mm"
viewBox="0 0 250 60"
version="1.1"
id="svg5"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
sodipodi:docname="all_connectors_are_beautiful.svg"
inkscape:export-filename="../Documents/usb-acab.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
width="300mm"
inkscape:zoom="2"
inkscape:cx="281.5"
inkscape:cy="124.75"
inkscape:window-width="2560"
inkscape:window-height="1371"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:showpageshadow="0"
inkscape:deskcolor="#d1d1d1" />
<defs
id="defs2">
<inkscape:path-effect
effect="fillet_chamfer"
id="path-effect2"
is_visible="true"
lpeversion="1"
nodesatellites_param="F,0,0,1,0,1.6568542,0,1 @ F,0,0,1,0,1.6568542,0,1 @ F,0,0,1,0,4,0,1 @ F,0,0,1,0,4,0,1 @ F,0,0,1,0,1.6564513,0,1 @ F,0,0,1,0,1.6572573,0,1 | F,0,1,1,0,0.82817403,0,1 @ F,0,1,1,0,0.82842712,0,1 @ F,0,1,1,0,0.82842712,0,1 @ F,0,1,1,0,2,0,1 @ F,0,1,1,0,2,0,1 @ F,0,1,1,0,0.82868025,0,1"
radius="2"
unit="mm"
method="auto"
mode="F"
chamfer_steps="1"
flexible="false"
use_knot_distance="false"
apply_no_radius="true"
apply_with_radius="true"
only_selected="true"
hide_knots="false" />
<inkscape:path-effect
effect="fillet_chamfer"
id="path-effect1"
is_visible="true"
lpeversion="1"
nodesatellites_param="F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 | F,0,1,1,0,0.5,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,1,1,0,0.5,0,1 @ F,0,1,1,0,0.5,0,1"
radius="0.5"
unit="mm"
method="auto"
mode="F"
chamfer_steps="1"
flexible="false"
use_knot_distance="true"
apply_no_radius="true"
apply_with_radius="true"
only_selected="true"
hide_knots="false" />
</defs>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="display:inline;fill:#ffffff;stroke-width:5;paint-order:stroke fill markers"
id="rect1"
width="250"
height="60"
x="0"
y="0" />
<rect
style="opacity:0.3;fill:#000000;stroke-width:14.7437;stroke-linecap:round;stroke-linejoin:bevel"
id="usbb-back"
width="42.982384"
height="40.724606"
x="196.49399"
y="9.6376972"
ry="6.1973114" />
<rect
style="opacity:0.3;fill:#000000;stroke-width:17.3764;stroke-linecap:round;stroke-linejoin:bevel"
id="usba-back"
width="59.703438"
height="40.724606"
x="11.347443"
y="9.6376972"
ry="6.1973114" />
<rect
style="opacity:0.3;fill:#000000;stroke-width:14.275;stroke-linecap:round;stroke-linejoin:bevel"
id="usbc-back"
width="40.292988"
height="40.724606"
x="79.598183"
y="9.6376972"
ry="6.1973114" />
<g
id="usba"
inkscape:label="A"
transform="matrix(4.5918612,0,0,4.5918612,-125.25584,-578.80475)"
style="fill:#000000;stroke-width:1.08888">
<path
id="rect79"
style="fill:#000000;stroke-width:0.2881"
d="M 30.999937,130 C 30.445939,130 30,130.44646 30,131.00046 v 2.99982 c 0,0.554 0.445939,0.99993 0.999937,0.99993 h 10.500135 c 0.554001,0 0.99994,-0.44593 0.99994,-0.99993 v -2.99982 c 0,-0.554 -0.445939,-1.00046 -0.99994,-1.00046 z m -5.16e-4,0.50023 h 10.500135 c 0.277,0 0.499711,0.22323 0.499711,0.50023 v 2.99982 c 0,0.277 -0.222711,0.50022 -0.499711,0.50022 H 30.999421 c -0.277,0 -0.49971,-0.22322 -0.49971,-0.50022 v -2.99982 c 0,-0.277 0.22271,-0.50023 0.49971,-0.50023 z"
inkscape:label="shell" />
<rect
style="fill:#000000;stroke-width:0.2881"
id="rect702"
width="10.5"
height="1.75"
x="31"
y="131"
rx="0.2"
inkscape:label="midplate" />
</g>
<g
id="usbb"
inkscape:label="B"
transform="matrix(4.5918612,0,0,4.5918612,-110.10285,-547.809)"
style="fill:#000000;stroke-width:1.08888">
<path
id="path861"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.08888px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 258.48273,462.27313 -3.32678,3.32678 a 3.9999999,3.9999999 112.5 0 0 -1.17157,2.82842 v 17.02089 a 4,4 45 0 0 4,4 h 24.125 a 4,4 135 0 0 4,-4 v -17.02129 a 4.0000001,4.0000001 67.504927 0 0 -1.17109,-2.82794 l -3.32522,-3.32637 a 4.0000001,4.0000001 22.504927 0 0 -2.82892,-1.17206 h -17.473 a 3.9999999,3.9999999 157.5 0 0 -2.82842,1.17157 z m 2.7556,0.71906 17.61879,0 a 2,2 22.5 0 1 1.41422,0.58579 l 3.36357,3.36357 a 2,2 67.5 0 1 0.58579,1.41422 v 17.20282 a 2,2 135 0 1 -2,2 h -24.34765 a 2,2 45 0 1 -2,-2 v -17.20257 a 2,2 112.50619 0 1 0.58609,-1.41452 l 3.36529,-3.36383 a 2,2 157.50619 0 1 1.4139,-0.58548 z"
transform="scale(0.26458333)"
inkscape:label="shell"
inkscape:path-effect="#path-effect2"
inkscape:original-d="m 259.6543,461.10156 -5.66992,5.66992 v 22.67774 h 32.125 v -22.67774 l -5.66797,-5.66992 z m 0.75586,1.89063 h 19.27539 l 4.53515,4.53515 v 20.03125 h -28.34765 v -20.03125 z" />
<rect
style="fill:#000000;stroke-width:0.2881"
id="rect3834"
width="5"
height="3"
x="68.949997"
y="124.25"
rx="0.20000012"
inkscape:label="midplate" />
</g>
<g
id="usbc"
inkscape:label="C"
transform="matrix(4.5918612,0,0,4.5918612,-125.25584,-517.9625)"
style="fill:#000000;stroke-width:1.08888">
<path
id="rect8363"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.08888"
d="m 173.85742,445.98438 c -2.09386,-10e-6 -3.7793,1.68543 -3.7793,3.77929 v 1.89063 c 0,2.09386 1.68544,3.77929 3.7793,3.77929 h 22.67774 c 2.09385,0 3.77929,-1.68543 3.77929,-3.77929 v -1.89063 c 0,-2.09386 -1.68544,-3.77929 -3.77929,-3.77929 z m 0,1.88867 h 22.67774 c 1.04693,0 1.89062,0.84369 1.89062,1.89062 v 1.89063 c 0,1.04693 -0.84369,1.88867 -1.89062,1.88867 h -22.67774 c -1.04693,0 -1.88867,-0.84174 -1.88867,-1.88867 v -1.89063 c 0,-1.04693 0.84174,-1.89062 1.88867,-1.89062 z"
transform="scale(0.26458333)"
inkscape:label="shell" />
<rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2881"
id="rect8674"
width="6"
height="0.5"
x="46"
y="119"
rx="0.2"
inkscape:label="midplate" />
</g>
<use
x="0"
y="0"
xlink:href="#g8870"
id="use1"
transform="matrix(5,0,0,5,117.09245,0)"
style="display:none;fill:#000000;stroke-width:1.08888" />
<use
x="0"
y="0"
xlink:href="#usba"
id="use2"
transform="translate(117.09212)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

79
svg/svg/ichthus.svg Normal file
View file

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="111.40886mm"
height="68.896858mm"
viewBox="0 0 421.07286 260.39758"
version="1.1"
id="svg1"
sodipodi:docname="ichthus.svg"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="2.2139223"
inkscape:cx="113.37345"
inkscape:cy="109.98579"
inkscape:window-width="2560"
inkscape:window-height="1371"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="back">
<rect
style="opacity:0.3;fill:#000000;stroke-width:11.3386;stroke-linecap:round;stroke-linejoin:bevel"
id="rect1"
width="421.07285"
height="260.39758"
x="0"
y="0"
ry="35.3993" />
</g>
<g
id="layer1"
transform="translate(-360.66348,-253.83699)">
<path
id="path5"
style="display:none;fill:none;fill-opacity:0.0352941;stroke:#00ffff;stroke-width:0.377953;stroke-linecap:square;stroke-dasharray:none"
d="m 690.35728,310.94147 c -26.44347,45.80145 -72.57026,76.6224 -125.00477,83.52553 -52.4345,6.90313 -103.26277,-10.07342 -141.92938,-51.50629" />
<path
d="m 388.83869,357.63667 -28.17523,-36.67723 15.63738,-12.01255 q 11.25099,-8.64294 18.23769,0.45202 5.61601,7.31067 0.75361,16.01112 l 25.29217,7.83984 -7.48413,5.74926 -22.09157,-7.26424 -7.6824,5.90157 11.70795,15.24088 z m -8.93919,-24.46095 4.90682,-3.76939 q 4.70856,-3.61709 5.65588,-7.10326 0.92829,-3.51095 -1.90827,-7.20345 -2.11314,-2.75079 -5.01129,-2.57358 -2.89815,0.17722 -7.08629,3.39452 l -6.1707,4.74029 z m 43.02829,-1.32074 -4.03718,-49.37434 7.26673,-3.49264 35.89252,34.06362 -7.63289,3.66862 -9.72319,-9.26491 -16.98387,8.16301 1.13267,13.3938 z m 4.30127,-22.14249 13.18152,-6.33548 -14.87562,-14.06963 z m 41.70759,1.3002 -11.09034,-44.90064 14.98711,-3.70177 q 10.86109,-2.68266 17.82999,1.42227 6.99924,4.09744 9.58448,14.56414 1.3788,5.58225 0.94095,10.32563 -0.41501,4.70555 -2.55529,8.42092 -2.14028,3.71537 -5.9373,6.32706 -3.76669,2.60419 -9.13656,3.93053 z m 6.4863,-7.49271 5.46089,-1.34883 q 7.7666,-1.91833 10.53264,-7.1402 2.76604,-5.22187 0.60043,-13.98963 -1.59611,-6.46205 -5.27786,-9.76945 -1.47398,-1.40633 -3.0026,-2.25195 -1.53612,-0.87596 -3.35423,-1.19943 -1.78777,-0.33097 -3.96354,-0.14764 -2.17576,0.18333 -4.90621,0.85774 l -4.45972,1.10154 z m 38.1388,-2.01061 -0.4405,-5.70176 6.07565,-0.46938 -2.67908,-34.67792 -6.07565,0.46938 -0.4429,-5.73291 20.18984,-1.55979 0.4429,5.73292 -6.07564,0.46938 2.67907,34.67791 6.07565,-0.46938 0.44049,5.70176 z m 68.07746,-1.03093 q -7.09303,2.6624 -16.21679,1.89168 -5.79187,-0.48926 -10.14174,-2.45614 -4.31874,-1.96425 -7.11259,-5.27366 -2.76008,-3.33793 -3.96939,-7.95611 -1.17554,-4.64669 -0.68101,-10.50084 0.49715,-5.88529 2.43552,-10.26894 1.97214,-4.41215 5.31269,-7.20337 3.34319,-2.82235 8.02102,-3.99526 4.7116,-1.20142 10.6903,-0.69638 3.67442,0.3104 7.40016,1.1269 3.75951,0.78801 7.6664,2.05888 l -0.57606,6.81946 q -8.82958,-3.882 -14.65259,-4.3739 -7.9716,-0.67339 -12.44802,3.68403 -4.47642,4.35741 -5.2524,13.54344 -0.37353,4.42176 0.42699,7.93912 0.80052,3.51737 2.75184,6.0343 1.95131,2.51693 4.99377,3.99703 3.07623,1.45159 7.21773,1.80144 7.09972,0.59974 14.67078,-2.52405 z m 4.69041,2.81544 29.79231,-39.57958 7.7512,2.21874 4.18679,49.30592 -8.14177,-2.33054 -1.10949,-13.38462 -18.11618,-5.18565 -8.05375,10.76168 z m 17.92797,-13.68863 14.06032,4.02469 -1.7671,-20.39892 z m 26.00091,26.48826 36.74205,-33.2287 7.19149,3.64506 -5.21659,49.20762 -7.55384,-3.82873 1.44266,-13.35281 -16.80801,-8.51926 -9.94422,9.04373 z m 20.19387,-10.0498 13.04502,6.61196 2.12391,-20.36485 z m 24.18877,34.05363 27.78556,-36.97331 6.47033,4.86248 -24.34991,32.4016 18.46167,13.87401 -3.43565,4.5717 z"
id="text4"
style="font-size:64px;line-height:0.8;font-family:'Go Medium';-inkscape-font-specification:'Go Medium, Normal';text-align:justify;letter-spacing:1.2px;stroke-width:1.51181;stroke-linecap:square"
aria-label=" RADICAAL" />
<path
id="path4"
style="display:none;fill:none;fill-opacity:0.0352941;stroke:#99ff55;stroke-width:0.377953;stroke-linecap:square;stroke-dasharray:none"
d="m 372.15691,375.35544 c 51.77596,-57.66709 126.45091,-83.01747 200.37995,-73.28453 73.92904,9.73294 139.14833,53.31108 176.43181,117.88797" />
<g
id="text7"
style="font-size:64px;line-height:0.8;font-family:'Go Medium';-inkscape-font-specification:'Go Medium, Normal';letter-spacing:4px;direction:rtl;stroke:#00ffff;stroke-width:0;stroke-linecap:square"
aria-label="INCLUSIEF a">
<path
d="m 366.13244,449.76437 3.46546,-4.54915 4.84745,3.6927 21.07678,-27.66775 -4.84745,-3.6927 3.48439,-4.574 16.10845,12.27111 -3.48439,4.57401 -4.84745,-3.6927 -21.07678,27.66775 4.84745,3.6927 -3.46546,4.54915 z m 26.52744,19.76011 22.43849,-40.44226 6.50356,3.60836 2.49895,39.87597 16.32856,-29.42994 5.8204,3.22932 -22.43849,40.44226 -6.55821,-3.63868 -2.4443,-39.84564 -16.32856,29.42994 z m 81.05787,33.34691 q -7.524,0.88821 -16.19844,-2.04282 -5.50664,-1.86065 -9.25967,-4.81104 -3.72343,-2.94039 -5.64443,-6.82209 -1.8814,-3.90129 -1.95078,-8.67468 -0.0298,-4.79299 1.85089,-10.35884 1.89066,-5.59546 4.82145,-9.3881 2.9704,-3.81224 6.8817,-5.72324 3.92131,-1.94061 8.7439,-1.96038 4.86221,-0.0394 10.54648,1.88131 3.49347,1.18041 6.91569,2.86453 3.46183,1.66451 6.95124,3.83313 l -2.19077,6.48363 q -7.64448,-5.88159 -13.18073,-7.75225 -7.57904,-2.5609 -12.9679,0.59909 -5.38887,3.15999 -8.33991,11.89364 -1.4205,4.204 -1.48469,7.81074 -0.0642,3.60674 1.22834,6.5174 1.29252,2.91067 3.89255,5.07564 2.63964,2.14537 6.57719,3.47584 6.75008,2.2808 14.8486,1.05894 z m 11.56215,4.45623 7.40789,-45.65288 7.98925,1.29638 -6.49191,40.00796 22.79559,3.69894 -0.91597,5.64492 z m 40.68247,-40.45617 8.09373,-0.0188 0.067,28.78117 q 0.0111,4.74999 0.89187,7.24794 0.88111,2.62296 3.41599,4.17957 2.56612,1.55653 6.47236,1.54744 2.65625,-0.006 4.56082,-0.72937 1.93582,-0.72325 3.15108,-2.22608 1.21518,-1.53409 1.77215,-3.91039 0.58823,-2.37637 0.58052,-5.68886 l -0.0681,-29.24992 7.06249,-0.0164 0.0672,28.87492 q 0.0146,6.28124 -1.1965,9.56531 -0.74542,1.97049 -2.17906,3.63008 -1.43371,1.62834 -3.49337,2.85189 -2.05973,1.1923 -4.71445,1.85473 -2.65471,0.66242 -5.81096,0.66977 -4.43748,0.0103 -7.7523,-0.98196 -3.28357,-0.99237 -5.63197,-2.98691 -1.40893,-1.15297 -2.4122,-2.55689 -0.97202,-1.40399 -1.60109,-3.15253 -0.62915,-1.7798 -0.91549,-3.96663 -0.28641,-2.21809 -0.29288,-4.99934 z m 47.32227,36.97141 q 9.41099,2.14095 17.75499,0.69275 10.12981,-1.75816 8.96483,-8.47031 -0.19238,-1.10843 -0.58298,-1.897 -0.39061,-0.78857 -1.00081,-1.38044 -0.6102,-0.59187 -1.4199,-1.05396 -0.7789,-0.46744 -1.80413,-0.89213 -1.06543,-0.29084 -2.41331,-0.56437 -1.34788,-0.27353 -2.84971,-0.52035 -1.50182,-0.24681 -3.06523,-0.48294 -1.56875,-0.26692 -3.07593,-0.54452 -3.75457,-0.61704 -6.41674,-1.51882 -2.66752,-0.93258 -4.44876,-2.241 -1.75578,-1.34456 -2.72835,-3.1105 -0.97256,-1.76595 -1.38404,-4.13676 -2.17498,-12.5314 15.43672,-15.58813 7.66663,-1.33064 15.17603,-0.8261 l 1.1436,6.58899 q -4.03296,-0.75902 -7.84529,-0.79512 -3.81233,-0.0361 -7.4763,0.59982 -5.14188,0.89244 -7.23607,2.7149 -2.09954,1.79168 -1.53843,5.02459 0.18704,1.07764 0.57764,1.86621 0.41605,0.75244 1.15475,1.35372 0.73336,0.5705 1.88709,1.0046 1.14839,0.40331 2.8202,0.71577 l 3.44667,0.67048 q 3.81081,0.57556 6.79971,1.1669 3.01434,0.55521 5.28973,1.23867 2.30619,0.67812 3.95103,1.56617 1.67028,0.85192 2.79832,2.0517 1.15348,1.16363 1.83697,2.72602 0.71428,1.55703 1.07233,3.61994 1.13291,6.52742 -3.07176,10.80952 -4.20468,4.28209 -13.38,5.87458 -3.69477,0.64127 -8.00914,0.81918 -4.28359,0.17256 -9.13463,-4.4e-4 z m 47.18802,-1.16701 -1.73095,-5.4505 5.8079,-1.84446 -10.52761,-33.14973 -5.8079,1.84446 -1.74042,-5.48028 19.30012,-6.12928 1.74041,5.48028 -5.8079,1.84446 10.52761,33.14973 5.8079,-1.84446 1.73096,5.45049 z m 31.70589,-10.61296 -19.83889,-41.77895 30.48735,-14.47703 2.41284,5.08123 -23.17603,11.00522 5.95166,12.53368 20.21198,-9.59773 2.37263,4.99654 -20.21198,9.59773 6.6487,14.0016 24.44634,-11.60843 2.45305,5.16591 z m 41.61323,-21.24896 -26.10422,-38.17894 26.26093,-17.95548 3.17483,4.64339 -19.57961,13.38723 8.34277,12.20179 16.87097,-11.53525 3.17484,4.64339 -16.87097,11.53524 11.41178,16.6904 z"
id="path15" />
</g>
<path
d="m 781.73635,301.04884 c -5.17612,6.99819 -13.31296,16.068 -26.59766,30.82226 -3.9397,4.37551 -8.22467,9.07501 -12.6875,13.81836 -8.08404,8.59217 -18.61803,19.35389 -31.47656,30.65821 -5.45243,-4.31308 -11.56523,-8.93969 -18.28907,-13.7461 -1.2834,-0.91741 -2.59938,-1.84816 -3.94922,-2.79297 -15.07916,-10.55456 -35.0496,-23.04695 -57.63086,-33.5039 -18.81243,-8.71167 -39.61536,-16.04633 -59.3164,-18.55469 -34.55985,-4.39706 -70.84034,-1.12468 -105.61915,11.53125 -35.54107,12.93333 -65.52296,34.19556 -89.0918,60.49219 a 4.7199653,4.7289259 44.394056 0 0 0.0625,6.38086 c 24.92056,26.65756 56.25272,47.63177 91.91797,60.32226 35.44828,12.61329 71.60243,15.76495 104.66212,11.17578 23.414,-3.26222 45.65593,-11.17609 65.07226,-20.47656 18.92803,-9.06656 35.53631,-19.61946 48.84766,-29.20117 4.0124,-2.88818 7.83843,-5.75349 11.46094,-8.55859 3.90569,-3.02438 7.65185,-6.0365 11.23828,-9.01954 2.42291,1.97675 4.6777,3.8562 6.75781,5.61524 7.82946,6.62096 15.84923,13.80401 22.8711,20.33008 1.23893,1.15145 2.49436,2.32849 3.75781,3.52148 8.39626,7.92805 15.93181,15.21635 23.38086,23.29688 7.10483,7.70713 11.83327,13.70189 14.38867,17.27148 -1.82427,-4.02124 -5.00351,-10.9577 -10.65234,-20.10156 -5.66004,-9.162 -12.61806,-18.59515 -20.18946,-27.16211 -1.18564,-1.34154 -2.36987,-2.65181 -3.55273,-3.93164 -6.95274,-7.52277 -14.43223,-14.65156 -22.68164,-21.78516 -1.67073,-1.44475 -3.45399,-2.95869 -5.3457,-4.5332 12.61529,-11.12624 22.8798,-21.63545 30.68359,-30.62891 4.42875,-5.10391 8.42495,-10.12175 12.00781,-15.07031 5.28061,-7.29346 9.65658,-14.6954 13.10743,-21.375 3.43718,-6.65314 5.56644,-11.81413 6.86328,-14.79492 z m -236.33204,15.84375 c 8.38332,0.19194 16.70575,0.86281 24.91992,1.98242 18.10316,2.4694 37.67951,9.43189 55.89258,17.93945 21.74332,10.15658 41.28766,22.35828 55.96875,32.44141 1.32339,0.90893 2.61389,1.80624 3.8711,2.6914 5.85271,4.12072 11.22553,8.13674 16.09375,11.92383 -2.99806,2.47708 -6.10315,4.96154 -9.31446,7.43946 -3.53173,2.72516 -7.26282,5.49773 -11.18554,8.27734 -13.02157,9.22696 -29.13642,19.40222 -47.38086,28.14844 -18.74125,8.9844 -39.9219,16.54428 -61.99219,19.70703 -31.4031,4.51653 -65.94982,1.77971 -99.98438,-10.12891 -32.80702,-11.4791 -61.86627,-30.33966 -85.23438,-54.43945 22.1727,-23.66103 50.0024,-42.54651 82.54102,-54.02539 24.95783,-8.80455 50.65474,-12.53288 75.80469,-11.95703 z"
style="stroke-width:9.44882;stroke-linecap:square"
id="path16" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB