# mail-off icon

Mail off. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/mail-off

- Category: Communication
- Use it for: email notifications off, mail disabled, email off, unsubscribe
- Example: Turn off email notifications
- Built from: mail + slash
- Tags: envelope, email, slash
- Family: mail, mail-alert, mail-bolt, mail-check, mail-clock, mail-dot, mail-gear, mail-link, mail-lock, mail-open, mail-pencil, mail-plus, mail-search, mail-shield, mail-sparkle, mail-sync, mail-x
- Component name: MailOffIcon
- Added: 2026-10-15

## Alternatives

- `mail-x`: remove an email address from an account
- `bell-off`: all notifications off

## Also fits

- mail settings: turn email notifications off
- remove email address: stop email notifications, unsubscribe

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

The SVG of every style: https://gentleface.com/icons/mail-off.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="M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z"/></svg>
```

### React

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

export function MailOffIcon(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="M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "mail-off" (line-round), MIT. https://gentleface.com/icons/mail-off -->
<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="M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "mail-off" (line-round), MIT. https://gentleface.com/icons/mail-off -->
<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="M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "mail-off" (line-round), MIT. https://gentleface.com/icons/mail-off. Takes the text color. */
.icon-mail-off {
  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='M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z'/%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='M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z'/%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='M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct MailOffIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 15.003, y: 14.5))
        p.addCurve(to: CGPoint(x: 14.854, y: 14.854), control1: CGPoint(x: 15.003, y: 14.636), control2: CGPoint(x: 14.953, y: 14.754))
        p.addCurve(to: CGPoint(x: 14.5, y: 15.003), control1: CGPoint(x: 14.754, y: 14.953), control2: CGPoint(x: 14.636, y: 15.003))
        p.addCurve(to: CGPoint(x: 14.146, y: 14.854), control1: CGPoint(x: 14.364, y: 15.003), control2: CGPoint(x: 14.246, y: 14.953))
        p.addLine(to: CGPoint(x: 14.016, y: 14.723))
        p.addCurve(to: CGPoint(x: 13, y: 15), control1: CGPoint(x: 13.708, y: 14.908), control2: CGPoint(x: 13.369, y: 15))
        p.addLine(to: CGPoint(x: 3, y: 15))
        p.addCurve(to: CGPoint(x: 2.264, y: 14.86), control1: CGPoint(x: 2.746, y: 15), control2: CGPoint(x: 2.5, y: 14.953))
        p.addCurve(to: CGPoint(x: 1.586, y: 14.414), control1: CGPoint(x: 2.007, y: 14.758), control2: CGPoint(x: 1.781, y: 14.609))
        p.addCurve(to: CGPoint(x: 1.14, y: 13.736), control1: CGPoint(x: 1.391, y: 14.219), control2: CGPoint(x: 1.242, y: 13.993))
        p.addCurve(to: CGPoint(x: 1, y: 13), control1: CGPoint(x: 1.047, y: 13.5), control2: CGPoint(x: 1, y: 13.254))
        p.addLine(to: CGPoint(x: 1, y: 7))
        p.addCurve(to: CGPoint(x: 1.14, y: 6.264), control1: CGPoint(x: 1, y: 6.746), control2: CGPoint(x: 1.047, y: 6.5))
        p.addCurve(to: CGPoint(x: 1.277, y: 5.984), control1: CGPoint(x: 1.179, y: 6.166), control2: CGPoint(x: 1.225, y: 6.073))
        p.addCurve(to: CGPoint(x: 1.586, y: 5.586), control1: CGPoint(x: 1.362, y: 5.839), control2: CGPoint(x: 1.465, y: 5.707))
        p.addCurve(to: CGPoint(x: 1.978, y: 5.281), control1: CGPoint(x: 1.705, y: 5.467), control2: CGPoint(x: 1.836, y: 5.365))
        p.addLine(to: CGPoint(x: 1.984, y: 5.277))
        p.addCurve(to: CGPoint(x: 2.264, y: 5.14), control1: CGPoint(x: 2.073, y: 5.225), control2: CGPoint(x: 2.166, y: 5.179))
        p.addCurve(to: CGPoint(x: 3, y: 5), control1: CGPoint(x: 2.5, y: 5.047), control2: CGPoint(x: 2.746, y: 5))
        p.addLine(to: CGPoint(x: 4.293, y: 5))
        p.addLine(to: CGPoint(x: 1.146, y: 1.854))
        p.addCurve(to: CGPoint(x: 0.997, y: 1.5), control1: CGPoint(x: 1.047, y: 1.754), control2: CGPoint(x: 0.997, y: 1.636))
        p.addCurve(to: CGPoint(x: 1.146, y: 1.146), control1: CGPoint(x: 0.997, y: 1.364), control2: CGPoint(x: 1.047, y: 1.246))
        p.addCurve(to: CGPoint(x: 1.5, y: 0.997), control1: CGPoint(x: 1.246, y: 1.047), control2: CGPoint(x: 1.364, y: 0.997))
        p.addCurve(to: CGPoint(x: 1.854, y: 1.146), control1: CGPoint(x: 1.636, y: 0.997), control2: CGPoint(x: 1.754, y: 1.047))
        p.addLine(to: CGPoint(x: 14.854, y: 14.146))
        p.addCurve(to: CGPoint(x: 15.003, y: 14.5), control1: CGPoint(x: 14.953, y: 14.246), control2: CGPoint(x: 15.003, y: 14.364))
        p.closeSubpath()
        p.move(to: CGPoint(x: 4.97, y: 5.678))
        p.addCurve(to: CGPoint(x: 4.856, y: 5.856), control1: CGPoint(x: 4.947, y: 5.744), control2: CGPoint(x: 4.908, y: 5.803))
        p.addCurve(to: CGPoint(x: 4.5, y: 6), control1: CGPoint(x: 4.759, y: 5.952), control2: CGPoint(x: 4.641, y: 6))
        p.addLine(to: CGPoint(x: 3, y: 6))
        p.addCurve(to: CGPoint(x: 2.739, y: 6.032), control1: CGPoint(x: 2.909, y: 6), control2: CGPoint(x: 2.822, y: 6.011))
        p.addLine(to: CGPoint(x: 7.5, y: 10.793))
        p.addCurve(to: CGPoint(x: 8, y: 11), control1: CGPoint(x: 7.638, y: 10.931), control2: CGPoint(x: 7.805, y: 11))
        p.addCurve(to: CGPoint(x: 8.5, y: 10.793), control1: CGPoint(x: 8.195, y: 11), control2: CGPoint(x: 8.362, y: 10.931))
        p.addLine(to: CGPoint(x: 9.293, y: 10))
        p.addLine(to: CGPoint(x: 4.97, y: 5.678))
        p.closeSubpath()
        p.move(to: CGPoint(x: 10, y: 10.707))
        p.addLine(to: CGPoint(x: 9.207, y: 11.5))
        p.addCurve(to: CGPoint(x: 8.653, y: 11.87), control1: CGPoint(x: 9.047, y: 11.66), control2: CGPoint(x: 8.862, y: 11.783))
        p.addCurve(to: CGPoint(x: 8, y: 12), control1: CGPoint(x: 8.444, y: 11.957), control2: CGPoint(x: 8.226, y: 12))
        p.addCurve(to: CGPoint(x: 7.347, y: 11.87), control1: CGPoint(x: 7.774, y: 12), control2: CGPoint(x: 7.556, y: 11.957))
        p.addCurve(to: CGPoint(x: 6.793, y: 11.5), control1: CGPoint(x: 7.138, y: 11.783), control2: CGPoint(x: 6.953, y: 11.66))
        p.addLine(to: CGPoint(x: 2.032, y: 6.739))
        p.addCurve(to: CGPoint(x: 2, y: 7), control1: CGPoint(x: 2.011, y: 6.822), control2: CGPoint(x: 2, y: 6.909))
        p.addLine(to: CGPoint(x: 2, y: 13))
        p.addCurve(to: CGPoint(x: 2.293, y: 13.707), control1: CGPoint(x: 2, y: 13.276), control2: CGPoint(x: 2.098, y: 13.512))
        p.addCurve(to: CGPoint(x: 3, y: 14), control1: CGPoint(x: 2.488, y: 13.902), control2: CGPoint(x: 2.724, y: 14))
        p.addLine(to: CGPoint(x: 13, y: 14))
        p.addCurve(to: CGPoint(x: 13.26, y: 13.967), control1: CGPoint(x: 13.09, y: 14), control2: CGPoint(x: 13.177, y: 13.989))
        p.addLine(to: CGPoint(x: 10, y: 10.707))
        p.closeSubpath()
        p.move(to: CGPoint(x: 10.851, y: 8.646))
        p.addCurve(to: CGPoint(x: 11, y: 8.293), control1: CGPoint(x: 10.851, y: 8.51), control2: CGPoint(x: 10.9, y: 8.393))
        p.addLine(to: CGPoint(x: 13.261, y: 6.032))
        p.addCurve(to: CGPoint(x: 13, y: 6), control1: CGPoint(x: 13.178, y: 6.011), control2: CGPoint(x: 13.091, y: 6))
        p.addLine(to: CGPoint(x: 8.5, y: 6))
        p.addCurve(to: CGPoint(x: 8.144, y: 5.856), control1: CGPoint(x: 8.359, y: 6), control2: CGPoint(x: 8.241, y: 5.952))
        p.addCurve(to: CGPoint(x: 8, y: 5.5), control1: CGPoint(x: 8.048, y: 5.759), control2: CGPoint(x: 8, y: 5.641))
        p.addCurve(to: CGPoint(x: 8.144, y: 5.144), control1: CGPoint(x: 8, y: 5.359), control2: CGPoint(x: 8.048, y: 5.241))
        p.addCurve(to: CGPoint(x: 8.5, y: 5), control1: CGPoint(x: 8.241, y: 5.048), control2: CGPoint(x: 8.359, y: 5))
        p.addLine(to: CGPoint(x: 13, y: 5))
        p.addCurve(to: CGPoint(x: 13.736, y: 5.14), control1: CGPoint(x: 13.254, y: 5), control2: CGPoint(x: 13.5, y: 5.047))
        p.addCurve(to: CGPoint(x: 14.016, y: 5.277), control1: CGPoint(x: 13.834, y: 5.179), control2: CGPoint(x: 13.927, y: 5.225))
        p.addCurve(to: CGPoint(x: 14.056, y: 5.301), control1: CGPoint(x: 14.029, y: 5.285), control2: CGPoint(x: 14.042, y: 5.293))
        p.addCurve(to: CGPoint(x: 14.414, y: 5.586), control1: CGPoint(x: 14.185, y: 5.381), control2: CGPoint(x: 14.304, y: 5.476))
        p.addCurve(to: CGPoint(x: 14.723, y: 5.984), control1: CGPoint(x: 14.535, y: 5.707), control2: CGPoint(x: 14.638, y: 5.839))
        p.addCurve(to: CGPoint(x: 14.86, y: 6.264), control1: CGPoint(x: 14.775, y: 6.073), control2: CGPoint(x: 14.821, y: 6.166))
        p.addCurve(to: CGPoint(x: 15, y: 7), control1: CGPoint(x: 14.953, y: 6.5), control2: CGPoint(x: 15, y: 6.746))
        p.addLine(to: CGPoint(x: 15, y: 11.5))
        p.addCurve(to: CGPoint(x: 14.856, y: 11.856), control1: CGPoint(x: 15, y: 11.641), control2: CGPoint(x: 14.952, y: 11.759))
        p.addCurve(to: CGPoint(x: 14.5, y: 12), control1: CGPoint(x: 14.759, y: 11.952), control2: CGPoint(x: 14.641, y: 12))
        p.addCurve(to: CGPoint(x: 14.144, y: 11.856), control1: CGPoint(x: 14.359, y: 12), control2: CGPoint(x: 14.241, y: 11.952))
        p.addCurve(to: CGPoint(x: 14, y: 11.5), control1: CGPoint(x: 14.048, y: 11.759), control2: CGPoint(x: 14, y: 11.641))
        p.addLine(to: CGPoint(x: 14, y: 7))
        p.addCurve(to: CGPoint(x: 13.968, y: 6.739), control1: CGPoint(x: 14, y: 6.909), control2: CGPoint(x: 13.989, y: 6.822))
        p.addLine(to: CGPoint(x: 11.707, y: 9))
        p.addCurve(to: CGPoint(x: 11.354, y: 9.149), control1: CGPoint(x: 11.607, y: 9.1), control2: CGPoint(x: 11.49, y: 9.149))
        p.addCurve(to: CGPoint(x: 11, y: 9), control1: CGPoint(x: 11.218, y: 9.149), control2: CGPoint(x: 11.1, y: 9.1))
        p.addCurve(to: CGPoint(x: 10.851, y: 8.646), control1: CGPoint(x: 10.9, y: 8.9), control2: CGPoint(x: 10.851, y: 8.782))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "mail-off" (line-round), MIT. https://gentleface.com/icons/mail-off
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 MailOffIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "mail-off", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_mail_off.xml · Gentleface "mail-off" (line-round), MIT. https://gentleface.com/icons/mail-off -->
<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="M15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L14.016 14.723C13.708 14.908 13.369 15 13 15L3 15C2.746 15 2.5 14.953 2.264 14.86C2.007 14.758 1.781 14.609 1.586 14.414C1.391 14.219 1.242 13.993 1.14 13.736C1.047 13.5 1 13.254 1 13L1 7C1 6.746 1.047 6.5 1.14 6.264C1.179 6.166 1.225 6.073 1.277 5.984C1.362 5.839 1.465 5.707 1.586 5.586C1.705 5.467 1.836 5.365 1.978 5.281L1.984 5.277C2.073 5.225 2.166 5.179 2.264 5.14C2.5 5.047 2.746 5 3 5L4.293 5L1.146 1.854C1.047 1.754 0.997 1.636 0.997 1.5C0.997 1.364 1.047 1.246 1.146 1.146C1.246 1.047 1.364 0.997 1.5 0.997C1.636 0.997 1.754 1.047 1.854 1.146L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5ZM4.97 5.678C4.947 5.744 4.908 5.803 4.856 5.856C4.759 5.952 4.641 6 4.5 6L3 6C2.909 6 2.822 6.011 2.739 6.032L7.5 10.793C7.638 10.931 7.805 11 8 11C8.195 11 8.362 10.931 8.5 10.793L9.293 10L4.97 5.678ZM10 10.707L9.207 11.5C9.047 11.66 8.862 11.783 8.653 11.87C8.444 11.957 8.226 12 8 12C7.774 12 7.556 11.957 7.347 11.87C7.138 11.783 6.953 11.66 6.793 11.5L2.032 6.739C2.011 6.822 2 6.909 2 7L2 13C2 13.276 2.098 13.512 2.293 13.707C2.488 13.902 2.724 14 3 14L13 14C13.09 14 13.177 13.989 13.26 13.967L10 10.707ZM10.851 8.646C10.851 8.51 10.9 8.393 11 8.293L13.261 6.032C13.178 6.011 13.091 6 13 6L8.5 6C8.359 6 8.241 5.952 8.144 5.856C8.048 5.759 8 5.641 8 5.5C8 5.359 8.048 5.241 8.144 5.144C8.241 5.048 8.359 5 8.5 5L13 5C13.254 5 13.5 5.047 13.736 5.14C13.834 5.179 13.927 5.225 14.016 5.277C14.029 5.285 14.042 5.293 14.056 5.301C14.185 5.381 14.304 5.476 14.414 5.586C14.535 5.707 14.638 5.839 14.723 5.984C14.775 6.073 14.821 6.166 14.86 6.264C14.953 6.5 15 6.746 15 7L15 11.5C15 11.641 14.952 11.759 14.856 11.856C14.759 11.952 14.641 12 14.5 12C14.359 12 14.241 11.952 14.144 11.856C14.048 11.759 14 11.641 14 11.5L14 7C14 6.909 13.989 6.822 13.968 6.739L11.707 9C11.607 9.1 11.49 9.149 11.354 9.149C11.218 9.149 11.1 9.1 11 9C10.9 8.9 10.851 8.782 10.851 8.646Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(15.003, 14.5)
      ..cubicTo(15.003, 14.636, 14.953, 14.754, 14.854, 14.854)
      ..cubicTo(14.754, 14.953, 14.636, 15.003, 14.5, 15.003)
      ..cubicTo(14.364, 15.003, 14.246, 14.953, 14.146, 14.854)
      ..lineTo(14.016, 14.723)
      ..cubicTo(13.708, 14.908, 13.369, 15, 13, 15)
      ..lineTo(3, 15)
      ..cubicTo(2.746, 15, 2.5, 14.953, 2.264, 14.86)
      ..cubicTo(2.007, 14.758, 1.781, 14.609, 1.586, 14.414)
      ..cubicTo(1.391, 14.219, 1.242, 13.993, 1.14, 13.736)
      ..cubicTo(1.047, 13.5, 1, 13.254, 1, 13)
      ..lineTo(1, 7)
      ..cubicTo(1, 6.746, 1.047, 6.5, 1.14, 6.264)
      ..cubicTo(1.179, 6.166, 1.225, 6.073, 1.277, 5.984)
      ..cubicTo(1.362, 5.839, 1.465, 5.707, 1.586, 5.586)
      ..cubicTo(1.705, 5.467, 1.836, 5.365, 1.978, 5.281)
      ..lineTo(1.984, 5.277)
      ..cubicTo(2.073, 5.225, 2.166, 5.179, 2.264, 5.14)
      ..cubicTo(2.5, 5.047, 2.746, 5, 3, 5)
      ..lineTo(4.293, 5)
      ..lineTo(1.146, 1.854)
      ..cubicTo(1.047, 1.754, 0.997, 1.636, 0.997, 1.5)
      ..cubicTo(0.997, 1.364, 1.047, 1.246, 1.146, 1.146)
      ..cubicTo(1.246, 1.047, 1.364, 0.997, 1.5, 0.997)
      ..cubicTo(1.636, 0.997, 1.754, 1.047, 1.854, 1.146)
      ..lineTo(14.854, 14.146)
      ..cubicTo(14.953, 14.246, 15.003, 14.364, 15.003, 14.5)
      ..close()
      ..moveTo(4.97, 5.678)
      ..cubicTo(4.947, 5.744, 4.908, 5.803, 4.856, 5.856)
      ..cubicTo(4.759, 5.952, 4.641, 6, 4.5, 6)
      ..lineTo(3, 6)
      ..cubicTo(2.909, 6, 2.822, 6.011, 2.739, 6.032)
      ..lineTo(7.5, 10.793)
      ..cubicTo(7.638, 10.931, 7.805, 11, 8, 11)
      ..cubicTo(8.195, 11, 8.362, 10.931, 8.5, 10.793)
      ..lineTo(9.293, 10)
      ..lineTo(4.97, 5.678)
      ..close()
      ..moveTo(10, 10.707)
      ..lineTo(9.207, 11.5)
      ..cubicTo(9.047, 11.66, 8.862, 11.783, 8.653, 11.87)
      ..cubicTo(8.444, 11.957, 8.226, 12, 8, 12)
      ..cubicTo(7.774, 12, 7.556, 11.957, 7.347, 11.87)
      ..cubicTo(7.138, 11.783, 6.953, 11.66, 6.793, 11.5)
      ..lineTo(2.032, 6.739)
      ..cubicTo(2.011, 6.822, 2, 6.909, 2, 7)
      ..lineTo(2, 13)
      ..cubicTo(2, 13.276, 2.098, 13.512, 2.293, 13.707)
      ..cubicTo(2.488, 13.902, 2.724, 14, 3, 14)
      ..lineTo(13, 14)
      ..cubicTo(13.09, 14, 13.177, 13.989, 13.26, 13.967)
      ..lineTo(10, 10.707)
      ..close()
      ..moveTo(10.851, 8.646)
      ..cubicTo(10.851, 8.51, 10.9, 8.393, 11, 8.293)
      ..lineTo(13.261, 6.032)
      ..cubicTo(13.178, 6.011, 13.091, 6, 13, 6)
      ..lineTo(8.5, 6)
      ..cubicTo(8.359, 6, 8.241, 5.952, 8.144, 5.856)
      ..cubicTo(8.048, 5.759, 8, 5.641, 8, 5.5)
      ..cubicTo(8, 5.359, 8.048, 5.241, 8.144, 5.144)
      ..cubicTo(8.241, 5.048, 8.359, 5, 8.5, 5)
      ..lineTo(13, 5)
      ..cubicTo(13.254, 5, 13.5, 5.047, 13.736, 5.14)
      ..cubicTo(13.834, 5.179, 13.927, 5.225, 14.016, 5.277)
      ..cubicTo(14.029, 5.285, 14.042, 5.293, 14.056, 5.301)
      ..cubicTo(14.185, 5.381, 14.304, 5.476, 14.414, 5.586)
      ..cubicTo(14.535, 5.707, 14.638, 5.839, 14.723, 5.984)
      ..cubicTo(14.775, 6.073, 14.821, 6.166, 14.86, 6.264)
      ..cubicTo(14.953, 6.5, 15, 6.746, 15, 7)
      ..lineTo(15, 11.5)
      ..cubicTo(15, 11.641, 14.952, 11.759, 14.856, 11.856)
      ..cubicTo(14.759, 11.952, 14.641, 12, 14.5, 12)
      ..cubicTo(14.359, 12, 14.241, 11.952, 14.144, 11.856)
      ..cubicTo(14.048, 11.759, 14, 11.641, 14, 11.5)
      ..lineTo(14, 7)
      ..cubicTo(14, 6.909, 13.989, 6.822, 13.968, 6.739)
      ..lineTo(11.707, 9)
      ..cubicTo(11.607, 9.1, 11.49, 9.149, 11.354, 9.149)
      ..cubicTo(11.218, 9.149, 11.1, 9.1, 11, 9)
      ..cubicTo(10.9, 8.9, 10.851, 8.782, 10.851, 8.646)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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