# scroll-quill icon

Scroll quill. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/scroll-quill

- Category: Files & folders
- Use it for: literature, humanities, history lesson, creative writing
- Tags: scroll, quill, feather, pen, manuscript, parchment, writing, literature, poetry, history, education, story
- Family: scroll
- Component name: ScrollQuillIcon
- Added: 2026-10-29
- Since: version 0.2.0
- npm: `import { ScrollQuillIcon } from '@gentleface/react';` (@gentleface/react 0.2.0)
- Changed: 2026-10-30 (added)

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

The SVG of every style: https://gentleface.com/icons/scroll-quill.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.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z"/></svg>
```

### React

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

export function ScrollQuillIcon(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.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "scroll-quill" (line-round), MIT. https://gentleface.com/icons/scroll-quill -->
<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.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "scroll-quill" (line-round), MIT. https://gentleface.com/icons/scroll-quill -->
<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.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "scroll-quill" (line-round), MIT. https://gentleface.com/icons/scroll-quill. Takes the text color. */
.icon-scroll-quill {
  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.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z'/%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.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z'/%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.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct ScrollQuillIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 14.707, y: 11.293))
        p.addCurve(to: CGPoint(x: 15, y: 12), control1: CGPoint(x: 14.902, y: 11.488), control2: CGPoint(x: 15, y: 11.724))
        p.addLine(to: CGPoint(x: 15, y: 13))
        p.addCurve(to: CGPoint(x: 14.86, y: 13.736), control1: CGPoint(x: 15, y: 13.254), control2: CGPoint(x: 14.953, y: 13.5))
        p.addCurve(to: CGPoint(x: 14.414, y: 14.414), control1: CGPoint(x: 14.758, y: 13.993), control2: CGPoint(x: 14.609, y: 14.219))
        p.addCurve(to: CGPoint(x: 13.736, y: 14.86), control1: CGPoint(x: 14.219, y: 14.609), control2: CGPoint(x: 13.993, y: 14.758))
        p.addCurve(to: CGPoint(x: 13, y: 15), control1: CGPoint(x: 13.5, y: 14.953), control2: CGPoint(x: 13.254, y: 15))
        p.addLine(to: CGPoint(x: 5, y: 15))
        p.addCurve(to: CGPoint(x: 4.264, y: 14.86), control1: CGPoint(x: 4.746, y: 15), control2: CGPoint(x: 4.5, y: 14.953))
        p.addCurve(to: CGPoint(x: 3.586, y: 14.414), control1: CGPoint(x: 4.007, y: 14.758), control2: CGPoint(x: 3.781, y: 14.609))
        p.addCurve(to: CGPoint(x: 3.14, y: 13.736), control1: CGPoint(x: 3.391, y: 14.219), control2: CGPoint(x: 3.242, y: 13.993))
        p.addCurve(to: CGPoint(x: 3, y: 13), control1: CGPoint(x: 3.047, y: 13.5), control2: CGPoint(x: 3, y: 13.254))
        p.addLine(to: CGPoint(x: 3, y: 5))
        p.addLine(to: CGPoint(x: 2, y: 5))
        p.addCurve(to: CGPoint(x: 1.293, y: 4.707), control1: CGPoint(x: 1.724, y: 5), control2: CGPoint(x: 1.488, y: 4.902))
        p.addCurve(to: CGPoint(x: 1, y: 4), control1: CGPoint(x: 1.098, y: 4.512), control2: CGPoint(x: 1, y: 4.276))
        p.addLine(to: CGPoint(x: 1, y: 2.5))
        p.addCurve(to: CGPoint(x: 1.105, y: 1.948), control1: CGPoint(x: 1, y: 2.309), control2: CGPoint(x: 1.035, y: 2.125))
        p.addCurve(to: CGPoint(x: 1.439, y: 1.439), control1: CGPoint(x: 1.182, y: 1.755), control2: CGPoint(x: 1.293, y: 1.586))
        p.addCurve(to: CGPoint(x: 1.948, y: 1.105), control1: CGPoint(x: 1.586, y: 1.293), control2: CGPoint(x: 1.755, y: 1.182))
        p.addCurve(to: CGPoint(x: 2.5, y: 1), control1: CGPoint(x: 2.125, y: 1.035), control2: CGPoint(x: 2.309, y: 1))
        p.addLine(to: CGPoint(x: 10.5, 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.addCurve(to: CGPoint(x: 10.98, y: 1.649), control1: CGPoint(x: 11, y: 1.553), control2: CGPoint(x: 10.993, y: 1.602))
        p.addCurve(to: CGPoint(x: 10.602, y: 1.991), control1: CGPoint(x: 10.87, y: 1.742), control2: CGPoint(x: 10.744, y: 1.856))
        p.addCurve(to: CGPoint(x: 10.5, y: 2), control1: CGPoint(x: 10.569, y: 1.997), control2: CGPoint(x: 10.535, y: 2))
        p.addLine(to: CGPoint(x: 3.914, y: 2))
        p.addCurve(to: CGPoint(x: 4, y: 2.5), control1: CGPoint(x: 3.971, y: 2.161), control2: CGPoint(x: 4, y: 2.328))
        p.addLine(to: CGPoint(x: 4, y: 4.182))
        p.addCurve(to: CGPoint(x: 3.869, y: 4.5), control1: CGPoint(x: 4, y: 4.301), control2: CGPoint(x: 3.953, y: 4.416))
        p.addCurve(to: CGPoint(x: 4, y: 5), control1: CGPoint(x: 3.956, y: 4.649), control2: CGPoint(x: 4, y: 4.815))
        p.addLine(to: CGPoint(x: 4, y: 13))
        p.addCurve(to: CGPoint(x: 4.293, y: 13.707), control1: CGPoint(x: 4, y: 13.276), control2: CGPoint(x: 4.098, y: 13.512))
        p.addCurve(to: CGPoint(x: 5, y: 14), control1: CGPoint(x: 4.488, y: 13.902), control2: CGPoint(x: 4.724, y: 14))
        p.addCurve(to: CGPoint(x: 5.707, y: 13.707), control1: CGPoint(x: 5.276, y: 14), control2: CGPoint(x: 5.512, y: 13.902))
        p.addCurve(to: CGPoint(x: 6, y: 13), control1: CGPoint(x: 5.902, y: 13.512), control2: CGPoint(x: 6, y: 13.276))
        p.addLine(to: CGPoint(x: 6, y: 12.25))
        p.addCurve(to: CGPoint(x: 6.088, y: 11.79), control1: CGPoint(x: 6, y: 12.091), control2: CGPoint(x: 6.029, y: 11.938))
        p.addCurve(to: CGPoint(x: 6.366, y: 11.366), control1: CGPoint(x: 6.151, y: 11.629), control2: CGPoint(x: 6.244, y: 11.488))
        p.addCurve(to: CGPoint(x: 6.79, y: 11.088), control1: CGPoint(x: 6.488, y: 11.244), control2: CGPoint(x: 6.629, y: 11.151))
        p.addCurve(to: CGPoint(x: 7.25, y: 11), control1: CGPoint(x: 6.938, y: 11.029), control2: CGPoint(x: 7.091, y: 11))
        p.addLine(to: CGPoint(x: 14, y: 11))
        p.addCurve(to: CGPoint(x: 14.707, y: 11.293), control1: CGPoint(x: 14.276, y: 11), control2: CGPoint(x: 14.512, y: 11.098))
        p.closeSubpath()
        p.move(to: CGPoint(x: 3, y: 2.5))
        p.addCurve(to: CGPoint(x: 2.854, y: 2.146), control1: CGPoint(x: 3, y: 2.362), control2: CGPoint(x: 2.951, y: 2.244))
        p.addCurve(to: CGPoint(x: 2.5, y: 2), control1: CGPoint(x: 2.756, y: 2.049), control2: CGPoint(x: 2.638, y: 2))
        p.addCurve(to: CGPoint(x: 2.146, y: 2.146), control1: CGPoint(x: 2.362, y: 2), control2: CGPoint(x: 2.244, y: 2.049))
        p.addCurve(to: CGPoint(x: 2, y: 2.5), control1: CGPoint(x: 2.049, y: 2.244), control2: CGPoint(x: 2, y: 2.362))
        p.addLine(to: CGPoint(x: 2, y: 4))
        p.addLine(to: CGPoint(x: 3, y: 4))
        p.addLine(to: CGPoint(x: 3, y: 2.5))
        p.closeSubpath()
        p.move(to: CGPoint(x: 11.707, y: 6))
        p.addLine(to: CGPoint(x: 12.854, y: 4.853))
        p.addCurve(to: CGPoint(x: 12.962, y: 4.691), control1: CGPoint(x: 12.9, y: 4.807), control2: CGPoint(x: 12.937, y: 4.753))
        p.addCurve(to: CGPoint(x: 13, y: 4.5), control1: CGPoint(x: 12.987, y: 4.63), control2: CGPoint(x: 13, y: 4.566))
        p.addCurve(to: CGPoint(x: 12.962, y: 4.309), control1: CGPoint(x: 13, y: 4.434), control2: CGPoint(x: 12.987, y: 4.37))
        p.addCurve(to: CGPoint(x: 12.854, y: 4.146), control1: CGPoint(x: 12.937, y: 4.247), control2: CGPoint(x: 12.9, y: 4.193))
        p.addCurve(to: CGPoint(x: 12.778, y: 4.084), control1: CGPoint(x: 12.83, y: 4.123), control2: CGPoint(x: 12.805, y: 4.102))
        p.addCurve(to: CGPoint(x: 12.691, y: 4.038), control1: CGPoint(x: 12.75, y: 4.066), control2: CGPoint(x: 12.722, y: 4.051))
        p.addCurve(to: CGPoint(x: 12.597, y: 4.01), control1: CGPoint(x: 12.661, y: 4.025), control2: CGPoint(x: 12.63, y: 4.016))
        p.addCurve(to: CGPoint(x: 12.5, y: 4), control1: CGPoint(x: 12.565, y: 4.003), control2: CGPoint(x: 12.533, y: 4))
        p.addCurve(to: CGPoint(x: 12.402, y: 4.01), control1: CGPoint(x: 12.467, y: 4), control2: CGPoint(x: 12.435, y: 4.003))
        p.addCurve(to: CGPoint(x: 12.309, y: 4.038), control1: CGPoint(x: 12.37, y: 4.016), control2: CGPoint(x: 12.339, y: 4.025))
        p.addCurve(to: CGPoint(x: 12.222, y: 4.084), control1: CGPoint(x: 12.278, y: 4.051), control2: CGPoint(x: 12.249, y: 4.066))
        p.addCurve(to: CGPoint(x: 12.146, y: 4.146), control1: CGPoint(x: 12.195, y: 4.102), control2: CGPoint(x: 12.17, y: 4.123))
        p.addLine(to: CGPoint(x: 8.646, y: 7.646))
        p.addCurve(to: CGPoint(x: 8.538, y: 7.809), control1: CGPoint(x: 8.6, y: 7.693), control2: CGPoint(x: 8.563, y: 7.747))
        p.addCurve(to: CGPoint(x: 8.5, y: 8), control1: CGPoint(x: 8.513, y: 7.87), control2: CGPoint(x: 8.5, y: 7.934))
        p.addCurve(to: CGPoint(x: 8.538, y: 8.191), control1: CGPoint(x: 8.5, y: 8.066), control2: CGPoint(x: 8.513, y: 8.13))
        p.addCurve(to: CGPoint(x: 8.646, y: 8.354), control1: CGPoint(x: 8.563, y: 8.253), control2: CGPoint(x: 8.6, y: 8.307))
        p.addCurve(to: CGPoint(x: 8.722, y: 8.416), control1: CGPoint(x: 8.67, y: 8.377), control2: CGPoint(x: 8.695, y: 8.397))
        p.addCurve(to: CGPoint(x: 8.809, y: 8.462), control1: CGPoint(x: 8.749, y: 8.434), control2: CGPoint(x: 8.778, y: 8.449))
        p.addCurve(to: CGPoint(x: 8.902, y: 8.49), control1: CGPoint(x: 8.839, y: 8.474), control2: CGPoint(x: 8.87, y: 8.484))
        p.addCurve(to: CGPoint(x: 9, y: 8.5), control1: CGPoint(x: 8.935, y: 8.497), control2: CGPoint(x: 8.967, y: 8.5))
        p.addCurve(to: CGPoint(x: 9.097, y: 8.49), control1: CGPoint(x: 9.033, y: 8.5), control2: CGPoint(x: 9.065, y: 8.497))
        p.addCurve(to: CGPoint(x: 9.191, y: 8.462), control1: CGPoint(x: 9.13, y: 8.484), control2: CGPoint(x: 9.161, y: 8.474))
        p.addCurve(to: CGPoint(x: 9.278, y: 8.416), control1: CGPoint(x: 9.222, y: 8.449), control2: CGPoint(x: 9.25, y: 8.434))
        p.addCurve(to: CGPoint(x: 9.354, y: 8.354), control1: CGPoint(x: 9.305, y: 8.397), control2: CGPoint(x: 9.33, y: 8.377))
        p.addLine(to: CGPoint(x: 10.707, y: 7))
        p.addLine(to: CGPoint(x: 13, y: 7))
        p.addLine(to: CGPoint(x: 11.707, y: 8.293))
        p.addCurve(to: CGPoint(x: 10.924, y: 8.816), control1: CGPoint(x: 11.481, y: 8.519), control2: CGPoint(x: 11.22, y: 8.694))
        p.addCurve(to: CGPoint(x: 10, y: 9), control1: CGPoint(x: 10.628, y: 8.939), control2: CGPoint(x: 10.32, y: 9))
        p.addLine(to: CGPoint(x: 9.944, y: 9))
        p.addCurve(to: CGPoint(x: 8.202, y: 9.399), control1: CGPoint(x: 9.332, y: 9), control2: CGPoint(x: 8.751, y: 9.133))
        p.addCurve(to: CGPoint(x: 7.858, y: 9.42), control1: CGPoint(x: 8.094, y: 9.452), control2: CGPoint(x: 7.971, y: 9.459))
        p.addCurve(to: CGPoint(x: 7.601, y: 9.191), control1: CGPoint(x: 7.745, y: 9.381), control2: CGPoint(x: 7.653, y: 9.298))
        p.addCurve(to: CGPoint(x: 7.601, y: 8.798), control1: CGPoint(x: 7.54, y: 9.067), control2: CGPoint(x: 7.54, y: 8.922))
        p.addCurve(to: CGPoint(x: 8, y: 7.056), control1: CGPoint(x: 7.867, y: 8.249), control2: CGPoint(x: 8, y: 7.668))
        p.addLine(to: CGPoint(x: 8, y: 7))
        p.addCurve(to: CGPoint(x: 8.184, y: 6.076), control1: CGPoint(x: 8, y: 6.68), control2: CGPoint(x: 8.061, y: 6.372))
        p.addCurve(to: CGPoint(x: 8.707, y: 5.293), control1: CGPoint(x: 8.306, y: 5.78), control2: CGPoint(x: 8.481, y: 5.519))
        p.addLine(to: CGPoint(x: 11, y: 3))
        p.addCurve(to: CGPoint(x: 11.75, y: 2.313), control1: CGPoint(x: 11.333, y: 2.667), control2: CGPoint(x: 11.583, y: 2.438))
        p.addCurve(to: CGPoint(x: 12.5, y: 2), control1: CGPoint(x: 12.028, y: 2.104), control2: CGPoint(x: 12.278, y: 2))
        p.addCurve(to: CGPoint(x: 13.313, y: 2.25), control1: CGPoint(x: 12.742, y: 2), control2: CGPoint(x: 13.013, y: 2.083))
        p.addCurve(to: CGPoint(x: 14.125, y: 2.875), control1: CGPoint(x: 13.594, y: 2.406), control2: CGPoint(x: 13.865, y: 2.615))
        p.addCurve(to: CGPoint(x: 14.75, y: 3.688), control1: CGPoint(x: 14.385, y: 3.135), control2: CGPoint(x: 14.594, y: 3.406))
        p.addCurve(to: CGPoint(x: 15, y: 4.5), control1: CGPoint(x: 14.917, y: 3.987), control2: CGPoint(x: 15, y: 4.258))
        p.addCurve(to: CGPoint(x: 14.688, y: 5.25), control1: CGPoint(x: 15, y: 4.722), control2: CGPoint(x: 14.896, y: 4.972))
        p.addCurve(to: CGPoint(x: 14, y: 6), control1: CGPoint(x: 14.563, y: 5.417), control2: CGPoint(x: 14.333, y: 5.667))
        p.addLine(to: CGPoint(x: 11.707, y: 6))
        p.closeSubpath()
        p.move(to: CGPoint(x: 7.073, y: 12.073))
        p.addCurve(to: CGPoint(x: 7, y: 12.25), control1: CGPoint(x: 7.024, y: 12.122), control2: CGPoint(x: 7, y: 12.181))
        p.addLine(to: CGPoint(x: 7, y: 13))
        p.addCurve(to: CGPoint(x: 6.86, y: 13.736), control1: CGPoint(x: 7, y: 13.254), control2: CGPoint(x: 6.953, y: 13.5))
        p.addCurve(to: CGPoint(x: 6.732, y: 14), control1: CGPoint(x: 6.823, y: 13.828), control2: CGPoint(x: 6.781, y: 13.916))
        p.addLine(to: CGPoint(x: 13, y: 14))
        p.addCurve(to: CGPoint(x: 13.707, y: 13.707), control1: CGPoint(x: 13.276, y: 14), control2: CGPoint(x: 13.512, y: 13.902))
        p.addCurve(to: CGPoint(x: 14, y: 13), control1: CGPoint(x: 13.902, y: 13.512), control2: CGPoint(x: 14, y: 13.276))
        p.addLine(to: CGPoint(x: 14, y: 12))
        p.addLine(to: CGPoint(x: 13, y: 12))
        p.addCurve(to: CGPoint(x: 12.5, y: 11.869), control1: CGPoint(x: 12.815, y: 12), control2: CGPoint(x: 12.649, y: 11.956))
        p.addCurve(to: CGPoint(x: 12.182, y: 12), control1: CGPoint(x: 12.416, y: 11.953), control2: CGPoint(x: 12.301, y: 12))
        p.addLine(to: CGPoint(x: 7.25, y: 12))
        p.addCurve(to: CGPoint(x: 7.073, y: 12.073), control1: CGPoint(x: 7.181, y: 12), control2: CGPoint(x: 7.122, y: 12.024))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "scroll-quill" (line-round), MIT. https://gentleface.com/icons/scroll-quill
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 ScrollQuillIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "scroll-quill", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M14.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_scroll_quill.xml · Gentleface "scroll-quill" (line-round), MIT. https://gentleface.com/icons/scroll-quill -->
<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.707 11.293C14.902 11.488 15 11.724 15 12L15 13C15 13.254 14.953 13.5 14.86 13.736C14.758 13.993 14.609 14.219 14.414 14.414C14.219 14.609 13.993 14.758 13.736 14.86C13.5 14.953 13.254 15 13 15L5 15C4.746 15 4.5 14.953 4.264 14.86C4.007 14.758 3.781 14.609 3.586 14.414C3.391 14.219 3.242 13.993 3.14 13.736C3.047 13.5 3 13.254 3 13L3 5L2 5C1.724 5 1.488 4.902 1.293 4.707C1.098 4.512 1 4.276 1 4L1 2.5C1 2.309 1.035 2.125 1.105 1.948C1.182 1.755 1.293 1.586 1.439 1.439C1.586 1.293 1.755 1.182 1.948 1.105C2.125 1.035 2.309 1 2.5 1L10.5 1C10.641 1 10.759 1.048 10.856 1.144C10.952 1.241 11 1.359 11 1.5C11 1.553 10.993 1.602 10.98 1.649C10.87 1.742 10.744 1.856 10.602 1.991C10.569 1.997 10.535 2 10.5 2L3.914 2C3.971 2.161 4 2.328 4 2.5L4 4.182C4 4.301 3.953 4.416 3.869 4.5C3.956 4.649 4 4.815 4 5L4 13C4 13.276 4.098 13.512 4.293 13.707C4.488 13.902 4.724 14 5 14C5.276 14 5.512 13.902 5.707 13.707C5.902 13.512 6 13.276 6 13L6 12.25C6 12.091 6.029 11.938 6.088 11.79C6.151 11.629 6.244 11.488 6.366 11.366C6.488 11.244 6.629 11.151 6.79 11.088C6.938 11.029 7.091 11 7.25 11L14 11C14.276 11 14.512 11.098 14.707 11.293ZM3 2.5C3 2.362 2.951 2.244 2.854 2.146C2.756 2.049 2.638 2 2.5 2C2.362 2 2.244 2.049 2.146 2.146C2.049 2.244 2 2.362 2 2.5L2 4L3 4L3 2.5ZM11.707 6L12.854 4.853C12.9 4.807 12.937 4.753 12.962 4.691C12.987 4.63 13 4.566 13 4.5C13 4.434 12.987 4.37 12.962 4.309C12.937 4.247 12.9 4.193 12.854 4.146C12.83 4.123 12.805 4.102 12.778 4.084C12.75 4.066 12.722 4.051 12.691 4.038C12.661 4.025 12.63 4.016 12.597 4.01C12.565 4.003 12.533 4 12.5 4C12.467 4 12.435 4.003 12.402 4.01C12.37 4.016 12.339 4.025 12.309 4.038C12.278 4.051 12.249 4.066 12.222 4.084C12.195 4.102 12.17 4.123 12.146 4.146L8.646 7.646C8.6 7.693 8.563 7.747 8.538 7.809C8.513 7.87 8.5 7.934 8.5 8C8.5 8.066 8.513 8.13 8.538 8.191C8.563 8.253 8.6 8.307 8.646 8.354C8.67 8.377 8.695 8.397 8.722 8.416C8.749 8.434 8.778 8.449 8.809 8.462C8.839 8.474 8.87 8.484 8.902 8.49C8.935 8.497 8.967 8.5 9 8.5C9.033 8.5 9.065 8.497 9.097 8.49C9.13 8.484 9.161 8.474 9.191 8.462C9.222 8.449 9.25 8.434 9.278 8.416C9.305 8.397 9.33 8.377 9.354 8.354L10.707 7L13 7L11.707 8.293C11.481 8.519 11.22 8.694 10.924 8.816C10.628 8.939 10.32 9 10 9L9.944 9C9.332 9 8.751 9.133 8.202 9.399C8.094 9.452 7.971 9.459 7.858 9.42C7.745 9.381 7.653 9.298 7.601 9.191C7.54 9.067 7.54 8.922 7.601 8.798C7.867 8.249 8 7.668 8 7.056L8 7C8 6.68 8.061 6.372 8.184 6.076C8.306 5.78 8.481 5.519 8.707 5.293L11 3C11.333 2.667 11.583 2.438 11.75 2.313C12.028 2.104 12.278 2 12.5 2C12.742 2 13.013 2.083 13.313 2.25C13.594 2.406 13.865 2.615 14.125 2.875C14.385 3.135 14.594 3.406 14.75 3.688C14.917 3.987 15 4.258 15 4.5C15 4.722 14.896 4.972 14.688 5.25C14.563 5.417 14.333 5.667 14 6L11.707 6ZM7.073 12.073C7.024 12.122 7 12.181 7 12.25L7 13C7 13.254 6.953 13.5 6.86 13.736C6.823 13.828 6.781 13.916 6.732 14L13 14C13.276 14 13.512 13.902 13.707 13.707C13.902 13.512 14 13.276 14 13L14 12L13 12C12.815 12 12.649 11.956 12.5 11.869C12.416 11.953 12.301 12 12.182 12L7.25 12C7.181 12 7.122 12.024 7.073 12.073Z"/>
</vector>
```

