Eye outlines and better colors

python-refactor
LostQuasar 2 years ago
parent 9871ae6475
commit f951e727be

@ -1,6 +1,7 @@
body_color = "eef2f4"
ear_color = "8599ad"
ear_fluff_color = "a0c7de"
sheen_color = "bfdef4"
hand_stroke_color = "8599ad"
face_details = "313131"
BODYCOLOR = "eef2f4"
EARCOLOR = "8599ad"
EARFLUFF = "a0c7de"
SHEENCOLOR = "bfdef4"
HANDSTROKE = "8599ad"
FACEDETAILS = "313131"
TAILCOLOR = "bfdef4"

@ -1,8 +0,0 @@
body_color = "BODYCOLOR"
ear_color = "EARCOLOR"
ear_fluff_color = "EARFLUFF"
sheen_color = "SHEENCOLOR"
hand_stroke_color = "HANDSTROKE"
face_details = "FACEDETAILS"
cup_liquid = "CUPLIQUID"
heart_color = "HEARTFILL"

@ -1,6 +1,7 @@
body_color = "fcc21b"
ear_color = "e9ae20"
ear_fluff_color = "8a6135"
sheen_color = "fcc21b"
hand_stroke_color = "313131"
face_details = "313131"
BODYCOLOR = "fcc21b"
EARCOLOR = "e9ae20"
EARFLUFF = "8a6135"
SHEENCOLOR = "fcc21b"
HANDSTROKE = "313131"
FACEDETAILS = "313131"
TAILCOLOR = "313131"

@ -1,6 +1,7 @@
body_color = "ff8702"
ear_color = "313131"
ear_fluff_color = "ebdccc"
hand_stroke_color = "313131"
sheen_color = "ff8702"
face_details = "313131"
BODYCOLOR = "ff8702"
EARCOLOR = "313131"
EARFLUFF = "ebdccc"
HANDSTROKE = "313131"
SHEENCOLOR = "ff8702"
FACEDETAILS = "313131"
TAILCOLOR = "313131"

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432" d="M71.135 61.197c.026-6.856 5.788-11.693 11.684-11.465 5.644.218 10.693 3.651 10.717 10.445.025 7.122-4.811 11.926-11.192 11.983-5.686.052-11.236-3.849-11.209-10.963z" transform="translate(-46.85 -7.338)"/>
<path style="fill:#fff;stroke-width:1px;stroke-linecap:round" d="M78.14 53.73c1.92-1.373 5.289-2.32 7.15-.012 1.863 2.308.68 5.624-2.15 7.035-2.892 1.44-6.012 1.614-7.215-.808-1.204-2.421.426-4.938 2.214-6.216zM84.568 65.072c1.939-1.014 3.265-2.703 4.518-1.387 1.372 1.442-.13 3.808-2.078 4.86-1.95 1.051-5.393 1.222-5.896-.53-.595-2.068 1.298-1.815 3.456-2.943z" transform="translate(-46.85 -7.338)"/>
<path style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432" d="M71.135 61.197c.026-6.856 5.788-11.693 11.684-11.465 5.644.218 10.693 3.651 10.717 10.445.025 7.122-4.811 11.926-11.192 11.983-5.686.052-11.236-3.849-11.209-10.963z" transform="translate(-46.85 -7.338)"/>
<path style="fill:#ffffff;stroke-width:1px;stroke-linecap:round" d="M78.14 53.73c1.92-1.373 5.289-2.32 7.15-.012 1.863 2.308.68 5.624-2.15 7.035-2.892 1.44-6.012 1.614-7.215-.808-1.204-2.421.426-4.938 2.214-6.216zM84.568 65.072c1.939-1.014 3.265-2.703 4.518-1.387 1.372 1.442-.13 3.808-2.078 4.86-1.95 1.051-5.393 1.222-5.896-.53-.595-2.068 1.298-1.815 3.456-2.943z" transform="translate(-46.85 -7.338)"/>
</svg>

Before

Width:  |  Height:  |  Size: 842 B

After

Width:  |  Height:  |  Size: 865 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.46432" d="M27.79 54.518c.68-5.915 5.56-10.09 9.367-9.968 3.962.127 6.468 4.183 6.26 7.163-.414 5.9-3.708 11.138-9.39 11.096-3.447-.025-6.743-3.883-6.237-8.29z"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.46432" d="M27.79 54.518c.68-5.915 5.56-10.09 9.367-9.968 3.962.127 6.468 4.183 6.26 7.163-.414 5.9-3.708 11.138-9.39 11.096-3.447-.025-6.743-3.883-6.237-8.29z"/>
</svg>

Before

Width:  |  Height:  |  Size: 411 B

After

Width:  |  Height:  |  Size: 431 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M31.715 46.879a12.21 12.21 0 0 0-3.926 7.639c-.506 4.408 2.79 8.265 6.238 8.29 4.185.031 7.074-2.802 8.471-6.654L31.715 46.88z" style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.46432"/>
<path d="M31.715 46.879a12.21 12.21 0 0 0-3.926 7.639c-.506 4.408 2.79 8.265 6.238 8.29 4.185.031 7.074-2.802 8.471-6.654L31.715 46.88z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.46432"/>
</svg>

Before

Width:  |  Height:  |  Size: 389 B

After

Width:  |  Height:  |  Size: 409 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#313131;fill-opacity:1;stroke-width:4.025196691921391;stroke-linecap:round" d="M30.7 49.435c-3.742-.095-6.471 2.294-6.575 3.821-.104 1.528.79 2.216 3.14 2.183 2.22-.03 8.495-.475 14.66 6.384 1.613 1.796 4.266.128 2.935-1.977-5.332-8.438-9.651-10.298-14.16-10.411z"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4;stroke-linecap:round" d="M30.7 49.435c-3.742-.095-6.471 2.294-6.575 3.821-.104 1.528.79 2.216 3.14 2.183 2.22-.03 8.495-.475 14.66 6.384 1.613 1.796 4.266.128 2.935-1.977-5.332-8.438-9.651-10.298-14.16-10.411z"/>
</svg>

Before

Width:  |  Height:  |  Size: 381 B

After

Width:  |  Height:  |  Size: 385 B

@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<g style="display:inline" transform="translate(-43.389 -5.014)">
<ellipse cy="31.282" cx="93.694" style="display:inline;fill:#fff;fill-opacity:1;stroke-width:1px;stroke-linecap:round" rx="12.947" ry="15.241" transform="rotate(18.57)"/>
<ellipse rx="3.77" cx="89.13" cy="43.687" style="fill:#313131;fill-opacity:1;stroke-width:1px;stroke-linecap:round" ry="5.96" transform="rotate(12.698)"/>
<ellipse cy="31.282" cx="93.694" style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:2px;stroke-linecap:round;paint-order:stroke;stroke:#ff8702;replace:DARKEN(BODYCOLOR,2);" rx="12.947" ry="15.241" transform="rotate(18.57)"/>
<ellipse rx="3.77" cx="89.13" cy="43.687" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:1px;stroke-linecap:round" ry="5.96" transform="rotate(12.698)"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 502 B

After

Width:  |  Height:  |  Size: 588 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M25.35 55.351c4.617-.223 10.8.433 15.96 1.091-4.157-5.249-11.956-10.223-14.95-12.154" style="fill:none;stroke:#313131;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path d="M25.35 55.351c4.617-.223 10.8.433 15.96 1.091-4.157-5.249-11.956-10.223-14.95-12.154" style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 359 B

After

Width:  |  Height:  |  Size: 379 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M71.135 61.197c.026-6.856 5.788-11.693 11.684-11.465 5.644.218 10.693 3.651 10.717 10.445.025 7.122-4.811 11.926-11.192 11.983-5.686.052-11.236-3.849-11.209-10.963z" style="display:inline;fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432"/>
<path d="M71.135 61.197c.026-6.856 5.788-11.693 11.684-11.465 5.644.218 10.693 3.651 10.717 10.445.025 7.122-4.811 11.926-11.192 11.983-5.686.052-11.236-3.849-11.209-10.963z" style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432"/>
<path style="fill:#fff;stroke-width:1px;stroke-linecap:round" d="M78.14 53.73c1.92-1.373 5.289-2.32 7.15-.012 1.863 2.308.68 5.624-2.15 7.035-2.892 1.44-6.012 1.614-7.215-.808-1.204-2.421.426-4.938 2.214-6.216zM84.568 65.072c1.939-1.014 3.265-2.703 4.518-1.387 1.372 1.442-.13 3.808-2.078 4.86-1.95 1.051-5.393 1.222-5.896-.53-.595-2.068 1.298-1.815 3.456-2.943z"/>
</svg>

