# theater icon

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

- Category: Games & sports
- Use it for: theater, drama, performing arts, stage, theatre, performance art
- Tags: theater, theatre, drama, masks, comedy, tragedy, performing-arts, stage, play, acting, show, entertainment
- Component name: TheaterIcon
- Added: 2026-10-15

## Alternatives

- `film`: a movie or cinema
- `spotlight`: a stage light or spotlight
- `lectern`: a speaker on stage: public speaking or a keynote

## Not for

- layer mask (use `mask`): theater masks mean drama or performing arts

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

The SVG of every style: https://gentleface.com/icons/theater.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="M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z"/></svg>
```

### React

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

export function TheaterIcon(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="M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "theater" (line-round), MIT. https://gentleface.com/icons/theater -->
<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="M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "theater" (line-round), MIT. https://gentleface.com/icons/theater -->
<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="M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "theater" (line-round), MIT. https://gentleface.com/icons/theater. Takes the text color. */
.icon-theater {
  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='M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z'/%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='M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z'/%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='M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct TheaterIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 12.614, y: 10.525))
        p.addCurve(to: CGPoint(x: 11.389, y: 12.389), control1: CGPoint(x: 12.334, y: 11.231), control2: CGPoint(x: 11.926, y: 11.852))
        p.addCurve(to: CGPoint(x: 9.525, y: 13.614), control1: CGPoint(x: 10.852, y: 12.926), control2: CGPoint(x: 10.231, y: 13.334))
        p.addCurve(to: CGPoint(x: 7.5, y: 14), control1: CGPoint(x: 8.874, y: 13.871), control2: CGPoint(x: 8.199, y: 14))
        p.addCurve(to: CGPoint(x: 5.475, y: 13.614), control1: CGPoint(x: 6.801, y: 14), control2: CGPoint(x: 6.126, y: 13.871))
        p.addCurve(to: CGPoint(x: 3.611, y: 12.389), control1: CGPoint(x: 4.769, y: 13.334), control2: CGPoint(x: 4.148, y: 12.926))
        p.addCurve(to: CGPoint(x: 2.386, y: 10.525), control1: CGPoint(x: 3.074, y: 11.852), control2: CGPoint(x: 2.666, y: 11.231))
        p.addCurve(to: CGPoint(x: 2, y: 8.5), control1: CGPoint(x: 2.129, y: 9.874), control2: CGPoint(x: 2, y: 9.199))
        p.addLine(to: CGPoint(x: 2, y: 3))
        p.addCurve(to: CGPoint(x: 2.14, y: 2.264), control1: CGPoint(x: 2, y: 2.746), control2: CGPoint(x: 2.047, y: 2.5))
        p.addCurve(to: CGPoint(x: 2.586, y: 1.586), control1: CGPoint(x: 2.242, y: 2.007), control2: CGPoint(x: 2.391, y: 1.781))
        p.addCurve(to: CGPoint(x: 3.264, y: 1.14), control1: CGPoint(x: 2.781, y: 1.391), control2: CGPoint(x: 3.007, y: 1.242))
        p.addCurve(to: CGPoint(x: 4, y: 1), control1: CGPoint(x: 3.5, y: 1.047), control2: CGPoint(x: 3.746, y: 1))
        p.addLine(to: CGPoint(x: 11, y: 1))
        p.addCurve(to: CGPoint(x: 11.736, y: 1.14), control1: CGPoint(x: 11.254, y: 1), control2: CGPoint(x: 11.5, y: 1.047))
        p.addCurve(to: CGPoint(x: 12.414, y: 1.586), control1: CGPoint(x: 11.993, y: 1.242), control2: CGPoint(x: 12.219, y: 1.391))
        p.addCurve(to: CGPoint(x: 12.86, y: 2.264), control1: CGPoint(x: 12.609, y: 1.781), control2: CGPoint(x: 12.758, y: 2.007))
        p.addCurve(to: CGPoint(x: 13, y: 3), control1: CGPoint(x: 12.953, y: 2.5), control2: CGPoint(x: 13, y: 2.746))
        p.addLine(to: CGPoint(x: 13, y: 8.5))
        p.addCurve(to: CGPoint(x: 12.614, y: 10.525), control1: CGPoint(x: 13, y: 9.199), control2: CGPoint(x: 12.871, y: 9.874))
        p.closeSubpath()
        p.move(to: CGPoint(x: 3.316, y: 10.156))
        p.addCurve(to: CGPoint(x: 4.318, y: 11.682), control1: CGPoint(x: 3.545, y: 10.734), control2: CGPoint(x: 3.879, y: 11.243))
        p.addCurve(to: CGPoint(x: 5.844, y: 12.684), control1: CGPoint(x: 4.757, y: 12.121), control2: CGPoint(x: 5.266, y: 12.455))
        p.addCurve(to: CGPoint(x: 7.5, y: 13), control1: CGPoint(x: 6.376, y: 12.895), control2: CGPoint(x: 6.928, y: 13))
        p.addCurve(to: CGPoint(x: 9.156, y: 12.684), control1: CGPoint(x: 8.072, y: 13), control2: CGPoint(x: 8.624, y: 12.895))
        p.addCurve(to: CGPoint(x: 10.682, y: 11.682), control1: CGPoint(x: 9.734, y: 12.455), control2: CGPoint(x: 10.243, y: 12.121))
        p.addCurve(to: CGPoint(x: 11.684, y: 10.156), control1: CGPoint(x: 11.121, y: 11.243), control2: CGPoint(x: 11.455, y: 10.734))
        p.addCurve(to: CGPoint(x: 12, y: 8.5), control1: CGPoint(x: 11.895, y: 9.624), control2: CGPoint(x: 12, y: 9.072))
        p.addLine(to: CGPoint(x: 12, y: 3))
        p.addCurve(to: CGPoint(x: 11.707, y: 2.293), control1: CGPoint(x: 12, y: 2.724), control2: CGPoint(x: 11.902, y: 2.488))
        p.addCurve(to: CGPoint(x: 11, y: 2), control1: CGPoint(x: 11.512, y: 2.098), control2: CGPoint(x: 11.276, y: 2))
        p.addLine(to: CGPoint(x: 4, y: 2))
        p.addCurve(to: CGPoint(x: 3.293, y: 2.293), control1: CGPoint(x: 3.724, y: 2), control2: CGPoint(x: 3.488, y: 2.098))
        p.addCurve(to: CGPoint(x: 3, y: 3), control1: CGPoint(x: 3.098, y: 2.488), control2: CGPoint(x: 3, y: 2.724))
        p.addLine(to: CGPoint(x: 3, y: 8.5))
        p.addCurve(to: CGPoint(x: 3.316, y: 10.156), control1: CGPoint(x: 3, y: 9.072), control2: CGPoint(x: 3.105, y: 9.624))
        p.closeSubpath()
        p.move(to: CGPoint(x: 5.5, y: 4.997))
        p.addCurve(to: CGPoint(x: 5.854, y: 5.146), control1: CGPoint(x: 5.636, y: 4.997), control2: CGPoint(x: 5.754, y: 5.047))
        p.addLine(to: CGPoint(x: 6.854, y: 6.146))
        p.addCurve(to: CGPoint(x: 7.003, y: 6.5), control1: CGPoint(x: 6.953, y: 6.246), control2: CGPoint(x: 7.003, y: 6.364))
        p.addCurve(to: CGPoint(x: 6.854, y: 6.854), control1: CGPoint(x: 7.003, y: 6.636), control2: CGPoint(x: 6.953, y: 6.754))
        p.addCurve(to: CGPoint(x: 6.5, y: 7.003), control1: CGPoint(x: 6.754, y: 6.953), control2: CGPoint(x: 6.636, y: 7.003))
        p.addCurve(to: CGPoint(x: 6.146, y: 6.854), control1: CGPoint(x: 6.364, y: 7.003), control2: CGPoint(x: 6.246, y: 6.953))
        p.addLine(to: CGPoint(x: 5.5, y: 6.207))
        p.addLine(to: CGPoint(x: 4.854, y: 6.854))
        p.addCurve(to: CGPoint(x: 4.5, y: 7.003), control1: CGPoint(x: 4.754, y: 6.953), control2: CGPoint(x: 4.636, y: 7.003))
        p.addCurve(to: CGPoint(x: 4.146, y: 6.854), control1: CGPoint(x: 4.364, y: 7.003), control2: CGPoint(x: 4.246, y: 6.953))
        p.addCurve(to: CGPoint(x: 3.997, y: 6.5), control1: CGPoint(x: 4.047, y: 6.754), control2: CGPoint(x: 3.997, y: 6.636))
        p.addCurve(to: CGPoint(x: 4.146, y: 6.146), control1: CGPoint(x: 3.997, y: 6.364), control2: CGPoint(x: 4.047, y: 6.246))
        p.addLine(to: CGPoint(x: 5.146, y: 5.146))
        p.addCurve(to: CGPoint(x: 5.5, y: 4.997), control1: CGPoint(x: 5.246, y: 5.047), control2: CGPoint(x: 5.364, y: 4.997))
        p.closeSubpath()
        p.move(to: CGPoint(x: 11, y: 6.5))
        p.addCurve(to: CGPoint(x: 10.854, y: 6.854), control1: CGPoint(x: 11, y: 6.638), control2: CGPoint(x: 10.951, y: 6.756))
        p.addCurve(to: CGPoint(x: 10.5, y: 7.003), control1: CGPoint(x: 10.754, y: 6.953), control2: CGPoint(x: 10.636, y: 7.003))
        p.addCurve(to: CGPoint(x: 10.146, y: 6.854), control1: CGPoint(x: 10.364, y: 7.003), control2: CGPoint(x: 10.246, y: 6.953))
        p.addLine(to: CGPoint(x: 9.5, y: 6.207))
        p.addLine(to: CGPoint(x: 8.854, y: 6.854))
        p.addCurve(to: CGPoint(x: 8.5, y: 7.003), control1: CGPoint(x: 8.754, y: 6.953), control2: CGPoint(x: 8.636, y: 7.003))
        p.addCurve(to: CGPoint(x: 8.146, y: 6.854), control1: CGPoint(x: 8.364, y: 7.003), control2: CGPoint(x: 8.246, y: 6.953))
        p.addCurve(to: CGPoint(x: 8, y: 6.5), control1: CGPoint(x: 8.049, y: 6.756), control2: CGPoint(x: 8, y: 6.638))
        p.addCurve(to: CGPoint(x: 8.146, y: 6.146), control1: CGPoint(x: 8, y: 6.362), control2: CGPoint(x: 8.049, y: 6.244))
        p.addLine(to: CGPoint(x: 9.146, y: 5.146))
        p.addCurve(to: CGPoint(x: 9.5, y: 4.997), control1: CGPoint(x: 9.246, y: 5.047), control2: CGPoint(x: 9.364, y: 4.997))
        p.addCurve(to: CGPoint(x: 9.854, y: 5.146), control1: CGPoint(x: 9.636, y: 4.997), control2: CGPoint(x: 9.754, y: 5.047))
        p.addLine(to: CGPoint(x: 10.854, y: 6.146))
        p.addCurve(to: CGPoint(x: 11, y: 6.5), control1: CGPoint(x: 10.951, y: 6.244), control2: CGPoint(x: 11, y: 6.362))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.25, y: 10.665))
        p.addCurve(to: CGPoint(x: 7.5, y: 11), control1: CGPoint(x: 6.637, y: 10.888), control2: CGPoint(x: 7.053, y: 11))
        p.addCurve(to: CGPoint(x: 8.75, y: 10.665), control1: CGPoint(x: 7.947, y: 11), control2: CGPoint(x: 8.363, y: 10.888))
        p.addCurve(to: CGPoint(x: 9.665, y: 9.75), control1: CGPoint(x: 9.137, y: 10.442), control2: CGPoint(x: 9.442, y: 10.137))
        p.addCurve(to: CGPoint(x: 9.969, y: 9.517), control1: CGPoint(x: 9.734, y: 9.63), control2: CGPoint(x: 9.835, y: 9.553))
        p.addCurve(to: CGPoint(x: 10.348, y: 9.567), control1: CGPoint(x: 10.102, y: 9.481), control2: CGPoint(x: 10.229, y: 9.498))
        p.addCurve(to: CGPoint(x: 10.581, y: 9.871), control1: CGPoint(x: 10.468, y: 9.636), control2: CGPoint(x: 10.545, y: 9.737))
        p.addCurve(to: CGPoint(x: 10.531, y: 10.25), control1: CGPoint(x: 10.617, y: 10.004), control2: CGPoint(x: 10.6, y: 10.13))
        p.addCurve(to: CGPoint(x: 9.25, y: 11.531), control1: CGPoint(x: 10.218, y: 10.791), control2: CGPoint(x: 9.791, y: 11.218))
        p.addCurve(to: CGPoint(x: 7.5, y: 12), control1: CGPoint(x: 8.709, y: 11.844), control2: CGPoint(x: 8.125, y: 12))
        p.addCurve(to: CGPoint(x: 5.75, y: 11.531), control1: CGPoint(x: 6.875, y: 12), control2: CGPoint(x: 6.291, y: 11.844))
        p.addCurve(to: CGPoint(x: 4.469, y: 10.25), control1: CGPoint(x: 5.209, y: 11.218), control2: CGPoint(x: 4.782, y: 10.791))
        p.addCurve(to: CGPoint(x: 4.419, y: 9.871), control1: CGPoint(x: 4.4, y: 10.13), control2: CGPoint(x: 4.383, y: 10.004))
        p.addCurve(to: CGPoint(x: 4.652, y: 9.567), control1: CGPoint(x: 4.455, y: 9.737), control2: CGPoint(x: 4.532, y: 9.636))
        p.addCurve(to: CGPoint(x: 5.031, y: 9.517), control1: CGPoint(x: 4.771, y: 9.498), control2: CGPoint(x: 4.898, y: 9.481))
        p.addCurve(to: CGPoint(x: 5.335, y: 9.75), control1: CGPoint(x: 5.165, y: 9.553), control2: CGPoint(x: 5.266, y: 9.63))
        p.addCurve(to: CGPoint(x: 6.25, y: 10.665), control1: CGPoint(x: 5.558, y: 10.137), control2: CGPoint(x: 5.863, y: 10.442))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "theater" (line-round), MIT. https://gentleface.com/icons/theater
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 TheaterIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "theater", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_theater.xml · Gentleface "theater" (line-round), MIT. https://gentleface.com/icons/theater -->
<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="M12.614 10.525C12.334 11.231 11.926 11.852 11.389 12.389C10.852 12.926 10.231 13.334 9.525 13.614C8.874 13.871 8.199 14 7.5 14C6.801 14 6.126 13.871 5.475 13.614C4.769 13.334 4.148 12.926 3.611 12.389C3.074 11.852 2.666 11.231 2.386 10.525C2.129 9.874 2 9.199 2 8.5L2 3C2 2.746 2.047 2.5 2.14 2.264C2.242 2.007 2.391 1.781 2.586 1.586C2.781 1.391 3.007 1.242 3.264 1.14C3.5 1.047 3.746 1 4 1L11 1C11.254 1 11.5 1.047 11.736 1.14C11.993 1.242 12.219 1.391 12.414 1.586C12.609 1.781 12.758 2.007 12.86 2.264C12.953 2.5 13 2.746 13 3L13 8.5C13 9.199 12.871 9.874 12.614 10.525ZM3.316 10.156C3.545 10.734 3.879 11.243 4.318 11.682C4.757 12.121 5.266 12.455 5.844 12.684C6.376 12.895 6.928 13 7.5 13C8.072 13 8.624 12.895 9.156 12.684C9.734 12.455 10.243 12.121 10.682 11.682C11.121 11.243 11.455 10.734 11.684 10.156C11.895 9.624 12 9.072 12 8.5L12 3C12 2.724 11.902 2.488 11.707 2.293C11.512 2.098 11.276 2 11 2L4 2C3.724 2 3.488 2.098 3.293 2.293C3.098 2.488 3 2.724 3 3L3 8.5C3 9.072 3.105 9.624 3.316 10.156ZM5.5 4.997C5.636 4.997 5.754 5.047 5.854 5.146L6.854 6.146C6.953 6.246 7.003 6.364 7.003 6.5C7.003 6.636 6.953 6.754 6.854 6.854C6.754 6.953 6.636 7.003 6.5 7.003C6.364 7.003 6.246 6.953 6.146 6.854L5.5 6.207L4.854 6.854C4.754 6.953 4.636 7.003 4.5 7.003C4.364 7.003 4.246 6.953 4.146 6.854C4.047 6.754 3.997 6.636 3.997 6.5C3.997 6.364 4.047 6.246 4.146 6.146L5.146 5.146C5.246 5.047 5.364 4.997 5.5 4.997ZM11 6.5C11 6.638 10.951 6.756 10.854 6.854C10.754 6.953 10.636 7.003 10.5 7.003C10.364 7.003 10.246 6.953 10.146 6.854L9.5 6.207L8.854 6.854C8.754 6.953 8.636 7.003 8.5 7.003C8.364 7.003 8.246 6.953 8.146 6.854C8.049 6.756 8 6.638 8 6.5C8 6.362 8.049 6.244 8.146 6.146L9.146 5.146C9.246 5.047 9.364 4.997 9.5 4.997C9.636 4.997 9.754 5.047 9.854 5.146L10.854 6.146C10.951 6.244 11 6.362 11 6.5ZM6.25 10.665C6.637 10.888 7.053 11 7.5 11C7.947 11 8.363 10.888 8.75 10.665C9.137 10.442 9.442 10.137 9.665 9.75C9.734 9.63 9.835 9.553 9.969 9.517C10.102 9.481 10.229 9.498 10.348 9.567C10.468 9.636 10.545 9.737 10.581 9.871C10.617 10.004 10.6 10.13 10.531 10.25C10.218 10.791 9.791 11.218 9.25 11.531C8.709 11.844 8.125 12 7.5 12C6.875 12 6.291 11.844 5.75 11.531C5.209 11.218 4.782 10.791 4.469 10.25C4.4 10.13 4.383 10.004 4.419 9.871C4.455 9.737 4.532 9.636 4.652 9.567C4.771 9.498 4.898 9.481 5.031 9.517C5.165 9.553 5.266 9.63 5.335 9.75C5.558 10.137 5.863 10.442 6.25 10.665Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(12.614, 10.525)
      ..cubicTo(12.334, 11.231, 11.926, 11.852, 11.389, 12.389)
      ..cubicTo(10.852, 12.926, 10.231, 13.334, 9.525, 13.614)
      ..cubicTo(8.874, 13.871, 8.199, 14, 7.5, 14)
      ..cubicTo(6.801, 14, 6.126, 13.871, 5.475, 13.614)
      ..cubicTo(4.769, 13.334, 4.148, 12.926, 3.611, 12.389)
      ..cubicTo(3.074, 11.852, 2.666, 11.231, 2.386, 10.525)
      ..cubicTo(2.129, 9.874, 2, 9.199, 2, 8.5)
      ..lineTo(2, 3)
      ..cubicTo(2, 2.746, 2.047, 2.5, 2.14, 2.264)
      ..cubicTo(2.242, 2.007, 2.391, 1.781, 2.586, 1.586)
      ..cubicTo(2.781, 1.391, 3.007, 1.242, 3.264, 1.14)
      ..cubicTo(3.5, 1.047, 3.746, 1, 4, 1)
      ..lineTo(11, 1)
      ..cubicTo(11.254, 1, 11.5, 1.047, 11.736, 1.14)
      ..cubicTo(11.993, 1.242, 12.219, 1.391, 12.414, 1.586)
      ..cubicTo(12.609, 1.781, 12.758, 2.007, 12.86, 2.264)
      ..cubicTo(12.953, 2.5, 13, 2.746, 13, 3)
      ..lineTo(13, 8.5)
      ..cubicTo(13, 9.199, 12.871, 9.874, 12.614, 10.525)
      ..close()
      ..moveTo(3.316, 10.156)
      ..cubicTo(3.545, 10.734, 3.879, 11.243, 4.318, 11.682)
      ..cubicTo(4.757, 12.121, 5.266, 12.455, 5.844, 12.684)
      ..cubicTo(6.376, 12.895, 6.928, 13, 7.5, 13)
      ..cubicTo(8.072, 13, 8.624, 12.895, 9.156, 12.684)
      ..cubicTo(9.734, 12.455, 10.243, 12.121, 10.682, 11.682)
      ..cubicTo(11.121, 11.243, 11.455, 10.734, 11.684, 10.156)
      ..cubicTo(11.895, 9.624, 12, 9.072, 12, 8.5)
      ..lineTo(12, 3)
      ..cubicTo(12, 2.724, 11.902, 2.488, 11.707, 2.293)
      ..cubicTo(11.512, 2.098, 11.276, 2, 11, 2)
      ..lineTo(4, 2)
      ..cubicTo(3.724, 2, 3.488, 2.098, 3.293, 2.293)
      ..cubicTo(3.098, 2.488, 3, 2.724, 3, 3)
      ..lineTo(3, 8.5)
      ..cubicTo(3, 9.072, 3.105, 9.624, 3.316, 10.156)
      ..close()
      ..moveTo(5.5, 4.997)
      ..cubicTo(5.636, 4.997, 5.754, 5.047, 5.854, 5.146)
      ..lineTo(6.854, 6.146)
      ..cubicTo(6.953, 6.246, 7.003, 6.364, 7.003, 6.5)
      ..cubicTo(7.003, 6.636, 6.953, 6.754, 6.854, 6.854)
      ..cubicTo(6.754, 6.953, 6.636, 7.003, 6.5, 7.003)
      ..cubicTo(6.364, 7.003, 6.246, 6.953, 6.146, 6.854)
      ..lineTo(5.5, 6.207)
      ..lineTo(4.854, 6.854)
      ..cubicTo(4.754, 6.953, 4.636, 7.003, 4.5, 7.003)
      ..cubicTo(4.364, 7.003, 4.246, 6.953, 4.146, 6.854)
      ..cubicTo(4.047, 6.754, 3.997, 6.636, 3.997, 6.5)
      ..cubicTo(3.997, 6.364, 4.047, 6.246, 4.146, 6.146)
      ..lineTo(5.146, 5.146)
      ..cubicTo(5.246, 5.047, 5.364, 4.997, 5.5, 4.997)
      ..close()
      ..moveTo(11, 6.5)
      ..cubicTo(11, 6.638, 10.951, 6.756, 10.854, 6.854)
      ..cubicTo(10.754, 6.953, 10.636, 7.003, 10.5, 7.003)
      ..cubicTo(10.364, 7.003, 10.246, 6.953, 10.146, 6.854)
      ..lineTo(9.5, 6.207)
      ..lineTo(8.854, 6.854)
      ..cubicTo(8.754, 6.953, 8.636, 7.003, 8.5, 7.003)
      ..cubicTo(8.364, 7.003, 8.246, 6.953, 8.146, 6.854)
      ..cubicTo(8.049, 6.756, 8, 6.638, 8, 6.5)
      ..cubicTo(8, 6.362, 8.049, 6.244, 8.146, 6.146)
      ..lineTo(9.146, 5.146)
      ..cubicTo(9.246, 5.047, 9.364, 4.997, 9.5, 4.997)
      ..cubicTo(9.636, 4.997, 9.754, 5.047, 9.854, 5.146)
      ..lineTo(10.854, 6.146)
      ..cubicTo(10.951, 6.244, 11, 6.362, 11, 6.5)
      ..close()
      ..moveTo(6.25, 10.665)
      ..cubicTo(6.637, 10.888, 7.053, 11, 7.5, 11)
      ..cubicTo(7.947, 11, 8.363, 10.888, 8.75, 10.665)
      ..cubicTo(9.137, 10.442, 9.442, 10.137, 9.665, 9.75)
      ..cubicTo(9.734, 9.63, 9.835, 9.553, 9.969, 9.517)
      ..cubicTo(10.102, 9.481, 10.229, 9.498, 10.348, 9.567)
      ..cubicTo(10.468, 9.636, 10.545, 9.737, 10.581, 9.871)
      ..cubicTo(10.617, 10.004, 10.6, 10.13, 10.531, 10.25)
      ..cubicTo(10.218, 10.791, 9.791, 11.218, 9.25, 11.531)
      ..cubicTo(8.709, 11.844, 8.125, 12, 7.5, 12)
      ..cubicTo(6.875, 12, 6.291, 11.844, 5.75, 11.531)
      ..cubicTo(5.209, 11.218, 4.782, 10.791, 4.469, 10.25)
      ..cubicTo(4.4, 10.13, 4.383, 10.004, 4.419, 9.871)
      ..cubicTo(4.455, 9.737, 4.532, 9.636, 4.652, 9.567)
      ..cubicTo(4.771, 9.498, 4.898, 9.481, 5.031, 9.517)
      ..cubicTo(5.165, 9.553, 5.266, 9.63, 5.335, 9.75)
      ..cubicTo(5.558, 10.137, 5.863, 10.442, 6.25, 10.665)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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