# cow icon

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

- Category: Nature & animals
- Use it for: cow, livestock, cattle, farm animals
- Tags: cow, cattle, farm, livestock, dairy, milk, animal
- Component name: CowIcon
- Added: 2026-10-29
- Since: version 0.2.0
- npm: `import { CowIcon } from '@gentleface/react';` (@gentleface/react 0.2.0)
- Changed: 2026-10-30 (added)

## Alternatives

- `farm`: a farm or agriculture

## 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/cow.svg · PNG https://gentleface.com/png/line-round/16/cow.png · https://gentleface.com/png/line-round/32/cow.png · https://gentleface.com/png/line-round/48/cow.png
- line-soft: https://gentleface.com/svg/line-soft/16/cow.svg · PNG https://gentleface.com/png/line-soft/16/cow.png · https://gentleface.com/png/line-soft/32/cow.png · https://gentleface.com/png/line-soft/48/cow.png
- line-sharp: https://gentleface.com/svg/line-sharp/16/cow.svg · PNG https://gentleface.com/png/line-sharp/16/cow.png · https://gentleface.com/png/line-sharp/32/cow.png · https://gentleface.com/png/line-sharp/48/cow.png
- solid-round: https://gentleface.com/svg/solid-round/16/cow.svg · PNG https://gentleface.com/png/solid-round/16/cow.png · https://gentleface.com/png/solid-round/32/cow.png · https://gentleface.com/png/solid-round/48/cow.png
- solid-soft: https://gentleface.com/svg/solid-soft/16/cow.svg · PNG https://gentleface.com/png/solid-soft/16/cow.png · https://gentleface.com/png/solid-soft/32/cow.png · https://gentleface.com/png/solid-soft/48/cow.png
- solid-sharp: https://gentleface.com/svg/solid-sharp/16/cow.svg · PNG https://gentleface.com/png/solid-sharp/16/cow.png · https://gentleface.com/png/solid-sharp/32/cow.png · https://gentleface.com/png/solid-sharp/48/cow.png