### Flutter

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

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

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

class _ScrollQuillIconPainter extends CustomPainter {
  _ScrollQuillIconPainter(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.707, 11.293)
      ..cubicTo(14.902, 11.488, 15, 11.724, 15, 12)
      ..lineTo(15, 13)
      ..cubicTo(15, 13.254, 14.953, 13.5, 14.86, 13.736)
      ..cubicTo(14.758, 13.993, 14.609, 14.219, 14.414, 14.414)
      ..cubicTo(14.219, 14.609, 13.993, 14.758, 13.736, 14.86)
      ..cubicTo(13.5, 14.953, 13.254, 15, 13, 15)
      ..lineTo(5, 15)
      ..cubicTo(4.746, 15, 4.5, 14.953, 4.264, 14.86)
      ..cubicTo(4.007, 14.758, 3.781, 14.609, 3.586, 14.414)
      ..cubicTo(3.391, 14.219, 3.242, 13.993, 3.14, 13.736)
      ..cubicTo(3.047, 13.5, 3, 13.254, 3, 13)
      ..lineTo(3, 5)
      ..lineTo(2, 5)
      ..cubicTo(1.724, 5, 1.488, 4.902, 1.293, 4.707)
      ..cubicTo(1.098, 4.512, 1, 4.276, 1, 4)
      ..lineTo(1, 2.5)
      ..cubicTo(1, 2.309, 1.035, 2.125, 1.105, 1.948)
      ..cubicTo(1.182, 1.755, 1.293, 1.586, 1.439, 1.439)
      ..cubicTo(1.586, 1.293, 1.755, 1.182, 1.948, 1.105)
      ..cubicTo(2.125, 1.035, 2.309, 1, 2.5, 1)
      ..lineTo(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)
      ..cubicTo(11, 1.553, 10.993, 1.602, 10.98, 1.649)
      ..cubicTo(10.87, 1.742, 10.744, 1.856, 10.602, 1.991)
      ..cubicTo(10.569, 1.997, 10.535, 2, 10.5, 2)
      ..lineTo(3.914, 2)
      ..cubicTo(3.971, 2.161, 4, 2.328, 4, 2.5)
      ..lineTo(4, 4.182)
      ..cubicTo(4, 4.301, 3.953, 4.416, 3.869, 4.5)
      ..cubicTo(3.956, 4.649, 4, 4.815, 4, 5)
      ..lineTo(4, 13)
      ..cubicTo(4, 13.276, 4.098, 13.512, 4.293, 13.707)
      ..cubicTo(4.488, 13.902, 4.724, 14, 5, 14)
      ..cubicTo(5.276, 14, 5.512, 13.902, 5.707, 13.707)
      ..cubicTo(5.902, 13.512, 6, 13.276, 6, 13)
      ..lineTo(6, 12.25)
      ..cubicTo(6, 12.091, 6.029, 11.938, 6.088, 11.79)
      ..cubicTo(6.151, 11.629, 6.244, 11.488, 6.366, 11.366)
      ..cubicTo(6.488, 11.244, 6.629, 11.151, 6.79, 11.088)
      ..cubicTo(6.938, 11.029, 7.091, 11, 7.25, 11)
      ..lineTo(14, 11)
      ..cubicTo(14.276, 11, 14.512, 11.098, 14.707, 11.293)
      ..close()
      ..moveTo(3, 2.5)
      ..cubicTo(3, 2.362, 2.951, 2.244, 2.854, 2.146)
      ..cubicTo(2.756, 2.049, 2.638, 2, 2.5, 2)
      ..cubicTo(2.362, 2, 2.244, 2.049, 2.146, 2.146)
      ..cubicTo(2.049, 2.244, 2, 2.362, 2, 2.5)
      ..lineTo(2, 4)
      ..lineTo(3, 4)
      ..lineTo(3, 2.5)
      ..close()
      ..moveTo(11.707, 6)
      ..lineTo(12.854, 4.853)
      ..cubicTo(12.9, 4.807, 12.937, 4.753, 12.962, 4.691)
      ..cubicTo(12.987, 4.63, 13, 4.566, 13, 4.5)
      ..cubicTo(13, 4.434, 12.987, 4.37, 12.962, 4.309)
      ..cubicTo(12.937, 4.247, 12.9, 4.193, 12.854, 4.146)
      ..cubicTo(12.83, 4.123, 12.805, 4.102, 12.778, 4.084)
      ..cubicTo(12.75, 4.066, 12.722, 4.051, 12.691, 4.038)
      ..cubicTo(12.661, 4.025, 12.63, 4.016, 12.597, 4.01)
      ..cubicTo(12.565, 4.003, 12.533, 4, 12.5, 4)
      ..cubicTo(12.467, 4, 12.435, 4.003, 12.402, 4.01)
      ..cubicTo(12.37, 4.016, 12.339, 4.025, 12.309, 4.038)
      ..cubicTo(12.278, 4.051, 12.249, 4.066, 12.222, 4.084)
      ..cubicTo(12.195, 4.102, 12.17, 4.123, 12.146, 4.146)
      ..lineTo(8.646, 7.646)
      ..cubicTo(8.6, 7.693, 8.563, 7.747, 8.538, 7.809)
      ..cubicTo(8.513, 7.87, 8.5, 7.934, 8.5, 8)
      ..cubicTo(8.5, 8.066, 8.513, 8.13, 8.538, 8.191)
      ..cubicTo(8.563, 8.253, 8.6, 8.307, 8.646, 8.354)
      ..cubicTo(8.67, 8.377, 8.695, 8.397, 8.722, 8.416)
      ..cubicTo(8.749, 8.434, 8.778, 8.449, 8.809, 8.462)
      ..cubicTo(8.839, 8.474, 8.87, 8.484, 8.902, 8.49)
      ..cubicTo(8.935, 8.497, 8.967, 8.5, 9, 8.5)
      ..cubicTo(9.033, 8.5, 9.065, 8.497, 9.097, 8.49)
      ..cubicTo(9.13, 8.484, 9.161, 8.474, 9.191, 8.462)
      ..cubicTo(9.222, 8.449, 9.25, 8.434, 9.278, 8.416)
      ..cubicTo(9.305, 8.397, 9.33, 8.377, 9.354, 8.354)
      ..lineTo(10.707, 7)
      ..lineTo(13, 7)
      ..lineTo(11.707, 8.293)
      ..cubicTo(11.481, 8.519, 11.22, 8.694, 10.924, 8.816)
      ..cubicTo(10.628, 8.939, 10.32, 9, 10, 9)
      ..lineTo(9.944, 9)
      ..cubicTo(9.332, 9, 8.751, 9.133, 8.202, 9.399)
      ..cubicTo(8.094, 9.452, 7.971, 9.459, 7.858, 9.42)
      ..cubicTo(7.745, 9.381, 7.653, 9.298, 7.601, 9.191)
      ..cubicTo(7.54, 9.067, 7.54, 8.922, 7.601, 8.798)
      ..cubicTo(7.867, 8.249, 8, 7.668, 8, 7.056)
      ..lineTo(8, 7)
      ..cubicTo(8, 6.68, 8.061, 6.372, 8.184, 6.076)
      ..cubicTo(8.306, 5.78, 8.481, 5.519, 8.707, 5.293)
      ..lineTo(11, 3)
      ..cubicTo(11.333, 2.667, 11.583, 2.438, 11.75, 2.313)
      ..cubicTo(12.028, 2.104, 12.278, 2, 12.5, 2)
      ..cubicTo(12.742, 2, 13.013, 2.083, 13.313, 2.25)
      ..cubicTo(13.594, 2.406, 13.865, 2.615, 14.125, 2.875)
      ..cubicTo(14.385, 3.135, 14.594, 3.406, 14.75, 3.688)
      ..cubicTo(14.917, 3.987, 15, 4.258, 15, 4.5)
      ..cubicTo(15, 4.722, 14.896, 4.972, 14.688, 5.25)
      ..cubicTo(14.563, 5.417, 14.333, 5.667, 14, 6)
      ..lineTo(11.707, 6)
      ..close()
      ..moveTo(7.073, 12.073)
      ..cubicTo(7.024, 12.122, 7, 12.181, 7, 12.25)
      ..lineTo(7, 13)
      ..cubicTo(7, 13.254, 6.953, 13.5, 6.86, 13.736)
      ..cubicTo(6.823, 13.828, 6.781, 13.916, 6.732, 14)
      ..lineTo(13, 14)
      ..cubicTo(13.276, 14, 13.512, 13.902, 13.707, 13.707)
      ..cubicTo(13.902, 13.512, 14, 13.276, 14, 13)
      ..lineTo(14, 12)
      ..lineTo(13, 12)
      ..cubicTo(12.815, 12, 12.649, 11.956, 12.5, 11.869)
      ..cubicTo(12.416, 11.953, 12.301, 12, 12.182, 12)
      ..lineTo(7.25, 12)
      ..cubicTo(7.181, 12, 7.122, 12.024, 7.073, 12.073)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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