# horse icon

Horse. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/horse

- Category: Nature & animals
- Use it for: horse, equestrian, horse riding, equestrianism, riding
- Tags: horse, pony, equestrian, riding, stallion, mare, farm, animal
- Component name: HorseIcon
- Added: 2026-10-16

## Don't confuse with

- `chess-knight`: chess-knight is chess

## Files

Each SVG is 16 × 16 with fill="currentColor". Keep it at 16 px or an exact multiple (32, 48) on whole pixels: a fractional size or position blurs it.

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

The SVG of every style: https://gentleface.com/icons/horse.json (`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="M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z"/></svg>
```

### React

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

export function HorseIcon(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="M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "horse" (line-round), MIT. https://gentleface.com/icons/horse -->
<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="M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "horse" (line-round), MIT. https://gentleface.com/icons/horse -->
<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="M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z" />
</svg>
```

### HTML img

```html
<!-- Gentleface "horse" (line-round), MIT. https://gentleface.com/icons/horse. 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/horse.svg" width="16" height="16" alt="">
```

### CSS

```css
/* Gentleface "horse" (line-round), MIT. https://gentleface.com/icons/horse. Takes the text color. */
.icon-horse {
  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='M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z'/%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='M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z'/%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='M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z'/%3E%3C/svg%3E
```

### Sprite

```html
<!-- Gentleface "horse" (line-round), MIT. https://gentleface.com/icons/horse
     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#horse"/></svg>
```

### SwiftUI

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

