# chess-queen icon

Chess queen. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/chess-queen

- Category: Games & sports
- Use it for: chess queen
- Tags: chess, queen, crown, chess-piece, board-game, strategy
- Family: chess-bishop, chess-king, chess-knight, chess-pawn, chess-rook
- Component name: ChessQueenIcon
- Added: 2026-10-15

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

The SVG of every style: https://gentleface.com/icons/chess-queen.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="M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z"/></svg>
```

### React

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

export function ChessQueenIcon(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="M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "chess-queen" (line-round), MIT. https://gentleface.com/icons/chess-queen -->
<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="M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "chess-queen" (line-round), MIT. https://gentleface.com/icons/chess-queen -->
<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="M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "chess-queen" (line-round), MIT. https://gentleface.com/icons/chess-queen. Takes the text color. */
.icon-chess-queen {
  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='M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z'/%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='M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z'/%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='M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct ChessQueenIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 9.016, y: 5.415))
        p.addCurve(to: CGPoint(x: 9.296, y: 5.756), control1: CGPoint(x: 9.084, y: 5.55), control2: CGPoint(x: 9.177, y: 5.664))
        p.addCurve(to: CGPoint(x: 9.751, y: 5.955), control1: CGPoint(x: 9.431, y: 5.861), control2: CGPoint(x: 9.582, y: 5.928))
        p.addCurve(to: CGPoint(x: 10.245, y: 5.91), control1: CGPoint(x: 9.919, y: 5.982), control2: CGPoint(x: 10.084, y: 5.967))
        p.addCurve(to: CGPoint(x: 10.618, y: 5.675), control1: CGPoint(x: 10.387, y: 5.86), control2: CGPoint(x: 10.511, y: 5.782))
        p.addLine(to: CGPoint(x: 11.596, y: 4.697))
        p.addCurve(to: CGPoint(x: 11.157, y: 4.169), control1: CGPoint(x: 11.408, y: 4.555), control2: CGPoint(x: 11.262, y: 4.379))
        p.addCurve(to: CGPoint(x: 11, y: 3.5), control1: CGPoint(x: 11.052, y: 3.958), control2: CGPoint(x: 11, y: 3.735))
        p.addCurve(to: CGPoint(x: 11.439, y: 2.439), control1: CGPoint(x: 11, y: 3.086), control2: CGPoint(x: 11.146, y: 2.732))
        p.addCurve(to: CGPoint(x: 12.5, y: 2), control1: CGPoint(x: 11.732, y: 2.146), control2: CGPoint(x: 12.086, y: 2))
        p.addCurve(to: CGPoint(x: 13.561, y: 2.439), control1: CGPoint(x: 12.914, y: 2), control2: CGPoint(x: 13.268, y: 2.146))
        p.addCurve(to: CGPoint(x: 14, y: 3.5), control1: CGPoint(x: 13.854, y: 2.732), control2: CGPoint(x: 14, y: 3.086))
        p.addCurve(to: CGPoint(x: 13.561, y: 4.561), control1: CGPoint(x: 14, y: 3.914), control2: CGPoint(x: 13.854, y: 4.268))
        p.addCurve(to: CGPoint(x: 13, y: 4.914), control1: CGPoint(x: 13.4, y: 4.721), control2: CGPoint(x: 13.214, y: 4.839))
        p.addLine(to: CGPoint(x: 13, y: 5.5))
        p.addCurve(to: CGPoint(x: 12.5, y: 7.618), control1: CGPoint(x: 13, y: 6.245), control2: CGPoint(x: 12.833, y: 6.951))
        p.addLine(to: CGPoint(x: 11.394, y: 9.829))
        p.addCurve(to: CGPoint(x: 11, y: 11.5), control1: CGPoint(x: 11.131, y: 10.355), control2: CGPoint(x: 11, y: 10.912))
        p.addLine(to: CGPoint(x: 11, y: 12))
        p.addLine(to: CGPoint(x: 12.5, y: 12))
        p.addCurve(to: CGPoint(x: 12.856, y: 12.144), control1: CGPoint(x: 12.641, y: 12), control2: CGPoint(x: 12.759, y: 12.048))
        p.addCurve(to: CGPoint(x: 13, y: 12.5), control1: CGPoint(x: 12.952, y: 12.241), control2: CGPoint(x: 13, y: 12.359))
        p.addLine(to: CGPoint(x: 13, y: 14.5))
        p.addCurve(to: CGPoint(x: 12.856, y: 14.856), control1: CGPoint(x: 13, y: 14.641), control2: CGPoint(x: 12.952, y: 14.759))
        p.addCurve(to: CGPoint(x: 12.5, y: 15), control1: CGPoint(x: 12.759, y: 14.952), control2: CGPoint(x: 12.641, y: 15))
        p.addLine(to: CGPoint(x: 2.5, y: 15))
        p.addCurve(to: CGPoint(x: 2.144, y: 14.856), control1: CGPoint(x: 2.359, y: 15), control2: CGPoint(x: 2.241, y: 14.952))
        p.addCurve(to: CGPoint(x: 2, y: 14.5), control1: CGPoint(x: 2.048, y: 14.759), control2: CGPoint(x: 2, y: 14.641))
        p.addLine(to: CGPoint(x: 2, y: 12.5))
        p.addCurve(to: CGPoint(x: 2.144, y: 12.144), control1: CGPoint(x: 2, y: 12.359), control2: CGPoint(x: 2.048, y: 12.241))
        p.addCurve(to: CGPoint(x: 2.5, y: 12), control1: CGPoint(x: 2.241, y: 12.048), control2: CGPoint(x: 2.359, y: 12))
        p.addLine(to: CGPoint(x: 4, y: 12))
        p.addLine(to: CGPoint(x: 4, y: 11.5))
        p.addCurve(to: CGPoint(x: 3.606, y: 9.829), control1: CGPoint(x: 4, y: 10.912), control2: CGPoint(x: 3.869, y: 10.355))
        p.addLine(to: CGPoint(x: 2.5, y: 7.618))
        p.addCurve(to: CGPoint(x: 2, y: 5.5), control1: CGPoint(x: 2.167, y: 6.951), control2: CGPoint(x: 2, y: 6.245))
        p.addLine(to: CGPoint(x: 2, y: 4.914))
        p.addCurve(to: CGPoint(x: 1.275, y: 4.366), control1: CGPoint(x: 1.7, y: 4.808), control2: CGPoint(x: 1.459, y: 4.626))
        p.addCurve(to: CGPoint(x: 1, y: 3.5), control1: CGPoint(x: 1.092, y: 4.107), control2: CGPoint(x: 1, y: 3.818))
        p.addCurve(to: CGPoint(x: 1.439, y: 2.439), control1: CGPoint(x: 1, y: 3.086), control2: CGPoint(x: 1.146, y: 2.732))
        p.addCurve(to: CGPoint(x: 2.5, y: 2), control1: CGPoint(x: 1.732, y: 2.146), control2: CGPoint(x: 2.086, y: 2))
        p.addCurve(to: CGPoint(x: 3.561, y: 2.439), control1: CGPoint(x: 2.914, y: 2), control2: CGPoint(x: 3.268, y: 2.146))
        p.addCurve(to: CGPoint(x: 4, y: 3.5), control1: CGPoint(x: 3.854, y: 2.732), control2: CGPoint(x: 4, y: 3.086))
        p.addCurve(to: CGPoint(x: 3.843, y: 4.169), control1: CGPoint(x: 4, y: 3.735), control2: CGPoint(x: 3.948, y: 3.958))
        p.addCurve(to: CGPoint(x: 3.404, y: 4.697), control1: CGPoint(x: 3.738, y: 4.379), control2: CGPoint(x: 3.592, y: 4.555))
        p.addLine(to: CGPoint(x: 4.382, y: 5.675))
        p.addCurve(to: CGPoint(x: 4.755, y: 5.91), control1: CGPoint(x: 4.489, y: 5.782), control2: CGPoint(x: 4.613, y: 5.86))
        p.addCurve(to: CGPoint(x: 5.249, y: 5.955), control1: CGPoint(x: 4.916, y: 5.967), control2: CGPoint(x: 5.081, y: 5.982))
        p.addCurve(to: CGPoint(x: 5.704, y: 5.756), control1: CGPoint(x: 5.418, y: 5.928), control2: CGPoint(x: 5.569, y: 5.861))
        p.addCurve(to: CGPoint(x: 5.984, y: 5.415), control1: CGPoint(x: 5.823, y: 5.664), control2: CGPoint(x: 5.916, y: 5.55))
        p.addLine(to: CGPoint(x: 6.782, y: 3.817))
        p.addCurve(to: CGPoint(x: 6.21, y: 3.266), control1: CGPoint(x: 6.541, y: 3.686), control2: CGPoint(x: 6.351, y: 3.502))
        p.addCurve(to: CGPoint(x: 6, y: 2.5), control1: CGPoint(x: 6.07, y: 3.03), control2: CGPoint(x: 6, y: 2.775))
        p.addCurve(to: CGPoint(x: 6.439, y: 1.439), control1: CGPoint(x: 6, y: 2.086), control2: CGPoint(x: 6.146, y: 1.732))
        p.addCurve(to: CGPoint(x: 7.5, y: 1), control1: CGPoint(x: 6.732, y: 1.146), control2: CGPoint(x: 7.086, y: 1))
        p.addCurve(to: CGPoint(x: 8.561, y: 1.439), control1: CGPoint(x: 7.914, y: 1), control2: CGPoint(x: 8.268, y: 1.146))
        p.addCurve(to: CGPoint(x: 9, y: 2.5), control1: CGPoint(x: 8.854, y: 1.732), control2: CGPoint(x: 9, y: 2.086))
        p.addCurve(to: CGPoint(x: 8.79, y: 3.266), control1: CGPoint(x: 9, y: 2.775), control2: CGPoint(x: 8.93, y: 3.03))
        p.addCurve(to: CGPoint(x: 8.218, y: 3.817), control1: CGPoint(x: 8.649, y: 3.502), control2: CGPoint(x: 8.459, y: 3.686))
        p.addLine(to: CGPoint(x: 9.016, y: 5.415))
        p.closeSubpath()
        p.move(to: CGPoint(x: 11.606, y: 7.171))
        p.addCurve(to: CGPoint(x: 11.994, y: 5.713), control1: CGPoint(x: 11.837, y: 6.709), control2: CGPoint(x: 11.966, y: 6.223))
        p.addLine(to: CGPoint(x: 11.325, y: 6.382))
        p.addCurve(to: CGPoint(x: 10.578, y: 6.853), control1: CGPoint(x: 11.112, y: 6.595), control2: CGPoint(x: 10.863, y: 6.752))
        p.addCurve(to: CGPoint(x: 9.591, y: 6.942), control1: CGPoint(x: 10.257, y: 6.967), control2: CGPoint(x: 9.927, y: 6.997))
        p.addCurve(to: CGPoint(x: 8.681, y: 6.545), control1: CGPoint(x: 9.254, y: 6.887), control2: CGPoint(x: 8.951, y: 6.755))
        p.addCurve(to: CGPoint(x: 8.122, y: 5.862), control1: CGPoint(x: 8.443, y: 6.36), control2: CGPoint(x: 8.257, y: 6.132))
        p.addLine(to: CGPoint(x: 7.5, y: 4.618))
        p.addLine(to: CGPoint(x: 6.878, y: 5.862))
        p.addCurve(to: CGPoint(x: 6.319, y: 6.545), control1: CGPoint(x: 6.743, y: 6.132), control2: CGPoint(x: 6.557, y: 6.36))
        p.addCurve(to: CGPoint(x: 5.409, y: 6.942), control1: CGPoint(x: 6.049, y: 6.755), control2: CGPoint(x: 5.746, y: 6.887))
        p.addCurve(to: CGPoint(x: 4.422, y: 6.853), control1: CGPoint(x: 5.073, y: 6.997), control2: CGPoint(x: 4.743, y: 6.967))
        p.addCurve(to: CGPoint(x: 3.675, y: 6.382), control1: CGPoint(x: 4.137, y: 6.752), control2: CGPoint(x: 3.888, y: 6.595))
        p.addLine(to: CGPoint(x: 3.006, y: 5.713))
        p.addCurve(to: CGPoint(x: 3.394, y: 7.171), control1: CGPoint(x: 3.034, y: 6.223), control2: CGPoint(x: 3.163, y: 6.709))
        p.addLine(to: CGPoint(x: 4.5, y: 9.382))
        p.addCurve(to: CGPoint(x: 4.757, y: 10), control1: CGPoint(x: 4.601, y: 9.584), control2: CGPoint(x: 4.687, y: 9.79))
        p.addLine(to: CGPoint(x: 10.243, y: 10))
        p.addCurve(to: CGPoint(x: 10.5, y: 9.382), control1: CGPoint(x: 10.313, y: 9.79), control2: CGPoint(x: 10.399, y: 9.584))
        p.addLine(to: CGPoint(x: 11.606, y: 7.171))
        p.closeSubpath()
        p.move(to: CGPoint(x: 10.026, y: 11))
        p.addLine(to: CGPoint(x: 4.974, y: 11))
        p.addCurve(to: CGPoint(x: 5, y: 11.5), control1: CGPoint(x: 4.991, y: 11.165), control2: CGPoint(x: 5, y: 11.331))
        p.addLine(to: CGPoint(x: 5, y: 12))
        p.addLine(to: CGPoint(x: 10, y: 12))
        p.addLine(to: CGPoint(x: 10, y: 11.5))
        p.addCurve(to: CGPoint(x: 10.026, y: 11), control1: CGPoint(x: 10, y: 11.331), control2: CGPoint(x: 10.009, y: 11.165))
        p.closeSubpath()
        p.move(to: CGPoint(x: 3, y: 14))
        p.addLine(to: CGPoint(x: 12, y: 14))
        p.addLine(to: CGPoint(x: 12, y: 13))
        p.addLine(to: CGPoint(x: 3, y: 13))
        p.addLine(to: CGPoint(x: 3, y: 14))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "chess-queen" (line-round), MIT. https://gentleface.com/icons/chess-queen
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 ChessQueenIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "chess-queen", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_chess_queen.xml · Gentleface "chess-queen" (line-round), MIT. https://gentleface.com/icons/chess-queen -->
<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="M9.016 5.415C9.084 5.55 9.177 5.664 9.296 5.756C9.431 5.861 9.582 5.928 9.751 5.955C9.919 5.982 10.084 5.967 10.245 5.91C10.387 5.86 10.511 5.782 10.618 5.675L11.596 4.697C11.408 4.555 11.262 4.379 11.157 4.169C11.052 3.958 11 3.735 11 3.5C11 3.086 11.146 2.732 11.439 2.439C11.732 2.146 12.086 2 12.5 2C12.914 2 13.268 2.146 13.561 2.439C13.854 2.732 14 3.086 14 3.5C14 3.914 13.854 4.268 13.561 4.561C13.4 4.721 13.214 4.839 13 4.914L13 5.5C13 6.245 12.833 6.951 12.5 7.618L11.394 9.829C11.131 10.355 11 10.912 11 11.5L11 12L12.5 12C12.641 12 12.759 12.048 12.856 12.144C12.952 12.241 13 12.359 13 12.5L13 14.5C13 14.641 12.952 14.759 12.856 14.856C12.759 14.952 12.641 15 12.5 15L2.5 15C2.359 15 2.241 14.952 2.144 14.856C2.048 14.759 2 14.641 2 14.5L2 12.5C2 12.359 2.048 12.241 2.144 12.144C2.241 12.048 2.359 12 2.5 12L4 12L4 11.5C4 10.912 3.869 10.355 3.606 9.829L2.5 7.618C2.167 6.951 2 6.245 2 5.5L2 4.914C1.7 4.808 1.459 4.626 1.275 4.366C1.092 4.107 1 3.818 1 3.5C1 3.086 1.146 2.732 1.439 2.439C1.732 2.146 2.086 2 2.5 2C2.914 2 3.268 2.146 3.561 2.439C3.854 2.732 4 3.086 4 3.5C4 3.735 3.948 3.958 3.843 4.169C3.738 4.379 3.592 4.555 3.404 4.697L4.382 5.675C4.489 5.782 4.613 5.86 4.755 5.91C4.916 5.967 5.081 5.982 5.249 5.955C5.418 5.928 5.569 5.861 5.704 5.756C5.823 5.664 5.916 5.55 5.984 5.415L6.782 3.817C6.541 3.686 6.351 3.502 6.21 3.266C6.07 3.03 6 2.775 6 2.5C6 2.086 6.146 1.732 6.439 1.439C6.732 1.146 7.086 1 7.5 1C7.914 1 8.268 1.146 8.561 1.439C8.854 1.732 9 2.086 9 2.5C9 2.775 8.93 3.03 8.79 3.266C8.649 3.502 8.459 3.686 8.218 3.817L9.016 5.415ZM11.606 7.171C11.837 6.709 11.966 6.223 11.994 5.713L11.325 6.382C11.112 6.595 10.863 6.752 10.578 6.853C10.257 6.967 9.927 6.997 9.591 6.942C9.254 6.887 8.951 6.755 8.681 6.545C8.443 6.36 8.257 6.132 8.122 5.862L7.5 4.618L6.878 5.862C6.743 6.132 6.557 6.36 6.319 6.545C6.049 6.755 5.746 6.887 5.409 6.942C5.073 6.997 4.743 6.967 4.422 6.853C4.137 6.752 3.888 6.595 3.675 6.382L3.006 5.713C3.034 6.223 3.163 6.709 3.394 7.171L4.5 9.382C4.601 9.584 4.687 9.79 4.757 10L10.243 10C10.313 9.79 10.399 9.584 10.5 9.382L11.606 7.171ZM10.026 11L4.974 11C4.991 11.165 5 11.331 5 11.5L5 12L10 12L10 11.5C10 11.331 10.009 11.165 10.026 11ZM3 14L12 14L12 13L3 13L3 14Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(9.016, 5.415)
      ..cubicTo(9.084, 5.55, 9.177, 5.664, 9.296, 5.756)
      ..cubicTo(9.431, 5.861, 9.582, 5.928, 9.751, 5.955)
      ..cubicTo(9.919, 5.982, 10.084, 5.967, 10.245, 5.91)
      ..cubicTo(10.387, 5.86, 10.511, 5.782, 10.618, 5.675)
      ..lineTo(11.596, 4.697)
      ..cubicTo(11.408, 4.555, 11.262, 4.379, 11.157, 4.169)
      ..cubicTo(11.052, 3.958, 11, 3.735, 11, 3.5)
      ..cubicTo(11, 3.086, 11.146, 2.732, 11.439, 2.439)
      ..cubicTo(11.732, 2.146, 12.086, 2, 12.5, 2)
      ..cubicTo(12.914, 2, 13.268, 2.146, 13.561, 2.439)
      ..cubicTo(13.854, 2.732, 14, 3.086, 14, 3.5)
      ..cubicTo(14, 3.914, 13.854, 4.268, 13.561, 4.561)
      ..cubicTo(13.4, 4.721, 13.214, 4.839, 13, 4.914)
      ..lineTo(13, 5.5)
      ..cubicTo(13, 6.245, 12.833, 6.951, 12.5, 7.618)
      ..lineTo(11.394, 9.829)
      ..cubicTo(11.131, 10.355, 11, 10.912, 11, 11.5)
      ..lineTo(11, 12)
      ..lineTo(12.5, 12)
      ..cubicTo(12.641, 12, 12.759, 12.048, 12.856, 12.144)
      ..cubicTo(12.952, 12.241, 13, 12.359, 13, 12.5)
      ..lineTo(13, 14.5)
      ..cubicTo(13, 14.641, 12.952, 14.759, 12.856, 14.856)
      ..cubicTo(12.759, 14.952, 12.641, 15, 12.5, 15)
      ..lineTo(2.5, 15)
      ..cubicTo(2.359, 15, 2.241, 14.952, 2.144, 14.856)
      ..cubicTo(2.048, 14.759, 2, 14.641, 2, 14.5)
      ..lineTo(2, 12.5)
      ..cubicTo(2, 12.359, 2.048, 12.241, 2.144, 12.144)
      ..cubicTo(2.241, 12.048, 2.359, 12, 2.5, 12)
      ..lineTo(4, 12)
      ..lineTo(4, 11.5)
      ..cubicTo(4, 10.912, 3.869, 10.355, 3.606, 9.829)
      ..lineTo(2.5, 7.618)
      ..cubicTo(2.167, 6.951, 2, 6.245, 2, 5.5)
      ..lineTo(2, 4.914)
      ..cubicTo(1.7, 4.808, 1.459, 4.626, 1.275, 4.366)
      ..cubicTo(1.092, 4.107, 1, 3.818, 1, 3.5)
      ..cubicTo(1, 3.086, 1.146, 2.732, 1.439, 2.439)
      ..cubicTo(1.732, 2.146, 2.086, 2, 2.5, 2)
      ..cubicTo(2.914, 2, 3.268, 2.146, 3.561, 2.439)
      ..cubicTo(3.854, 2.732, 4, 3.086, 4, 3.5)
      ..cubicTo(4, 3.735, 3.948, 3.958, 3.843, 4.169)
      ..cubicTo(3.738, 4.379, 3.592, 4.555, 3.404, 4.697)
      ..lineTo(4.382, 5.675)
      ..cubicTo(4.489, 5.782, 4.613, 5.86, 4.755, 5.91)
      ..cubicTo(4.916, 5.967, 5.081, 5.982, 5.249, 5.955)
      ..cubicTo(5.418, 5.928, 5.569, 5.861, 5.704, 5.756)
      ..cubicTo(5.823, 5.664, 5.916, 5.55, 5.984, 5.415)
      ..lineTo(6.782, 3.817)
      ..cubicTo(6.541, 3.686, 6.351, 3.502, 6.21, 3.266)
      ..cubicTo(6.07, 3.03, 6, 2.775, 6, 2.5)
      ..cubicTo(6, 2.086, 6.146, 1.732, 6.439, 1.439)
      ..cubicTo(6.732, 1.146, 7.086, 1, 7.5, 1)
      ..cubicTo(7.914, 1, 8.268, 1.146, 8.561, 1.439)
      ..cubicTo(8.854, 1.732, 9, 2.086, 9, 2.5)
      ..cubicTo(9, 2.775, 8.93, 3.03, 8.79, 3.266)
      ..cubicTo(8.649, 3.502, 8.459, 3.686, 8.218, 3.817)
      ..lineTo(9.016, 5.415)
      ..close()
      ..moveTo(11.606, 7.171)
      ..cubicTo(11.837, 6.709, 11.966, 6.223, 11.994, 5.713)
      ..lineTo(11.325, 6.382)
      ..cubicTo(11.112, 6.595, 10.863, 6.752, 10.578, 6.853)
      ..cubicTo(10.257, 6.967, 9.927, 6.997, 9.591, 6.942)
      ..cubicTo(9.254, 6.887, 8.951, 6.755, 8.681, 6.545)
      ..cubicTo(8.443, 6.36, 8.257, 6.132, 8.122, 5.862)
      ..lineTo(7.5, 4.618)
      ..lineTo(6.878, 5.862)
      ..cubicTo(6.743, 6.132, 6.557, 6.36, 6.319, 6.545)
      ..cubicTo(6.049, 6.755, 5.746, 6.887, 5.409, 6.942)
      ..cubicTo(5.073, 6.997, 4.743, 6.967, 4.422, 6.853)
      ..cubicTo(4.137, 6.752, 3.888, 6.595, 3.675, 6.382)
      ..lineTo(3.006, 5.713)
      ..cubicTo(3.034, 6.223, 3.163, 6.709, 3.394, 7.171)
      ..lineTo(4.5, 9.382)
      ..cubicTo(4.601, 9.584, 4.687, 9.79, 4.757, 10)
      ..lineTo(10.243, 10)
      ..cubicTo(10.313, 9.79, 10.399, 9.584, 10.5, 9.382)
      ..lineTo(11.606, 7.171)
      ..close()
      ..moveTo(10.026, 11)
      ..lineTo(4.974, 11)
      ..cubicTo(4.991, 11.165, 5, 11.331, 5, 11.5)
      ..lineTo(5, 12)
      ..lineTo(10, 12)
      ..lineTo(10, 11.5)
      ..cubicTo(10, 11.331, 10.009, 11.165, 10.026, 11)
      ..close()
      ..moveTo(3, 14)
      ..lineTo(12, 14)
      ..lineTo(12, 13)
      ..lineTo(3, 13)
      ..lineTo(3, 14)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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