# settings-sparkle icon

Settings sparkle. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/settings-sparkle

- Category: Actions
- Use it for: ai settings, smart settings
- Example: AI features settings page
- Built from: settings + sparkle
- Tags: gear, cog, settings, preferences, options, configuration, sparkle
- Family: settings, gears, settings-alert, settings-arrow-down, settings-arrow-up, settings-check, settings-code, settings-heart, settings-lock, settings-sync
- Component name: SettingsSparkleIcon
- Added: 2026-11-06
- Since: version 0.4.0
- npm: `import { SettingsSparkleIcon } from '@gentleface/react';` (@gentleface/react 0.6.0)

## Files

Each icon is drawn on the 16 px grid, and most also on the 20 and 24 px grids (at 24 in three weights: light 1 px, regular 1.5 px, bold 2 px). Show the drawing made for your size, or an exact multiple of it, on whole pixels: 16 for 16 and 32 px, 20 for 20 and 40, 24 for 24 and 48. A size in between or a fractional position blurs it. The code on each icon page is the 16 px drawing, an SVG with fill="currentColor"; the icon page's downloads follow its Grid switch, and npm has the 20 and 24 px drawings too.

- line-round: https://gentleface.com/svg/line-round/16/settings-sparkle.svg · PNG https://gentleface.com/png/line-round/16/settings-sparkle.png · https://gentleface.com/png/line-round/32/settings-sparkle.png · https://gentleface.com/png/line-round/48/settings-sparkle.png
- line-soft: https://gentleface.com/svg/line-soft/16/settings-sparkle.svg · PNG https://gentleface.com/png/line-soft/16/settings-sparkle.png · https://gentleface.com/png/line-soft/32/settings-sparkle.png · https://gentleface.com/png/line-soft/48/settings-sparkle.png
- line-sharp: https://gentleface.com/svg/line-sharp/16/settings-sparkle.svg · PNG https://gentleface.com/png/line-sharp/16/settings-sparkle.png · https://gentleface.com/png/line-sharp/32/settings-sparkle.png · https://gentleface.com/png/line-sharp/48/settings-sparkle.png
- solid-round: https://gentleface.com/svg/solid-round/16/settings-sparkle.svg · PNG https://gentleface.com/png/solid-round/16/settings-sparkle.png · https://gentleface.com/png/solid-round/32/settings-sparkle.png · https://gentleface.com/png/solid-round/48/settings-sparkle.png
- solid-soft: https://gentleface.com/svg/solid-soft/16/settings-sparkle.svg · PNG https://gentleface.com/png/solid-soft/16/settings-sparkle.png · https://gentleface.com/png/solid-soft/32/settings-sparkle.png · https://gentleface.com/png/solid-soft/48/settings-sparkle.png
- solid-sharp: https://gentleface.com/svg/solid-sharp/16/settings-sparkle.svg · PNG https://gentleface.com/png/solid-sharp/16/settings-sparkle.png · https://gentleface.com/png/solid-sharp/32/settings-sparkle.png · https://gentleface.com/png/solid-sharp/48/settings-sparkle.png

The SVG of every style: https://gentleface.com/icons/settings-sparkle.json (`svg`).

## Animated

`settings-sparkle-tune`: The gear makes one full turn behind the sparkle, its teeth parting as they pass under it, and stops with a small overshoot. As it settles the sparkle flashes with a quarter turn.

File: https://gentleface.com/motion/settings-sparkle-tune.svg (line-round, 16 px). Native SVG animation that loops by itself. To play it once, run 0.25 s to 2.15 s. Patterns: https://gentleface.com/animated-icons.md

```svg
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.001" stroke-linecap="round" stroke-linejoin="round"><g><animateTransform attributeName="transform" type="rotate" dur="3s" repeatCount="indefinite" keyTimes="0;0.1;0.517;0.583;1" values="0 6.5 6.5;0 6.5 6.5;366 6.5 6.5;360 6.5 6.5;360 6.5 6.5" calcMode="spline" keySplines="0 0 1 1;.6 0 .25 1;.37 0 .63 1;0 0 1 1"/><path d="M10.043 9.862L9.5 9.5C8.942 10.017 8.248 10.364 7.5 10.5L7.5 12C7.5 12.276 7.276 12.5 7 12.5L6 12.5C5.724 12.5 5.5 12.276 5.5 12L5.5 10.5C4.752 10.364 4.058 10.017 3.5 9.5L2 10.5C1.544 9.902 1.205 9.223 1 8.5L2.5 7.5C2.331 6.844 2.331 6.156 2.5 5.5L1 4.5C1.205 3.777 1.544 3.098 2 2.5L3.5 3.5C4.058 2.983 4.752 2.636 5.5 2.5L5.5 1C5.5 0.724 5.724 0.5 6 0.5L6.5 0.5L7 0.5C7.276 0.5 7.5 0.724 7.5 1L7.5 2.5C8.248 2.636 8.942 2.983 9.5 3.5L11 2.5C11.456 3.098 11.795 3.777 12 4.5L10.5 5.5C10.669 6.156 10.669 6.844 10.5 7.5L12 8.5C11.795 9.223 11.456 9.902 11 10.5L10.043 9.862" stroke-dasharray="32.017 49.63" stroke-dashoffset="-6.735"><animate attributeName="stroke-dasharray" dur="3s" repeatCount="indefinite" keyTimes="0;0.1;0.108;0.117;0.125;0.133;0.142;0.15;0.158;0.167;0.175;0.183;0.192;0.2;0.208;0.217;0.225;0.233;0.242;0.25;0.258;0.267;0.275;0.283;0.292;0.3;0.308;0.317;0.325;0.333;0.342;0.35;0.358;0.367;0.375;0.383;0.392;0.4;0.408;0.417;0.425;0.433;0.442;0.45;0.458;0.467;0.475;0.483;0.492;0.5;0.508;0.517;0.525;0.533;0.542;0.55;0.553;0.558;0.562;0.567;0.57;0.575;0.578;0.583;0.586;0.595;0.603;0.611;0.619;0.627;0.636;0.644;0.652;0.66;0.669;0.677;0.685;0.693;1" values="32.017 49.63;32.017 49.63;32.017 49.63;33.061 49.63;33.137 49.63;33.213 49.63;33.286 49.63;33.374 49.63;33.492 49.63;33.659 49.63;33.594 49.63;35.074 49.63;34.972 49.63;34.841 49.63;34.715 49.63;32.617 49.63;33.207 49.63;32.431 49.63;30.048 49.63;28.513 49.63;25.487 49.63;22.669 49.63;20.364 49.63;17.207 49.63;14.185 49.63;10.342 49.63;9.057 49.63;6.478 49.63;4.697 49.63;0 49.63;0 49.63;0 49.63;0 49.63;.333 49.63;.846 49.63;1.302 49.63;1.709 49.63;2.074 49.63;1.895 49.63;1.895 49.63;1.895 49.63;4.638 49.63;4.638 49.63;4.638 49.63;5.732 49.63;5.834 49.63;5.894 49.63;6.005 49.63;6.178 49.63;6.429 49.63;6.456 49.63;8.317 49.63;9.342 49.63;11.373 49.63;11.373 49.63;11.373 49.63;11.373 49.63;11.373 49.63;10.302 49.63;10.235 49.63;10.43 49.63;5.739 49.63;4.638 49.63;4.638 49.63;5.802 49.63;6.19 49.63;6.361 49.63;6.456 49.63;6.456 49.63;6.456 49.63;6.456 49.63;6.456 49.63;6.456 49.63;6.38 49.63;6.199 49.63;6.004 49.63;5.792 49.63;4.638 49.63;32.017 49.63"/><animate attributeName="stroke-dashoffset" dur="3s" repeatCount="indefinite" keyTimes="0;0.1;0.108;0.117;0.125;0.133;0.142;0.15;0.158;0.167;0.175;0.183;0.192;0.2;0.208;0.217;0.225;0.233;0.242;0.25;0.258;0.267;0.275;0.283;0.292;0.3;0.308;0.317;0.325;0.333;0.342;0.35;0.358;0.367;0.375;0.383;0.392;0.4;0.408;0.417;0.425;0.433;0.442;0.45;0.458;0.467;0.475;0.483;0.492;0.5;0.508;0.517;0.525;0.533;0.542;0.55;0.553;0.558;0.562;0.567;0.57;0.575;0.578;0.583;0.586;0.595;0.603;0.611;0.619;0.627;0.636;0.644;0.652;0.66;0.669;0.677;0.685;0.693;1" values="-6.735;-6.735;-6.735;-5.691;-5.615;-5.539;-5.466;-5.378;-5.26;-5.092;-4.917;-3.072;-2.735;-2.331;-1.848;-1.268;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-11.04;-10.527;-10.071;-9.664;-9.299;-9.478;-9.478;-9.478;-6.735;-6.735;-6.735;-5.641;-5.539;-5.479;-5.368;-5.195;-4.944;-4.917;-3.056;-2.031;0;0;0;0;0;-1.071;-1.138;-.943;-5.634;-6.735;-6.735;-5.571;-5.183;-5.012;-4.917;-4.917;-4.917;-4.917;-4.917;-4.917;-4.993;-5.174;-5.369;-5.581;-6.735;-6.735"/><animate attributeName="visibility" calcMode="discrete" dur="3s" repeatCount="indefinite" keyTimes="0;0.333;0.358" values="visible;hidden;visible"/></path><path d="M10.043 9.862L9.5 9.5C8.942 10.017 8.248 10.364 7.5 10.5L7.5 12C7.5 12.276 7.276 12.5 7 12.5L6 12.5C5.724 12.5 5.5 12.276 5.5 12L5.5 10.5C4.752 10.364 4.058 10.017 3.5 9.5L2 10.5C1.544 9.902 1.205 9.223 1 8.5L2.5 7.5C2.331 6.844 2.331 6.156 2.5 5.5L1 4.5C1.205 3.777 1.544 3.098 2 2.5L3.5 3.5C4.058 2.983 4.752 2.636 5.5 2.5L5.5 1C5.5 0.724 5.724 0.5 6 0.5L6.5 0.5L7 0.5C7.276 0.5 7.5 0.724 7.5 1L7.5 2.5C8.248 2.636 8.942 2.983 9.5 3.5L11 2.5C11.456 3.098 11.795 3.777 12 4.5L10.5 5.5C10.669 6.156 10.669 6.844 10.5 7.5L12 8.5C11.795 9.223 11.456 9.902 11 10.5L10.043 9.862" stroke-dasharray="2.173 49.63" stroke-dashoffset="-38.752"><animate attributeName="stroke-dasharray" dur="3s" repeatCount="indefinite" keyTimes="0;0.1;0.108;0.117;0.125;0.133;0.142;0.15;0.158;0.167;0.175;0.183;0.192;0.2;0.208;0.217;0.225;0.233;0.242;0.25;0.258;0.267;0.275;0.283;0.292;0.3;0.308;0.317;0.325;0.333;0.342;0.35;0.358;0.367;0.375;0.383;0.392;0.4;0.408;0.417;0.425;0.433;0.442;0.45;0.458;0.467;0.475;0.483;0.492;0.5;0.508;0.517;0.525;0.533;0.542;0.55;0.553;0.558;0.562;0.567;0.57;0.575;0.578;0.583;0.586;0.595;0.603;0.611;0.619;0.627;0.636;0.644;0.652;0.66;0.669;0.677;0.685;0.693;1" values="2.173 49.63;2.173 49.63;1.668 49.63;2.14 49.63;2.085 49.63;2.005 49.63;1.897 49.63;1.759 49.63;1.585 49.63;.429 49.63;0 49.63;0 49.63;0 49.63;0 49.63;0 49.63;0 49.63;0 49.63;2.557 49.63;4.997 49.63;6.12 49.63;7.807 49.63;11.064 49.63;14.057 49.63;17.118 49.63;20.864 49.63;22.271 49.63;25.787 49.63;27.261 49.63;29.582 49.63;30.489 49.63;32.797 49.63;34.026 49.63;33.859 49.63;34.692 49.63;34.055 49.63;33.288 49.63;31.32 49.63;30.784 49.63;30.575 49.63;30.337 49.63;30.113 49.63;29.919 49.63;29.751 49.63;29.607 49.63;29.486 49.63;29.385 49.63;29.305 49.63;29.365 49.63;30.618 49.63;30.823 49.63;31.125 49.63;31.55 49.63;32.142 49.63;34.12 49.63;36.257 49.63;36.257 49.63;36.257 49.63;34.573 49.63;33.944 49.63;33.336 49.63;33.024 49.63;30.065 49.63;29.868 49.63;29.795 49.63;29.917 49.63;30.781 49.63;30.939 49.63;31.038 49.63;31.103 49.63;31.143 49.63;31.16 49.63;31.154 49.63;31.085 49.63;30.954 49.63;30.783 49.63;30.612 49.63;29.678 49.63;29.552 49.63;2.173 49.63"/><animate attributeName="stroke-dashoffset" dur="3s" repeatCount="indefinite" keyTimes="0;0.1;0.108;0.117;0.125;0.133;0.142;0.15;0.158;0.167;0.175;0.183;0.192;0.2;0.208;0.217;0.225;0.233;0.242;0.25;0.258;0.267;0.275;0.283;0.292;0.3;0.308;0.317;0.325;0.333;0.342;0.35;0.358;0.367;0.375;0.383;0.392;0.4;0.408;0.417;0.425;0.433;0.442;0.45;0.458;0.467;0.475;0.483;0.492;0.5;0.508;0.517;0.525;0.533;0.542;0.55;0.553;0.558;0.562;0.567;0.57;0.575;0.578;0.583;0.586;0.595;0.603;0.611;0.619;0.627;0.636;0.644;0.652;0.66;0.669;0.677;0.685;0.693;1" values="-38.752;-38.752;-38.752;-38.752;-38.752;-38.752;-38.752;-38.752;-38.752;-38.752;0;0;0;0;0;0;0;-45.073;-42.633;-41.51;-39.823;-36.567;-33.573;-30.513;-26.766;-25.359;-21.843;-20.369;-18.049;-17.141;-14.833;-13.604;-12.869;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-11.373;-38.752"/><animate attributeName="visibility" calcMode="discrete" dur="3s" repeatCount="indefinite" keyTimes="0;0.175;0.225" values="visible;hidden;visible"/></path></g><path d="M4.5 6.5C4.5 5.395 5.395 4.5 6.5 4.5C7.605 4.5 8.5 5.395 8.5 6.5C8.5 7.605 7.605 8.5 6.5 8.5C5.395 8.5 4.5 7.605 4.5 6.5Z"></path><g transform="translate(11.5 11.5)"><g><animateTransform attributeName="transform" type="scale" dur="3s" repeatCount="indefinite" keyTimes="0;0.473;0.54;0.553;0.62;1" values="1;1;0;0;1;1" calcMode="spline" keySplines="0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;0 0 1 1"/><animate attributeName="visibility" calcMode="discrete" dur="3s" repeatCount="indefinite" keyTimes="0;0.54;0.553" values="visible;hidden;visible"/><g><animateTransform attributeName="transform" type="rotate" dur="3s" repeatCount="indefinite" keyTimes="0;0.473;0.54;0.553;0.64;0.693;1" values="0;0;45;-90;12;0;0" calcMode="spline" keySplines="0 0 1 1;.6 0 .9 .4;0 0 1 1;.15 .75 .25 1;.37 0 .63 1;0 0 1 1"/><g transform="translate(-11.5 -11.5)"><path fill="currentColor" stroke="none" d="M16 11.5C13 12 12 13 11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5Z"></path></g></g></g></g></svg>
```