The SVG of every style: https://gentleface.com/icons/cow.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="M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z"/></svg>
```

### React

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

export function CowIcon(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="M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "cow" (line-round), MIT. https://gentleface.com/icons/cow -->
<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="M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "cow" (line-round), MIT. https://gentleface.com/icons/cow -->
<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="M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "cow" (line-round), MIT. https://gentleface.com/icons/cow. Takes the text color. */
.icon-cow {
  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='M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z'/%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='M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z'/%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='M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct CowIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 14.54, y: 5.645))
        p.addCurve(to: CGPoint(x: 14.313, y: 5.904), control1: CGPoint(x: 14.502, y: 5.758), control2: CGPoint(x: 14.42, y: 5.851))
        p.addCurve(to: CGPoint(x: 13.563, y: 6.212), control1: CGPoint(x: 14.078, y: 6.019), control2: CGPoint(x: 13.828, y: 6.122))
        p.addCurve(to: CGPoint(x: 11.857, y: 6.54), control1: CGPoint(x: 12.988, y: 6.408), control2: CGPoint(x: 12.42, y: 6.517))
        p.addCurve(to: CGPoint(x: 11.778, y: 7.672), control1: CGPoint(x: 11.801, y: 7.052), control2: CGPoint(x: 11.775, y: 7.429))
        p.addCurve(to: CGPoint(x: 11.956, y: 8.787), control1: CGPoint(x: 11.783, y: 8.056), control2: CGPoint(x: 11.843, y: 8.427))
        p.addLine(to: CGPoint(x: 12.048, y: 8.932))
        p.addCurve(to: CGPoint(x: 12.386, y: 9.483), control1: CGPoint(x: 12.202, y: 9.175), control2: CGPoint(x: 12.314, y: 9.359))
        p.addCurve(to: CGPoint(x: 12.692, y: 10.076), control1: CGPoint(x: 12.51, y: 9.696), control2: CGPoint(x: 12.612, y: 9.894))
        p.addCurve(to: CGPoint(x: 13, y: 11.5), control1: CGPoint(x: 12.897, y: 10.547), control2: CGPoint(x: 13, y: 11.022))
        p.addCurve(to: CGPoint(x: 12.576, y: 13.071), control1: CGPoint(x: 13, y: 12.08), control2: CGPoint(x: 12.859, y: 12.604))
        p.addCurve(to: CGPoint(x: 11.45, y: 14.176), control1: CGPoint(x: 12.313, y: 13.508), control2: CGPoint(x: 11.937, y: 13.876))
        p.addCurve(to: CGPoint(x: 9.871, y: 14.8), control1: CGPoint(x: 11.002, y: 14.451), control2: CGPoint(x: 10.475, y: 14.659))
        p.addCurve(to: CGPoint(x: 8, y: 15), control1: CGPoint(x: 9.295, y: 14.933), control2: CGPoint(x: 8.671, y: 15))
        p.addCurve(to: CGPoint(x: 6.129, y: 14.8), control1: CGPoint(x: 7.329, y: 15), control2: CGPoint(x: 6.705, y: 14.933))
        p.addCurve(to: CGPoint(x: 4.55, y: 14.176), control1: CGPoint(x: 5.525, y: 14.659), control2: CGPoint(x: 4.998, y: 14.451))
        p.addCurve(to: CGPoint(x: 3.424, y: 13.071), control1: CGPoint(x: 4.063, y: 13.876), control2: CGPoint(x: 3.687, y: 13.508))
        p.addCurve(to: CGPoint(x: 3, y: 11.5), control1: CGPoint(x: 3.141, y: 12.604), control2: CGPoint(x: 3, y: 12.08))
        p.addCurve(to: CGPoint(x: 3.308, y: 10.076), control1: CGPoint(x: 3, y: 11.022), control2: CGPoint(x: 3.103, y: 10.547))
        p.addCurve(to: CGPoint(x: 3.614, y: 9.483), control1: CGPoint(x: 3.388, y: 9.894), control2: CGPoint(x: 3.49, y: 9.696))
        p.addCurve(to: CGPoint(x: 3.951, y: 8.933), control1: CGPoint(x: 3.686, y: 9.359), control2: CGPoint(x: 3.798, y: 9.176))
        p.addLine(to: CGPoint(x: 4.044, y: 8.787))
        p.addCurve(to: CGPoint(x: 4.222, y: 7.672), control1: CGPoint(x: 4.157, y: 8.427), control2: CGPoint(x: 4.217, y: 8.056))
        p.addCurve(to: CGPoint(x: 4.143, y: 6.54), control1: CGPoint(x: 4.225, y: 7.429), control2: CGPoint(x: 4.199, y: 7.052))
        p.addCurve(to: CGPoint(x: 2.437, y: 6.212), control1: CGPoint(x: 3.58, y: 6.517), control2: CGPoint(x: 3.012, y: 6.408))
        p.addCurve(to: CGPoint(x: 1.687, y: 5.904), control1: CGPoint(x: 2.172, y: 6.122), control2: CGPoint(x: 1.922, y: 6.019))
        p.addCurve(to: CGPoint(x: 1.482, y: 5.698), control1: CGPoint(x: 1.598, y: 5.86), control2: CGPoint(x: 1.526, y: 5.788))
        p.addCurve(to: CGPoint(x: 1.687, y: 5.096), control1: CGPoint(x: 1.372, y: 5.475), control2: CGPoint(x: 1.464, y: 5.206))
        p.addCurve(to: CGPoint(x: 2.371, y: 4.811), control1: CGPoint(x: 1.902, y: 4.991), control2: CGPoint(x: 2.13, y: 4.896))
        p.addCurve(to: CGPoint(x: 4, y: 4.468), control1: CGPoint(x: 2.915, y: 4.619), control2: CGPoint(x: 3.458, y: 4.505))
        p.addCurve(to: CGPoint(x: 4.236, y: 2.939), control1: CGPoint(x: 4.003, y: 3.835), control2: CGPoint(x: 4.081, y: 3.326))
        p.addCurve(to: CGPoint(x: 4.307, y: 2.781), control1: CGPoint(x: 4.258, y: 2.884), control2: CGPoint(x: 4.282, y: 2.831))
        p.addCurve(to: CGPoint(x: 4.14, y: 2.707), control1: CGPoint(x: 4.25, y: 2.758), control2: CGPoint(x: 4.195, y: 2.733))
        p.addCurve(to: CGPoint(x: 3.147, y: 1.726), control1: CGPoint(x: 3.663, y: 2.478), control2: CGPoint(x: 3.332, y: 2.151))
        p.addCurve(to: CGPoint(x: 3.141, y: 1.343), control1: CGPoint(x: 3.092, y: 1.599), control2: CGPoint(x: 3.09, y: 1.472))
        p.addCurve(to: CGPoint(x: 3.406, y: 1.068), control1: CGPoint(x: 3.191, y: 1.215), control2: CGPoint(x: 3.28, y: 1.123))
        p.addCurve(to: CGPoint(x: 3.79, y: 1.058), control1: CGPoint(x: 3.536, y: 1.011), control2: CGPoint(x: 3.663, y: 1.008))
        p.addCurve(to: CGPoint(x: 4.064, y: 1.327), control1: CGPoint(x: 3.917, y: 1.108), control2: CGPoint(x: 4.008, y: 1.197))
        p.addCurve(to: CGPoint(x: 4.573, y: 1.806), control1: CGPoint(x: 4.15, y: 1.524), control2: CGPoint(x: 4.32, y: 1.684))
        p.addCurve(to: CGPoint(x: 5.5, y: 2), control1: CGPoint(x: 4.842, y: 1.935), control2: CGPoint(x: 5.151, y: 2))
        p.addLine(to: CGPoint(x: 10.5, y: 2))
        p.addCurve(to: CGPoint(x: 11.427, y: 1.806), control1: CGPoint(x: 10.849, y: 2), control2: CGPoint(x: 11.158, y: 1.935))
        p.addCurve(to: CGPoint(x: 11.936, y: 1.327), control1: CGPoint(x: 11.68, y: 1.684), control2: CGPoint(x: 11.85, y: 1.524))
        p.addCurve(to: CGPoint(x: 12.211, y: 1.061), control1: CGPoint(x: 11.991, y: 1.2), control2: CGPoint(x: 12.083, y: 1.111))
        p.addCurve(to: CGPoint(x: 12.594, y: 1.068), control1: CGPoint(x: 12.34, y: 1.01), control2: CGPoint(x: 12.467, y: 1.013))
        p.addCurve(to: CGPoint(x: 12.859, y: 1.343), control1: CGPoint(x: 12.72, y: 1.123), control2: CGPoint(x: 12.809, y: 1.215))
        p.addCurve(to: CGPoint(x: 12.853, y: 1.726), control1: CGPoint(x: 12.91, y: 1.472), control2: CGPoint(x: 12.908, y: 1.599))
        p.addCurve(to: CGPoint(x: 11.86, y: 2.707), control1: CGPoint(x: 12.668, y: 2.151), control2: CGPoint(x: 12.337, y: 2.478))
        p.addCurve(to: CGPoint(x: 11.693, y: 2.781), control1: CGPoint(x: 11.805, y: 2.733), control2: CGPoint(x: 11.75, y: 2.758))
        p.addCurve(to: CGPoint(x: 11.764, y: 2.939), control1: CGPoint(x: 11.718, y: 2.831), control2: CGPoint(x: 11.742, y: 2.884))
        p.addCurve(to: CGPoint(x: 12, y: 4.468), control1: CGPoint(x: 11.919, y: 3.326), control2: CGPoint(x: 11.997, y: 3.835))
        p.addCurve(to: CGPoint(x: 13.629, y: 4.811), control1: CGPoint(x: 12.542, y: 4.505), control2: CGPoint(x: 13.085, y: 4.619))
        p.addCurve(to: CGPoint(x: 14.313, y: 5.096), control1: CGPoint(x: 13.87, y: 4.896), control2: CGPoint(x: 14.098, y: 4.991))
        p.addCurve(to: CGPoint(x: 14.518, y: 5.302), control1: CGPoint(x: 14.402, y: 5.14), control2: CGPoint(x: 14.474, y: 5.212))
        p.addCurve(to: CGPoint(x: 14.54, y: 5.645), control1: CGPoint(x: 14.571, y: 5.409), control2: CGPoint(x: 14.579, y: 5.532))
        p.closeSubpath()
        p.move(to: CGPoint(x: 5.326, y: 3.056))
        p.addCurve(to: CGPoint(x: 5.164, y: 3.311), control1: CGPoint(x: 5.266, y: 3.106), control2: CGPoint(x: 5.212, y: 3.191))
        p.addCurve(to: CGPoint(x: 5, y: 4.5), control1: CGPoint(x: 5.055, y: 3.584), control2: CGPoint(x: 5, y: 3.981))
        p.addCurve(to: CGPoint(x: 5.04, y: 5.47), control1: CGPoint(x: 5, y: 4.812), control2: CGPoint(x: 5.013, y: 5.135))
        p.addCurve(to: CGPoint(x: 5.125, y: 6.316), control1: CGPoint(x: 5.056, y: 5.67), control2: CGPoint(x: 5.084, y: 5.952))
        p.addCurve(to: CGPoint(x: 5.222, y: 7.685), control1: CGPoint(x: 5.193, y: 6.926), control2: CGPoint(x: 5.226, y: 7.383))
        p.addCurve(to: CGPoint(x: 5.178, y: 8.283), control1: CGPoint(x: 5.219, y: 7.887), control2: CGPoint(x: 5.204, y: 8.087))
        p.addCurve(to: CGPoint(x: 6.083, y: 8.112), control1: CGPoint(x: 5.465, y: 8.216), control2: CGPoint(x: 5.767, y: 8.158))
        p.addCurve(to: CGPoint(x: 8, y: 7.975), control1: CGPoint(x: 6.701, y: 8.021), control2: CGPoint(x: 7.34, y: 7.975))
        p.addCurve(to: CGPoint(x: 9.917, y: 8.112), control1: CGPoint(x: 8.66, y: 7.975), control2: CGPoint(x: 9.299, y: 8.021))
        p.addCurve(to: CGPoint(x: 10.822, y: 8.283), control1: CGPoint(x: 10.233, y: 8.158), control2: CGPoint(x: 10.535, y: 8.216))
        p.addCurve(to: CGPoint(x: 10.778, y: 7.685), control1: CGPoint(x: 10.796, y: 8.087), control2: CGPoint(x: 10.781, y: 7.887))
        p.addCurve(to: CGPoint(x: 10.875, y: 6.316), control1: CGPoint(x: 10.774, y: 7.383), control2: CGPoint(x: 10.807, y: 6.926))
        p.addCurve(to: CGPoint(x: 10.96, y: 5.47), control1: CGPoint(x: 10.916, y: 5.952), control2: CGPoint(x: 10.944, y: 5.67))
        p.addCurve(to: CGPoint(x: 11, y: 4.5), control1: CGPoint(x: 10.987, y: 5.135), control2: CGPoint(x: 11, y: 4.812))
        p.addCurve(to: CGPoint(x: 10.836, y: 3.311), control1: CGPoint(x: 11, y: 3.981), control2: CGPoint(x: 10.945, y: 3.584))
        p.addCurve(to: CGPoint(x: 10.674, y: 3.056), control1: CGPoint(x: 10.788, y: 3.191), control2: CGPoint(x: 10.734, y: 3.106))
        p.addCurve(to: CGPoint(x: 10.5, y: 3), control1: CGPoint(x: 10.629, y: 3.019), control2: CGPoint(x: 10.571, y: 3))
        p.addLine(to: CGPoint(x: 5.5, y: 3))
        p.addCurve(to: CGPoint(x: 5.326, y: 3.056), control1: CGPoint(x: 5.429, y: 3), control2: CGPoint(x: 5.371, y: 3.019))
        p.closeSubpath()
        p.move(to: CGPoint(x: 7.029, y: 5.968))
        p.addCurve(to: CGPoint(x: 7.032, y: 5.971), control1: CGPoint(x: 7.03, y: 5.969), control2: CGPoint(x: 7.031, y: 5.97))
        p.addCurve(to: CGPoint(x: 7.25, y: 6.5), control1: CGPoint(x: 7.177, y: 6.117), control2: CGPoint(x: 7.25, y: 6.294))
        p.addCurve(to: CGPoint(x: 7.032, y: 7.029), control1: CGPoint(x: 7.25, y: 6.706), control2: CGPoint(x: 7.177, y: 6.883))
        p.addCurve(to: CGPoint(x: 7.029, y: 7.032), control1: CGPoint(x: 7.031, y: 7.03), control2: CGPoint(x: 7.03, y: 7.031))
        p.addCurve(to: CGPoint(x: 6.5, y: 7.25), control1: CGPoint(x: 6.883, y: 7.177), control2: CGPoint(x: 6.706, y: 7.25))
        p.addCurve(to: CGPoint(x: 5.971, y: 7.032), control1: CGPoint(x: 6.294, y: 7.25), control2: CGPoint(x: 6.117, y: 7.177))
        p.addCurve(to: CGPoint(x: 5.968, y: 7.029), control1: CGPoint(x: 5.97, y: 7.031), control2: CGPoint(x: 5.969, y: 7.03))
        p.addCurve(to: CGPoint(x: 5.75, y: 6.5), control1: CGPoint(x: 5.823, y: 6.883), control2: CGPoint(x: 5.75, y: 6.706))
        p.addCurve(to: CGPoint(x: 5.968, y: 5.971), control1: CGPoint(x: 5.75, y: 6.294), control2: CGPoint(x: 5.823, y: 6.117))
        p.addCurve(to: CGPoint(x: 5.971, y: 5.968), control1: CGPoint(x: 5.969, y: 5.97), control2: CGPoint(x: 5.97, y: 5.969))
        p.addCurve(to: CGPoint(x: 6.5, y: 5.75), control1: CGPoint(x: 6.117, y: 5.823), control2: CGPoint(x: 6.294, y: 5.75))
        p.addCurve(to: CGPoint(x: 7.029, y: 5.968), control1: CGPoint(x: 6.706, y: 5.75), control2: CGPoint(x: 6.883, y: 5.823))
        p.closeSubpath()
        p.move(to: CGPoint(x: 8.97, y: 5.97))
        p.addCurve(to: CGPoint(x: 9.5, y: 5.75), control1: CGPoint(x: 9.116, y: 5.823), control2: CGPoint(x: 9.293, y: 5.75))
        p.addCurve(to: CGPoint(x: 10.029, y: 5.968), control1: CGPoint(x: 9.706, y: 5.75), control2: CGPoint(x: 9.883, y: 5.823))
        p.addCurve(to: CGPoint(x: 10.032, y: 5.971), control1: CGPoint(x: 10.03, y: 5.969), control2: CGPoint(x: 10.031, y: 5.97))
        p.addCurve(to: CGPoint(x: 10.25, y: 6.5), control1: CGPoint(x: 10.177, y: 6.117), control2: CGPoint(x: 10.25, y: 6.294))
        p.addCurve(to: CGPoint(x: 10.032, y: 7.029), control1: CGPoint(x: 10.25, y: 6.706), control2: CGPoint(x: 10.177, y: 6.883))
        p.addCurve(to: CGPoint(x: 10.029, y: 7.032), control1: CGPoint(x: 10.031, y: 7.03), control2: CGPoint(x: 10.03, y: 7.031))
        p.addCurve(to: CGPoint(x: 9.5, y: 7.25), control1: CGPoint(x: 9.883, y: 7.177), control2: CGPoint(x: 9.706, y: 7.25))
        p.addCurve(to: CGPoint(x: 8.97, y: 7.03), control1: CGPoint(x: 9.293, y: 7.25), control2: CGPoint(x: 9.116, y: 7.177))
        p.addCurve(to: CGPoint(x: 8.75, y: 6.5), control1: CGPoint(x: 8.823, y: 6.884), control2: CGPoint(x: 8.75, y: 6.707))
        p.addCurve(to: CGPoint(x: 8.97, y: 5.97), control1: CGPoint(x: 8.75, y: 6.293), control2: CGPoint(x: 8.823, y: 6.116))
        p.closeSubpath()
        p.move(to: CGPoint(x: 8, y: 8.975))
        p.addCurve(to: CGPoint(x: 6.229, y: 9.101), control1: CGPoint(x: 7.389, y: 8.975), control2: CGPoint(x: 6.799, y: 9.017))
        p.addCurve(to: CGPoint(x: 4.828, y: 9.417), control1: CGPoint(x: 5.716, y: 9.177), control2: CGPoint(x: 5.249, y: 9.282))
        p.addLine(to: CGPoint(x: 4.797, y: 9.467))
        p.addCurve(to: CGPoint(x: 4.225, y: 10.476), control1: CGPoint(x: 4.513, y: 9.916), control2: CGPoint(x: 4.323, y: 10.252))
        p.addCurve(to: CGPoint(x: 4, y: 11.5), control1: CGPoint(x: 4.075, y: 10.82), control2: CGPoint(x: 4, y: 11.161))
        p.addCurve(to: CGPoint(x: 4.269, y: 12.537), control1: CGPoint(x: 4, y: 11.888), control2: CGPoint(x: 4.09, y: 12.233))
        p.addCurve(to: CGPoint(x: 5.075, y: 13.324), control1: CGPoint(x: 4.448, y: 12.842), control2: CGPoint(x: 4.716, y: 13.104))
        p.addCurve(to: CGPoint(x: 6.355, y: 13.825), control1: CGPoint(x: 5.43, y: 13.543), control2: CGPoint(x: 5.857, y: 13.71))
        p.addCurve(to: CGPoint(x: 8, y: 14), control1: CGPoint(x: 6.857, y: 13.942), control2: CGPoint(x: 7.405, y: 14))
        p.addCurve(to: CGPoint(x: 9.645, y: 13.825), control1: CGPoint(x: 8.595, y: 14), control2: CGPoint(x: 9.143, y: 13.942))
        p.addCurve(to: CGPoint(x: 10.925, y: 13.324), control1: CGPoint(x: 10.143, y: 13.71), control2: CGPoint(x: 10.57, y: 13.543))
        p.addCurve(to: CGPoint(x: 11.731, y: 12.537), control1: CGPoint(x: 11.284, y: 13.104), control2: CGPoint(x: 11.552, y: 12.842))
        p.addCurve(to: CGPoint(x: 12, y: 11.5), control1: CGPoint(x: 11.91, y: 12.233), control2: CGPoint(x: 12, y: 11.888))
        p.addCurve(to: CGPoint(x: 11.775, y: 10.476), control1: CGPoint(x: 12, y: 11.161), control2: CGPoint(x: 11.925, y: 10.82))
        p.addCurve(to: CGPoint(x: 11.203, y: 9.467), control1: CGPoint(x: 11.677, y: 10.252), control2: CGPoint(x: 11.487, y: 9.916))
        p.addLine(to: CGPoint(x: 11.172, y: 9.417))
        p.addCurve(to: CGPoint(x: 9.771, y: 9.101), control1: CGPoint(x: 10.751, y: 9.282), control2: CGPoint(x: 10.284, y: 9.177))
        p.addCurve(to: CGPoint(x: 8, y: 8.975), control1: CGPoint(x: 9.201, y: 9.017), control2: CGPoint(x: 8.611, y: 8.975))
        p.closeSubpath()
        p.move(to: CGPoint(x: 5.144, y: 11.856))
        p.addCurve(to: CGPoint(x: 5, y: 11.5), control1: CGPoint(x: 5.048, y: 11.759), control2: CGPoint(x: 5, y: 11.641))
        p.addCurve(to: CGPoint(x: 5.144, y: 11.144), control1: CGPoint(x: 5, y: 11.359), control2: CGPoint(x: 5.048, y: 11.241))
        p.addCurve(to: CGPoint(x: 5.5, y: 11), control1: CGPoint(x: 5.241, y: 11.048), control2: CGPoint(x: 5.359, y: 11))
        p.addLine(to: CGPoint(x: 6.5, y: 11))
        p.addCurve(to: CGPoint(x: 6.856, y: 11.144), control1: CGPoint(x: 6.641, y: 11), control2: CGPoint(x: 6.759, y: 11.048))
        p.addCurve(to: CGPoint(x: 7, y: 11.5), control1: CGPoint(x: 6.952, y: 11.241), control2: CGPoint(x: 7, y: 11.359))
        p.addCurve(to: CGPoint(x: 6.856, y: 11.856), control1: CGPoint(x: 7, y: 11.641), control2: CGPoint(x: 6.952, y: 11.759))
        p.addCurve(to: CGPoint(x: 6.5, y: 12), control1: CGPoint(x: 6.759, y: 11.952), control2: CGPoint(x: 6.641, y: 12))
        p.addLine(to: CGPoint(x: 5.5, y: 12))
        p.addCurve(to: CGPoint(x: 5.144, y: 11.856), control1: CGPoint(x: 5.359, y: 12), control2: CGPoint(x: 5.241, y: 11.952))
        p.closeSubpath()
        p.move(to: CGPoint(x: 9.144, y: 11.856))
        p.addCurve(to: CGPoint(x: 9, y: 11.5), control1: CGPoint(x: 9.048, y: 11.759), control2: CGPoint(x: 9, y: 11.641))
        p.addCurve(to: CGPoint(x: 9.144, y: 11.144), control1: CGPoint(x: 9, y: 11.359), control2: CGPoint(x: 9.048, y: 11.241))
        p.addCurve(to: CGPoint(x: 9.5, y: 11), control1: CGPoint(x: 9.241, y: 11.048), control2: CGPoint(x: 9.359, y: 11))
        p.addLine(to: CGPoint(x: 10.5, y: 11))
        p.addCurve(to: CGPoint(x: 10.856, y: 11.144), control1: CGPoint(x: 10.641, y: 11), control2: CGPoint(x: 10.759, y: 11.048))
        p.addCurve(to: CGPoint(x: 11, y: 11.5), control1: CGPoint(x: 10.952, y: 11.241), control2: CGPoint(x: 11, y: 11.359))
        p.addCurve(to: CGPoint(x: 10.856, y: 11.856), control1: CGPoint(x: 11, y: 11.641), control2: CGPoint(x: 10.952, y: 11.759))
        p.addCurve(to: CGPoint(x: 10.5, y: 12), control1: CGPoint(x: 10.759, y: 11.952), control2: CGPoint(x: 10.641, y: 12))
        p.addLine(to: CGPoint(x: 9.5, y: 12))
        p.addCurve(to: CGPoint(x: 9.144, y: 11.856), control1: CGPoint(x: 9.359, y: 12), control2: CGPoint(x: 9.241, y: 11.952))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "cow" (line-round), MIT. https://gentleface.com/icons/cow
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 CowIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "cow", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_cow.xml · Gentleface "cow" (line-round), MIT. https://gentleface.com/icons/cow -->
<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="M14.54 5.645C14.502 5.758 14.42 5.851 14.313 5.904C14.078 6.019 13.828 6.122 13.563 6.212C12.988 6.408 12.42 6.517 11.857 6.54C11.801 7.052 11.775 7.429 11.778 7.672C11.783 8.056 11.843 8.427 11.956 8.787L12.048 8.932C12.202 9.175 12.314 9.359 12.386 9.483C12.51 9.696 12.612 9.894 12.692 10.076C12.897 10.547 13 11.022 13 11.5C13 12.08 12.859 12.604 12.576 13.071C12.313 13.508 11.937 13.876 11.45 14.176C11.002 14.451 10.475 14.659 9.871 14.8C9.295 14.933 8.671 15 8 15C7.329 15 6.705 14.933 6.129 14.8C5.525 14.659 4.998 14.451 4.55 14.176C4.063 13.876 3.687 13.508 3.424 13.071C3.141 12.604 3 12.08 3 11.5C3 11.022 3.103 10.547 3.308 10.076C3.388 9.894 3.49 9.696 3.614 9.483C3.686 9.359 3.798 9.176 3.951 8.933L4.044 8.787C4.157 8.427 4.217 8.056 4.222 7.672C4.225 7.429 4.199 7.052 4.143 6.54C3.58 6.517 3.012 6.408 2.437 6.212C2.172 6.122 1.922 6.019 1.687 5.904C1.598 5.86 1.526 5.788 1.482 5.698C1.372 5.475 1.464 5.206 1.687 5.096C1.902 4.991 2.13 4.896 2.371 4.811C2.915 4.619 3.458 4.505 4 4.468C4.003 3.835 4.081 3.326 4.236 2.939C4.258 2.884 4.282 2.831 4.307 2.781C4.25 2.758 4.195 2.733 4.14 2.707C3.663 2.478 3.332 2.151 3.147 1.726C3.092 1.599 3.09 1.472 3.141 1.343C3.191 1.215 3.28 1.123 3.406 1.068C3.536 1.011 3.663 1.008 3.79 1.058C3.917 1.108 4.008 1.197 4.064 1.327C4.15 1.524 4.32 1.684 4.573 1.806C4.842 1.935 5.151 2 5.5 2L10.5 2C10.849 2 11.158 1.935 11.427 1.806C11.68 1.684 11.85 1.524 11.936 1.327C11.991 1.2 12.083 1.111 12.211 1.061C12.34 1.01 12.467 1.013 12.594 1.068C12.72 1.123 12.809 1.215 12.859 1.343C12.91 1.472 12.908 1.599 12.853 1.726C12.668 2.151 12.337 2.478 11.86 2.707C11.805 2.733 11.75 2.758 11.693 2.781C11.718 2.831 11.742 2.884 11.764 2.939C11.919 3.326 11.997 3.835 12 4.468C12.542 4.505 13.085 4.619 13.629 4.811C13.87 4.896 14.098 4.991 14.313 5.096C14.402 5.14 14.474 5.212 14.518 5.302C14.571 5.409 14.579 5.532 14.54 5.645ZM5.326 3.056C5.266 3.106 5.212 3.191 5.164 3.311C5.055 3.584 5 3.981 5 4.5C5 4.812 5.013 5.135 5.04 5.47C5.056 5.67 5.084 5.952 5.125 6.316C5.193 6.926 5.226 7.383 5.222 7.685C5.219 7.887 5.204 8.087 5.178 8.283C5.465 8.216 5.767 8.158 6.083 8.112C6.701 8.021 7.34 7.975 8 7.975C8.66 7.975 9.299 8.021 9.917 8.112C10.233 8.158 10.535 8.216 10.822 8.283C10.796 8.087 10.781 7.887 10.778 7.685C10.774 7.383 10.807 6.926 10.875 6.316C10.916 5.952 10.944 5.67 10.96 5.47C10.987 5.135 11 4.812 11 4.5C11 3.981 10.945 3.584 10.836 3.311C10.788 3.191 10.734 3.106 10.674 3.056C10.629 3.019 10.571 3 10.5 3L5.5 3C5.429 3 5.371 3.019 5.326 3.056ZM7.029 5.968C7.03 5.969 7.031 5.97 7.032 5.971C7.177 6.117 7.25 6.294 7.25 6.5C7.25 6.706 7.177 6.883 7.032 7.029C7.031 7.03 7.03 7.031 7.029 7.032C6.883 7.177 6.706 7.25 6.5 7.25C6.294 7.25 6.117 7.177 5.971 7.032C5.97 7.031 5.969 7.03 5.968 7.029C5.823 6.883 5.75 6.706 5.75 6.5C5.75 6.294 5.823 6.117 5.968 5.971C5.969 5.97 5.97 5.969 5.971 5.968C6.117 5.823 6.294 5.75 6.5 5.75C6.706 5.75 6.883 5.823 7.029 5.968ZM8.97 5.97C9.116 5.823 9.293 5.75 9.5 5.75C9.706 5.75 9.883 5.823 10.029 5.968C10.03 5.969 10.031 5.97 10.032 5.971C10.177 6.117 10.25 6.294 10.25 6.5C10.25 6.706 10.177 6.883 10.032 7.029C10.031 7.03 10.03 7.031 10.029 7.032C9.883 7.177 9.706 7.25 9.5 7.25C9.293 7.25 9.116 7.177 8.97 7.03C8.823 6.884 8.75 6.707 8.75 6.5C8.75 6.293 8.823 6.116 8.97 5.97ZM8 8.975C7.389 8.975 6.799 9.017 6.229 9.101C5.716 9.177 5.249 9.282 4.828 9.417L4.797 9.467C4.513 9.916 4.323 10.252 4.225 10.476C4.075 10.82 4 11.161 4 11.5C4 11.888 4.09 12.233 4.269 12.537C4.448 12.842 4.716 13.104 5.075 13.324C5.43 13.543 5.857 13.71 6.355 13.825C6.857 13.942 7.405 14 8 14C8.595 14 9.143 13.942 9.645 13.825C10.143 13.71 10.57 13.543 10.925 13.324C11.284 13.104 11.552 12.842 11.731 12.537C11.91 12.233 12 11.888 12 11.5C12 11.161 11.925 10.82 11.775 10.476C11.677 10.252 11.487 9.916 11.203 9.467L11.172 9.417C10.751 9.282 10.284 9.177 9.771 9.101C9.201 9.017 8.611 8.975 8 8.975ZM5.144 11.856C5.048 11.759 5 11.641 5 11.5C5 11.359 5.048 11.241 5.144 11.144C5.241 11.048 5.359 11 5.5 11L6.5 11C6.641 11 6.759 11.048 6.856 11.144C6.952 11.241 7 11.359 7 11.5C7 11.641 6.952 11.759 6.856 11.856C6.759 11.952 6.641 12 6.5 12L5.5 12C5.359 12 5.241 11.952 5.144 11.856ZM9.144 11.856C9.048 11.759 9 11.641 9 11.5C9 11.359 9.048 11.241 9.144 11.144C9.241 11.048 9.359 11 9.5 11L10.5 11C10.641 11 10.759 11.048 10.856 11.144C10.952 11.241 11 11.359 11 11.5C11 11.641 10.952 11.759 10.856 11.856C10.759 11.952 10.641 12 10.5 12L9.5 12C9.359 12 9.241 11.952 9.144 11.856Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(14.54, 5.645)
      ..cubicTo(14.502, 5.758, 14.42, 5.851, 14.313, 5.904)
      ..cubicTo(14.078, 6.019, 13.828, 6.122, 13.563, 6.212)
      ..cubicTo(12.988, 6.408, 12.42, 6.517, 11.857, 6.54)
      ..cubicTo(11.801, 7.052, 11.775, 7.429, 11.778, 7.672)
      ..cubicTo(11.783, 8.056, 11.843, 8.427, 11.956, 8.787)
      ..lineTo(12.048, 8.932)
      ..cubicTo(12.202, 9.175, 12.314, 9.359, 12.386, 9.483)
      ..cubicTo(12.51, 9.696, 12.612, 9.894, 12.692, 10.076)
      ..cubicTo(12.897, 10.547, 13, 11.022, 13, 11.5)
      ..cubicTo(13, 12.08, 12.859, 12.604, 12.576, 13.071)
      ..cubicTo(12.313, 13.508, 11.937, 13.876, 11.45, 14.176)
      ..cubicTo(11.002, 14.451, 10.475, 14.659, 9.871, 14.8)
      ..cubicTo(9.295, 14.933, 8.671, 15, 8, 15)
      ..cubicTo(7.329, 15, 6.705, 14.933, 6.129, 14.8)
      ..cubicTo(5.525, 14.659, 4.998, 14.451, 4.55, 14.176)
      ..cubicTo(4.063, 13.876, 3.687, 13.508, 3.424, 13.071)
      ..cubicTo(3.141, 12.604, 3, 12.08, 3, 11.5)
      ..cubicTo(3, 11.022, 3.103, 10.547, 3.308, 10.076)
      ..cubicTo(3.388, 9.894, 3.49, 9.696, 3.614, 9.483)
      ..cubicTo(3.686, 9.359, 3.798, 9.176, 3.951, 8.933)
      ..lineTo(4.044, 8.787)
      ..cubicTo(4.157, 8.427, 4.217, 8.056, 4.222, 7.672)
      ..cubicTo(4.225, 7.429, 4.199, 7.052, 4.143, 6.54)
      ..cubicTo(3.58, 6.517, 3.012, 6.408, 2.437, 6.212)
      ..cubicTo(2.172, 6.122, 1.922, 6.019, 1.687, 5.904)
      ..cubicTo(1.598, 5.86, 1.526, 5.788, 1.482, 5.698)
      ..cubicTo(1.372, 5.475, 1.464, 5.206, 1.687, 5.096)
      ..cubicTo(1.902, 4.991, 2.13, 4.896, 2.371, 4.811)
      ..cubicTo(2.915, 4.619, 3.458, 4.505, 4, 4.468)
      ..cubicTo(4.003, 3.835, 4.081, 3.326, 4.236, 2.939)
      ..cubicTo(4.258, 2.884, 4.282, 2.831, 4.307, 2.781)
      ..cubicTo(4.25, 2.758, 4.195, 2.733, 4.14, 2.707)
      ..cubicTo(3.663, 2.478, 3.332, 2.151, 3.147, 1.726)
      ..cubicTo(3.092, 1.599, 3.09, 1.472, 3.141, 1.343)
      ..cubicTo(3.191, 1.215, 3.28, 1.123, 3.406, 1.068)
      ..cubicTo(3.536, 1.011, 3.663, 1.008, 3.79, 1.058)
      ..cubicTo(3.917, 1.108, 4.008, 1.197, 4.064, 1.327)
      ..cubicTo(4.15, 1.524, 4.32, 1.684, 4.573, 1.806)
      ..cubicTo(4.842, 1.935, 5.151, 2, 5.5, 2)
      ..lineTo(10.5, 2)
      ..cubicTo(10.849, 2, 11.158, 1.935, 11.427, 1.806)
      ..cubicTo(11.68, 1.684, 11.85, 1.524, 11.936, 1.327)
      ..cubicTo(11.991, 1.2, 12.083, 1.111, 12.211, 1.061)
      ..cubicTo(12.34, 1.01, 12.467, 1.013, 12.594, 1.068)
      ..cubicTo(12.72, 1.123, 12.809, 1.215, 12.859, 1.343)
      ..cubicTo(12.91, 1.472, 12.908, 1.599, 12.853, 1.726)
      ..cubicTo(12.668, 2.151, 12.337, 2.478, 11.86, 2.707)
      ..cubicTo(11.805, 2.733, 11.75, 2.758, 11.693, 2.781)
      ..cubicTo(11.718, 2.831, 11.742, 2.884, 11.764, 2.939)
      ..cubicTo(11.919, 3.326, 11.997, 3.835, 12, 4.468)
      ..cubicTo(12.542, 4.505, 13.085, 4.619, 13.629, 4.811)
      ..cubicTo(13.87, 4.896, 14.098, 4.991, 14.313, 5.096)
      ..cubicTo(14.402, 5.14, 14.474, 5.212, 14.518, 5.302)
      ..cubicTo(14.571, 5.409, 14.579, 5.532, 14.54, 5.645)
      ..close()
      ..moveTo(5.326, 3.056)
      ..cubicTo(5.266, 3.106, 5.212, 3.191, 5.164, 3.311)
      ..cubicTo(5.055, 3.584, 5, 3.981, 5, 4.5)
      ..cubicTo(5, 4.812, 5.013, 5.135, 5.04, 5.47)
      ..cubicTo(5.056, 5.67, 5.084, 5.952, 5.125, 6.316)
      ..cubicTo(5.193, 6.926, 5.226, 7.383, 5.222, 7.685)
      ..cubicTo(5.219, 7.887, 5.204, 8.087, 5.178, 8.283)
      ..cubicTo(5.465, 8.216, 5.767, 8.158, 6.083, 8.112)
      ..cubicTo(6.701, 8.021, 7.34, 7.975, 8, 7.975)
      ..cubicTo(8.66, 7.975, 9.299, 8.021, 9.917, 8.112)
      ..cubicTo(10.233, 8.158, 10.535, 8.216, 10.822, 8.283)
      ..cubicTo(10.796, 8.087, 10.781, 7.887, 10.778, 7.685)
      ..cubicTo(10.774, 7.383, 10.807, 6.926, 10.875, 6.316)
      ..cubicTo(10.916, 5.952, 10.944, 5.67, 10.96, 5.47)
      ..cubicTo(10.987, 5.135, 11, 4.812, 11, 4.5)
      ..cubicTo(11, 3.981, 10.945, 3.584, 10.836, 3.311)
      ..cubicTo(10.788, 3.191, 10.734, 3.106, 10.674, 3.056)
      ..cubicTo(10.629, 3.019, 10.571, 3, 10.5, 3)
      ..lineTo(5.5, 3)
      ..cubicTo(5.429, 3, 5.371, 3.019, 5.326, 3.056)
      ..close()
      ..moveTo(7.029, 5.968)
      ..cubicTo(7.03, 5.969, 7.031, 5.97, 7.032, 5.971)
      ..cubicTo(7.177, 6.117, 7.25, 6.294, 7.25, 6.5)
      ..cubicTo(7.25, 6.706, 7.177, 6.883, 7.032, 7.029)
      ..cubicTo(7.031, 7.03, 7.03, 7.031, 7.029, 7.032)
      ..cubicTo(6.883, 7.177, 6.706, 7.25, 6.5, 7.25)
      ..cubicTo(6.294, 7.25, 6.117, 7.177, 5.971, 7.032)
      ..cubicTo(5.97, 7.031, 5.969, 7.03, 5.968, 7.029)
      ..cubicTo(5.823, 6.883, 5.75, 6.706, 5.75, 6.5)
      ..cubicTo(5.75, 6.294, 5.823, 6.117, 5.968, 5.971)
      ..cubicTo(5.969, 5.97, 5.97, 5.969, 5.971, 5.968)
      ..cubicTo(6.117, 5.823, 6.294, 5.75, 6.5, 5.75)
      ..cubicTo(6.706, 5.75, 6.883, 5.823, 7.029, 5.968)
      ..close()
      ..moveTo(8.97, 5.97)
      ..cubicTo(9.116, 5.823, 9.293, 5.75, 9.5, 5.75)
      ..cubicTo(9.706, 5.75, 9.883, 5.823, 10.029, 5.968)
      ..cubicTo(10.03, 5.969, 10.031, 5.97, 10.032, 5.971)
      ..cubicTo(10.177, 6.117, 10.25, 6.294, 10.25, 6.5)
      ..cubicTo(10.25, 6.706, 10.177, 6.883, 10.032, 7.029)
      ..cubicTo(10.031, 7.03, 10.03, 7.031, 10.029, 7.032)
      ..cubicTo(9.883, 7.177, 9.706, 7.25, 9.5, 7.25)
      ..cubicTo(9.293, 7.25, 9.116, 7.177, 8.97, 7.03)
      ..cubicTo(8.823, 6.884, 8.75, 6.707, 8.75, 6.5)
      ..cubicTo(8.75, 6.293, 8.823, 6.116, 8.97, 5.97)
      ..close()
      ..moveTo(8, 8.975)
      ..cubicTo(7.389, 8.975, 6.799, 9.017, 6.229, 9.101)
      ..cubicTo(5.716, 9.177, 5.249, 9.282, 4.828, 9.417)
      ..lineTo(4.797, 9.467)
      ..cubicTo(4.513, 9.916, 4.323, 10.252, 4.225, 10.476)
      ..cubicTo(4.075, 10.82, 4, 11.161, 4, 11.5)
      ..cubicTo(4, 11.888, 4.09, 12.233, 4.269, 12.537)
      ..cubicTo(4.448, 12.842, 4.716, 13.104, 5.075, 13.324)
      ..cubicTo(5.43, 13.543, 5.857, 13.71, 6.355, 13.825)
      ..cubicTo(6.857, 13.942, 7.405, 14, 8, 14)
      ..cubicTo(8.595, 14, 9.143, 13.942, 9.645, 13.825)
      ..cubicTo(10.143, 13.71, 10.57, 13.543, 10.925, 13.324)
      ..cubicTo(11.284, 13.104, 11.552, 12.842, 11.731, 12.537)
      ..cubicTo(11.91, 12.233, 12, 11.888, 12, 11.5)
      ..cubicTo(12, 11.161, 11.925, 10.82, 11.775, 10.476)
      ..cubicTo(11.677, 10.252, 11.487, 9.916, 11.203, 9.467)
      ..lineTo(11.172, 9.417)
      ..cubicTo(10.751, 9.282, 10.284, 9.177, 9.771, 9.101)
      ..cubicTo(9.201, 9.017, 8.611, 8.975, 8, 8.975)
      ..close()
      ..moveTo(5.144, 11.856)
      ..cubicTo(5.048, 11.759, 5, 11.641, 5, 11.5)
      ..cubicTo(5, 11.359, 5.048, 11.241, 5.144, 11.144)
      ..cubicTo(5.241, 11.048, 5.359, 11, 5.5, 11)
      ..lineTo(6.5, 11)
      ..cubicTo(6.641, 11, 6.759, 11.048, 6.856, 11.144)
      ..cubicTo(6.952, 11.241, 7, 11.359, 7, 11.5)
      ..cubicTo(7, 11.641, 6.952, 11.759, 6.856, 11.856)
      ..cubicTo(6.759, 11.952, 6.641, 12, 6.5, 12)
      ..lineTo(5.5, 12)
      ..cubicTo(5.359, 12, 5.241, 11.952, 5.144, 11.856)
      ..close()
      ..moveTo(9.144, 11.856)
      ..cubicTo(9.048, 11.759, 9, 11.641, 9, 11.5)
      ..cubicTo(9, 11.359, 9.048, 11.241, 9.144, 11.144)
      ..cubicTo(9.241, 11.048, 9.359, 11, 9.5, 11)
      ..lineTo(10.5, 11)
      ..cubicTo(10.641, 11, 10.759, 11.048, 10.856, 11.144)
      ..cubicTo(10.952, 11.241, 11, 11.359, 11, 11.5)
      ..cubicTo(11, 11.641, 10.952, 11.759, 10.856, 11.856)
      ..cubicTo(10.759, 11.952, 10.641, 12, 10.5, 12)
      ..lineTo(9.5, 12)
      ..cubicTo(9.359, 12, 9.241, 11.952, 9.144, 11.856)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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