struct HorseIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 8.246, y: 5.212))
        p.addCurve(to: CGPoint(x: 9.025, y: 4.025), control1: CGPoint(x: 8.424, y: 4.762), control2: CGPoint(x: 8.683, y: 4.367))
        p.addCurve(to: CGPoint(x: 10.212, y: 3.246), control1: CGPoint(x: 9.367, y: 3.683), control2: CGPoint(x: 9.762, y: 3.424))
        p.addCurve(to: CGPoint(x: 11, y: 3.035), control1: CGPoint(x: 10.468, y: 3.144), control2: CGPoint(x: 10.731, y: 3.074))
        p.addLine(to: CGPoint(x: 11, y: 1.5))
        p.addCurve(to: CGPoint(x: 11.144, y: 1.144), control1: CGPoint(x: 11, y: 1.359), control2: CGPoint(x: 11.048, y: 1.241))
        p.addCurve(to: CGPoint(x: 11.5, y: 1), control1: CGPoint(x: 11.241, y: 1.048), control2: CGPoint(x: 11.359, y: 1))
        p.addCurve(to: CGPoint(x: 11.763, y: 1.074), control1: CGPoint(x: 11.596, y: 1), control2: CGPoint(x: 11.683, y: 1.025))
        p.addCurve(to: CGPoint(x: 11.947, y: 1.276), control1: CGPoint(x: 11.843, y: 1.124), control2: CGPoint(x: 11.904, y: 1.191))
        p.addLine(to: CGPoint(x: 14.631, y: 6.644))
        p.addCurve(to: CGPoint(x: 14.768, y: 7.544), control1: CGPoint(x: 14.774, y: 6.929), control2: CGPoint(x: 14.819, y: 7.229))
        p.addCurve(to: CGPoint(x: 14.354, y: 8.354), control1: CGPoint(x: 14.717, y: 7.858), control2: CGPoint(x: 14.579, y: 8.128))
        p.addCurve(to: CGPoint(x: 13.544, y: 8.768), control1: CGPoint(x: 14.128, y: 8.579), control2: CGPoint(x: 13.858, y: 8.717))
        p.addCurve(to: CGPoint(x: 12.644, y: 8.631), control1: CGPoint(x: 13.229, y: 8.819), control2: CGPoint(x: 12.929, y: 8.774))
        p.addLine(to: CGPoint(x: 12, y: 8.309))
        p.addLine(to: CGPoint(x: 12, y: 9))
        p.addCurve(to: CGPoint(x: 11.86, y: 9.736), control1: CGPoint(x: 12, y: 9.254), control2: CGPoint(x: 11.953, y: 9.5))
        p.addCurve(to: CGPoint(x: 11.414, y: 10.414), control1: CGPoint(x: 11.758, y: 9.993), control2: CGPoint(x: 11.609, y: 10.219))
        p.addCurve(to: CGPoint(x: 10.736, y: 10.86), control1: CGPoint(x: 11.219, y: 10.609), control2: CGPoint(x: 10.993, y: 10.758))
        p.addCurve(to: CGPoint(x: 10, y: 11), control1: CGPoint(x: 10.5, y: 10.953), control2: CGPoint(x: 10.254, y: 11))
        p.addLine(to: CGPoint(x: 10, y: 14.5))
        p.addCurve(to: CGPoint(x: 9.856, y: 14.856), control1: CGPoint(x: 10, y: 14.641), control2: CGPoint(x: 9.952, y: 14.759))
        p.addCurve(to: CGPoint(x: 9.5, y: 15), control1: CGPoint(x: 9.759, y: 14.952), control2: CGPoint(x: 9.641, y: 15))
        p.addCurve(to: CGPoint(x: 9.144, y: 14.856), control1: CGPoint(x: 9.359, y: 15), control2: CGPoint(x: 9.241, y: 14.952))
        p.addCurve(to: CGPoint(x: 9, y: 14.5), control1: CGPoint(x: 9.048, y: 14.759), control2: CGPoint(x: 9, y: 14.641))
        p.addLine(to: CGPoint(x: 9, y: 11))
        p.addLine(to: CGPoint(x: 6, y: 11))
        p.addLine(to: CGPoint(x: 6, y: 14.5))
        p.addCurve(to: CGPoint(x: 5.856, y: 14.856), control1: CGPoint(x: 6, y: 14.641), control2: CGPoint(x: 5.952, y: 14.759))
        p.addCurve(to: CGPoint(x: 5.5, y: 15), control1: CGPoint(x: 5.759, y: 14.952), control2: CGPoint(x: 5.641, y: 15))
        p.addCurve(to: CGPoint(x: 5.144, y: 14.856), control1: CGPoint(x: 5.359, y: 15), control2: CGPoint(x: 5.241, y: 14.952))
        p.addCurve(to: CGPoint(x: 5, y: 14.5), control1: CGPoint(x: 5.048, y: 14.759), control2: CGPoint(x: 5, y: 14.641))
        p.addLine(to: CGPoint(x: 5, y: 11))
        p.addLine(to: CGPoint(x: 4.5, y: 11))
        p.addCurve(to: CGPoint(x: 4, y: 10.914), control1: CGPoint(x: 4.328, y: 11), control2: CGPoint(x: 4.161, y: 10.971))
        p.addLine(to: CGPoint(x: 4, y: 10.917))
        p.addLine(to: CGPoint(x: 4, y: 14.5))
        p.addCurve(to: CGPoint(x: 3.856, y: 14.856), control1: CGPoint(x: 4, y: 14.641), control2: CGPoint(x: 3.952, y: 14.759))
        p.addCurve(to: CGPoint(x: 3.5, y: 15), control1: CGPoint(x: 3.759, y: 14.952), control2: CGPoint(x: 3.641, y: 15))
        p.addCurve(to: CGPoint(x: 3.144, y: 14.856), control1: CGPoint(x: 3.359, y: 15), control2: CGPoint(x: 3.241, y: 14.952))
        p.addCurve(to: CGPoint(x: 3, y: 14.5), control1: CGPoint(x: 3.048, y: 14.759), control2: CGPoint(x: 3, y: 14.641))
        p.addLine(to: CGPoint(x: 3, y: 10.945))
        p.addCurve(to: CGPoint(x: 3.382, y: 10.5), control1: CGPoint(x: 3, y: 10.723), control2: CGPoint(x: 3.162, y: 10.534))
        p.addCurve(to: CGPoint(x: 3.105, y: 10.052), control1: CGPoint(x: 3.263, y: 10.368), control2: CGPoint(x: 3.171, y: 10.219))
        p.addCurve(to: CGPoint(x: 3, y: 9.5), control1: CGPoint(x: 3.035, y: 9.875), control2: CGPoint(x: 3, y: 9.691))
        p.addLine(to: CGPoint(x: 3, y: 9.135))
        p.addCurve(to: CGPoint(x: 2.624, y: 9.476), control1: CGPoint(x: 2.865, y: 9.214), control2: CGPoint(x: 2.739, y: 9.328))
        p.addCurve(to: CGPoint(x: 2.022, y: 11.396), control1: CGPoint(x: 2.289, y: 9.903), control2: CGPoint(x: 2.088, y: 10.543))
        p.addCurve(to: CGPoint(x: 1.849, y: 11.737), control1: CGPoint(x: 2.012, y: 11.533), control2: CGPoint(x: 1.954, y: 11.647))
        p.addCurve(to: CGPoint(x: 1.485, y: 11.856), control1: CGPoint(x: 1.744, y: 11.827), control2: CGPoint(x: 1.623, y: 11.866))
        p.addCurve(to: CGPoint(x: 1.144, y: 11.682), control1: CGPoint(x: 1.348, y: 11.845), control2: CGPoint(x: 1.234, y: 11.787))
        p.addCurve(to: CGPoint(x: 1.025, y: 11.318), control1: CGPoint(x: 1.054, y: 11.577), control2: CGPoint(x: 1.015, y: 11.456))
        p.addCurve(to: CGPoint(x: 1.836, y: 8.859), control1: CGPoint(x: 1.107, y: 10.265), control2: CGPoint(x: 1.377, y: 9.445))
        p.addCurve(to: CGPoint(x: 2.604, y: 8.215), control1: CGPoint(x: 2.057, y: 8.577), control2: CGPoint(x: 2.313, y: 8.362))
        p.addCurve(to: CGPoint(x: 3.04, y: 8.054), control1: CGPoint(x: 2.745, y: 8.143), control2: CGPoint(x: 2.89, y: 8.09))
        p.addCurve(to: CGPoint(x: 3.176, y: 7.58), control1: CGPoint(x: 3.069, y: 7.893), control2: CGPoint(x: 3.114, y: 7.735))
        p.addCurve(to: CGPoint(x: 3.732, y: 6.732), control1: CGPoint(x: 3.303, y: 7.259), control2: CGPoint(x: 3.488, y: 6.976))
        p.addCurve(to: CGPoint(x: 4.58, y: 6.176), control1: CGPoint(x: 3.976, y: 6.488), control2: CGPoint(x: 4.259, y: 6.303))
        p.addCurve(to: CGPoint(x: 5.5, y: 6), control1: CGPoint(x: 4.875, y: 6.059), control2: CGPoint(x: 5.182, y: 6))
        p.addLine(to: CGPoint(x: 8.035, y: 6))
        p.addCurve(to: CGPoint(x: 8.246, y: 5.212), control1: CGPoint(x: 8.074, y: 5.731), control2: CGPoint(x: 8.144, y: 5.468))
        p.closeSubpath()
        p.move(to: CGPoint(x: 10.707, y: 9.707))
        p.addCurve(to: CGPoint(x: 11, y: 9), control1: CGPoint(x: 10.902, y: 9.512), control2: CGPoint(x: 11, y: 9.276))
        p.addLine(to: CGPoint(x: 11, y: 8.309))
        p.addCurve(to: CGPoint(x: 11.11, y: 7.853), control1: CGPoint(x: 11, y: 8.148), control2: CGPoint(x: 11.037, y: 7.996))
        p.addCurve(to: CGPoint(x: 11.474, y: 7.458), control1: CGPoint(x: 11.195, y: 7.688), control2: CGPoint(x: 11.316, y: 7.556))
        p.addCurve(to: CGPoint(x: 11.99, y: 7.309), control1: CGPoint(x: 11.632, y: 7.361), control2: CGPoint(x: 11.804, y: 7.311))
        p.addCurve(to: CGPoint(x: 12.447, y: 7.415), control1: CGPoint(x: 12.151, y: 7.307), control2: CGPoint(x: 12.303, y: 7.343))
        p.addLine(to: CGPoint(x: 13.091, y: 7.737))
        p.addCurve(to: CGPoint(x: 13.383, y: 7.781), control1: CGPoint(x: 13.184, y: 7.783), control2: CGPoint(x: 13.281, y: 7.798))
        p.addCurve(to: CGPoint(x: 13.646, y: 7.646), control1: CGPoint(x: 13.486, y: 7.765), control2: CGPoint(x: 13.573, y: 7.72))
        p.addCurve(to: CGPoint(x: 13.781, y: 7.383), control1: CGPoint(x: 13.72, y: 7.573), control2: CGPoint(x: 13.765, y: 7.486))
        p.addCurve(to: CGPoint(x: 13.737, y: 7.091), control1: CGPoint(x: 13.798, y: 7.281), control2: CGPoint(x: 13.783, y: 7.184))
        p.addLine(to: CGPoint(x: 11.99, y: 3.598))
        p.addCurve(to: CGPoint(x: 11.818, y: 3.888), control1: CGPoint(x: 11.966, y: 3.717), control2: CGPoint(x: 11.909, y: 3.813))
        p.addCurve(to: CGPoint(x: 11.5, y: 4), control1: CGPoint(x: 11.727, y: 3.963), control2: CGPoint(x: 11.621, y: 4))
        p.addCurve(to: CGPoint(x: 10.58, y: 4.176), control1: CGPoint(x: 11.182, y: 4), control2: CGPoint(x: 10.875, y: 4.059))
        p.addCurve(to: CGPoint(x: 9.732, y: 4.732), control1: CGPoint(x: 10.259, y: 4.303), control2: CGPoint(x: 9.976, y: 4.488))
        p.addCurve(to: CGPoint(x: 9.176, y: 5.58), control1: CGPoint(x: 9.488, y: 4.976), control2: CGPoint(x: 9.303, y: 5.259))
        p.addCurve(to: CGPoint(x: 9, y: 6.5), control1: CGPoint(x: 9.059, y: 5.875), control2: CGPoint(x: 9, y: 6.182))
        p.addCurve(to: CGPoint(x: 8.856, y: 6.856), control1: CGPoint(x: 9, y: 6.641), control2: CGPoint(x: 8.952, y: 6.759))
        p.addCurve(to: CGPoint(x: 8.5, y: 7), control1: CGPoint(x: 8.759, y: 6.952), control2: CGPoint(x: 8.641, y: 7))
        p.addLine(to: CGPoint(x: 5.5, y: 7))
        p.addCurve(to: CGPoint(x: 4.948, y: 7.105), control1: CGPoint(x: 5.309, y: 7), control2: CGPoint(x: 5.125, y: 7.035))
        p.addCurve(to: CGPoint(x: 4.439, y: 7.439), control1: CGPoint(x: 4.755, y: 7.182), control2: CGPoint(x: 4.586, y: 7.293))
        p.addCurve(to: CGPoint(x: 4.105, y: 7.948), control1: CGPoint(x: 4.293, y: 7.586), control2: CGPoint(x: 4.182, y: 7.755))
        p.addCurve(to: CGPoint(x: 4, y: 8.5), control1: CGPoint(x: 4.035, y: 8.125), control2: CGPoint(x: 4, y: 8.309))
        p.addLine(to: CGPoint(x: 4, y: 9.5))
        p.addCurve(to: CGPoint(x: 4.146, y: 9.854), control1: CGPoint(x: 4, y: 9.638), control2: CGPoint(x: 4.049, y: 9.756))
        p.addCurve(to: CGPoint(x: 4.5, y: 10), control1: CGPoint(x: 4.244, y: 9.951), control2: CGPoint(x: 4.362, y: 10))
        p.addLine(to: CGPoint(x: 10, y: 10))
        p.addCurve(to: CGPoint(x: 10.707, y: 9.707), control1: CGPoint(x: 10.276, y: 10), control2: CGPoint(x: 10.512, y: 9.902))
        p.closeSubpath()
        p.move(to: CGPoint(x: 11.882, y: 10.473))
        p.addCurve(to: CGPoint(x: 12.171, y: 10.724), control1: CGPoint(x: 12.013, y: 10.517), control2: CGPoint(x: 12.109, y: 10.6))
        p.addLine(to: CGPoint(x: 12.947, y: 12.276))
        p.addCurve(to: CGPoint(x: 12.947, y: 12.724), control1: CGPoint(x: 13.022, y: 12.425), control2: CGPoint(x: 13.022, y: 12.575))
        p.addLine(to: CGPoint(x: 11.947, y: 14.724))
        p.addCurve(to: CGPoint(x: 11.659, y: 14.977), control1: CGPoint(x: 11.884, y: 14.85), control2: CGPoint(x: 11.788, y: 14.934))
        p.addCurve(to: CGPoint(x: 11.276, y: 14.947), control1: CGPoint(x: 11.53, y: 15.02), control2: CGPoint(x: 11.402, y: 15.01))
        p.addCurve(to: CGPoint(x: 11.023, y: 14.659), control1: CGPoint(x: 11.15, y: 14.884), control2: CGPoint(x: 11.066, y: 14.788))
        p.addCurve(to: CGPoint(x: 11.053, y: 14.276), control1: CGPoint(x: 10.98, y: 14.53), control2: CGPoint(x: 10.99, y: 14.402))
        p.addLine(to: CGPoint(x: 11.941, y: 12.5))
        p.addLine(to: CGPoint(x: 11.276, y: 11.171))
        p.addCurve(to: CGPoint(x: 11.246, y: 10.788), control1: CGPoint(x: 11.213, y: 11.045), control2: CGPoint(x: 11.203, y: 10.917))
        p.addCurve(to: CGPoint(x: 11.5, y: 10.5), control1: CGPoint(x: 11.289, y: 10.659), control2: CGPoint(x: 11.374, y: 10.563))
        p.addCurve(to: CGPoint(x: 11.882, y: 10.473), control1: CGPoint(x: 11.623, y: 10.438), control2: CGPoint(x: 11.751, y: 10.429))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "horse" (line-round), MIT. https://gentleface.com/icons/horse
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 HorseIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "horse", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_horse.xml · Gentleface "horse" (line-round), MIT. https://gentleface.com/icons/horse -->
<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="M8.246 5.212C8.424 4.762 8.683 4.367 9.025 4.025C9.367 3.683 9.762 3.424 10.212 3.246C10.468 3.144 10.731 3.074 11 3.035L11 1.5C11 1.359 11.048 1.241 11.144 1.144C11.241 1.048 11.359 1 11.5 1C11.596 1 11.683 1.025 11.763 1.074C11.843 1.124 11.904 1.191 11.947 1.276L14.631 6.644C14.774 6.929 14.819 7.229 14.768 7.544C14.717 7.858 14.579 8.128 14.354 8.354C14.128 8.579 13.858 8.717 13.544 8.768C13.229 8.819 12.929 8.774 12.644 8.631L12 8.309L12 9C12 9.254 11.953 9.5 11.86 9.736C11.758 9.993 11.609 10.219 11.414 10.414C11.219 10.609 10.993 10.758 10.736 10.86C10.5 10.953 10.254 11 10 11L10 14.5C10 14.641 9.952 14.759 9.856 14.856C9.759 14.952 9.641 15 9.5 15C9.359 15 9.241 14.952 9.144 14.856C9.048 14.759 9 14.641 9 14.5L9 11L6 11L6 14.5C6 14.641 5.952 14.759 5.856 14.856C5.759 14.952 5.641 15 5.5 15C5.359 15 5.241 14.952 5.144 14.856C5.048 14.759 5 14.641 5 14.5L5 11L4.5 11C4.328 11 4.161 10.971 4 10.914L4 10.917L4 14.5C4 14.641 3.952 14.759 3.856 14.856C3.759 14.952 3.641 15 3.5 15C3.359 15 3.241 14.952 3.144 14.856C3.048 14.759 3 14.641 3 14.5L3 10.945C3 10.723 3.162 10.534 3.382 10.5C3.263 10.368 3.171 10.219 3.105 10.052C3.035 9.875 3 9.691 3 9.5L3 9.135C2.865 9.214 2.739 9.328 2.624 9.476C2.289 9.903 2.088 10.543 2.022 11.396C2.012 11.533 1.954 11.647 1.849 11.737C1.744 11.827 1.623 11.866 1.485 11.856C1.348 11.845 1.234 11.787 1.144 11.682C1.054 11.577 1.015 11.456 1.025 11.318C1.107 10.265 1.377 9.445 1.836 8.859C2.057 8.577 2.313 8.362 2.604 8.215C2.745 8.143 2.89 8.09 3.04 8.054C3.069 7.893 3.114 7.735 3.176 7.58C3.303 7.259 3.488 6.976 3.732 6.732C3.976 6.488 4.259 6.303 4.58 6.176C4.875 6.059 5.182 6 5.5 6L8.035 6C8.074 5.731 8.144 5.468 8.246 5.212ZM10.707 9.707C10.902 9.512 11 9.276 11 9L11 8.309C11 8.148 11.037 7.996 11.11 7.853C11.195 7.688 11.316 7.556 11.474 7.458C11.632 7.361 11.804 7.311 11.99 7.309C12.151 7.307 12.303 7.343 12.447 7.415L13.091 7.737C13.184 7.783 13.281 7.798 13.383 7.781C13.486 7.765 13.573 7.72 13.646 7.646C13.72 7.573 13.765 7.486 13.781 7.383C13.798 7.281 13.783 7.184 13.737 7.091L11.99 3.598C11.966 3.717 11.909 3.813 11.818 3.888C11.727 3.963 11.621 4 11.5 4C11.182 4 10.875 4.059 10.58 4.176C10.259 4.303 9.976 4.488 9.732 4.732C9.488 4.976 9.303 5.259 9.176 5.58C9.059 5.875 9 6.182 9 6.5C9 6.641 8.952 6.759 8.856 6.856C8.759 6.952 8.641 7 8.5 7L5.5 7C5.309 7 5.125 7.035 4.948 7.105C4.755 7.182 4.586 7.293 4.439 7.439C4.293 7.586 4.182 7.755 4.105 7.948C4.035 8.125 4 8.309 4 8.5L4 9.5C4 9.638 4.049 9.756 4.146 9.854C4.244 9.951 4.362 10 4.5 10L10 10C10.276 10 10.512 9.902 10.707 9.707ZM11.882 10.473C12.013 10.517 12.109 10.6 12.171 10.724L12.947 12.276C13.022 12.425 13.022 12.575 12.947 12.724L11.947 14.724C11.884 14.85 11.788 14.934 11.659 14.977C11.53 15.02 11.402 15.01 11.276 14.947C11.15 14.884 11.066 14.788 11.023 14.659C10.98 14.53 10.99 14.402 11.053 14.276L11.941 12.5L11.276 11.171C11.213 11.045 11.203 10.917 11.246 10.788C11.289 10.659 11.374 10.563 11.5 10.5C11.623 10.438 11.751 10.429 11.882 10.473Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(8.246, 5.212)
      ..cubicTo(8.424, 4.762, 8.683, 4.367, 9.025, 4.025)
      ..cubicTo(9.367, 3.683, 9.762, 3.424, 10.212, 3.246)
      ..cubicTo(10.468, 3.144, 10.731, 3.074, 11, 3.035)
      ..lineTo(11, 1.5)
      ..cubicTo(11, 1.359, 11.048, 1.241, 11.144, 1.144)
      ..cubicTo(11.241, 1.048, 11.359, 1, 11.5, 1)
      ..cubicTo(11.596, 1, 11.683, 1.025, 11.763, 1.074)
      ..cubicTo(11.843, 1.124, 11.904, 1.191, 11.947, 1.276)
      ..lineTo(14.631, 6.644)
      ..cubicTo(14.774, 6.929, 14.819, 7.229, 14.768, 7.544)
      ..cubicTo(14.717, 7.858, 14.579, 8.128, 14.354, 8.354)
      ..cubicTo(14.128, 8.579, 13.858, 8.717, 13.544, 8.768)
      ..cubicTo(13.229, 8.819, 12.929, 8.774, 12.644, 8.631)
      ..lineTo(12, 8.309)
      ..lineTo(12, 9)
      ..cubicTo(12, 9.254, 11.953, 9.5, 11.86, 9.736)
      ..cubicTo(11.758, 9.993, 11.609, 10.219, 11.414, 10.414)
      ..cubicTo(11.219, 10.609, 10.993, 10.758, 10.736, 10.86)
      ..cubicTo(10.5, 10.953, 10.254, 11, 10, 11)
      ..lineTo(10, 14.5)
      ..cubicTo(10, 14.641, 9.952, 14.759, 9.856, 14.856)
      ..cubicTo(9.759, 14.952, 9.641, 15, 9.5, 15)
      ..cubicTo(9.359, 15, 9.241, 14.952, 9.144, 14.856)
      ..cubicTo(9.048, 14.759, 9, 14.641, 9, 14.5)
      ..lineTo(9, 11)
      ..lineTo(6, 11)
      ..lineTo(6, 14.5)
      ..cubicTo(6, 14.641, 5.952, 14.759, 5.856, 14.856)
      ..cubicTo(5.759, 14.952, 5.641, 15, 5.5, 15)
      ..cubicTo(5.359, 15, 5.241, 14.952, 5.144, 14.856)
      ..cubicTo(5.048, 14.759, 5, 14.641, 5, 14.5)
      ..lineTo(5, 11)
      ..lineTo(4.5, 11)
      ..cubicTo(4.328, 11, 4.161, 10.971, 4, 10.914)
      ..lineTo(4, 10.917)
      ..lineTo(4, 14.5)
      ..cubicTo(4, 14.641, 3.952, 14.759, 3.856, 14.856)
      ..cubicTo(3.759, 14.952, 3.641, 15, 3.5, 15)
      ..cubicTo(3.359, 15, 3.241, 14.952, 3.144, 14.856)
      ..cubicTo(3.048, 14.759, 3, 14.641, 3, 14.5)
      ..lineTo(3, 10.945)
      ..cubicTo(3, 10.723, 3.162, 10.534, 3.382, 10.5)
      ..cubicTo(3.263, 10.368, 3.171, 10.219, 3.105, 10.052)
      ..cubicTo(3.035, 9.875, 3, 9.691, 3, 9.5)
      ..lineTo(3, 9.135)
      ..cubicTo(2.865, 9.214, 2.739, 9.328, 2.624, 9.476)
      ..cubicTo(2.289, 9.903, 2.088, 10.543, 2.022, 11.396)
      ..cubicTo(2.012, 11.533, 1.954, 11.647, 1.849, 11.737)
      ..cubicTo(1.744, 11.827, 1.623, 11.866, 1.485, 11.856)
      ..cubicTo(1.348, 11.845, 1.234, 11.787, 1.144, 11.682)
      ..cubicTo(1.054, 11.577, 1.015, 11.456, 1.025, 11.318)
      ..cubicTo(1.107, 10.265, 1.377, 9.445, 1.836, 8.859)
      ..cubicTo(2.057, 8.577, 2.313, 8.362, 2.604, 8.215)
      ..cubicTo(2.745, 8.143, 2.89, 8.09, 3.04, 8.054)
      ..cubicTo(3.069, 7.893, 3.114, 7.735, 3.176, 7.58)
      ..cubicTo(3.303, 7.259, 3.488, 6.976, 3.732, 6.732)
      ..cubicTo(3.976, 6.488, 4.259, 6.303, 4.58, 6.176)
      ..cubicTo(4.875, 6.059, 5.182, 6, 5.5, 6)
      ..lineTo(8.035, 6)
      ..cubicTo(8.074, 5.731, 8.144, 5.468, 8.246, 5.212)
      ..close()
      ..moveTo(10.707, 9.707)
      ..cubicTo(10.902, 9.512, 11, 9.276, 11, 9)
      ..lineTo(11, 8.309)
      ..cubicTo(11, 8.148, 11.037, 7.996, 11.11, 7.853)
      ..cubicTo(11.195, 7.688, 11.316, 7.556, 11.474, 7.458)
      ..cubicTo(11.632, 7.361, 11.804, 7.311, 11.99, 7.309)
      ..cubicTo(12.151, 7.307, 12.303, 7.343, 12.447, 7.415)
      ..lineTo(13.091, 7.737)
      ..cubicTo(13.184, 7.783, 13.281, 7.798, 13.383, 7.781)
      ..cubicTo(13.486, 7.765, 13.573, 7.72, 13.646, 7.646)
      ..cubicTo(13.72, 7.573, 13.765, 7.486, 13.781, 7.383)
      ..cubicTo(13.798, 7.281, 13.783, 7.184, 13.737, 7.091)
      ..lineTo(11.99, 3.598)
      ..cubicTo(11.966, 3.717, 11.909, 3.813, 11.818, 3.888)
      ..cubicTo(11.727, 3.963, 11.621, 4, 11.5, 4)
      ..cubicTo(11.182, 4, 10.875, 4.059, 10.58, 4.176)
      ..cubicTo(10.259, 4.303, 9.976, 4.488, 9.732, 4.732)
      ..cubicTo(9.488, 4.976, 9.303, 5.259, 9.176, 5.58)
      ..cubicTo(9.059, 5.875, 9, 6.182, 9, 6.5)
      ..cubicTo(9, 6.641, 8.952, 6.759, 8.856, 6.856)
      ..cubicTo(8.759, 6.952, 8.641, 7, 8.5, 7)
      ..lineTo(5.5, 7)
      ..cubicTo(5.309, 7, 5.125, 7.035, 4.948, 7.105)
      ..cubicTo(4.755, 7.182, 4.586, 7.293, 4.439, 7.439)
      ..cubicTo(4.293, 7.586, 4.182, 7.755, 4.105, 7.948)
      ..cubicTo(4.035, 8.125, 4, 8.309, 4, 8.5)
      ..lineTo(4, 9.5)
      ..cubicTo(4, 9.638, 4.049, 9.756, 4.146, 9.854)
      ..cubicTo(4.244, 9.951, 4.362, 10, 4.5, 10)
      ..lineTo(10, 10)
      ..cubicTo(10.276, 10, 10.512, 9.902, 10.707, 9.707)
      ..close()
      ..moveTo(11.882, 10.473)
      ..cubicTo(12.013, 10.517, 12.109, 10.6, 12.171, 10.724)
      ..lineTo(12.947, 12.276)
      ..cubicTo(13.022, 12.425, 13.022, 12.575, 12.947, 12.724)
      ..lineTo(11.947, 14.724)
      ..cubicTo(11.884, 14.85, 11.788, 14.934, 11.659, 14.977)
      ..cubicTo(11.53, 15.02, 11.402, 15.01, 11.276, 14.947)
      ..cubicTo(11.15, 14.884, 11.066, 14.788, 11.023, 14.659)
      ..cubicTo(10.98, 14.53, 10.99, 14.402, 11.053, 14.276)
      ..lineTo(11.941, 12.5)
      ..lineTo(11.276, 11.171)
      ..cubicTo(11.213, 11.045, 11.203, 10.917, 11.246, 10.788)
      ..cubicTo(11.289, 10.659, 11.374, 10.563, 11.5, 10.5)
      ..cubicTo(11.623, 10.438, 11.751, 10.429, 11.882, 10.473)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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