Before

Width:  |  Height:  |  Size: 768 B

After

Width:  |  Height:  |  Size: 788 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432" d="M73.667 60.862c.68-6.822 5.575-10.542 9.382-10.42 3.962.126 7.264 4.593 7 8.612-.429 6.545-4.1 10.875-9.782 10.834-3.447-.025-7.04-4.61-6.6-9.026z"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432" d="M73.667 60.862c.68-6.822 5.575-10.542 9.382-10.42 3.962.126 7.264 4.593 7 8.612-.429 6.545-4.1 10.875-9.782 10.834-3.447-.025-7.04-4.61-6.6-9.026z"/>
</svg>

Before

Width:  |  Height:  |  Size: 367 B

After

Width:  |  Height:  |  Size: 387 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="m88.963 54.54-15.326 7.405c.175 4.051 3.465 7.92 6.63 7.944 5.683.041 9.353-4.29 9.782-10.834.1-1.528-.315-3.122-1.086-4.516z" style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432"/>
<path d="m88.963 54.54-15.326 7.405c.175 4.051 3.465 7.92 6.63 7.944 5.683.041 9.353-4.29 9.782-10.834.1-1.528-.315-3.122-1.086-4.516z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.46432"/>
</svg>

Before

Width:  |  Height:  |  Size: 346 B

After

Width:  |  Height:  |  Size: 366 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#313131;fill-opacity:1;stroke-width:4.025196691921391;stroke-linecap:round" d="M84.884 54.727c3.623.942 5.587 3.99 5.265 5.488-.322 1.497-1.37 1.911-3.62 1.232-2.125-.642-8.034-2.802-15.852 2.09-2.047 1.282-4.136-1.054-2.276-2.71 7.453-6.639 12.118-7.235 16.483-6.1z"/>
<path style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.025196691921391;stroke-linecap:round" d="M84.884 54.727c3.623.942 5.587 3.99 5.265 5.488-.322 1.497-1.37 1.911-3.62 1.232-2.125-.642-8.034-2.802-15.852 2.09-2.047 1.282-4.136-1.054-2.276-2.71 7.453-6.639 12.118-7.235 16.483-6.1z"/>
</svg>

Before

Width:  |  Height:  |  Size: 399 B

After

Width:  |  Height:  |  Size: 419 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<ellipse rx="12.947" ry="15.824" transform="rotate(18.57)" cx="93.694" style="display:inline;fill:#fff;fill-opacity:1;stroke-width:1px;stroke-linecap:round" cy="31.282"/>
<ellipse ry="5.96" cx="86.987" transform="rotate(12.698)" style="fill:#313131;fill-opacity:1;stroke-width:1px;stroke-linecap:round" cy="44.133" rx="3.77"/>
<ellipse rx="12.947" ry="15.824" transform="rotate(18.57)" cx="93.694" style="display:inline;fill:#fff;fill-opacity:1;stroke-width:2px;stroke-linecap:round;paint-order:stroke;stroke:#ff8702;replace:DARKEN(BODYCOLOR,2);" cy="31.282"/>
<ellipse ry="5.96" cx="86.987" transform="rotate(12.698)" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:1px;stroke-linecap:round" cy="44.133" rx="3.77"/>
</svg>

Before

Width:  |  Height:  |  Size: 425 B

After

Width:  |  Height:  |  Size: 508 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M91.163 53.158c-6.336.255-15.648 3.965-19.253 6.138 6.237 1.301 13.134 3.785 16.313 5.147" style="fill:none;stroke:#313131;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path d="M91.163 53.158c-6.336.255-15.648 3.965-19.253 6.138 6.237 1.301 13.134 3.785 16.313 5.147" style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 364 B

After

Width:  |  Height:  |  Size: 384 B

@ -1,9 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<g style="display:inline">
<path d="M15.96 48.313c-8.322-19.927-6.283-34.347-5.852-37.517.369-2.717 2.878-4.109 5.63-3.643 12.02 2.033 22.653 8.34 32.338 16.062C34.82 30.82 23.169 40.19 15.959 48.313Z" style="fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path d="M185.622 79.745C86.758 104.735 5.773 220.936 0 359.055c0 0 .55 30.354 8.327 54.168 21.417 24.544 78.574 57.924 152.606 67.257 71.362 8.996 162.948-1.686 220.4-14.602 57.454-12.916 86.274-50.19 90.015-59.741 3.742-9.551.408-29.179-2.11-37.567-3.07-10.216-7.781-23.726-1.507-42.135 6.275-18.41 23.804-100.79-7.324-152.43C393.079 62.314 229.12 68.75 185.622 79.745Z" style="fill:#BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" transform="scale(.26458)"/>
<path d="M84.388 21.636c4.894-4.837 16.238-11.748 30.838-14.547 2.747-.527 4.822-1.28 5.696 2.538 2.076 9.07.983 23.293-.694 35.115-.34 2.4-.52 3.503-1.519 4.375-.63.55-1.318.131-1.817-.776-1.624-9.652-5.341-13.935-10.743-6.017-5.123-.97-16.763-8.758-19.318-12.334-1.865-2.61-3.817-6.766-2.443-8.354Z" style="fill:#EARCOLOR;fill-opacity:1;stroke-width:4.025196691921391;stroke-linecap:round"/>
<path style="fill:#EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M105.372 41.158c3.468-13.052 7.074-26.115 11.097-29.927 1.261-1.194 2.651-1.159 3.063.787.683 3.228.286 22.162-2.633 36.328-1.854-3.292-2.601-5.113-4.417-6.326-.138 1.643-.34 3.021-.598 3.728-1.289-.517-2.714-2.776-2.667-4.8-1.2 1.764-4.542 1.88-3.845.21z"/>
<path d="M15.96 48.313c-8.322-19.927-6.283-34.347-5.852-37.517.369-2.717 2.878-4.109 5.63-3.643 12.02 2.033 22.653 8.34 32.338 16.062C34.82 30.82 23.169 40.19 15.959 48.313Z" style="fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path d="M185.622 79.745C86.758 104.735 5.773 220.936 0 359.055c0 0 .55 30.354 8.327 54.168 21.417 24.544 78.574 57.924 152.606 67.257 71.362 8.996 162.948-1.686 220.4-14.602 57.454-12.916 86.274-50.19 90.015-59.741 3.742-9.551.408-29.179-2.11-37.567-3.07-10.216-7.781-23.726-1.507-42.135 6.275-18.41 23.804-100.79-7.324-152.43C393.079 62.314 229.12 68.75 185.622 79.745Z" style="fill:#fcc21b;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" transform="scale(.26458)"/>
<path d="M84.388 21.636c4.894-4.837 16.238-11.748 30.838-14.547 2.747-.527 4.822-1.28 5.696 2.538 2.076 9.07.983 23.293-.694 35.115-.34 2.4-.52 3.503-1.519 4.375-.63.55-1.318.131-1.817-.776-1.624-9.652-5.341-13.935-10.743-6.017-5.123-.97-16.763-8.758-19.318-12.334-1.865-2.61-3.817-6.766-2.443-8.354Z" style="fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke-width:4.025196691921391;stroke-linecap:round"/>
<path style="fill:#8a6135;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M105.372 41.158c3.468-13.052 7.074-26.115 11.097-29.927 1.261-1.194 2.651-1.159 3.063.787.683 3.228.286 22.162-2.633 36.328-1.854-3.292-2.601-5.113-4.417-6.326-.138 1.643-.34 3.021-.598 3.728-1.289-.517-2.714-2.776-2.667-4.8-1.2 1.764-4.542 1.88-3.845.21z"/>
</g>
<path style="fill:none;fill-opacity:1;stroke:#FACEDETAILS;stroke-width:4.025196691921391;stroke-linecap:round;stroke-opacity:1" d="M23.369 73.999C15.825 67.384 9.199 62.776 5.145 60.52M22.34 81.98c-7.495-1.73-15.731-1.901-20.28-1.93M88.557 84.533c9.6-3.45 16.191-4.177 18.83-4.318M85.289 93.361c7.253 2.195 15.063 5.982 18.79 8.633" transform="rotate(-2 64 64)"/>
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.025196691921391;stroke-linecap:round;stroke-opacity:1" d="M23.369 73.999C15.825 67.384 9.199 62.776 5.145 60.52M22.34 81.98c-7.495-1.73-15.731-1.901-20.28-1.93M88.557 84.533c9.6-3.45 16.191-4.177 18.83-4.318M85.289 93.361c7.253 2.195 15.063 5.982 18.79 8.633" transform="rotate(-3 60 60)"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -1,14 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" height="128" width="128" xml:space="preserve">
<g style="display:inline">
<path d="M12.257 46.232C1.842 22.36 2.202 7.77 2.5 4.585c.256-2.73 3.325-3.278 6.107-3.048 11.855.978 28.034 6.374 37.5 15.292-12.928 8.15-26.984 20.988-33.851 29.403Z" style="display:inline;fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:square;stroke-miterlimit:3" d="M6.06 91.65c0-8.73 2.525-5.815 2.688-12.347.163-6.532-5.284-12.8-5.686-25.507-.453-14.351 12.659-43.03 49.767-42.928 33.542.092 56.485 14.941 64.01 27.975 12.826 22.216 12.91 52.068 6.384 59.724-6.527 7.656-22.731 15.897-56.53 15.897-33.797 0-60.633-12.747-60.633-22.815z"/>
<path style="display:inline;fill:#EARCOLOR;fill-opacity:1;stroke-width:4.0252;stroke-linecap:round" d="M65.7 18.7C69.405 12.902 78.94 3.655 92.562-2.301c2.563-1.121 4.42-2.314 6.116 1.217 4.029 8.387 6.105 22.5 7.082 34.4.198 2.415.267 3.532-.515 4.603-.493.675-1.257.419-1.943-.356-3.717-9.054-8.289-12.41-11.808-3.495-5.21.187-18.284-4.837-21.565-7.76-2.396-2.133-5.218-5.756-4.23-7.608Z"/>
<path d="M90.48 33.103c.497-13.496 1.128-27.033 4.21-31.639.966-1.443 2.329-1.716 3.16.09 1.38 2.998 5.176 21.552 5.46 36.012-2.536-2.8-3.667-4.411-5.706-5.193.228 1.633.335 3.022.24 3.768-1.37-.22-3.26-2.108-3.662-4.093-.78 1.987-4.014 2.838-3.703 1.055z" style="display:inline;fill:#EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1"/>
<path d="M12.257 46.232C1.842 22.36 2.202 7.77 2.5 4.585c.256-2.73 3.325-3.278 6.107-3.048 11.855.978 28.034 6.374 37.5 15.292-12.928 8.15-26.984 20.988-33.851 29.403Z" style="display:inline;fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="display:inline;fill:#fcc21b;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:square;stroke-miterlimit:3" d="M6.06 91.65c0-8.73 2.525-5.815 2.688-12.347.163-6.532-5.284-12.8-5.686-25.507-.453-14.351 12.659-43.03 49.767-42.928 33.542.092 56.485 14.941 64.01 27.975 12.826 22.216 12.91 52.068 6.384 59.724-6.527 7.656-22.731 15.897-56.53 15.897-33.797 0-60.633-12.747-60.633-22.815z"/>
<path style="display:inline;fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke-width:4.0252;stroke-linecap:round" d="M65.7 18.7C69.405 12.902 78.94 3.655 92.562-2.301c2.563-1.121 4.42-2.314 6.116 1.217 4.029 8.387 6.105 22.5 7.082 34.4.198 2.415.267 3.532-.515 4.603-.493.675-1.257.419-1.943-.356-3.717-9.054-8.289-12.41-11.808-3.495-5.21.187-18.284-4.837-21.565-7.76-2.396-2.133-5.218-5.756-4.23-7.608Z"/>
<path d="M90.48 33.103c.497-13.496 1.128-27.033 4.21-31.639.966-1.443 2.329-1.716 3.16.09 1.38 2.998 5.176 21.552 5.46 36.012-2.536-2.8-3.667-4.411-5.706-5.193.228 1.633.335 3.022.24 3.768-1.37-.22-3.26-2.108-3.662-4.093-.78 1.987-4.014 2.838-3.703 1.055z" style="display:inline;fill:#8a6135;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1"/>
</g>
<g style="display:inline">
<path style="fill:none;stroke:#FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M32.24 74.761c2.344 6.28 4.462 10.22 6.508 12.673 3.613-3.289 8.21-7.835 10.025-9.812 3.166 4.687 7.456 10.064 9.206 12.262 4.689-4.078 9.167-8.396 10.99-10.644" transform="rotate(-10 45 75)"/>
<path d="M24.642 45.919c-4.076.73-6.502 3.925-6.274 5.603.227 1.678 1.347 2.225 3.887 1.667 2.398-.526 9.099-2.405 17.303 3.656 2.148 1.587 4.651-.81 2.742-2.795-7.655-7.956-12.748-9.01-17.658-8.131z" style="display:inline;fill:#FACEDETAILS;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round" transform="rotate(-10 45 75)"/>
<path style="display:inline;fill:#FACEDETAILS;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round" d="M83.448 49.243c3.929 1.194 5.945 4.623 5.525 6.25-.42 1.626-1.586 2.033-4.022 1.188-2.3-.798-8.68-3.43-17.467 1.583-2.3 1.313-4.486-1.34-2.374-3.072 8.466-6.944 13.605-7.388 18.338-5.95z" transform="rotate(-10 45 75)"/>
<path style="fill:none;fill-opacity:1;stroke:#FACEDETAILS;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" d="M18.146 70.812c-8.108-5.909-15.122-9.9-19.363-11.781M17.84 78.855c-7.62-1.049-15.839-.478-20.371-.098M84.018 75.436c9.251-4.3 15.75-5.618 18.366-5.996M81.558 84.523c7.42 1.533 15.54 4.6 19.491 6.905" transform="rotate(-10 45 75)"/>
<path style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M32.24 74.761c2.344 6.28 4.462 10.22 6.508 12.673 3.613-3.289 8.21-7.835 10.025-9.812 3.166 4.687 7.456 10.064 9.206 12.262 4.689-4.078 9.167-8.396 10.99-10.644" transform="rotate(-10 45 75)"/>
<path d="M24.642 45.919c-4.076.73-6.502 3.925-6.274 5.603.227 1.678 1.347 2.225 3.887 1.667 2.398-.526 9.099-2.405 17.303 3.656 2.148 1.587 4.651-.81 2.742-2.795-7.655-7.956-12.748-9.01-17.658-8.131z" style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round" transform="rotate(-10 45 75)"/>
<path style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round" d="M83.448 49.243c3.929 1.194 5.945 4.623 5.525 6.25-.42 1.626-1.586 2.033-4.022 1.188-2.3-.798-8.68-3.43-17.467 1.583-2.3 1.313-4.486-1.34-2.374-3.072 8.466-6.944 13.605-7.388 18.338-5.95z" transform="rotate(-10 45 75)"/>
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.0252;stroke-linecap:round;stroke-opacity:1" d="M18.146 70.812c-8.108-5.909-15.122-9.9-19.363-11.781M17.84 78.855c-7.62-1.049-15.839-.478-20.371-.098M84.018 75.436c9.251-4.3 15.75-5.618 18.366-5.996M81.558 84.523c7.42 1.533 15.54 4.6 19.491 6.905" transform="rotate(-10 45 75)"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

@ -1,10 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" height="128" width="128">
<g style="display:inline">
<path style="fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M16.304 44.518C7.498 24.15 8.108 4.558 9.998 1.958c1.488-2.05 2.49-2.553 4.932-1.2 2.882 1.596 14.1 12.587 28.77 22.33 6.342 4.213-8.69 2.958-.7 5.912-13.972.95-19.486 7.396-26.696 15.518Z"/>
<path style="fill:none;stroke:#SHEENCOLOR;stroke-width:5.91496;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="M41.65 31.4c-13.786 2.412-21.746 11.642-27.746 22.074-6.87 11.942-14.283 37.217-9.047 54.83 5.076 4.555 21.635 16.485 50.547 16.749 15.4.14 36.037-1.789 48.864-5.769 10.197-3.164 17.627-11.248 17.844-13.38.655-6.418-2.027-8.77-2.115-14.683-.088-5.892 3.08-6.839 3.043-19.925-.018-6.102.228-13-4-21.919"/>
<path d="M43.624 29.099c-13.398 1.108-23.097 14.061-26.802 20.64-3.838 6.813-7.855 16.95-10.487 36.993-1.112 8.474-.274 16.574 1.1 20.28 5.879 5.109 19.124 12.663 37.86 14.734 19.204 2.123 44.342-1.482 53.31-3.833 4.168-1.092 6.533-1.619 9.808-3.417 3.781-2.076 7.947-4.549 10.879-8.982.692-2.777-1.258-7.926-1.664-9.93-1.813-8.95 1.787-11.657 3.308-17.953 1.701-7.045 4.824-14.632-.205-29.213.27-.178.524-.536.709-.748-8.974-26.845-59.91-28.758-77.816-18.571Z" style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M43 10.998c3.46 7.027 4.492 8.124 10 15-9-5-18.469-2.42-22.469-.42 7.835 1.485 8.963 2.155 12.469 3.42 11.66 4.208 22.226 8.913 32.257 3.054 4.906-2.866 14.292-8.854 9.747-11.182-5.972-3.06-10.026-5.625-14.203-7.397.383 2.698 1.167 4.759 2.082 7.938-7.48-4.964-15.81-8.885-29.883-10.413Z" style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M120.553.602c-9.054 1.606-27.915 8.475-43.055 29.404 3.349 1.754 6.434 2.63 10.033 2.236 1.234-.135 2.627-.26 4.063-.553 8.413-1.71 21.259-17.374 26.636-22.855 1 9.55-12.28 37.65-4.2 46.533 3.278 3.605 6.483-4.73 7.41-7.695 3.746-12.05 5.852-27.31 6.003-34.117.06-2.687 1.923-14.517-6.89-12.953z" style="fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="display:inline;fill:#EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M120.94 3.707c-3.004.06-7.887 2.244-10.827 4.586-.157.128-.313.259-.47.39-.191.166-.381.331-.55.497-1.102 1.087-2.308 2.127-3.507 3.273a79.205 79.205 0 0 0-2.287 2.414c-1.83 2.208-3.46 5.023-4.434 9.203-.895 3.846-3.704 6.402-7.258 7.614 4.687-.608 8.597-1.533 10.362-2.22-1.118 3.575-2.5 8.024-3.586 10.995 4.415 1.257 9.44-.254 12.312-1.547.037 5.853.04 12.514 2.686 15.649-.135-.683-.16-1.483-.19-2.338-.359-10.14 5.57-15.898 8.967-25.334 1.386-5.1 2.639-18.595 1.307-21.94a3.987 3.987 0 0 0-1.166-1.07c-.386-.125-.842-.182-1.36-.172z"/>
<path style="fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M16.304 44.518C7.498 24.15 8.108 4.558 9.998 1.958c1.488-2.05 2.49-2.553 4.932-1.2 2.882 1.596 14.1 12.587 28.77 22.33 6.342 4.213-8.69 2.958-.7 5.912-13.972.95-19.486 7.396-26.696 15.518Z"/>
<path style="fill:none;stroke:#ff8702;replace:SHEENCOLOR;stroke-width:5.915;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="M41.65 31.4c-13.786 2.412-21.746 11.642-27.746 22.074-6.87 11.942-14.283 37.217-9.047 54.83 5.076 4.555 21.635 16.485 50.547 16.749 15.4.14 36.037-1.789 48.864-5.769 10.197-3.164 17.627-11.248 17.844-13.38.655-6.418-2.027-8.77-2.115-14.683-.088-5.892 3.08-6.839 3.043-19.925-.018-6.102.228-13-4-21.919"/>
<path d="M43.624 29.099c-13.398 1.108-23.097 14.061-26.802 20.64-3.838 6.813-7.855 16.95-10.487 36.993-1.112 8.474-.274 16.574 1.1 20.28 5.879 5.109 19.124 12.663 37.86 14.734 19.204 2.123 44.342-1.482 53.31-3.833 4.168-1.092 6.533-1.619 9.808-3.417 3.781-2.076 7.947-4.549 10.879-8.982.692-2.777-1.258-7.926-1.664-9.93-1.813-8.95 1.787-11.657 3.308-17.953 1.701-7.045 4.824-14.632-.205-29.213.27-.178.524-.536.709-.748-8.974-26.845-59.91-28.758-77.816-18.571Z" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M43 10.998c3.46 7.027 4.492 8.124 10 15-9-5-18.469-2.42-22.469-.42 7.835 1.485 8.963 2.155 12.469 3.42 11.66 4.208 22.226 8.913 32.257 3.054 4.906-2.866 14.292-8.854 9.747-11.182-5.972-3.06-10.026-5.625-14.203-7.397.383 2.698 1.167 4.759 2.082 7.938-7.48-4.964-15.81-8.885-29.883-10.413Z" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M120.553.602c-9.054 1.606-27.915 8.475-43.055 29.404 3.349 1.754 6.434 2.63 10.033 2.236 1.234-.135 2.627-.26 4.063-.553 8.413-1.71 21.259-17.374 26.636-22.855 1 9.55-12.28 37.65-4.2 46.533 3.278 3.605 6.483-4.73 7.41-7.695 3.746-12.05 5.852-27.31 6.003-34.117.06-2.687 1.923-14.517-6.89-12.953z" style="fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="display:inline;fill:#ebdccc;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M120.94 3.707c-3.004.06-7.887 2.244-10.827 4.586-.157.128-.313.259-.47.39-.191.166-.381.331-.55.497-1.102 1.087-2.308 2.127-3.507 3.273a79.205 79.205 0 0 0-2.287 2.414c-1.83 2.208-3.46 5.023-4.434 9.203-.895 3.846-3.704 6.402-7.258 7.614 4.687-.608 8.597-1.533 10.362-2.22-1.118 3.575-2.5 8.024-3.586 10.995 4.415 1.257 9.44-.254 12.312-1.547.037 5.853.04 12.514 2.686 15.649-.135-.683-.16-1.483-.19-2.338-.359-10.14 5.57-15.898 8.967-25.334 1.386-5.1 2.639-18.595 1.307-21.94a3.987 3.987 0 0 0-1.166-1.07c-.386-.125-.842-.182-1.36-.172z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

@ -1,17 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="128" width="128">
<g style="display:inline">
<path style="display:inline;fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M12.872 40.819C-2.872 22.749-4.355 3.137-2.954.244c1.105-2.28 2.22-3.9 4.861-3 3.12 1.064 15.888 5.307 32.634 11.468 7.146 2.63 3.161 9.417 1.874 12.126-2.856 5.374-17.877 10.715-23.543 19.981z"/>
<path style="fill:none;stroke:#SHEENCOLOR;stroke-width:5.915;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M23.917 24.437C14.602 28.24 6.104 41.213 6.052 52.383 5.99 65.85 11.346 70.146 11.68 78.66c.286 7.276-3.084 6.114-2.659 13.088.355 5.835 17.41 17.436 48.28 19.512 17 1.143 40.088-.84 52.689-6.807 12.022-5.693 13.813-9.197 14.35-22.168.935-22.559-9.426-45.136-17.228-51.228"/>
<path style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M23.77 6.358c2.99 4.246 4.57 7.448 8.894 10.99-12.07-.542-15.26 1.693-19.417 5.558 7.974.093 11.531.523 15.204 1.156 12.216 2.106 38.52 5.035 47.372-2.487 4.33-3.679 3.41-7.265-2.317-10.378-5.895-3.204-17.86-6.339-22.284-7.353.782 2.173 2.134 4.894 2.991 7.425-8.232-3.58-16.32-5.866-30.444-4.91Z"/>
<path style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:square;stroke-miterlimit:3" d="M11.777 91.15c.061-5.424 2.534-4.029 2.714-11.855.208-9.054-5.325-12.847-6.196-25.53-.825-11.998 6.404-24.083 14.11-30.666 2.998-2.56 8.226-7.457 24.24-7.457 33.541 0 50.287-.29 61.663 13.954 17.689 22.148 17.829 57.285 10.341 65.612-5.42 6.027-19.153 13.467-51.843 13.521-34.893.058-54.89-12.612-55.029-17.58z"/>
<path d="M109.659-11.394c-9.054 1.607-29.385 9.75-44.525 30.679.21 4.044 7.117 6.692 15.231 5.036 8.412-1.716 21.594-22 26.97-27.482 1.002 9.55-12.651 31.391-4.572 40.275 3.278 3.605 6.484-4.73 7.41-7.695 3.746-12.05 6.225-21.051 6.376-27.86.06-2.686 1.923-14.516-6.89-12.953z" style="display:inline;fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="display:inline;fill:#EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M109.744-7.916c-7.95 3.34-14.312 10.774-16.488 19.873-.918 3.84-6.871 9.387-10.013 11.16 3.859-.487 8.08-.663 9.623-.583-.594 2.54-1.151 5.084-1.271 7.589 2.096-2.4 6.13-4.664 8.596-5.425-.87 4.815-.218 7.843 1.187 10.438.386-11.747 7.775-14.346 10.058-21.014 1.712-5 4.755-15.839 1.257-21.408-.64-1.02-2.004-1.027-2.949-.63z"/>
<path style="display:inline;fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M12.872 40.819C-2.872 22.749-4.355 3.137-2.954.244c1.105-2.28 2.22-3.9 4.861-3 3.12 1.064 15.888 5.307 32.634 11.468 7.146 2.63 3.161 9.417 1.874 12.126-2.856 5.374-17.877 10.715-23.543 19.981z"/>
<path style="fill:none;stroke:#ff8702;replace:SHEENCOLOR;stroke-width:5.915;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M23.917 24.437C14.602 28.24 6.104 41.213 6.052 52.383 5.99 65.85 11.346 70.146 11.68 78.66c.286 7.276-3.084 6.114-2.659 13.088.355 5.835 17.41 17.436 48.28 19.512 17 1.143 40.088-.84 52.689-6.807 12.022-5.693 13.813-9.197 14.35-22.168.935-22.559-9.426-45.136-17.228-51.228"/>
<path style="display:inline;fill:#ff8702;replaceBODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M23.77 6.358c2.99 4.246 4.57 7.448 8.894 10.99-12.07-.542-15.26 1.693-19.417 5.558 7.974.093 11.531.523 15.204 1.156 12.216 2.106 38.52 5.035 47.372-2.487 4.33-3.679 3.41-7.265-2.317-10.378-5.895-3.204-17.86-6.339-22.284-7.353.782 2.173 2.134 4.894 2.991 7.425-8.232-3.58-16.32-5.866-30.444-4.91Z"/>
<path style="display:inline;fill:#ff8702;replaceBODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:square;stroke-miterlimit:3" d="M11.777 91.15c.061-5.424 2.534-4.029 2.714-11.855.208-9.054-5.325-12.847-6.196-25.53-.825-11.998 6.404-24.083 14.11-30.666 2.998-2.56 8.226-7.457 24.24-7.457 33.541 0 50.287-.29 61.663 13.954 17.689 22.148 17.829 57.285 10.341 65.612-5.42 6.027-19.153 13.467-51.843 13.521-34.893.058-54.89-12.612-55.029-17.58z"/>
<path d="M109.659-11.394c-9.054 1.607-29.385 9.75-44.525 30.679.21 4.044 7.117 6.692 15.231 5.036 8.412-1.716 21.594-22 26.97-27.482 1.002 9.55-12.651 31.391-4.572 40.275 3.278 3.605 6.484-4.73 7.41-7.695 3.746-12.05 6.225-21.051 6.376-27.86.06-2.686 1.923-14.516-6.89-12.953z" style="display:inline;fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="display:inline;fill:#ebdccc;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M109.744-7.916c-7.95 3.34-14.312 10.774-16.488 19.873-.918 3.84-6.871 9.387-10.013 11.16 3.859-.487 8.08-.663 9.623-.583-.594 2.54-1.151 5.084-1.271 7.589 2.096-2.4 6.13-4.664 8.596-5.425-.87 4.815-.218 7.843 1.187 10.438.386-11.747 7.775-14.346 10.058-21.014 1.712-5 4.755-15.839 1.257-21.408-.64-1.02-2.004-1.027-2.949-.63z"/>
</g>
<g style="display:inline">
<path style="fill:none;fill-opacity:1;stroke:#FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 6.697-10.229 6.682-14.101" transform="rotate(-10 45 75)"/>
<path style="fill:#FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" transform="rotate(-10 45 75)"/>
<path style="fill:none;stroke:#FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M30.33 85.466c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.819 7.017 10.375 8.672 12.646 4.859-3.873 9.518-7.996 11.435-10.163" transform="rotate(-10 45 75)"/>
<path style="display:inline;fill:#FACEDETAILS;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round" d="M24.642 45.919c-4.076.73-6.502 3.925-6.274 5.603.227 1.678 1.347 2.225 3.887 1.667 2.398-.526 9.099-2.405 17.303 3.656 2.148 1.587 4.651-.81 2.742-2.795-7.655-7.956-12.748-9.01-17.658-8.131z" transform="rotate(-10 45 75)"/>
<path d="M83.448 49.243c3.929 1.194 5.945 4.623 5.525 6.25-.42 1.626-1.586 2.033-4.022 1.188-2.3-.798-8.68-3.43-17.467 1.583-2.3 1.313-4.486-1.34-2.374-3.072 8.466-6.944 13.605-7.388 18.338-5.95z" style="display:inline;fill:#FACEDETAILS;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round" transform="rotate(-10 45 75)"/>
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 6.697-10.229 6.682-14.101" transform="rotate(-10 45 75)"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" transform="rotate(-10 45 75)"/>
<path style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.40315;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M30.33 85.466c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.819 7.017 10.375 8.672 12.646 4.859-3.873 9.518-7.996 11.435-10.163" transform="rotate(-10 45 75)"/>
<path style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.45223;stroke-linecap:round" d="M24.642 45.919c-4.076.73-6.502 3.925-6.274 5.603.227 1.678 1.347 2.225 3.887 1.667 2.398-.526 9.099-2.405 17.303 3.656 2.148 1.587 4.651-.81 2.742-2.795-7.655-7.956-12.748-9.01-17.658-8.131z" transform="rotate(-10 45 75)"/>
<path d="M83.448 49.243c3.929 1.194 5.945 4.623 5.525 6.25-.42 1.626-1.586 2.033-4.022 1.188-2.3-.798-8.68-3.43-17.467 1.583-2.3 1.313-4.486-1.34-2.374-3.072 8.466-6.944 13.605-7.388 18.338-5.95z" style="display:inline;fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke-width:4.41528;stroke-linecap:round" transform="rotate(-10 45 75)"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

@ -1,11 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" height="128" width="128">
<g style="display:inline">
<path style="display:inline;fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M13.995 50.9C9.775 28.545 10.283 11.6 12.173 9c1.488-2.05 2.49-2.552 4.932-1.2 2.882 1.597 8.459 10.597 22.381 20.546 1.725 1.859 3.909 4.64 6.031 7.25-14.279 3.51-22.952 7.972-31.522 15.304Z"/>
<path style="fill:none;stroke:#SHEENCOLOR;stroke-width:6.4252;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M45.605 35.134c-7.62 1.712-20.132 6.659-28.206 14.768-6.837 6.867-15.255 19.82-14.82 43.852.236 13.035 15.4 10.626 40.083 12.71 21.739 1.834 47.385-3.266 61.85-.612 12.944 2.375 19.156-3.826 19.308-12.45.151-8.556.753-21.8-8.68-37.578"/>
<path style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M45.919 33.67C26.523 40.293 6.317 51.697 4.536 87.722c-.283 5.73-.238 11.706 7.375 13.028 25.234 4.38 51.68 3.59 76.767 1.422 13.48-1.165 17.273 1.822 23.974.784 6.7-1.038 9.276-5.566 10.49-7.897.273-.525.564-1.458.856-4.485.521-5.408.42-10.313-.592-16.783-.965-6.168-2.904-12.876-6.597-19.947-13.16-25.201-48.44-27.844-70.89-20.176Z"/>
<path style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:#SHEENCOLOR;stroke-width:4.0252;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" d="M113.622 89.229c-15.755 4.658-23.068 1.832-33.178-.96.938 2.027 2.157 4.704 2.96 7.06-17.07-7.847-31.186-9.155-49.139-5.309 2.477 1.392 5.93 2.587 8.878 4.61-9.614-.598-24.483-5.525-35.377-6.725-3.525 13.584 3.217 22.94 13.604 28.53-4.4 1.301-8.903 2.201-13.738 3.493 13.508 6.86 36.585 4.593 51.58 1.52-2.93 3.166-6.594 6.934-8.69 8.929 25.725-4.234 34.879-5.438 42.077-5.864-2.418 2.092-5.423 4.802-7.075 6.615 28.666 2.444 40.153-16.88 39.333-35.012"/>
<path d="M41.803 15.777c3.408 6.569 4.424 7.595 9.85 14.023-8.865-4.675-18.193-2.263-22.133-.393 7.718 1.388 8.83 2.014 12.283 3.197 11.486 3.933 21.894 8.332 31.775 2.854 4.833-2.679 14.08-8.276 9.602-10.453-5.883-2.86-9.876-5.258-13.991-6.914.377 2.522 1.15 4.448 2.05 7.42-7.367-4.64-15.572-8.306-29.436-9.734Z" style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M122.172 10.443a11.929 11.929 0 0 0-1.702-.057c-9.882.322-30.698 5.933-48.879 25.21 2.304 1.517 4.915 2.492 7.546 2.964.957.11 1.952.145 2.993.099 1.333-.06 2.83-.116 4.404-.194 3.927-.884 8.428-2.714 10.301-6.178 3.977-7.354 7.729-9.138 11.898-12.301 4.17-3.163 11.258-4.697 12.68-1.894 1.423 2.803-.872 10.756-2.901 15.82-4.523 8.987-13.943 16.437-11.973 23.293 2.275 7.916 7.488 6.118 10.47-.456 5.212-11.495 8.81-26.353 9.629-33.033.4-3.27 3.314-12.409-4.466-13.273Z"/>
<path d="M120.132 15.04c8.604 1.035-.786 25.12-6.1 30.617-5.313 5.497-5.95 9.245-7.491 11.56-1.013-3.005-.732-4.227-.221-10.006-3.198 1.023-8.724 2.077-13.336.461 1.443-2.828 3.34-7.084 4.873-10.503-2.016.54-6.49 1.137-11.775 1.312 9.51-1.024 9.581-9.417 14.338-13.46 6.892-5.86 14.702-10.584 19.712-9.981z" style="display:inline;fill:#EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="display:inline;fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M13.995 50.9C9.775 28.545 10.283 11.6 12.173 9c1.488-2.05 2.49-2.552 4.932-1.2 2.882 1.597 8.459 10.597 22.381 20.546 1.725 1.859 3.909 4.64 6.031 7.25-14.279 3.51-22.952 7.972-31.522 15.304Z"/>
<path style="fill:none;stroke:#ff8702;replace:SHEENCOLOR;stroke-width:6.4252;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" d="M45.605 35.134c-7.62 1.712-20.132 6.659-28.206 14.768-6.837 6.867-15.255 19.82-14.82 43.852.236 13.035 15.4 10.626 40.083 12.71 21.739 1.834 47.385-3.266 61.85-.612 12.944 2.375 19.156-3.826 19.308-12.45.151-8.556.753-21.8-8.68-37.578"/>
<path style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M45.919 33.67C26.523 40.293 6.317 51.697 4.536 87.722c-.283 5.73-.238 11.706 7.375 13.028 25.234 4.38 51.68 3.59 76.767 1.422 13.48-1.165 17.273 1.822 23.974.784 6.7-1.038 9.276-5.566 10.49-7.897.273-.525.564-1.458.856-4.485.521-5.408.42-10.313-.592-16.783-.965-6.168-2.904-12.876-6.597-19.947-13.16-25.201-48.44-27.844-70.89-20.176Z"/>
<path style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:TAILCOLOR;stroke-width:4.0252;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1" d="M113.622 89.229c-15.755 4.658-23.068 1.832-33.178-.96.938 2.027 2.157 4.704 2.96 7.06-17.07-7.847-31.186-9.155-49.139-5.309 2.477 1.392 5.93 2.587 8.878 4.61-9.614-.598-24.483-5.525-35.377-6.725-3.525 13.584 3.217 22.94 13.604 28.53-4.4 1.301-8.903 2.201-13.738 3.493 13.508 6.86 36.585 4.593 51.58 1.52-2.93 3.166-6.594 6.934-8.69 8.929 25.725-4.234 34.879-5.438 42.077-5.864-2.418 2.092-5.423 4.802-7.075 6.615 28.666 2.444 40.153-16.88 39.333-35.012"/>
<path d="M41.803 15.777c3.408 6.569 4.424 7.595 9.85 14.023-8.865-4.675-18.193-2.263-22.133-.393 7.718 1.388 8.83 2.014 12.283 3.197 11.486 3.933 21.894 8.332 31.775 2.854 4.833-2.679 14.08-8.276 9.602-10.453-5.883-2.86-9.876-5.258-13.991-6.914.377 2.522 1.15 4.448 2.05 7.42-7.367-4.64-15.572-8.306-29.436-9.734Z" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path style="fill:#313131;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501" d="M122.172 10.443a11.929 11.929 0 0 0-1.702-.057c-9.882.322-30.698 5.933-48.879 25.21 2.304 1.517 4.915 2.492 7.546 2.964.957.11 1.952.145 2.993.099 1.333-.06 2.83-.116 4.404-.194 3.927-.884 8.428-2.714 10.301-6.178 3.977-7.354 7.729-9.138 11.898-12.301 4.17-3.163 11.258-4.697 12.68-1.894 1.423 2.803-.872 10.756-2.901 15.82-4.523 8.987-13.943 16.437-11.973 23.293 2.275 7.916 7.488 6.118 10.47-.456 5.212-11.495 8.81-26.353 9.629-33.033.4-3.27 3.314-12.409-4.466-13.273Z"/>
<path d="M120.132 15.04c8.604 1.035-.786 25.12-6.1 30.617-5.313 5.497-5.95 9.245-7.491 11.56-1.013-3.005-.732-4.227-.221-10.006-3.198 1.023-8.724 2.077-13.336.461 1.443-2.828 3.34-7.084 4.873-10.503-2.016.54-6.49 1.137-11.775 1.312 9.51-1.024 9.581-9.417 14.338-13.46 6.892-5.86 14.702-10.584 19.712-9.981z" style="display:inline;fill:#ebdccc;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M7.295 86.58c3.815.23 6.708-.126 8.747-.98 2.082-.873 8.011-3.697 11.424-3.58 2.822.097 6.093 2.227 5.97 6.885-.123 4.657-4.618 16.325-15.896 20.618" style="fill:#BODYCOLOR;fill-opacity:1;stroke:#HANDSTROKE;stroke-width:4.200453423036409;stroke-linecap:round;stroke-opacity:1"/>
<path d="M7.295 86.58c3.815.23 6.708-.126 8.747-.98 2.082-.873 8.011-3.697 11.424-3.58 2.822.097 6.093 2.227 5.97 6.885-.123 4.657-4.618 16.325-15.896 20.618" style="fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.200453423036409;stroke-linecap:round;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 384 B

After

Width:  |  Height:  |  Size: 414 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#BODYCOLOR;fill-opacity:1;stroke:#HANDSTROKE;stroke-width:4.200453423036409;stroke-linecap:round;stroke-opacity:1" d="M69.709 116.547c-8.465-6.844-9.43-16.898-8.995-20.663.436-3.765 1.383-8.084 5.558-8.822 5.826-1.03 11.449 9.38 20.772 11.5"/>
<path style="fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.200453423036409;stroke-linecap:round;stroke-opacity:1" d="M69.709 116.547c-8.465-6.844-9.43-16.898-8.995-20.663.436-3.765 1.383-8.084 5.558-8.822 5.826-1.03 11.449 9.38 20.772 11.5"/>
</svg>

Before

Width:  |  Height:  |  Size: 358 B

After

Width:  |  Height:  |  Size: 388 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M14.208 96.906c10.49-1.528 18.356-7.16 22.392-7.101 3.87.056 7.514 3.033 7.39 7.692-.122 4.657-5.83 10.59-13.306 14.934" style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:#HANDSTROKE;stroke-width:4.200453377934907;stroke-linecap:round;stroke-opacity:1"/>
<path d="M14.208 96.906c10.49-1.528 18.356-7.16 22.392-7.101 3.87.056 7.514 3.033 7.39 7.692-.122 4.657-5.83 10.59-13.306 14.934" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.200453377934907;stroke-linecap:round;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 370 B

After

Width:  |  Height:  |  Size: 400 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:#HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1" d="M81.343 103.435c-8.048-.33-16.326-.93-16.352 6.73.123 4.657 3.107 7.762 6.237 12.564"/>
<path style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1" d="M81.343 103.435c-8.048-.33-16.326-.93-16.352 6.73.123 4.657 3.107 7.762 6.237 12.564"/>
</svg>

Before

Width:  |  Height:  |  Size: 325 B

After

Width:  |  Height:  |  Size: 355 B

