[TD]fix dimension special characters

This commit is contained in:
Wanderer Fan
2022-05-11 12:14:56 -04:00
committed by WandererFan
parent 23a1f08624
commit ef37abc441
3 changed files with 162 additions and 183 deletions

View File

@@ -156,8 +156,8 @@ CmdTechDrawExtensionInsertSquare::CmdTechDrawExtensionInsertSquare()
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Insert '' Prefix");
sToolTipText = QT_TR_NOOP("Insert a '' symbol at the beginning of the dimension text:<br>\
sMenuText = QT_TR_NOOP("Insert '' Prefix");
sToolTipText = QT_TR_NOOP("Insert a '' symbol at the beginning of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionInsertSquare";
@@ -168,7 +168,7 @@ CmdTechDrawExtensionInsertSquare::CmdTechDrawExtensionInsertSquare()
void CmdTechDrawExtensionInsertSquare::activated(int iMsg)
{
Q_UNUSED(iMsg);
execInsertPrefixChar(this, "");
execInsertPrefixChar(this, ""); //□ white square U+25A1
}
bool CmdTechDrawExtensionInsertSquare::isActive(void)
@@ -269,8 +269,8 @@ void CmdTechDrawExtensionInsertPrefixGroup::activated(int iMsg)
case 0: //insert "⌀" as prefix
execInsertPrefixChar(this, "");
break;
case 1: //insert "" as prefix
execInsertPrefixChar(this, "");
case 1: //insert "" as prefix
execInsertPrefixChar(this, "");
break;
case 2: //remove prefix characters
execRemovePrefixChar(this);
@@ -326,9 +326,9 @@ void CmdTechDrawExtensionInsertPrefixGroup::languageChange()
- Click this tool"));
arc1->setStatusTip(arc1->text());
QAction* arc2 = a[1];
arc2->setText(QApplication::translate("CmdTechDrawExtensionInsertSquare", "Insert '' Prefix"));
arc2->setText(QApplication::translate("CmdTechDrawExtensionInsertSquare", "Insert '' Prefix"));
arc2->setToolTip(QApplication::translate("CmdTechDrawExtensionInsertSquare",
"Insert a '' symbol at the beginning of the dimension text:<br>\
"Insert a '' symbol at the beginning of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool"));
arc2->setStatusTip(arc2->text());
@@ -2178,7 +2178,7 @@ void CmdTechDrawExtensionCreateLengthArc::activated(int iMsg) {
float alpha = acos((radVec1 * radVec2) / (radVec1.Length() * radVec2.Length()));
float arcLength = alpha * radius / scale;
dim->Arbitrary.setValue(true);
formatSpec << " " << arcLength;
formatSpec << " " << arcLength;
dim->FormatSpec.setValue(formatSpec.str());
objFeat->refreshCEGeoms();
objFeat->requestPaint();

View File

@@ -1,79 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
viewBox="0 0 8.4666665 8.466667"
version="1.1"
style="enable-background:new"
id="svg1876"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="insert_tubular_diameter_symbol_in_dimension.svg"
style="enable-background:new">
version="1.1"
viewBox="0 0 8.4666665 8.466667"
height="32"
width="32">
<defs
id="defs1870">
<inkscape:path-effect
effect="powerstroke"
id="path-effect1900"
is_visible="true"
offset_points="0,0.095902298"
sort_points="true"
interpolator_type="CubicBezierJohan"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
linejoin_type="extrp_arc"
miter_limit="4"
end_linecap_type="zerowidth" />
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter1958">
id="filter1958"
style="color-interpolation-filters:sRGB">
<feBlend
inkscape:collect="always"
mode="exclusion"
id="feBlend1960"
in2="BackgroundImage"
id="feBlend1960" />
mode="exclusion" />
</filter>
<filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter1958-7">
id="filter1958-7"
style="color-interpolation-filters:sRGB">
<feBlend
inkscape:collect="always"
mode="exclusion"
id="feBlend1960-2"
in2="BackgroundImage"
id="feBlend1960-2" />
mode="exclusion" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.919596"
inkscape:cx="15.204229"
inkscape:cy="14.313812"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:pagecheckerboard="true"
inkscape:snap-global="false"
showguides="true"
inkscape:window-width="1366"
inkscape:window-height="745"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata1873">
<rdf:RDF>
@@ -87,79 +43,38 @@
</rdf:RDF>
</metadata>
<g
inkscape:label="Livello 1"
inkscape:groupmode="layer"
id="layer1"
style="filter:url(#filter1958)"
transform="translate(0,-288.53332)"
style="filter:url(#filter1958)">
id="layer1">
<rect
y="289.71573"
x="2.2066233"
height="4.3681531"
width="4.1808338"
id="rect2130"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.5840525;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
id="g831"
transform="matrix(0.48428154,0,0,0.48428154,0.15423988,153.00786)">
<g
transform="matrix(0.9648148,0,0,0.9648148,0.30283021,9.9199696)"
id="g982">
<path
style="fill:none;stroke:#ff0000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 10.602892,280.22478 C 6.5302751,293.14205 6.5302751,293.14205 6.5302751,293.14205"
id="path1880"
inkscape:connector-curvature="0" />
<rect
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2130"
width="8.9478979"
height="9.3488026"
x="4.0786753"
y="282.30298" />
</g>
<g
id="g908"
style="filter:url(#filter1958-7)"
transform="matrix(0.94890326,0,0,0.94890326,0.3584664,15.090186)">
<path
sodipodi:type="star"
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.49879649;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter1958-7)"
id="path1970-2"
sodipodi:sides="3"
sodipodi:cx="-17.197916"
sodipodi:cy="289.20422"
sodipodi:r1="0.82020247"
sodipodi:r2="2.523628"
sodipodi:arg1="1.1089328"
sodipodi:arg2="2.1561303"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -16.83242,289.93849 l -1.759744,1.36925 l 0.575608,-2.15412 l -0.305932,-2.20861 l 1.577716,1.57555 l 2.065676,0.83936 z"
inkscape:transform-center-x="-1.1870005"
inkscape:transform-center-y="-0.38435428"
transform="matrix(-0.46043869,0.87402234,-0.90622198,-0.46210975,268.4388,443.28052)" />
<rect
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:25.19470787;stroke-opacity:1"
id="rect841"
width="9.4239111"
height="1.5829397"
x="2.3791704"
y="293.84268"
transform="rotate(-0.28080906)" />
<path
sodipodi:type="star"
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.49879649;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1970"
sodipodi:sides="3"
sodipodi:cx="-17.197916"
sodipodi:cy="289.20422"
sodipodi:r1="0.82020247"
sodipodi:r2="2.523628"
sodipodi:arg1="1.1089328"
sodipodi:arg2="2.1561303"
inkscape:flatsided="false"
inkscape:rounded="0"
inkscape:randomized="0"
d="m -16.83242,289.93849 l -1.759744,1.36925 l 0.575608,-2.15412 l -0.305932,-2.20861 l 1.577716,1.57555 l 2.065676,0.83936 z"
inkscape:transform-center-x="1.1936193"
inkscape:transform-center-y="0.37847883"
transform="matrix(0.45306844,-0.87786549,0.91007806,0.4544685,-252.68278,147.9845)" />
</g>
id="g908"
style="filter:url(#filter1958-7)"
transform="matrix(0.45953633,0,0,0.45953633,0.32783854,160.31576)">
<path
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.49879649;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter1958-7)"
id="path1970-2"
d="m -16.83242,289.93849 -1.759744,1.36925 0.575608,-2.15412 -0.305932,-2.20861 1.577716,1.57555 2.065676,0.83936 z"
transform="matrix(-0.46043869,0.87402234,-0.90622198,-0.46210975,268.4388,443.28052)" />
<rect
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:25.19470787;stroke-opacity:1"
id="rect841"
width="9.4239111"
height="1.5829397"
x="2.3791704"
y="293.84268"
transform="rotate(-0.28080906)" />
<path
style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:#2b2200;stroke-width:0.49879649;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path1970"
d="m -16.83242,289.93849 -1.759744,1.36925 0.575608,-2.15412 -0.305932,-2.20861 1.577716,1.57555 2.065676,0.83936 z"
transform="matrix(0.45306844,-0.87786549,0.91007806,0.4544685,-252.68278,147.9845)" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -1,49 +1,113 @@
<?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="16.93mm" height="16.93mm" fill-rule="evenodd" stroke-linejoin="round" stroke-width="28.222" preserveAspectRatio="xMidYMid" version="1.2" viewBox="0 0 1693 1693" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export">
<defs class="ClipPathGroup">
<clipPath id="presentation_clip_path">
<rect width="1693" height="1693"/>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg190"
xml:space="preserve"
viewBox="0 0 1693 1693"
version="1.2"
preserveAspectRatio="xMidYMid"
stroke-width="28.222"
stroke-linejoin="round"
fill-rule="evenodd"
height="16.93mm"
width="16.93mm"><metadata
id="metadata194"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata>
<defs
id="defs146"
class="ClipPathGroup">
<clipPath
id="presentation_clip_path">
<rect
id="rect143"
height="1693"
width="1693" />
</clipPath>
</defs>
<g class="SlideGroup">
<g id="container-id1">
<g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
<g class="Page">
<g class="Graphic">
<g id="id3">
<rect class="BoundingBox" width="1693" height="1693" fill="none"/>
<defs>
<clipPath id="clip_path_1">
<path d="m0 0h1692v1692h-1692v-1692z"/>
</clipPath>
</defs>
<g clip-path="url(#clip_path_1)">
<path d="m121 974v0c-7-26-11-51-11-77 0-48 13-93 35-134 24-41 58-75 98-98 19-11 38-19 58-26v0c25-7 50-11 77-11 46 0 93 13 133 37 40 23 74 57 98 98 10 18 19 37 25 57v0c8 24 11 51 11 77 0 46-12 93-36 134s-58 74-98 98c-18 10-37 19-57 24v0c-25 8-50 12-76 12-48 0-93-12-135-36-40-24-74-57-98-98-10-17-17-36-24-56" fill="none" stroke="#f00" stroke-linecap="square" stroke-linejoin="bevel" stroke-width="57"/>
<path d="m492 521-234 743" fill="none" stroke="#f00" stroke-linejoin="miter" stroke-width="57"/>
<path d="m834 56-174 562" fill="none" stroke="#f00" stroke-linejoin="miter" stroke-width="58"/>
<path d="m749 528h-185v-387h370v387h-185z" fill="none" stroke="#f00" stroke-linecap="square" stroke-linejoin="bevel" stroke-width="58"/>
<path d="m813 1063 567 8-85 583-403-3-79-588z" fill="#ff0"/>
<path d="m813 1063 567 8-85 583-403-3-79-588z" fill="none" stroke="#2b1100" stroke-linejoin="miter" stroke-width="53"/>
<path d="m1252 714 408 626" fill="none" stroke="#2b1100" stroke-linejoin="miter" stroke-width="53"/>
<path d="m1425 927 46-28 112 173-43 29" fill="none" stroke="#2b1100" stroke-linejoin="miter" stroke-width="53"/>
<path d="m984 1182-1 328" fill="none" stroke="#2b1100" stroke-linejoin="miter" stroke-width="40"/>
<path d="m1100 1187-2 328" fill="none" stroke="#2b1100" stroke-linejoin="miter" stroke-width="40"/>
<path d="m1215 1187-2 328" fill="none" stroke="#2b1100" stroke-linejoin="miter" stroke-width="40"/>
<path d="m840 730c80-32 143-18 207 36 64 53 77 144 61 228" fill="none" stroke="#f00" stroke-linecap="square" stroke-linejoin="bevel" stroke-width="66"/>
<path d="m1111 899 124 5-64 126-72 125-58-125-59-131h129z" fill="#f00"/>
<path d="m1111 899 124 5-64 126-72 125-58-125-59-131h129z" fill="none" stroke="#f00" stroke-linecap="square" stroke-linejoin="bevel" stroke-width="33"/>
<path d="m1170 402c0 8-2 15-6 22s-9 12-16 16-14 6-22 6c-7 0-15-2-21-6-7-4-13-9-16-16-4-7-6-14-6-22 0-7 2-15 6-21 3-7 9-13 16-16 6-4 14-6 21-6 8 0 15 2 22 6 7 3 12 9 16 16 4 6 6 14 6 21z" fill="#f00"/>
<path d="m1170 402c0 8-2 15-6 22s-9 12-16 16-14 6-22 6c-7 0-15-2-21-6-7-4-13-9-16-16-4-7-6-14-6-22 0-7 2-15 6-21 3-7 9-13 16-16 6-4 14-6 21-6 8 0 15 2 22 6 7 3 12 9 16 16 4 6 6 14 6 21v0z" fill="none" stroke="#f00" stroke-linecap="round" stroke-linejoin="miter" stroke-width="40"/>
<path d="m1392 402c0 7-2 15-5 22-4 6-10 12-16 15-7 4-14 6-22 6s-15-2-22-6c-6-3-12-9-16-15-3-7-5-15-5-22 0-8 2-15 5-22 4-7 10-12 16-16 7-4 14-6 22-6s15 2 22 6c6 4 12 9 16 16 3 7 5 14 5 22z" fill="#f00"/>
<path d="m1392 402c0 7-2 15-5 22-4 6-10 12-16 15-7 4-14 6-22 6s-15-2-22-6c-6-3-12-9-16-15-3-7-5-15-5-22 0-8 2-15 5-22 4-7 10-12 16-16 7-4 14-6 22-6s15 2 22 6c6 4 12 9 16 16 3 7 5 14 5 22v0z" fill="none" stroke="#f00" stroke-linecap="round" stroke-linejoin="miter" stroke-width="40"/>
<path d="m1588 402c0 7-2 15-6 22-4 6-9 12-16 15-6 4-14 6-22 6-7 0-15-2-21-6-7-3-12-9-16-15-4-7-6-15-6-22 0-8 2-15 6-22s9-12 16-16c6-4 14-6 21-6 8 0 16 2 22 6 7 4 12 9 16 16s6 14 6 22z" fill="#f00"/>
<path d="m1588 402c0 7-2 15-6 22-4 6-9 12-16 15-6 4-14 6-22 6-7 0-15-2-21-6-7-3-12-9-16-15-4-7-6-15-6-22 0-8 2-15 6-22s9-12 16-16c6-4 14-6 21-6 8 0 16 2 22 6 7 4 12 9 16 16s6 14 6 22v0z" fill="none" stroke="#f00" stroke-linecap="round" stroke-linejoin="miter" stroke-width="40"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>
<g
transform="translate(-35.350472,-49.835587)"
id="g235"><path
style="fill:none;stroke:#ff0000;stroke-width:57;stroke-linecap:square;stroke-linejoin:bevel"
id="path148"
d="m 121,974 v 0 c -7,-26 -11,-51 -11,-77 0,-48 13,-93 35,-134 24,-41 58,-75 98,-98 19,-11 38,-19 58,-26 v 0 c 25,-7 50,-11 77,-11 46,0 93,13 133,37 40,23 74,57 98,98 10,18 19,37 25,57 v 0 c 8,24 11,51 11,77 0,46 -12,93 -36,134 -24,41 -58,74 -98,98 -18,10 -37,19 -57,24 v 0 c -25,8 -50,12 -76,12 -48,0 -93,-12 -135,-36 -40,-24 -74,-57 -98,-98 -10,-17 -17,-36 -24,-56" /><path
style="fill:none;stroke:#ff0000;stroke-width:57;stroke-linejoin:miter"
id="path150"
d="M 492,521 258,1264" /><path
style="fill:none;stroke:#ff0000;stroke-width:58;stroke-linecap:square;stroke-linejoin:bevel"
id="path154"
d="M 749,528 H 564 V 141 h 370 v 387 z" /><path
style="fill:#ffff00"
id="path156"
d="m 813,1063 567,8 -85,583 -403,-3 z" /><path
style="fill:none;stroke:#2b1100;stroke-width:53;stroke-linejoin:miter"
id="path158"
d="m 813,1063 567,8 -85,583 -403,-3 z" /><path
style="fill:none;stroke:#2b1100;stroke-width:53;stroke-linejoin:miter"
id="path160"
d="m 1252,714 408,626" /><path
style="fill:none;stroke:#2b1100;stroke-width:53;stroke-linejoin:miter"
id="path162"
d="m 1425,927 46,-28 112,173 -43,29" /><path
style="fill:none;stroke:#2b1100;stroke-width:40;stroke-linejoin:miter"
id="path164"
d="m 984,1182 -1,328" /><path
style="fill:none;stroke:#2b1100;stroke-width:40;stroke-linejoin:miter"
id="path166"
d="m 1100,1187 -2,328" /><path
style="fill:none;stroke:#2b1100;stroke-width:40;stroke-linejoin:miter"
id="path168"
d="m 1215,1187 -2,328" /><path
style="fill:none;stroke:#ff0000;stroke-width:66;stroke-linecap:square;stroke-linejoin:bevel"
id="path170"
d="m 840,730 c 80,-32 143,-18 207,36 64,53 77,144 61,228" /><path
style="fill:#ff0000"
id="path172"
d="m 1111,899 124,5 -64,126 -72,125 -58,-125 -59,-131 z" /><path
style="fill:none;stroke:#ff0000;stroke-width:33;stroke-linecap:square;stroke-linejoin:bevel"
id="path174"
d="m 1111,899 124,5 -64,126 -72,125 -58,-125 -59,-131 z" /><path
style="fill:#ff0000"
id="path176"
d="m 1170,402 c 0,8 -2,15 -6,22 -4,7 -9,12 -16,16 -7,4 -14,6 -22,6 -7,0 -15,-2 -21,-6 -7,-4 -13,-9 -16,-16 -4,-7 -6,-14 -6,-22 0,-7 2,-15 6,-21 3,-7 9,-13 16,-16 6,-4 14,-6 21,-6 8,0 15,2 22,6 7,3 12,9 16,16 4,6 6,14 6,21 z" /><path
style="fill:none;stroke:#ff0000;stroke-width:40;stroke-linecap:round;stroke-linejoin:miter"
id="path178"
d="m 1170,402 c 0,8 -2,15 -6,22 -4,7 -9,12 -16,16 -7,4 -14,6 -22,6 -7,0 -15,-2 -21,-6 -7,-4 -13,-9 -16,-16 -4,-7 -6,-14 -6,-22 0,-7 2,-15 6,-21 3,-7 9,-13 16,-16 6,-4 14,-6 21,-6 8,0 15,2 22,6 7,3 12,9 16,16 4,6 6,14 6,21 z" /><path
style="fill:#ff0000"
id="path180"
d="m 1392,402 c 0,7 -2,15 -5,22 -4,6 -10,12 -16,15 -7,4 -14,6 -22,6 -8,0 -15,-2 -22,-6 -6,-3 -12,-9 -16,-15 -3,-7 -5,-15 -5,-22 0,-8 2,-15 5,-22 4,-7 10,-12 16,-16 7,-4 14,-6 22,-6 8,0 15,2 22,6 6,4 12,9 16,16 3,7 5,14 5,22 z" /><path
style="fill:none;stroke:#ff0000;stroke-width:40;stroke-linecap:round;stroke-linejoin:miter"
id="path182"
d="m 1392,402 c 0,7 -2,15 -5,22 -4,6 -10,12 -16,15 -7,4 -14,6 -22,6 -8,0 -15,-2 -22,-6 -6,-3 -12,-9 -16,-15 -3,-7 -5,-15 -5,-22 0,-8 2,-15 5,-22 4,-7 10,-12 16,-16 7,-4 14,-6 22,-6 8,0 15,2 22,6 6,4 12,9 16,16 3,7 5,14 5,22 z" /><path
style="fill:#ff0000"
id="path184"
d="m 1588,402 c 0,7 -2,15 -6,22 -4,6 -9,12 -16,15 -6,4 -14,6 -22,6 -7,0 -15,-2 -21,-6 -7,-3 -12,-9 -16,-15 -4,-7 -6,-15 -6,-22 0,-8 2,-15 6,-22 4,-7 9,-12 16,-16 6,-4 14,-6 21,-6 8,0 16,2 22,6 7,4 12,9 16,16 4,7 6,14 6,22 z" /><path
style="fill:none;stroke:#ff0000;stroke-width:40;stroke-linecap:round;stroke-linejoin:miter"
id="path186"
d="m 1588,402 c 0,7 -2,15 -6,22 -4,6 -9,12 -16,15 -6,4 -14,6 -22,6 -7,0 -15,-2 -21,-6 -7,-3 -12,-9 -16,-15 -4,-7 -6,-15 -6,-22 0,-8 2,-15 6,-22 4,-7 9,-12 16,-16 6,-4 14,-6 21,-6 8,0 16,2 22,6 7,4 12,9 16,16 4,7 6,14 6,22 z" /></g>
</svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB