# dress icon

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

- Category: Shopping
- Use it for: dress, gown
- Tags: dress, gown, frock, sundress, clothing, clothes, apparel, fashion, garment, womenswear, outfit
- Component name: DressIcon
- Added: 2026-10-29
- Since: version 0.2.0
- npm: `import { DressIcon } from '@gentleface/react';` (@gentleface/react 0.2.0)
- Changed: 2026-10-30 (added)

## Alternatives

- `shirt`: clothing or apparel as a category

## Also fits

- clothing: dresses as a category

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

The SVG of every style: https://gentleface.com/icons/dress.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="M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z"/></svg>
```

### React

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

export function DressIcon(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="M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "dress" (line-round), MIT. https://gentleface.com/icons/dress -->
<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="M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "dress" (line-round), MIT. https://gentleface.com/icons/dress -->
<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="M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "dress" (line-round), MIT. https://gentleface.com/icons/dress. Takes the text color. */
.icon-dress {
  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='M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z'/%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='M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z'/%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='M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct DressIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 6.124, y: 4.014))
        p.addCurve(to: CGPoint(x: 6.545, y: 4.524), control1: CGPoint(x: 6.218, y: 4.205), control2: CGPoint(x: 6.358, y: 4.375))
        p.addCurve(to: CGPoint(x: 7.231, y: 4.883), control1: CGPoint(x: 6.74, y: 4.68), control2: CGPoint(x: 6.969, y: 4.8))
        p.addCurve(to: CGPoint(x: 8, y: 5), control1: CGPoint(x: 7.477, y: 4.961), control2: CGPoint(x: 7.734, y: 5))
        p.addCurve(to: CGPoint(x: 8.769, y: 4.883), control1: CGPoint(x: 8.266, y: 5), control2: CGPoint(x: 8.523, y: 4.961))
        p.addCurve(to: CGPoint(x: 9.455, y: 4.524), control1: CGPoint(x: 9.031, y: 4.8), control2: CGPoint(x: 9.26, y: 4.68))
        p.addCurve(to: CGPoint(x: 9.876, y: 4.014), control1: CGPoint(x: 9.642, y: 4.375), control2: CGPoint(x: 9.782, y: 4.205))
        p.addCurve(to: CGPoint(x: 10, y: 3.5), control1: CGPoint(x: 9.959, y: 3.848), control2: CGPoint(x: 10, y: 3.676))
        p.addLine(to: CGPoint(x: 10, y: 1.5))
        p.addCurve(to: CGPoint(x: 10.144, y: 1.144), control1: CGPoint(x: 10, y: 1.359), control2: CGPoint(x: 10.048, y: 1.241))
        p.addCurve(to: CGPoint(x: 10.5, y: 1), control1: CGPoint(x: 10.241, y: 1.048), control2: CGPoint(x: 10.359, y: 1))
        p.addCurve(to: CGPoint(x: 10.856, y: 1.144), control1: CGPoint(x: 10.641, y: 1), control2: CGPoint(x: 10.759, y: 1.048))
        p.addCurve(to: CGPoint(x: 11, y: 1.5), control1: CGPoint(x: 10.952, y: 1.241), control2: CGPoint(x: 11, y: 1.359))
        p.addLine(to: CGPoint(x: 11, y: 3.293))
        p.addLine(to: CGPoint(x: 11.354, y: 3.646))
        p.addCurve(to: CGPoint(x: 11.768, y: 4.456), control1: CGPoint(x: 11.579, y: 3.872), control2: CGPoint(x: 11.717, y: 4.142))
        p.addCurve(to: CGPoint(x: 11.631, y: 5.356), control1: CGPoint(x: 11.819, y: 4.771), control2: CGPoint(x: 11.774, y: 5.071))
        p.addLine(to: CGPoint(x: 11.394, y: 5.829))
        p.addCurve(to: CGPoint(x: 11.236, y: 6.5), control1: CGPoint(x: 11.289, y: 6.04), control2: CGPoint(x: 11.236, y: 6.264))
        p.addCurve(to: CGPoint(x: 11.394, y: 7.171), control1: CGPoint(x: 11.236, y: 6.736), control2: CGPoint(x: 11.289, y: 6.96))
        p.addLine(to: CGPoint(x: 13.862, y: 12.106))
        p.addCurve(to: CGPoint(x: 14.073, y: 13.02), control1: CGPoint(x: 14.006, y: 12.393), control2: CGPoint(x: 14.076, y: 12.698))
        p.addCurve(to: CGPoint(x: 13.774, y: 14.051), control1: CGPoint(x: 14.069, y: 13.391), control2: CGPoint(x: 13.97, y: 13.735))
        p.addCurve(to: CGPoint(x: 12.985, y: 14.78), control1: CGPoint(x: 13.579, y: 14.368), control2: CGPoint(x: 13.316, y: 14.61))
        p.addCurve(to: CGPoint(x: 12.073, y: 15), control1: CGPoint(x: 12.699, y: 14.927), control2: CGPoint(x: 12.395, y: 15))
        p.addLine(to: CGPoint(x: 3.927, y: 15))
        p.addCurve(to: CGPoint(x: 3.015, y: 14.78), control1: CGPoint(x: 3.605, y: 15), control2: CGPoint(x: 3.301, y: 14.927))
        p.addCurve(to: CGPoint(x: 2.226, y: 14.051), control1: CGPoint(x: 2.684, y: 14.61), control2: CGPoint(x: 2.421, y: 14.368))
        p.addCurve(to: CGPoint(x: 1.927, y: 13.02), control1: CGPoint(x: 2.03, y: 13.735), control2: CGPoint(x: 1.931, y: 13.391))
        p.addCurve(to: CGPoint(x: 2.138, y: 12.106), control1: CGPoint(x: 1.924, y: 12.698), control2: CGPoint(x: 1.994, y: 12.393))
        p.addLine(to: CGPoint(x: 4.606, y: 7.171))
        p.addCurve(to: CGPoint(x: 4.764, y: 6.5), control1: CGPoint(x: 4.711, y: 6.96), control2: CGPoint(x: 4.764, y: 6.736))
        p.addCurve(to: CGPoint(x: 4.606, y: 5.829), control1: CGPoint(x: 4.764, y: 6.264), control2: CGPoint(x: 4.711, y: 6.04))
        p.addLine(to: CGPoint(x: 4.369, y: 5.356))
        p.addCurve(to: CGPoint(x: 4.232, y: 4.456), control1: CGPoint(x: 4.226, y: 5.071), control2: CGPoint(x: 4.181, y: 4.771))
        p.addCurve(to: CGPoint(x: 4.646, y: 3.646), control1: CGPoint(x: 4.283, y: 4.142), control2: CGPoint(x: 4.421, y: 3.872))
        p.addLine(to: CGPoint(x: 5, y: 3.293))
        p.addLine(to: CGPoint(x: 5, y: 1.5))
        p.addCurve(to: CGPoint(x: 5.144, y: 1.144), control1: CGPoint(x: 5, y: 1.359), control2: CGPoint(x: 5.048, y: 1.241))
        p.addCurve(to: CGPoint(x: 5.5, y: 1), control1: CGPoint(x: 5.241, y: 1.048), control2: CGPoint(x: 5.359, y: 1))
        p.addCurve(to: CGPoint(x: 5.856, y: 1.144), control1: CGPoint(x: 5.641, y: 1), control2: CGPoint(x: 5.759, y: 1.048))
        p.addCurve(to: CGPoint(x: 6, y: 1.5), control1: CGPoint(x: 5.952, y: 1.241), control2: CGPoint(x: 6, y: 1.359))
        p.addLine(to: CGPoint(x: 6, y: 3.5))
        p.addCurve(to: CGPoint(x: 6.124, y: 4.014), control1: CGPoint(x: 6, y: 3.676), control2: CGPoint(x: 6.041, y: 3.848))
        p.closeSubpath()
        p.move(to: CGPoint(x: 5.5, y: 5.382))
        p.addCurve(to: CGPoint(x: 5.764, y: 6.5), control1: CGPoint(x: 5.676, y: 5.734), control2: CGPoint(x: 5.764, y: 6.107))
        p.addCurve(to: CGPoint(x: 5.5, y: 7.618), control1: CGPoint(x: 5.764, y: 6.893), control2: CGPoint(x: 5.676, y: 7.266))
        p.addLine(to: CGPoint(x: 3.033, y: 12.553))
        p.addCurve(to: CGPoint(x: 2.927, y: 13.01), control1: CGPoint(x: 2.961, y: 12.697), control2: CGPoint(x: 2.926, y: 12.849))
        p.addCurve(to: CGPoint(x: 3.076, y: 13.526), control1: CGPoint(x: 2.929, y: 13.196), control2: CGPoint(x: 2.979, y: 13.368))
        p.addCurve(to: CGPoint(x: 3.471, y: 13.89), control1: CGPoint(x: 3.174, y: 13.684), control2: CGPoint(x: 3.306, y: 13.805))
        p.addCurve(to: CGPoint(x: 3.927, y: 14), control1: CGPoint(x: 3.614, y: 13.963), control2: CGPoint(x: 3.766, y: 14))
        p.addLine(to: CGPoint(x: 12.073, y: 14))
        p.addCurve(to: CGPoint(x: 12.529, y: 13.89), control1: CGPoint(x: 12.234, y: 14), control2: CGPoint(x: 12.386, y: 13.963))
        p.addCurve(to: CGPoint(x: 12.924, y: 13.526), control1: CGPoint(x: 12.694, y: 13.805), control2: CGPoint(x: 12.826, y: 13.684))
        p.addCurve(to: CGPoint(x: 13.073, y: 13.01), control1: CGPoint(x: 13.021, y: 13.368), control2: CGPoint(x: 13.071, y: 13.196))
        p.addCurve(to: CGPoint(x: 12.967, y: 12.553), control1: CGPoint(x: 13.074, y: 12.849), control2: CGPoint(x: 13.039, y: 12.697))
        p.addLine(to: CGPoint(x: 10.5, y: 7.618))
        p.addCurve(to: CGPoint(x: 10.236, y: 6.5), control1: CGPoint(x: 10.324, y: 7.266), control2: CGPoint(x: 10.236, y: 6.893))
        p.addCurve(to: CGPoint(x: 10.5, y: 5.382), control1: CGPoint(x: 10.236, y: 6.107), control2: CGPoint(x: 10.324, y: 5.734))
        p.addLine(to: CGPoint(x: 10.737, y: 4.909))
        p.addCurve(to: CGPoint(x: 10.781, y: 4.617), control1: CGPoint(x: 10.783, y: 4.816), control2: CGPoint(x: 10.798, y: 4.719))
        p.addCurve(to: CGPoint(x: 10.749, y: 4.504), control1: CGPoint(x: 10.775, y: 4.577), control2: CGPoint(x: 10.764, y: 4.54))
        p.addCurve(to: CGPoint(x: 10.08, y: 5.305), control1: CGPoint(x: 10.59, y: 4.808), control2: CGPoint(x: 10.367, y: 5.075))
        p.addCurve(to: CGPoint(x: 9.071, y: 5.836), control1: CGPoint(x: 9.788, y: 5.539), control2: CGPoint(x: 9.451, y: 5.716))
        p.addCurve(to: CGPoint(x: 8, y: 6), control1: CGPoint(x: 8.726, y: 5.945), control2: CGPoint(x: 8.369, y: 6))
        p.addCurve(to: CGPoint(x: 6.929, y: 5.836), control1: CGPoint(x: 7.631, y: 6), control2: CGPoint(x: 7.274, y: 5.945))
        p.addCurve(to: CGPoint(x: 5.92, y: 5.305), control1: CGPoint(x: 6.549, y: 5.716), control2: CGPoint(x: 6.212, y: 5.539))
        p.addCurve(to: CGPoint(x: 5.251, y: 4.504), control1: CGPoint(x: 5.633, y: 5.075), control2: CGPoint(x: 5.41, y: 4.808))
        p.addCurve(to: CGPoint(x: 5.219, y: 4.617), control1: CGPoint(x: 5.236, y: 4.54), control2: CGPoint(x: 5.225, y: 4.577))
        p.addCurve(to: CGPoint(x: 5.263, y: 4.909), control1: CGPoint(x: 5.202, y: 4.719), control2: CGPoint(x: 5.217, y: 4.816))
        p.addLine(to: CGPoint(x: 5.5, y: 5.382))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "dress" (line-round), MIT. https://gentleface.com/icons/dress
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 DressIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "dress", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_dress.xml · Gentleface "dress" (line-round), MIT. https://gentleface.com/icons/dress -->
<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="M6.124 4.014C6.218 4.205 6.358 4.375 6.545 4.524C6.74 4.68 6.969 4.8 7.231 4.883C7.477 4.961 7.734 5 8 5C8.266 5 8.523 4.961 8.769 4.883C9.031 4.8 9.26 4.68 9.455 4.524C9.642 4.375 9.782 4.205 9.876 4.014C9.959 3.848 10 3.676 10 3.5L10 1.5C10 1.359 10.048 1.241 10.144 1.144C10.241 1.048 10.359 1 10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5L11 3.293L11.354 3.646C11.579 3.872 11.717 4.142 11.768 4.456C11.819 4.771 11.774 5.071 11.631 5.356L11.394 5.829C11.289 6.04 11.236 6.264 11.236 6.5C11.236 6.736 11.289 6.96 11.394 7.171L13.862 12.106C14.006 12.393 14.076 12.698 14.073 13.02C14.069 13.391 13.97 13.735 13.774 14.051C13.579 14.368 13.316 14.61 12.985 14.78C12.699 14.927 12.395 15 12.073 15L3.927 15C3.605 15 3.301 14.927 3.015 14.78C2.684 14.61 2.421 14.368 2.226 14.051C2.03 13.735 1.931 13.391 1.927 13.02C1.924 12.698 1.994 12.393 2.138 12.106L4.606 7.171C4.711 6.96 4.764 6.736 4.764 6.5C4.764 6.264 4.711 6.04 4.606 5.829L4.369 5.356C4.226 5.071 4.181 4.771 4.232 4.456C4.283 4.142 4.421 3.872 4.646 3.646L5 3.293L5 1.5C5 1.359 5.048 1.241 5.144 1.144C5.241 1.048 5.359 1 5.5 1C5.641 1 5.759 1.048 5.856 1.144C5.952 1.241 6 1.359 6 1.5L6 3.5C6 3.676 6.041 3.848 6.124 4.014ZM5.5 5.382C5.676 5.734 5.764 6.107 5.764 6.5C5.764 6.893 5.676 7.266 5.5 7.618L3.033 12.553C2.961 12.697 2.926 12.849 2.927 13.01C2.929 13.196 2.979 13.368 3.076 13.526C3.174 13.684 3.306 13.805 3.471 13.89C3.614 13.963 3.766 14 3.927 14L12.073 14C12.234 14 12.386 13.963 12.529 13.89C12.694 13.805 12.826 13.684 12.924 13.526C13.021 13.368 13.071 13.196 13.073 13.01C13.074 12.849 13.039 12.697 12.967 12.553L10.5 7.618C10.324 7.266 10.236 6.893 10.236 6.5C10.236 6.107 10.324 5.734 10.5 5.382L10.737 4.909C10.783 4.816 10.798 4.719 10.781 4.617C10.775 4.577 10.764 4.54 10.749 4.504C10.59 4.808 10.367 5.075 10.08 5.305C9.788 5.539 9.451 5.716 9.071 5.836C8.726 5.945 8.369 6 8 6C7.631 6 7.274 5.945 6.929 5.836C6.549 5.716 6.212 5.539 5.92 5.305C5.633 5.075 5.41 4.808 5.251 4.504C5.236 4.54 5.225 4.577 5.219 4.617C5.202 4.719 5.217 4.816 5.263 4.909L5.5 5.382Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(6.124, 4.014)
      ..cubicTo(6.218, 4.205, 6.358, 4.375, 6.545, 4.524)
      ..cubicTo(6.74, 4.68, 6.969, 4.8, 7.231, 4.883)
      ..cubicTo(7.477, 4.961, 7.734, 5, 8, 5)
      ..cubicTo(8.266, 5, 8.523, 4.961, 8.769, 4.883)
      ..cubicTo(9.031, 4.8, 9.26, 4.68, 9.455, 4.524)
      ..cubicTo(9.642, 4.375, 9.782, 4.205, 9.876, 4.014)
      ..cubicTo(9.959, 3.848, 10, 3.676, 10, 3.5)
      ..lineTo(10, 1.5)
      ..cubicTo(10, 1.359, 10.048, 1.241, 10.144, 1.144)
      ..cubicTo(10.241, 1.048, 10.359, 1, 10.5, 1)
      ..cubicTo(10.641, 1, 10.759, 1.048, 10.856, 1.144)
      ..cubicTo(10.952, 1.241, 11, 1.359, 11, 1.5)
      ..lineTo(11, 3.293)
      ..lineTo(11.354, 3.646)
      ..cubicTo(11.579, 3.872, 11.717, 4.142, 11.768, 4.456)
      ..cubicTo(11.819, 4.771, 11.774, 5.071, 11.631, 5.356)
      ..lineTo(11.394, 5.829)
      ..cubicTo(11.289, 6.04, 11.236, 6.264, 11.236, 6.5)
      ..cubicTo(11.236, 6.736, 11.289, 6.96, 11.394, 7.171)
      ..lineTo(13.862, 12.106)
      ..cubicTo(14.006, 12.393, 14.076, 12.698, 14.073, 13.02)
      ..cubicTo(14.069, 13.391, 13.97, 13.735, 13.774, 14.051)
      ..cubicTo(13.579, 14.368, 13.316, 14.61, 12.985, 14.78)
      ..cubicTo(12.699, 14.927, 12.395, 15, 12.073, 15)
      ..lineTo(3.927, 15)
      ..cubicTo(3.605, 15, 3.301, 14.927, 3.015, 14.78)
      ..cubicTo(2.684, 14.61, 2.421, 14.368, 2.226, 14.051)
      ..cubicTo(2.03, 13.735, 1.931, 13.391, 1.927, 13.02)
      ..cubicTo(1.924, 12.698, 1.994, 12.393, 2.138, 12.106)
      ..lineTo(4.606, 7.171)
      ..cubicTo(4.711, 6.96, 4.764, 6.736, 4.764, 6.5)
      ..cubicTo(4.764, 6.264, 4.711, 6.04, 4.606, 5.829)
      ..lineTo(4.369, 5.356)
      ..cubicTo(4.226, 5.071, 4.181, 4.771, 4.232, 4.456)
      ..cubicTo(4.283, 4.142, 4.421, 3.872, 4.646, 3.646)
      ..lineTo(5, 3.293)
      ..lineTo(5, 1.5)
      ..cubicTo(5, 1.359, 5.048, 1.241, 5.144, 1.144)
      ..cubicTo(5.241, 1.048, 5.359, 1, 5.5, 1)
      ..cubicTo(5.641, 1, 5.759, 1.048, 5.856, 1.144)
      ..cubicTo(5.952, 1.241, 6, 1.359, 6, 1.5)
      ..lineTo(6, 3.5)
      ..cubicTo(6, 3.676, 6.041, 3.848, 6.124, 4.014)
      ..close()
      ..moveTo(5.5, 5.382)
      ..cubicTo(5.676, 5.734, 5.764, 6.107, 5.764, 6.5)
      ..cubicTo(5.764, 6.893, 5.676, 7.266, 5.5, 7.618)
      ..lineTo(3.033, 12.553)
      ..cubicTo(2.961, 12.697, 2.926, 12.849, 2.927, 13.01)
      ..cubicTo(2.929, 13.196, 2.979, 13.368, 3.076, 13.526)
      ..cubicTo(3.174, 13.684, 3.306, 13.805, 3.471, 13.89)
      ..cubicTo(3.614, 13.963, 3.766, 14, 3.927, 14)
      ..lineTo(12.073, 14)
      ..cubicTo(12.234, 14, 12.386, 13.963, 12.529, 13.89)
      ..cubicTo(12.694, 13.805, 12.826, 13.684, 12.924, 13.526)
      ..cubicTo(13.021, 13.368, 13.071, 13.196, 13.073, 13.01)
      ..cubicTo(13.074, 12.849, 13.039, 12.697, 12.967, 12.553)
      ..lineTo(10.5, 7.618)
      ..cubicTo(10.324, 7.266, 10.236, 6.893, 10.236, 6.5)
      ..cubicTo(10.236, 6.107, 10.324, 5.734, 10.5, 5.382)
      ..lineTo(10.737, 4.909)
      ..cubicTo(10.783, 4.816, 10.798, 4.719, 10.781, 4.617)
      ..cubicTo(10.775, 4.577, 10.764, 4.54, 10.749, 4.504)
      ..cubicTo(10.59, 4.808, 10.367, 5.075, 10.08, 5.305)
      ..cubicTo(9.788, 5.539, 9.451, 5.716, 9.071, 5.836)
      ..cubicTo(8.726, 5.945, 8.369, 6, 8, 6)
      ..cubicTo(7.631, 6, 7.274, 5.945, 6.929, 5.836)
      ..cubicTo(6.549, 5.716, 6.212, 5.539, 5.92, 5.305)
      ..cubicTo(5.633, 5.075, 5.41, 4.808, 5.251, 4.504)
      ..cubicTo(5.236, 4.54, 5.225, 4.577, 5.219, 4.617)
      ..cubicTo(5.202, 4.719, 5.217, 4.816, 5.263, 4.909)
      ..lineTo(5.5, 5.382)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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