@ -1,4 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M 12.634561,105.94663 C 16.692475,93.859206 26.148328,84.962682 33.163002,87.100258 40.624047,89.373856 39.7915,101.48734 39.150489,114.66982"
style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:#HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1"/>
<path d="M 12.634561,105.94663 C 16.692475,93.859206 26.148328,84.962682 33.163002,87.100258 40.624047,89.373856 39.7915,101.48734 39.150489,114.66982" style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 385 B

After

Width:  |  Height:  |  Size: 411 B

@ -1,4 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#BODYCOLOR;fill-opacity:1;stroke:#HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1"
d="m 65.516469,116.23603 c -2.136015,-11.3587 -1.739973,-24.821607 6.105645,-26.873065 8.950331,-2.340317 16.267085,9.169976 21.409876,20.369685" />
<path style="display:inline;fill:#ff8702;replace:BODYCOLOR;fill-opacity:1;stroke:#313131;replace:HANDSTROKE;stroke-width:4.20045;stroke-linecap:round;stroke-opacity:1" d="m 65.516469,116.23603 c -2.136015,-11.3587 -1.739973,-24.821607 6.105645,-26.873065 8.950331,-2.340317 16.267085,9.169976 21.409876,20.369685" />
</svg>

Before

Width:  |  Height:  |  Size: 386 B

After

Width:  |  Height:  |  Size: 412 B

@ -1 +1 @@
cup_liquid = "28160b"
CUPLIQUID = "28160b"

@ -1 +1 @@
cup_liquid = "62422d"
CUPLIQUID = "62422d"

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<ellipse cy="99.574" rx="14.43" cx="45.842" ry="4.81" style="display:inline;fill:#CUPLIQUID;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/>
<ellipse cy="99.574" rx="14.43" cx="45.842" ry="4.81" style="display:inline;fill:#7f7f7f;replace:CUPLIQUID;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 300 B

After

Width:  |  Height:  |  Size: 315 B

@ -1 +1 @@
heart_color = "5ec9db"
HEARTCOLOR = "5ec9db"

@ -1 +0,0 @@
heart_color = "e40809"

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="display:inline;fill:#HEARTFILL;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
<path style="display:inline;fill:#e40809;replace:HEARTCOLOR;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1" d="M35.852 129.352C21.355 116.498 6.17 90.989 6.99 76.219c.793-14.298 9.393-22.505 18.985-22.538 10.149-.035 22.773 8.972 25.35 18.194 7.3-7.669 17.57-11.744 27.258-10.728 6.235.653 15.193 6.826 14.32 19.155-1.038 14.659-17.966 36.743-49.4 50.216-2.568.911-5.326 1.158-7.651-1.166z"/>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M10.71 73.17c.023-6.932 4.075-14.816 14.214-14.632 6.356.115 7.746 7.136 4.113 8.535-3.962 1.525-8.511 6.321-11.03 9.975-2.208 3.205-7.515 2.559-7.297-3.878z" style="stroke-width:4.200453423036409;stroke-linecap:round;fill:rgba(255,255,255,.5)"/>
</svg>

Before

Width:  |  Height:  |  Size: 891 B

After

Width:  |  Height:  |  Size: 907 B

@ -0,0 +1,4 @@
file = "holding/knife.svg"
scale = 1
rotate = 76
translate = [50, 54]

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:none;stroke:#313131;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M37.538 75.574c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.818 7.017 10.375 8.671 12.645 4.86-3.873 9.52-7.995 11.436-10.162"/>
<path style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M37.538 75.574c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.818 7.017 10.375 8.671 12.645 4.86-3.873 9.52-7.995 11.436-10.162"/>
</svg>

Before

Width:  |  Height:  |  Size: 433 B

After

Width:  |  Height:  |  Size: 453 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M34.666 96.556c4.424-2.104 8.521-3.005 12.283-4.663 3.335 2.472 7.195 4.32 11.042 6.968" style="fill:none;stroke:#313131;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path d="M34.666 96.556c4.424-2.104 8.521-3.005 12.283-4.663 3.335 2.472 7.195 4.32 11.042 6.968" style="fill:none;stroke:#313131;replace:FACEDETAILS;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 362 B

After

Width:  |  Height:  |  Size: 382 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#BODYCOLOR;stroke:#313131;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M30.33 85.466c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.819 7.017 10.375 8.672 12.646 4.859-3.873 9.518-7.996 11.435-10.163"/>
<path style="fill:#ff8702;replace:BODYCOLOR;stroke:#313131;replace:FACEDETAILS;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M30.33 85.466c2.073 6.375 4.02 10.402 5.96 12.94 3.75-3.13 8.538-7.475 10.436-9.373 2.962 4.819 7.017 10.375 8.672 12.646 4.859-3.873 9.518-7.996 11.435-10.163"/>
</svg>

Before

Width:  |  Height:  |  Size: 440 B

After

Width:  |  Height:  |  Size: 475 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 7.012-5.058 9.466-12.65" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z"/>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 7.012-5.058 9.466-12.65" style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z"/>
</svg>

Before

Width:  |  Height:  |  Size: 893 B

After

Width:  |  Height:  |  Size: 933 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 7.702-5.851 7.362-17.666"/>
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 7.702-5.851 7.362-17.666"/>
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 610 B

After

Width:  |  Height:  |  Size: 636 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 6.384-5.901 6.61-12.516" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path d="M33.652 80.153c-1.845-3.806-1.872-7.545.528-10.056 2.4-2.51 6.384-5.901 6.61-12.516" style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.403149432946873;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 609 B

After

Width:  |  Height:  |  Size: 649 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:3.878891185870426;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.984 79.058c-1.95-2.796-2.11-7.2-.118-9.314 1.866-1.98 3.332-4.47 9.703-8.337"/>
<path style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.689 71.915c3.611-1.97 14.548-2.669 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.008-7.87-9.217-6.964-9.71z"/>
<path style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:3.878891185870426;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M33.984 79.058c-1.95-2.796-2.11-7.2-.118-9.314 1.866-1.98 3.332-4.47 9.703-8.337"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.689 71.915c3.611-1.97 14.548-2.669 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.008-7.87-9.217-6.964-9.71z"/>
</svg>

Before

Width:  |  Height:  |  Size: 608 B

After

Width:  |  Height:  |  Size: 648 B

@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path d="M40.35 72.473c3.611-1.97 14.548-2.67 17.07 2.576.404.839-6.115 7.144-10.106 7.135-3.86-.009-7.87-9.217-6.964-9.71z" style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 330 B

After

Width:  |  Height:  |  Size: 350 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M33.46 80.234c-1.849-3.78-1.875-7.492.528-9.986 2.403-2.493 7.218-4.411 7.322-13.806" style="fill:none;fill-opacity:1;stroke:#313131;stroke-width:4.390676992493032;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path style="fill:#313131;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.166 72.608c3.616-1.957 14.568-2.65 17.094 2.558.403.833-6.124 7.094-10.12 7.085-3.865-.009-7.881-9.152-6.974-9.643z"/>
<path d="M33.46 80.234c-1.849-3.78-1.875-7.492.528-9.986 2.403-2.493 7.218-4.411 7.322-13.806" style="fill:none;fill-opacity:1;stroke:#313131;replace:FACEDETAILS;stroke-width:4.4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
<path style="fill:#313131;replace:FACEDETAILS;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M40.166 72.608c3.616-1.957 14.568-2.65 17.094 2.558.403.833-6.124 7.094-10.12 7.085-3.865-.009-7.881-9.152-6.974-9.643z"/>
</svg>

Before

Width:  |  Height:  |  Size: 615 B

After