## Code (line-round)

The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. For another style, take its SVG from the JSON and swap the path `d`.

### SVG

```svg
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z"/></svg>
```

### React

```tsx
// Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle
import type { SVGProps } from 'react';

export function SettingsSparkleIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle -->
<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true">
    <path d="M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle -->
<script>
  let props = $props();
</script>

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
  <path d="M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z" />
</svg>
```

### HTML img

```html
<!-- Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle. An <img> can't take currentColor: it draws black. Inline the SVG or use the CSS mask to color it. -->
<img src="https://gentleface.com/svg/line-round/16/settings-sparkle.svg" width="16" height="16" alt="">
```

### CSS

```css
/* Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle. Takes the text color. */
.icon-settings-sparkle {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
}
```

### Data URL

```text
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z'/%3E%3C/svg%3E
```

### Sprite

```html
<!-- Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle
     Every icon of this style in one file: https://gentleface.com/sprite/line-round.svg
     Serve it from your own origin: <use> does not load from another origin. -->
<svg width="16" height="16" aria-hidden="true"><use href="/sprite/line-round.svg#settings-sparkle"/></svg>
```

### SwiftUI

```swift
// Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle
import SwiftUI

struct SettingsSparkleIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 3.464, y: 10.125))
        p.addLine(to: CGPoint(x: 2.277, y: 10.916))
        p.addCurve(to: CGPoint(x: 1.917, y: 10.996), control1: CGPoint(x: 2.166, y: 10.991), control2: CGPoint(x: 2.045, y: 11.017))
        p.addCurve(to: CGPoint(x: 1.602, y: 10.803), control1: CGPoint(x: 1.789, y: 10.974), control2: CGPoint(x: 1.684, y: 10.91))
        p.addCurve(to: CGPoint(x: 0.519, y: 8.636), control1: CGPoint(x: 1.104, y: 10.149), control2: CGPoint(x: 0.743, y: 9.427))
        p.addCurve(to: CGPoint(x: 0.53, y: 8.327), control1: CGPoint(x: 0.489, y: 8.531), control2: CGPoint(x: 0.493, y: 8.427))
        p.addCurve(to: CGPoint(x: 0.723, y: 8.084), control1: CGPoint(x: 0.567, y: 8.226), control2: CGPoint(x: 0.631, y: 8.145))
        p.addLine(to: CGPoint(x: 1.939, y: 7.273))
        p.addCurve(to: CGPoint(x: 1.939, y: 5.727), control1: CGPoint(x: 1.848, y: 6.758), control2: CGPoint(x: 1.848, y: 6.242))
        p.addLine(to: CGPoint(x: 0.723, y: 4.916))
        p.addCurve(to: CGPoint(x: 0.53, y: 4.673), control1: CGPoint(x: 0.631, y: 4.855), control2: CGPoint(x: 0.567, y: 4.774))
        p.addCurve(to: CGPoint(x: 0.519, y: 4.364), control1: CGPoint(x: 0.493, y: 4.573), control2: CGPoint(x: 0.489, y: 4.469))
        p.addCurve(to: CGPoint(x: 1.602, y: 2.197), control1: CGPoint(x: 0.743, y: 3.573), control2: CGPoint(x: 1.104, y: 2.851))
        p.addCurve(to: CGPoint(x: 1.917, y: 2.004), control1: CGPoint(x: 1.684, y: 2.09), control2: CGPoint(x: 1.789, y: 2.026))
        p.addCurve(to: CGPoint(x: 2.277, y: 2.084), control1: CGPoint(x: 2.045, y: 1.983), control2: CGPoint(x: 2.166, y: 2.009))
        p.addLine(to: CGPoint(x: 3.464, y: 2.875))
        p.addCurve(to: CGPoint(x: 5, y: 2.102), control1: CGPoint(x: 3.925, y: 2.515), control2: CGPoint(x: 4.437, y: 2.257))
        p.addLine(to: CGPoint(x: 5, y: 1))
        p.addCurve(to: CGPoint(x: 5.293, y: 0.293), control1: CGPoint(x: 5, y: 0.724), control2: CGPoint(x: 5.098, y: 0.488))
        p.addCurve(to: CGPoint(x: 6, y: 0), control1: CGPoint(x: 5.488, y: 0.098), control2: CGPoint(x: 5.724, y: 0))
        p.addLine(to: CGPoint(x: 7, y: 0))
        p.addCurve(to: CGPoint(x: 7.707, y: 0.293), control1: CGPoint(x: 7.276, y: 0), control2: CGPoint(x: 7.512, y: 0.098))
        p.addCurve(to: CGPoint(x: 8, y: 1), control1: CGPoint(x: 7.902, y: 0.488), control2: CGPoint(x: 8, y: 0.724))
        p.addLine(to: CGPoint(x: 8, y: 2.102))
        p.addCurve(to: CGPoint(x: 9.536, y: 2.875), control1: CGPoint(x: 8.563, y: 2.257), control2: CGPoint(x: 9.075, y: 2.515))
        p.addLine(to: CGPoint(x: 10.723, y: 2.084))
        p.addCurve(to: CGPoint(x: 11.083, y: 2.004), control1: CGPoint(x: 10.834, y: 2.009), control2: CGPoint(x: 10.955, y: 1.983))
        p.addCurve(to: CGPoint(x: 11.398, y: 2.197), control1: CGPoint(x: 11.211, y: 2.026), control2: CGPoint(x: 11.316, y: 2.09))
        p.addCurve(to: CGPoint(x: 12.481, y: 4.364), control1: CGPoint(x: 11.896, y: 2.851), control2: CGPoint(x: 12.257, y: 3.573))
        p.addCurve(to: CGPoint(x: 12.47, y: 4.673), control1: CGPoint(x: 12.511, y: 4.469), control2: CGPoint(x: 12.507, y: 4.573))
        p.addCurve(to: CGPoint(x: 12.277, y: 4.916), control1: CGPoint(x: 12.433, y: 4.774), control2: CGPoint(x: 12.369, y: 4.855))
        p.addLine(to: CGPoint(x: 11.06, y: 5.727))
        p.addCurve(to: CGPoint(x: 11.093, y: 5.944), control1: CGPoint(x: 11.073, y: 5.799), control2: CGPoint(x: 11.083, y: 5.871))
        p.addCurve(to: CGPoint(x: 11.092, y: 6.087), control1: CGPoint(x: 11.099, y: 5.994), control2: CGPoint(x: 11.099, y: 6.041))
        p.addCurve(to: CGPoint(x: 10.631, y: 6.505), control1: CGPoint(x: 10.898, y: 6.174), control2: CGPoint(x: 10.737, y: 6.32))
        p.addCurve(to: CGPoint(x: 10.289, y: 6.4), control1: CGPoint(x: 10.505, y: 6.514), control2: CGPoint(x: 10.391, y: 6.479))
        p.addCurve(to: CGPoint(x: 10.1, y: 6.067), control1: CGPoint(x: 10.18, y: 6.315), control2: CGPoint(x: 10.117, y: 6.204))
        p.addCurve(to: CGPoint(x: 10.016, y: 5.625), control1: CGPoint(x: 10.082, y: 5.918), control2: CGPoint(x: 10.053, y: 5.771))
        p.addCurve(to: CGPoint(x: 10.032, y: 5.321), control1: CGPoint(x: 9.989, y: 5.521), control2: CGPoint(x: 9.994, y: 5.42))
        p.addCurve(to: CGPoint(x: 10.223, y: 5.084), control1: CGPoint(x: 10.07, y: 5.223), control2: CGPoint(x: 10.133, y: 5.144))
        p.addLine(to: CGPoint(x: 11.41, y: 4.293))
        p.addCurve(to: CGPoint(x: 10.87, y: 3.187), control1: CGPoint(x: 11.272, y: 3.903), control2: CGPoint(x: 11.092, y: 3.535))
        p.addLine(to: CGPoint(x: 9.777, y: 3.916))
        p.addCurve(to: CGPoint(x: 9.46, y: 4), control1: CGPoint(x: 9.68, y: 3.981), control2: CGPoint(x: 9.574, y: 4.009))
        p.addCurve(to: CGPoint(x: 9.16, y: 3.867), control1: CGPoint(x: 9.346, y: 3.991), control2: CGPoint(x: 9.246, y: 3.946))
        p.addCurve(to: CGPoint(x: 7.41, y: 2.992), control1: CGPoint(x: 8.662, y: 3.405), control2: CGPoint(x: 8.079, y: 3.114))
        p.addCurve(to: CGPoint(x: 7.115, y: 2.821), control1: CGPoint(x: 7.29, y: 2.97), control2: CGPoint(x: 7.191, y: 2.913))
        p.addCurve(to: CGPoint(x: 7, y: 2.5), control1: CGPoint(x: 7.038, y: 2.73), control2: CGPoint(x: 7, y: 2.623))
        p.addLine(to: CGPoint(x: 7, y: 1))
        p.addLine(to: CGPoint(x: 6, y: 1))
        p.addLine(to: CGPoint(x: 6, y: 2.5))
        p.addCurve(to: CGPoint(x: 5.885, y: 2.821), control1: CGPoint(x: 6, y: 2.623), control2: CGPoint(x: 5.962, y: 2.73))
        p.addCurve(to: CGPoint(x: 5.59, y: 2.992), control1: CGPoint(x: 5.809, y: 2.913), control2: CGPoint(x: 5.71, y: 2.97))
        p.addCurve(to: CGPoint(x: 3.84, y: 3.867), control1: CGPoint(x: 4.921, y: 3.114), control2: CGPoint(x: 4.338, y: 3.405))
        p.addCurve(to: CGPoint(x: 3.54, y: 4), control1: CGPoint(x: 3.754, y: 3.946), control2: CGPoint(x: 3.654, y: 3.991))
        p.addCurve(to: CGPoint(x: 3.223, y: 3.916), control1: CGPoint(x: 3.426, y: 4.009), control2: CGPoint(x: 3.32, y: 3.981))
        p.addLine(to: CGPoint(x: 2.13, y: 3.187))
        p.addCurve(to: CGPoint(x: 1.59, y: 4.293), control1: CGPoint(x: 1.908, y: 3.535), control2: CGPoint(x: 1.728, y: 3.903))
        p.addLine(to: CGPoint(x: 2.777, y: 5.084))
        p.addCurve(to: CGPoint(x: 2.968, y: 5.321), control1: CGPoint(x: 2.867, y: 5.144), control2: CGPoint(x: 2.93, y: 5.223))
        p.addCurve(to: CGPoint(x: 2.984, y: 5.625), control1: CGPoint(x: 3.006, y: 5.42), control2: CGPoint(x: 3.011, y: 5.521))
        p.addCurve(to: CGPoint(x: 2.984, y: 7.375), control1: CGPoint(x: 2.834, y: 6.208), control2: CGPoint(x: 2.834, y: 6.792))
        p.addCurve(to: CGPoint(x: 2.968, y: 7.679), control1: CGPoint(x: 3.011, y: 7.479), control2: CGPoint(x: 3.006, y: 7.58))
        p.addCurve(to: CGPoint(x: 2.777, y: 7.916), control1: CGPoint(x: 2.93, y: 7.777), control2: CGPoint(x: 2.867, y: 7.856))
        p.addLine(to: CGPoint(x: 1.59, y: 8.707))
        p.addCurve(to: CGPoint(x: 2.13, y: 9.813), control1: CGPoint(x: 1.728, y: 9.097), control2: CGPoint(x: 1.908, y: 9.465))
        p.addLine(to: CGPoint(x: 3.223, y: 9.084))
        p.addCurve(to: CGPoint(x: 3.54, y: 9), control1: CGPoint(x: 3.32, y: 9.019), control2: CGPoint(x: 3.426, y: 8.991))
        p.addCurve(to: CGPoint(x: 3.84, y: 9.133), control1: CGPoint(x: 3.654, y: 9.009), control2: CGPoint(x: 3.754, y: 9.054))
        p.addCurve(to: CGPoint(x: 5.59, y: 10.008), control1: CGPoint(x: 4.338, y: 9.595), control2: CGPoint(x: 4.921, y: 9.886))
        p.addCurve(to: CGPoint(x: 5.885, y: 10.179), control1: CGPoint(x: 5.71, y: 10.03), control2: CGPoint(x: 5.809, y: 10.087))
        p.addCurve(to: CGPoint(x: 6, y: 10.5), control1: CGPoint(x: 5.962, y: 10.27), control2: CGPoint(x: 6, y: 10.377))
        p.addLine(to: CGPoint(x: 6, y: 12))
        p.addCurve(to: CGPoint(x: 6.02, y: 12.382), control1: CGPoint(x: 6.06, y: 12.125), control2: CGPoint(x: 6.066, y: 12.252))
        p.addCurve(to: CGPoint(x: 5.764, y: 12.667), control1: CGPoint(x: 5.974, y: 12.512), control2: CGPoint(x: 5.889, y: 12.607))
        p.addCurve(to: CGPoint(x: 5.382, y: 12.687), control1: CGPoint(x: 5.64, y: 12.726), control2: CGPoint(x: 5.512, y: 12.733))
        p.addCurve(to: CGPoint(x: 5.098, y: 12.431), control1: CGPoint(x: 5.252, y: 12.641), control2: CGPoint(x: 5.157, y: 12.556))
        p.addCurve(to: CGPoint(x: 5, y: 12), control1: CGPoint(x: 5.033, y: 12.295), control2: CGPoint(x: 5, y: 12.151))
        p.addLine(to: CGPoint(x: 5, y: 10.898))
        p.addCurve(to: CGPoint(x: 3.464, y: 10.125), control1: CGPoint(x: 4.437, y: 10.743), control2: CGPoint(x: 3.925, y: 10.485))
        p.closeSubpath()
        p.move(to: CGPoint(x: 4.176, y: 5.58))
        p.addCurve(to: CGPoint(x: 4.732, y: 4.732), control1: CGPoint(x: 4.303, y: 5.259), control2: CGPoint(x: 4.488, y: 4.976))
        p.addCurve(to: CGPoint(x: 5.58, y: 4.176), control1: CGPoint(x: 4.976, y: 4.488), control2: CGPoint(x: 5.259, y: 4.303))
        p.addCurve(to: CGPoint(x: 6.5, y: 4), control1: CGPoint(x: 5.875, y: 4.059), control2: CGPoint(x: 6.182, y: 4))
        p.addCurve(to: CGPoint(x: 7.42, y: 4.176), control1: CGPoint(x: 6.818, y: 4), control2: CGPoint(x: 7.125, y: 4.059))
        p.addCurve(to: CGPoint(x: 8.268, y: 4.732), control1: CGPoint(x: 7.741, y: 4.303), control2: CGPoint(x: 8.024, y: 4.488))
        p.addCurve(to: CGPoint(x: 8.824, y: 5.58), control1: CGPoint(x: 8.512, y: 4.976), control2: CGPoint(x: 8.697, y: 5.259))
        p.addCurve(to: CGPoint(x: 9, y: 6.5), control1: CGPoint(x: 8.941, y: 5.875), control2: CGPoint(x: 9, y: 6.182))
        p.addCurve(to: CGPoint(x: 8.824, y: 7.42), control1: CGPoint(x: 9, y: 6.818), control2: CGPoint(x: 8.941, y: 7.125))
        p.addCurve(to: CGPoint(x: 8.268, y: 8.268), control1: CGPoint(x: 8.697, y: 7.741), control2: CGPoint(x: 8.512, y: 8.024))
        p.addCurve(to: CGPoint(x: 7.42, y: 8.824), control1: CGPoint(x: 8.024, y: 8.512), control2: CGPoint(x: 7.741, y: 8.697))
        p.addCurve(to: CGPoint(x: 6.5, y: 9), control1: CGPoint(x: 7.125, y: 8.941), control2: CGPoint(x: 6.818, y: 9))
        p.addCurve(to: CGPoint(x: 5.58, y: 8.824), control1: CGPoint(x: 6.182, y: 9), control2: CGPoint(x: 5.875, y: 8.941))
        p.addCurve(to: CGPoint(x: 4.732, y: 8.268), control1: CGPoint(x: 5.259, y: 8.697), control2: CGPoint(x: 4.976, y: 8.512))
        p.addCurve(to: CGPoint(x: 4.176, y: 7.42), control1: CGPoint(x: 4.488, y: 8.024), control2: CGPoint(x: 4.303, y: 7.741))
        p.addCurve(to: CGPoint(x: 4, y: 6.5), control1: CGPoint(x: 4.059, y: 7.125), control2: CGPoint(x: 4, y: 6.818))
        p.addCurve(to: CGPoint(x: 4.176, y: 5.58), control1: CGPoint(x: 4, y: 6.182), control2: CGPoint(x: 4.059, y: 5.875))
        p.closeSubpath()
        p.move(to: CGPoint(x: 5.105, y: 7.052))
        p.addCurve(to: CGPoint(x: 5.439, y: 7.561), control1: CGPoint(x: 5.182, y: 7.245), control2: CGPoint(x: 5.293, y: 7.414))
        p.addCurve(to: CGPoint(x: 5.948, y: 7.895), control1: CGPoint(x: 5.586, y: 7.707), control2: CGPoint(x: 5.755, y: 7.818))
        p.addCurve(to: CGPoint(x: 6.5, y: 8), control1: CGPoint(x: 6.125, y: 7.965), control2: CGPoint(x: 6.309, y: 8))
        p.addCurve(to: CGPoint(x: 7.052, y: 7.895), control1: CGPoint(x: 6.691, y: 8), control2: CGPoint(x: 6.875, y: 7.965))
        p.addCurve(to: CGPoint(x: 7.561, y: 7.561), control1: CGPoint(x: 7.245, y: 7.818), control2: CGPoint(x: 7.414, y: 7.707))
        p.addCurve(to: CGPoint(x: 7.895, y: 7.052), control1: CGPoint(x: 7.707, y: 7.414), control2: CGPoint(x: 7.818, y: 7.245))
        p.addCurve(to: CGPoint(x: 8, y: 6.5), control1: CGPoint(x: 7.965, y: 6.875), control2: CGPoint(x: 8, y: 6.691))
        p.addCurve(to: CGPoint(x: 7.895, y: 5.948), control1: CGPoint(x: 8, y: 6.309), control2: CGPoint(x: 7.965, y: 6.125))
        p.addCurve(to: CGPoint(x: 7.561, y: 5.439), control1: CGPoint(x: 7.818, y: 5.755), control2: CGPoint(x: 7.707, y: 5.586))
        p.addCurve(to: CGPoint(x: 7.052, y: 5.105), control1: CGPoint(x: 7.414, y: 5.293), control2: CGPoint(x: 7.245, y: 5.182))
        p.addCurve(to: CGPoint(x: 6.5, y: 5), control1: CGPoint(x: 6.875, y: 5.035), control2: CGPoint(x: 6.691, y: 5))
        p.addCurve(to: CGPoint(x: 5.948, y: 5.105), control1: CGPoint(x: 6.309, y: 5), control2: CGPoint(x: 6.125, y: 5.035))
        p.addCurve(to: CGPoint(x: 5.439, y: 5.439), control1: CGPoint(x: 5.755, y: 5.182), control2: CGPoint(x: 5.586, y: 5.293))
        p.addCurve(to: CGPoint(x: 5.105, y: 5.948), control1: CGPoint(x: 5.293, y: 5.586), control2: CGPoint(x: 5.182, y: 5.755))
        p.addCurve(to: CGPoint(x: 5, y: 6.5), control1: CGPoint(x: 5.035, y: 6.125), control2: CGPoint(x: 5, y: 6.309))
        p.addCurve(to: CGPoint(x: 5.105, y: 7.052), control1: CGPoint(x: 5, y: 6.691), control2: CGPoint(x: 5.035, y: 6.875))
        p.closeSubpath()
        p.move(to: CGPoint(x: 11.5, y: 16))
        p.addCurve(to: CGPoint(x: 7, y: 11.5), control1: CGPoint(x: 11, y: 13), control2: CGPoint(x: 10, y: 12))
        p.addCurve(to: CGPoint(x: 11.5, y: 7), control1: CGPoint(x: 10, y: 11), control2: CGPoint(x: 11, y: 10))
        p.addCurve(to: CGPoint(x: 16, y: 11.5), control1: CGPoint(x: 12, y: 10), control2: CGPoint(x: 13, y: 11))
        p.addCurve(to: CGPoint(x: 11.5, y: 16), control1: CGPoint(x: 13, y: 12), control2: CGPoint(x: 12, y: 13))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

// SettingsSparkleIcon().frame(width: 16, height: 16) fills with the foreground style. Keep it on whole points to stay crisp.
```

### Compose

```kotlin
// Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.addPathNodes
import androidx.compose.ui.unit.dp

val SettingsSparkleIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "settings-sparkle", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

// Icon(SettingsSparkleIcon, contentDescription = null) tints it with LocalContentColor.
```

### Android XML

```xml
<!-- res/drawable/ic_settings_sparkle.xml · Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="16dp"
    android:height="16dp"
    android:viewportWidth="16"
    android:viewportHeight="16"
    android:tint="?attr/colorControlNormal">
  <path
      android:fillColor="@android:color/white"
      android:pathData="M3.464 10.125L2.277 10.916C2.166 10.991 2.045 11.017 1.917 10.996C1.789 10.974 1.684 10.91 1.602 10.803C1.104 10.149 0.743 9.427 0.519 8.636C0.489 8.531 0.493 8.427 0.53 8.327C0.567 8.226 0.631 8.145 0.723 8.084L1.939 7.273C1.848 6.758 1.848 6.242 1.939 5.727L0.723 4.916C0.631 4.855 0.567 4.774 0.53 4.673C0.493 4.573 0.489 4.469 0.519 4.364C0.743 3.573 1.104 2.851 1.602 2.197C1.684 2.09 1.789 2.026 1.917 2.004C2.045 1.983 2.166 2.009 2.277 2.084L3.464 2.875C3.925 2.515 4.437 2.257 5 2.102L5 1C5 0.724 5.098 0.488 5.293 0.293C5.488 0.098 5.724 0 6 0L7 0C7.276 0 7.512 0.098 7.707 0.293C7.902 0.488 8 0.724 8 1L8 2.102C8.563 2.257 9.075 2.515 9.536 2.875L10.723 2.084C10.834 2.009 10.955 1.983 11.083 2.004C11.211 2.026 11.316 2.09 11.398 2.197C11.896 2.851 12.257 3.573 12.481 4.364C12.511 4.469 12.507 4.573 12.47 4.673C12.433 4.774 12.369 4.855 12.277 4.916L11.06 5.727C11.073 5.799 11.083 5.871 11.093 5.944C11.099 5.994 11.099 6.041 11.092 6.087C10.898 6.174 10.737 6.32 10.631 6.505C10.505 6.514 10.391 6.479 10.289 6.4C10.18 6.315 10.117 6.204 10.1 6.067C10.082 5.918 10.053 5.771 10.016 5.625C9.989 5.521 9.994 5.42 10.032 5.321C10.07 5.223 10.133 5.144 10.223 5.084L11.41 4.293C11.272 3.903 11.092 3.535 10.87 3.187L9.777 3.916C9.68 3.981 9.574 4.009 9.46 4C9.346 3.991 9.246 3.946 9.16 3.867C8.662 3.405 8.079 3.114 7.41 2.992C7.29 2.97 7.191 2.913 7.115 2.821C7.038 2.73 7 2.623 7 2.5L7 1L6 1L6 2.5C6 2.623 5.962 2.73 5.885 2.821C5.809 2.913 5.71 2.97 5.59 2.992C4.921 3.114 4.338 3.405 3.84 3.867C3.754 3.946 3.654 3.991 3.54 4C3.426 4.009 3.32 3.981 3.223 3.916L2.13 3.187C1.908 3.535 1.728 3.903 1.59 4.293L2.777 5.084C2.867 5.144 2.93 5.223 2.968 5.321C3.006 5.42 3.011 5.521 2.984 5.625C2.834 6.208 2.834 6.792 2.984 7.375C3.011 7.479 3.006 7.58 2.968 7.679C2.93 7.777 2.867 7.856 2.777 7.916L1.59 8.707C1.728 9.097 1.908 9.465 2.13 9.813L3.223 9.084C3.32 9.019 3.426 8.991 3.54 9C3.654 9.009 3.754 9.054 3.84 9.133C4.338 9.595 4.921 9.886 5.59 10.008C5.71 10.03 5.809 10.087 5.885 10.179C5.962 10.27 6 10.377 6 10.5L6 12C6.06 12.125 6.066 12.252 6.02 12.382C5.974 12.512 5.889 12.607 5.764 12.667C5.64 12.726 5.512 12.733 5.382 12.687C5.252 12.641 5.157 12.556 5.098 12.431C5.033 12.295 5 12.151 5 12L5 10.898C4.437 10.743 3.925 10.485 3.464 10.125ZM4.176 5.58C4.303 5.259 4.488 4.976 4.732 4.732C4.976 4.488 5.259 4.303 5.58 4.176C5.875 4.059 6.182 4 6.5 4C6.818 4 7.125 4.059 7.42 4.176C7.741 4.303 8.024 4.488 8.268 4.732C8.512 4.976 8.697 5.259 8.824 5.58C8.941 5.875 9 6.182 9 6.5C9 6.818 8.941 7.125 8.824 7.42C8.697 7.741 8.512 8.024 8.268 8.268C8.024 8.512 7.741 8.697 7.42 8.824C7.125 8.941 6.818 9 6.5 9C6.182 9 5.875 8.941 5.58 8.824C5.259 8.697 4.976 8.512 4.732 8.268C4.488 8.024 4.303 7.741 4.176 7.42C4.059 7.125 4 6.818 4 6.5C4 6.182 4.059 5.875 4.176 5.58ZM5.105 7.052C5.182 7.245 5.293 7.414 5.439 7.561C5.586 7.707 5.755 7.818 5.948 7.895C6.125 7.965 6.309 8 6.5 8C6.691 8 6.875 7.965 7.052 7.895C7.245 7.818 7.414 7.707 7.561 7.561C7.707 7.414 7.818 7.245 7.895 7.052C7.965 6.875 8 6.691 8 6.5C8 6.309 7.965 6.125 7.895 5.948C7.818 5.755 7.707 5.586 7.561 5.439C7.414 5.293 7.245 5.182 7.052 5.105C6.875 5.035 6.691 5 6.5 5C6.309 5 6.125 5.035 5.948 5.105C5.755 5.182 5.586 5.293 5.439 5.439C5.293 5.586 5.182 5.755 5.105 5.948C5.035 6.125 5 6.309 5 6.5C5 6.691 5.035 6.875 5.105 7.052ZM11.5 16C11 13 10 12 7 11.5C10 11 11 10 11.5 7C12 10 13 11 16 11.5C13 12 12 13 11.5 16Z"/>
</vector>
```