Width:  |  Height:  |  Size: 641 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path style="fill:#e9ae20;fill-opacity:1;stroke-width:4.86891;stroke-linecap:round" d="M88.706 9.202c5.92-5.85 19.641-14.21 37.302-17.596 3.323-.637 5.833-1.548 6.89 3.07 2.511 10.973 1.19 28.175-.84 42.476-.411 2.902-.628 4.238-1.837 5.293-.762.664-1.595.158-2.197-.94-1.965-11.675-6.462-16.855-12.996-7.278-4.326.057-20.277-10.594-23.367-14.919-2.256-3.157-4.617-8.185-2.955-10.106Z"/>
<path d="M113.818 34.072c4.194-15.788 8.827-32.845 13.694-37.455 1.525-1.445 3.206-1.402 3.704.952.826 3.904.346 26.807-3.184 43.942-7.509-2.422-14.045-6.8-14.214-7.439z" style="fill:#8a6135;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1"/>
<path style="fill:#e9ae20;replace:EARCOLOR;fill-opacity:1;stroke-width:4.86891;stroke-linecap:round" d="M88.706 9.202c5.92-5.85 19.641-14.21 37.302-17.596 3.323-.637 5.833-1.548 6.89 3.07 2.511 10.973 1.19 28.175-.84 42.476-.411 2.902-.628 4.238-1.837 5.293-.762.664-1.595.158-2.197-.94-1.965-11.675-6.462-16.855-12.996-7.278-4.326.057-20.277-10.594-23.367-14.919-2.256-3.157-4.617-8.185-2.955-10.106Z"/>
<path d="M113.818 34.072c4.194-15.788 8.827-32.845 13.694-37.455 1.525-1.445 3.206-1.402 3.704.952.826 3.904.346 26.807-3.184 43.942-7.509-2.422-14.045-6.8-14.214-7.439z" style="fill:#8a6135;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:round;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 745 B

After

Width:  |  Height:  |  Size: 779 B

@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" xml:space="preserve" height="128">
<path d="M131.934-17.341c-10.712 1.102-30.68 8.844-48.494 33.296-1.266 1.737 3.648 3.75 6.562 3.928 23.576 4.962 28.537-26.017 38.234-25.138-.969 18.941-5.148 31.212-4.924 48.372.037 1.026.063 1.986.231 2.797.232.306.482.603.75.885 3.305 3.472 5.694-.8 7.224-4.792a72.75 72.75 0 0 0 1.455-4.22c4.388-14.113 6.817-31.985 7.032-39.958.306-11.358 1.775-16.183-8.07-15.17z" style="display:inline;fill:#EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M132.387-13.703c-3.96.04-10.726 3.307-13.873 6.408-4.197 4.135-9.667 7.508-11.98 17.44-1.051 4.51-4.31 7.618-8.516 8.923-3.015.77-5.298.979-8.582.743 2.62 3.057 11.102 1.756 22.107 14.98 3.784 4.547 9.987 9.46 11.863 10.104-1.02-12.63 7.375-22.35 10.408-31.45 1.95-5.846 3.122-21.658 1.55-25.64-.523-1.323-1.37-1.524-2.977-1.508z" style="display:inline;fill:#EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path d="M131.934-17.341c-10.712 1.102-30.68 8.844-48.494 33.296-1.266 1.737 3.648 3.75 6.562 3.928 23.576 4.962 28.537-26.017 38.234-25.138-.969 18.941-5.148 31.212-4.924 48.372.037 1.026.063 1.986.231 2.797.232.306.482.603.75.885 3.305 3.472 5.694-.8 7.224-4.792a72.75 72.75 0 0 0 1.455-4.22c4.388-14.113 6.817-31.985 7.032-39.958.306-11.358 1.775-16.183-8.07-15.17z" style="display:inline;fill:#ff8702;replace:EARCOLOR;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:.4501"/>
<path d="M132.387-13.703c-3.96.04-10.726 3.307-13.873 6.408-4.197 4.135-9.667 7.508-11.98 17.44-1.051 4.51-4.31 7.618-8.516 8.923-3.015.77-5.298.979-8.582.743 2.62 3.057 11.102 1.756 22.107 14.98 3.784 4.547 9.987 9.46 11.863 10.104-1.02-12.63 7.375-22.35 10.408-31.45 1.95-5.846 3.122-21.658 1.55-25.64-.523-1.323-1.37-1.524-2.977-1.508z" style="display:inline;fill:#ebdccc;replace:EARFLUFF;fill-opacity:1;stroke:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

@ -1,11 +1,13 @@
cup_empty = ["holding/cup_lower.toml", "hand/right_lower.toml"]
cup_coffee = ["overlay/steam.svg","holding/cup.svg","holding/cup_liquid/liquid.svg", "holding/cup_liquid/coffee_color.toml", "hand/right.svg"]
cup_hot_coco = ["overlay/steam.svg","holding/cup.svg","holding/cup_liquid/liquid.svg", "holding/cup_liquid/hot_coco_color.toml", "hand/right.svg"]
knife = ["holding/knife.svg", "hand/left.svg"]
knife_right = ["holding/knife_right.toml", "hand/right.svg"]
egg = ["holding/egg.svg"]
blanket_fox = ["overlay/blanket.svg", "overlay/blanket_ear/fox.svg"]
arctic = ["colors/arcticfox.toml"]
red_fox = ["colors/fox.toml"]
fox_color = ["colors/fox.toml"]
fox_fur = ["fur/fox/base.svg"]
@ -33,7 +35,7 @@ demi_heart = ["holding/hearts/demisexual.svg"]
enby_heart = ["holding/hearts/enby.svg"]
pan_heart = ["holding/hearts/pan.svg"]
pride_heart = ["holding/hearts/progress.svg"]
red_heart = ["holding/hearts/heart.svg", "holding/hearts/colors/red.toml"]
red_heart = ["holding/hearts/heart.svg"]
trans_heart = ["holding/hearts/trans.svg"]
pat_blush = ["overlay/blush_pat.toml"]

@ -1,7 +1,7 @@
arctic_blush = ["arctic", "fox_fur", "blush"]
arctic_extra_blush = ["arctic", "fox_fur", "squint_eyes", "extra_blush"]
arctic_happy = ["arctic", "fox_fur", "happy"]
arctic_shock = ["arctic", "fox_fur", "shock"]
arctic_shock = ["arctic", "fox_fur", "shock", "knife_right"]
arctic_upset = ["arctic", "fox_fur", "upset"]
arctic_upset_mild = ["arctic", "fox_fur", "upset_mild"]
arctic_evil = ["arctic", "fox_fur", "evil"]

@ -11,8 +11,6 @@ with open("../designs.toml", "r") as design_file: #Load the user designs
designs = toml.loads(design_file.read())
with open("../config.toml", "r") as config_file: #Load the user config
config = toml.loads(config_file.read())
with open("../assets/colors/base.toml", "r") as color_file: #Load the user config
base_colors = toml.loads(color_file.read())
os.makedirs("../output/vector/", exist_ok=True)
os.makedirs("../output/" + str(config["raster_size"]) + "/", exist_ok=True)
@ -42,23 +40,24 @@ for key in designs:
else:
with open(asset_path + part) as transform_file:
transforms = toml.loads(transform_file.read())
svg_parts.append(SVG(transforms["file"]).scale(transforms["scale"]).rotate(transforms["rotate"]).move(transforms["translate"][0], transforms["translate"][1]))
svg_parts.append(SVG(transforms["file"]).scale(transforms["scale"]).rotate(transforms["rotate"], 64, 64).move(transforms["translate"][0], transforms["translate"][1]))
else:
svg_parts.append(SVG(part)) #Add each element of the list of paths to a new list as a SVG element
Figure("128","128", *svg_parts, SVG("credits.svg")).save(f"../output/vector/{key}.svg") #Compile all parts into an SVG
with open(f"../output/vector/{key}.svg", "r") as inFile:
inLines = inFile.read()
for colorKey in colorsOut:
if base_colors[colorKey].lower() in inLines.lower():
pattern = re.compile(base_colors[colorKey], re.IGNORECASE)
inLines = pattern.sub(colorsOut[colorKey].lower(), inLines)
if "DARKEN" in inLines:
darkenMatches = re.findall("(#DARKEN\( ?((?:(?:[a-f]|[A-F]|[0-9]){3}){1,2}) ?\, ?(\d{1,2}) ?\))", inLines)
darkenMatches = re.findall("(DARKEN\( ?((?:[A-Z])+?) ?\, ?(\d{1,2}) ?\))", inLines)
if darkenMatches:
for match in darkenMatches:
newColor = DarkenColor(match[1], match[2])
inLines = inLines.replace(match[0], "#"+newColor.lower())
newColor = DarkenColor(colorsOut[match[1]], match[2])
colorsOut.update({match[0]: newColor})
for colorKey in colorsOut.keys():
if colorKey in inLines:
pattern = re.compile("#(?:(?:[a-f]|[A-F]|[0-9]){3}){1,2};replace:"+colorKey.replace("(","\\(").replace(")","\\)"), re.IGNORECASE)
inLines = pattern.sub("#"+colorsOut[colorKey].lower(), inLines)
with open(f"../output/vector/{key}.svg", "w") as out_file:
out_file.write(inLines)

Loading…
Cancel
Save