### Flutter

```dart
// Gentleface "settings-sparkle" (line-round), MIT. https://gentleface.com/icons/settings-sparkle
import 'package:flutter/widgets.dart';

class SettingsSparkleIcon extends StatelessWidget {
  const SettingsSparkleIcon({super.key, this.size = 16, this.color});
  final double size;
  final Color? color;

  @override
  Widget build(BuildContext context) => CustomPaint(
        size: Size.square(size),
        painter: _SettingsSparkleIconPainter(color ?? IconTheme.of(context).color ?? const Color(0xFF000000)),
      );
}

class _SettingsSparkleIconPainter extends CustomPainter {
  _SettingsSparkleIconPainter(this.color);
  final Color color;

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(3.464, 10.125)
      ..lineTo(2.277, 10.916)
      ..cubicTo(2.166, 10.991, 2.045, 11.017, 1.917, 10.996)
      ..cubicTo(1.789, 10.974, 1.684, 10.91, 1.602, 10.803)
      ..cubicTo(1.104, 10.149, 0.743, 9.427, 0.519, 8.636)
      ..cubicTo(0.489, 8.531, 0.493, 8.427, 0.53, 8.327)
      ..cubicTo(0.567, 8.226, 0.631, 8.145, 0.723, 8.084)
      ..lineTo(1.939, 7.273)
      ..cubicTo(1.848, 6.758, 1.848, 6.242, 1.939, 5.727)
      ..lineTo(0.723, 4.916)
      ..cubicTo(0.631, 4.855, 0.567, 4.774, 0.53, 4.673)
      ..cubicTo(0.493, 4.573, 0.489, 4.469, 0.519, 4.364)
      ..cubicTo(0.743, 3.573, 1.104, 2.851, 1.602, 2.197)
      ..cubicTo(1.684, 2.09, 1.789, 2.026, 1.917, 2.004)
      ..cubicTo(2.045, 1.983, 2.166, 2.009, 2.277, 2.084)
      ..lineTo(3.464, 2.875)
      ..cubicTo(3.925, 2.515, 4.437, 2.257, 5, 2.102)
      ..lineTo(5, 1)
      ..cubicTo(5, 0.724, 5.098, 0.488, 5.293, 0.293)
      ..cubicTo(5.488, 0.098, 5.724, 0, 6, 0)
      ..lineTo(7, 0)
      ..cubicTo(7.276, 0, 7.512, 0.098, 7.707, 0.293)
      ..cubicTo(7.902, 0.488, 8, 0.724, 8, 1)
      ..lineTo(8, 2.102)
      ..cubicTo(8.563, 2.257, 9.075, 2.515, 9.536, 2.875)
      ..lineTo(10.723, 2.084)
      ..cubicTo(10.834, 2.009, 10.955, 1.983, 11.083, 2.004)
      ..cubicTo(11.211, 2.026, 11.316, 2.09, 11.398, 2.197)
      ..cubicTo(11.896, 2.851, 12.257, 3.573, 12.481, 4.364)
      ..cubicTo(12.511, 4.469, 12.507, 4.573, 12.47, 4.673)
      ..cubicTo(12.433, 4.774, 12.369, 4.855, 12.277, 4.916)
      ..lineTo(11.06, 5.727)
      ..cubicTo(11.073, 5.799, 11.083, 5.871, 11.093, 5.944)
      ..cubicTo(11.099, 5.994, 11.099, 6.041, 11.092, 6.087)
      ..cubicTo(10.898, 6.174, 10.737, 6.32, 10.631, 6.505)
      ..cubicTo(10.505, 6.514, 10.391, 6.479, 10.289, 6.4)
      ..cubicTo(10.18, 6.315, 10.117, 6.204, 10.1, 6.067)
      ..cubicTo(10.082, 5.918, 10.053, 5.771, 10.016, 5.625)
      ..cubicTo(9.989, 5.521, 9.994, 5.42, 10.032, 5.321)
      ..cubicTo(10.07, 5.223, 10.133, 5.144, 10.223, 5.084)
      ..lineTo(11.41, 4.293)
      ..cubicTo(11.272, 3.903, 11.092, 3.535, 10.87, 3.187)
      ..lineTo(9.777, 3.916)
      ..cubicTo(9.68, 3.981, 9.574, 4.009, 9.46, 4)
      ..cubicTo(9.346, 3.991, 9.246, 3.946, 9.16, 3.867)
      ..cubicTo(8.662, 3.405, 8.079, 3.114, 7.41, 2.992)
      ..cubicTo(7.29, 2.97, 7.191, 2.913, 7.115, 2.821)
      ..cubicTo(7.038, 2.73, 7, 2.623, 7, 2.5)
      ..lineTo(7, 1)
      ..lineTo(6, 1)
      ..lineTo(6, 2.5)
      ..cubicTo(6, 2.623, 5.962, 2.73, 5.885, 2.821)
      ..cubicTo(5.809, 2.913, 5.71, 2.97, 5.59, 2.992)
      ..cubicTo(4.921, 3.114, 4.338, 3.405, 3.84, 3.867)
      ..cubicTo(3.754, 3.946, 3.654, 3.991, 3.54, 4)
      ..cubicTo(3.426, 4.009, 3.32, 3.981, 3.223, 3.916)
      ..lineTo(2.13, 3.187)
      ..cubicTo(1.908, 3.535, 1.728, 3.903, 1.59, 4.293)
      ..lineTo(2.777, 5.084)
      ..cubicTo(2.867, 5.144, 2.93, 5.223, 2.968, 5.321)
      ..cubicTo(3.006, 5.42, 3.011, 5.521, 2.984, 5.625)
      ..cubicTo(2.834, 6.208, 2.834, 6.792, 2.984, 7.375)
      ..cubicTo(3.011, 7.479, 3.006, 7.58, 2.968, 7.679)
      ..cubicTo(2.93, 7.777, 2.867, 7.856, 2.777, 7.916)
      ..lineTo(1.59, 8.707)
      ..cubicTo(1.728, 9.097, 1.908, 9.465, 2.13, 9.813)
      ..lineTo(3.223, 9.084)
      ..cubicTo(3.32, 9.019, 3.426, 8.991, 3.54, 9)
      ..cubicTo(3.654, 9.009, 3.754, 9.054, 3.84, 9.133)
      ..cubicTo(4.338, 9.595, 4.921, 9.886, 5.59, 10.008)
      ..cubicTo(5.71, 10.03, 5.809, 10.087, 5.885, 10.179)
      ..cubicTo(5.962, 10.27, 6, 10.377, 6, 10.5)
      ..lineTo(6, 12)
      ..cubicTo(6.06, 12.125, 6.066, 12.252, 6.02, 12.382)
      ..cubicTo(5.974, 12.512, 5.889, 12.607, 5.764, 12.667)
      ..cubicTo(5.64, 12.726, 5.512, 12.733, 5.382, 12.687)
      ..cubicTo(5.252, 12.641, 5.157, 12.556, 5.098, 12.431)
      ..cubicTo(5.033, 12.295, 5, 12.151, 5, 12)
      ..lineTo(5, 10.898)
      ..cubicTo(4.437, 10.743, 3.925, 10.485, 3.464, 10.125)
      ..close()
      ..moveTo(4.176, 5.58)
      ..cubicTo(4.303, 5.259, 4.488, 4.976, 4.732, 4.732)
      ..cubicTo(4.976, 4.488, 5.259, 4.303, 5.58, 4.176)
      ..cubicTo(5.875, 4.059, 6.182, 4, 6.5, 4)
      ..cubicTo(6.818, 4, 7.125, 4.059, 7.42, 4.176)
      ..cubicTo(7.741, 4.303, 8.024, 4.488, 8.268, 4.732)
      ..cubicTo(8.512, 4.976, 8.697, 5.259, 8.824, 5.58)
      ..cubicTo(8.941, 5.875, 9, 6.182, 9, 6.5)
      ..cubicTo(9, 6.818, 8.941, 7.125, 8.824, 7.42)
      ..cubicTo(8.697, 7.741, 8.512, 8.024, 8.268, 8.268)
      ..cubicTo(8.024, 8.512, 7.741, 8.697, 7.42, 8.824)
      ..cubicTo(7.125, 8.941, 6.818, 9, 6.5, 9)
      ..cubicTo(6.182, 9, 5.875, 8.941, 5.58, 8.824)
      ..cubicTo(5.259, 8.697, 4.976, 8.512, 4.732, 8.268)
      ..cubicTo(4.488, 8.024, 4.303, 7.741, 4.176, 7.42)
      ..cubicTo(4.059, 7.125, 4, 6.818, 4, 6.5)
      ..cubicTo(4, 6.182, 4.059, 5.875, 4.176, 5.58)
      ..close()
      ..moveTo(5.105, 7.052)
      ..cubicTo(5.182, 7.245, 5.293, 7.414, 5.439, 7.561)
      ..cubicTo(5.586, 7.707, 5.755, 7.818, 5.948, 7.895)
      ..cubicTo(6.125, 7.965, 6.309, 8, 6.5, 8)
      ..cubicTo(6.691, 8, 6.875, 7.965, 7.052, 7.895)
      ..cubicTo(7.245, 7.818, 7.414, 7.707, 7.561, 7.561)
      ..cubicTo(7.707, 7.414, 7.818, 7.245, 7.895, 7.052)
      ..cubicTo(7.965, 6.875, 8, 6.691, 8, 6.5)
      ..cubicTo(8, 6.309, 7.965, 6.125, 7.895, 5.948)
      ..cubicTo(7.818, 5.755, 7.707, 5.586, 7.561, 5.439)
      ..cubicTo(7.414, 5.293, 7.245, 5.182, 7.052, 5.105)
      ..cubicTo(6.875, 5.035, 6.691, 5, 6.5, 5)
      ..cubicTo(6.309, 5, 6.125, 5.035, 5.948, 5.105)
      ..cubicTo(5.755, 5.182, 5.586, 5.293, 5.439, 5.439)
      ..cubicTo(5.293, 5.586, 5.182, 5.755, 5.105, 5.948)
      ..cubicTo(5.035, 6.125, 5, 6.309, 5, 6.5)
      ..cubicTo(5, 6.691, 5.035, 6.875, 5.105, 7.052)
      ..close()
      ..moveTo(11.5, 16)
      ..cubicTo(11, 13, 10, 12, 7, 11.5)
      ..cubicTo(10, 11, 11, 10, 11.5, 7)
      ..cubicTo(12, 10, 13, 11, 16, 11.5)
      ..cubicTo(13, 12, 12, 13, 11.5, 16)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

  @override
  bool shouldRepaint(_SettingsSparkleIconPainter old) => old.color != color;
}
```
