# strategy icon

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

- Category: Business & office
- Use it for: strategy, game plan, tactics, playbook, business strategy
- Tags: strategy, game-plan, tactics, playbook, plan, play, x-o, coach, sport, maneuver
- Component name: StrategyIcon
- Added: 2026-10-16

## Alternatives

- `chess-knight`: strategy games or chess

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

The SVG of every style: https://gentleface.com/icons/strategy.json (`svg`).

## Code (line-round)

The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. For another style, take its SVG from the JSON and swap the path `d`.

### SVG

```svg
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z"/></svg>
```

### React

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

export function StrategyIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "strategy" (line-round), MIT. https://gentleface.com/icons/strategy -->
<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true">
    <path d="M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "strategy" (line-round), MIT. https://gentleface.com/icons/strategy -->
<script>
  let props = $props();
</script>

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
  <path d="M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "strategy" (line-round), MIT. https://gentleface.com/icons/strategy. Takes the text color. */
.icon-strategy {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
}
```

### Data URL

```text
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct StrategyIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 15.003, y: 4.5))
        p.addCurve(to: CGPoint(x: 14.854, y: 4.854), control1: CGPoint(x: 15.003, y: 4.636), control2: CGPoint(x: 14.953, y: 4.754))
        p.addLine(to: CGPoint(x: 11.854, y: 7.854))
        p.addCurve(to: CGPoint(x: 11.5, y: 8.003), control1: CGPoint(x: 11.754, y: 7.953), control2: CGPoint(x: 11.636, y: 8.003))
        p.addCurve(to: CGPoint(x: 11.146, y: 7.854), control1: CGPoint(x: 11.364, y: 8.003), control2: CGPoint(x: 11.246, y: 7.953))
        p.addCurve(to: CGPoint(x: 11, y: 7.5), control1: CGPoint(x: 11.049, y: 7.756), control2: CGPoint(x: 11, y: 7.638))
        p.addCurve(to: CGPoint(x: 11.146, y: 7.146), control1: CGPoint(x: 11, y: 7.362), control2: CGPoint(x: 11.049, y: 7.244))
        p.addLine(to: CGPoint(x: 13.293, y: 5))
        p.addLine(to: CGPoint(x: 13, y: 5))
        p.addCurve(to: CGPoint(x: 9.78, y: 5.596), control1: CGPoint(x: 11.89, y: 5), control2: CGPoint(x: 10.816, y: 5.199))
        p.addCurve(to: CGPoint(x: 6.798, y: 7.478), control1: CGPoint(x: 8.66, y: 6.025), control2: CGPoint(x: 7.666, y: 6.652))
        p.addCurve(to: CGPoint(x: 4.768, y: 10.362), control1: CGPoint(x: 5.929, y: 8.305), control2: CGPoint(x: 5.252, y: 9.266))
        p.addCurve(to: CGPoint(x: 4.011, y: 13.549), control1: CGPoint(x: 4.319, y: 11.378), control2: CGPoint(x: 4.067, y: 12.44))
        p.addCurve(to: CGPoint(x: 3.847, y: 13.894), control1: CGPoint(x: 4.004, y: 13.687), control2: CGPoint(x: 3.95, y: 13.802))
        p.addCurve(to: CGPoint(x: 3.487, y: 14.023), control1: CGPoint(x: 3.745, y: 13.987), control2: CGPoint(x: 3.625, y: 14.03))
        p.addCurve(to: CGPoint(x: 3.139, y: 13.861), control1: CGPoint(x: 3.346, y: 14.016), control2: CGPoint(x: 3.23, y: 13.962))
        p.addCurve(to: CGPoint(x: 3.013, y: 13.499), control1: CGPoint(x: 3.048, y: 13.76), control2: CGPoint(x: 3.006, y: 13.639))
        p.addCurve(to: CGPoint(x: 3.853, y: 9.958), control1: CGPoint(x: 3.074, y: 12.267), control2: CGPoint(x: 3.355, y: 11.087))
        p.addCurve(to: CGPoint(x: 6.108, y: 6.754), control1: CGPoint(x: 4.392, y: 8.74), control2: CGPoint(x: 5.143, y: 7.672))
        p.addCurve(to: CGPoint(x: 9.422, y: 4.662), control1: CGPoint(x: 7.074, y: 5.836), control2: CGPoint(x: 8.178, y: 5.139))
        p.addCurve(to: CGPoint(x: 13, y: 4), control1: CGPoint(x: 10.574, y: 4.221), control2: CGPoint(x: 11.766, y: 4))
        p.addLine(to: CGPoint(x: 13.293, y: 4))
        p.addLine(to: CGPoint(x: 11.146, y: 1.854))
        p.addCurve(to: CGPoint(x: 11, y: 1.5), control1: CGPoint(x: 11.049, y: 1.756), control2: CGPoint(x: 11, y: 1.638))
        p.addCurve(to: CGPoint(x: 11.146, y: 1.146), control1: CGPoint(x: 11, y: 1.362), control2: CGPoint(x: 11.049, y: 1.244))
        p.addCurve(to: CGPoint(x: 11.5, y: 0.997), control1: CGPoint(x: 11.246, y: 1.047), control2: CGPoint(x: 11.364, y: 0.997))
        p.addCurve(to: CGPoint(x: 11.854, y: 1.146), control1: CGPoint(x: 11.636, y: 0.997), control2: CGPoint(x: 11.754, y: 1.047))
        p.addLine(to: CGPoint(x: 14.854, y: 4.146))
        p.addCurve(to: CGPoint(x: 15.003, y: 4.5), control1: CGPoint(x: 14.953, y: 4.246), control2: CGPoint(x: 15.003, y: 4.364))
        p.closeSubpath()
        p.move(to: CGPoint(x: 1.176, y: 2.58))
        p.addCurve(to: CGPoint(x: 1.732, y: 1.732), control1: CGPoint(x: 1.303, y: 2.259), control2: CGPoint(x: 1.488, y: 1.976))
        p.addCurve(to: CGPoint(x: 2.58, y: 1.176), control1: CGPoint(x: 1.976, y: 1.488), control2: CGPoint(x: 2.259, y: 1.303))
        p.addCurve(to: CGPoint(x: 3.5, y: 1), control1: CGPoint(x: 2.875, y: 1.059), control2: CGPoint(x: 3.182, y: 1))
        p.addCurve(to: CGPoint(x: 4.42, y: 1.176), control1: CGPoint(x: 3.818, y: 1), control2: CGPoint(x: 4.125, y: 1.059))
        p.addCurve(to: CGPoint(x: 5.268, y: 1.732), control1: CGPoint(x: 4.741, y: 1.303), control2: CGPoint(x: 5.024, y: 1.488))
        p.addCurve(to: CGPoint(x: 5.824, y: 2.58), control1: CGPoint(x: 5.512, y: 1.976), control2: CGPoint(x: 5.697, y: 2.259))
        p.addCurve(to: CGPoint(x: 6, y: 3.5), control1: CGPoint(x: 5.941, y: 2.875), control2: CGPoint(x: 6, y: 3.182))
        p.addCurve(to: CGPoint(x: 5.824, y: 4.42), control1: CGPoint(x: 6, y: 3.818), control2: CGPoint(x: 5.941, y: 4.125))
        p.addCurve(to: CGPoint(x: 5.268, y: 5.268), control1: CGPoint(x: 5.697, y: 4.741), control2: CGPoint(x: 5.512, y: 5.024))
        p.addCurve(to: CGPoint(x: 4.42, y: 5.824), control1: CGPoint(x: 5.024, y: 5.512), control2: CGPoint(x: 4.741, y: 5.697))
        p.addCurve(to: CGPoint(x: 3.5, y: 6), control1: CGPoint(x: 4.125, y: 5.941), control2: CGPoint(x: 3.818, y: 6))
        p.addCurve(to: CGPoint(x: 2.58, y: 5.824), control1: CGPoint(x: 3.182, y: 6), control2: CGPoint(x: 2.875, y: 5.941))
        p.addCurve(to: CGPoint(x: 1.732, y: 5.268), control1: CGPoint(x: 2.259, y: 5.697), control2: CGPoint(x: 1.976, y: 5.512))
        p.addCurve(to: CGPoint(x: 1.176, y: 4.42), control1: CGPoint(x: 1.488, y: 5.024), control2: CGPoint(x: 1.303, y: 4.741))
        p.addCurve(to: CGPoint(x: 1, y: 3.5), control1: CGPoint(x: 1.059, y: 4.125), control2: CGPoint(x: 1, y: 3.818))
        p.addCurve(to: CGPoint(x: 1.176, y: 2.58), control1: CGPoint(x: 1, y: 3.182), control2: CGPoint(x: 1.059, y: 2.875))
        p.closeSubpath()
        p.move(to: CGPoint(x: 2.105, y: 4.052))
        p.addCurve(to: CGPoint(x: 2.439, y: 4.561), control1: CGPoint(x: 2.182, y: 4.245), control2: CGPoint(x: 2.293, y: 4.414))
        p.addCurve(to: CGPoint(x: 2.948, y: 4.895), control1: CGPoint(x: 2.586, y: 4.707), control2: CGPoint(x: 2.755, y: 4.818))
        p.addCurve(to: CGPoint(x: 3.5, y: 5), control1: CGPoint(x: 3.125, y: 4.965), control2: CGPoint(x: 3.309, y: 5))
        p.addCurve(to: CGPoint(x: 4.052, y: 4.895), control1: CGPoint(x: 3.691, y: 5), control2: CGPoint(x: 3.875, y: 4.965))
        p.addCurve(to: CGPoint(x: 4.561, y: 4.561), control1: CGPoint(x: 4.245, y: 4.818), control2: CGPoint(x: 4.414, y: 4.707))
        p.addCurve(to: CGPoint(x: 4.895, y: 4.052), control1: CGPoint(x: 4.707, y: 4.414), control2: CGPoint(x: 4.818, y: 4.245))
        p.addCurve(to: CGPoint(x: 5, y: 3.5), control1: CGPoint(x: 4.965, y: 3.875), control2: CGPoint(x: 5, y: 3.691))
        p.addCurve(to: CGPoint(x: 4.895, y: 2.948), control1: CGPoint(x: 5, y: 3.309), control2: CGPoint(x: 4.965, y: 3.125))
        p.addCurve(to: CGPoint(x: 4.561, y: 2.439), control1: CGPoint(x: 4.818, y: 2.755), control2: CGPoint(x: 4.707, y: 2.586))
        p.addCurve(to: CGPoint(x: 4.052, y: 2.105), control1: CGPoint(x: 4.414, y: 2.293), control2: CGPoint(x: 4.245, y: 2.182))
        p.addCurve(to: CGPoint(x: 3.5, y: 2), control1: CGPoint(x: 3.875, y: 2.035), control2: CGPoint(x: 3.691, y: 2))
        p.addCurve(to: CGPoint(x: 2.948, y: 2.105), control1: CGPoint(x: 3.309, y: 2), control2: CGPoint(x: 3.125, y: 2.035))
        p.addCurve(to: CGPoint(x: 2.439, y: 2.439), control1: CGPoint(x: 2.755, y: 2.182), control2: CGPoint(x: 2.586, y: 2.293))
        p.addCurve(to: CGPoint(x: 2.105, y: 2.948), control1: CGPoint(x: 2.293, y: 2.586), control2: CGPoint(x: 2.182, y: 2.755))
        p.addCurve(to: CGPoint(x: 2, y: 3.5), control1: CGPoint(x: 2.035, y: 3.125), control2: CGPoint(x: 2, y: 3.309))
        p.addCurve(to: CGPoint(x: 2.105, y: 4.052), control1: CGPoint(x: 2, y: 3.691), control2: CGPoint(x: 2.035, y: 3.875))
        p.closeSubpath()
        p.move(to: CGPoint(x: 14.146, y: 10.146))
        p.addCurve(to: CGPoint(x: 14.5, y: 9.997), control1: CGPoint(x: 14.246, y: 10.047), control2: CGPoint(x: 14.364, y: 9.997))
        p.addCurve(to: CGPoint(x: 14.854, y: 10.146), control1: CGPoint(x: 14.636, y: 9.997), control2: CGPoint(x: 14.754, y: 10.047))
        p.addCurve(to: CGPoint(x: 15.003, y: 10.5), control1: CGPoint(x: 14.953, y: 10.246), control2: CGPoint(x: 15.003, y: 10.364))
        p.addCurve(to: CGPoint(x: 14.854, y: 10.854), control1: CGPoint(x: 15.003, y: 10.636), control2: CGPoint(x: 14.953, y: 10.754))
        p.addLine(to: CGPoint(x: 13.207, y: 12.5))
        p.addLine(to: CGPoint(x: 14.854, y: 14.146))
        p.addCurve(to: CGPoint(x: 15.003, y: 14.5), control1: CGPoint(x: 14.953, y: 14.246), control2: CGPoint(x: 15.003, y: 14.364))
        p.addCurve(to: CGPoint(x: 14.854, y: 14.854), control1: CGPoint(x: 15.003, y: 14.636), control2: CGPoint(x: 14.953, y: 14.754))
        p.addCurve(to: CGPoint(x: 14.5, y: 15.003), control1: CGPoint(x: 14.754, y: 14.953), control2: CGPoint(x: 14.636, y: 15.003))
        p.addCurve(to: CGPoint(x: 14.146, y: 14.854), control1: CGPoint(x: 14.364, y: 15.003), control2: CGPoint(x: 14.246, y: 14.953))
        p.addLine(to: CGPoint(x: 12.5, y: 13.207))
        p.addLine(to: CGPoint(x: 10.854, y: 14.854))
        p.addCurve(to: CGPoint(x: 10.5, y: 15.003), control1: CGPoint(x: 10.754, y: 14.953), control2: CGPoint(x: 10.636, y: 15.003))
        p.addCurve(to: CGPoint(x: 10.146, y: 14.854), control1: CGPoint(x: 10.364, y: 15.003), control2: CGPoint(x: 10.246, y: 14.953))
        p.addCurve(to: CGPoint(x: 9.997, y: 14.5), control1: CGPoint(x: 10.047, y: 14.754), control2: CGPoint(x: 9.997, y: 14.636))
        p.addCurve(to: CGPoint(x: 10.146, y: 14.146), control1: CGPoint(x: 9.997, y: 14.364), control2: CGPoint(x: 10.047, y: 14.246))
        p.addLine(to: CGPoint(x: 11.793, y: 12.5))
        p.addLine(to: CGPoint(x: 10.146, y: 10.854))
        p.addCurve(to: CGPoint(x: 9.997, y: 10.5), control1: CGPoint(x: 10.047, y: 10.754), control2: CGPoint(x: 9.997, y: 10.636))
        p.addCurve(to: CGPoint(x: 10.146, y: 10.146), control1: CGPoint(x: 9.997, y: 10.364), control2: CGPoint(x: 10.047, y: 10.246))
        p.addCurve(to: CGPoint(x: 10.5, y: 9.997), control1: CGPoint(x: 10.246, y: 10.047), control2: CGPoint(x: 10.364, y: 9.997))
        p.addCurve(to: CGPoint(x: 10.854, y: 10.146), control1: CGPoint(x: 10.636, y: 9.997), control2: CGPoint(x: 10.754, y: 10.047))
        p.addLine(to: CGPoint(x: 12.5, y: 11.793))
        p.addLine(to: CGPoint(x: 14.146, y: 10.146))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "strategy" (line-round), MIT. https://gentleface.com/icons/strategy
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 StrategyIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "strategy", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_strategy.xml · Gentleface "strategy" (line-round), MIT. https://gentleface.com/icons/strategy -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="16dp"
    android:height="16dp"
    android:viewportWidth="16"
    android:viewportHeight="16"
    android:tint="?attr/colorControlNormal">
  <path
      android:fillColor="@android:color/white"
      android:pathData="M15.003 4.5C15.003 4.636 14.953 4.754 14.854 4.854L11.854 7.854C11.754 7.953 11.636 8.003 11.5 8.003C11.364 8.003 11.246 7.953 11.146 7.854C11.049 7.756 11 7.638 11 7.5C11 7.362 11.049 7.244 11.146 7.146L13.293 5L13 5C11.89 5 10.816 5.199 9.78 5.596C8.66 6.025 7.666 6.652 6.798 7.478C5.929 8.305 5.252 9.266 4.768 10.362C4.319 11.378 4.067 12.44 4.011 13.549C4.004 13.687 3.95 13.802 3.847 13.894C3.745 13.987 3.625 14.03 3.487 14.023C3.346 14.016 3.23 13.962 3.139 13.861C3.048 13.76 3.006 13.639 3.013 13.499C3.074 12.267 3.355 11.087 3.853 9.958C4.392 8.74 5.143 7.672 6.108 6.754C7.074 5.836 8.178 5.139 9.422 4.662C10.574 4.221 11.766 4 13 4L13.293 4L11.146 1.854C11.049 1.756 11 1.638 11 1.5C11 1.362 11.049 1.244 11.146 1.146C11.246 1.047 11.364 0.997 11.5 0.997C11.636 0.997 11.754 1.047 11.854 1.146L14.854 4.146C14.953 4.246 15.003 4.364 15.003 4.5ZM1.176 2.58C1.303 2.259 1.488 1.976 1.732 1.732C1.976 1.488 2.259 1.303 2.58 1.176C2.875 1.059 3.182 1 3.5 1C3.818 1 4.125 1.059 4.42 1.176C4.741 1.303 5.024 1.488 5.268 1.732C5.512 1.976 5.697 2.259 5.824 2.58C5.941 2.875 6 3.182 6 3.5C6 3.818 5.941 4.125 5.824 4.42C5.697 4.741 5.512 5.024 5.268 5.268C5.024 5.512 4.741 5.697 4.42 5.824C4.125 5.941 3.818 6 3.5 6C3.182 6 2.875 5.941 2.58 5.824C2.259 5.697 1.976 5.512 1.732 5.268C1.488 5.024 1.303 4.741 1.176 4.42C1.059 4.125 1 3.818 1 3.5C1 3.182 1.059 2.875 1.176 2.58ZM2.105 4.052C2.182 4.245 2.293 4.414 2.439 4.561C2.586 4.707 2.755 4.818 2.948 4.895C3.125 4.965 3.309 5 3.5 5C3.691 5 3.875 4.965 4.052 4.895C4.245 4.818 4.414 4.707 4.561 4.561C4.707 4.414 4.818 4.245 4.895 4.052C4.965 3.875 5 3.691 5 3.5C5 3.309 4.965 3.125 4.895 2.948C4.818 2.755 4.707 2.586 4.561 2.439C4.414 2.293 4.245 2.182 4.052 2.105C3.875 2.035 3.691 2 3.5 2C3.309 2 3.125 2.035 2.948 2.105C2.755 2.182 2.586 2.293 2.439 2.439C2.293 2.586 2.182 2.755 2.105 2.948C2.035 3.125 2 3.309 2 3.5C2 3.691 2.035 3.875 2.105 4.052ZM14.146 10.146C14.246 10.047 14.364 9.997 14.5 9.997C14.636 9.997 14.754 10.047 14.854 10.146C14.953 10.246 15.003 10.364 15.003 10.5C15.003 10.636 14.953 10.754 14.854 10.854L13.207 12.5L14.854 14.146C14.953 14.246 15.003 14.364 15.003 14.5C15.003 14.636 14.953 14.754 14.854 14.854C14.754 14.953 14.636 15.003 14.5 15.003C14.364 15.003 14.246 14.953 14.146 14.854L12.5 13.207L10.854 14.854C10.754 14.953 10.636 15.003 10.5 15.003C10.364 15.003 10.246 14.953 10.146 14.854C10.047 14.754 9.997 14.636 9.997 14.5C9.997 14.364 10.047 14.246 10.146 14.146L11.793 12.5L10.146 10.854C10.047 10.754 9.997 10.636 9.997 10.5C9.997 10.364 10.047 10.246 10.146 10.146C10.246 10.047 10.364 9.997 10.5 9.997C10.636 9.997 10.754 10.047 10.854 10.146L12.5 11.793L14.146 10.146Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(15.003, 4.5)
      ..cubicTo(15.003, 4.636, 14.953, 4.754, 14.854, 4.854)
      ..lineTo(11.854, 7.854)
      ..cubicTo(11.754, 7.953, 11.636, 8.003, 11.5, 8.003)
      ..cubicTo(11.364, 8.003, 11.246, 7.953, 11.146, 7.854)
      ..cubicTo(11.049, 7.756, 11, 7.638, 11, 7.5)
      ..cubicTo(11, 7.362, 11.049, 7.244, 11.146, 7.146)
      ..lineTo(13.293, 5)
      ..lineTo(13, 5)
      ..cubicTo(11.89, 5, 10.816, 5.199, 9.78, 5.596)
      ..cubicTo(8.66, 6.025, 7.666, 6.652, 6.798, 7.478)
      ..cubicTo(5.929, 8.305, 5.252, 9.266, 4.768, 10.362)
      ..cubicTo(4.319, 11.378, 4.067, 12.44, 4.011, 13.549)
      ..cubicTo(4.004, 13.687, 3.95, 13.802, 3.847, 13.894)
      ..cubicTo(3.745, 13.987, 3.625, 14.03, 3.487, 14.023)
      ..cubicTo(3.346, 14.016, 3.23, 13.962, 3.139, 13.861)
      ..cubicTo(3.048, 13.76, 3.006, 13.639, 3.013, 13.499)
      ..cubicTo(3.074, 12.267, 3.355, 11.087, 3.853, 9.958)
      ..cubicTo(4.392, 8.74, 5.143, 7.672, 6.108, 6.754)
      ..cubicTo(7.074, 5.836, 8.178, 5.139, 9.422, 4.662)
      ..cubicTo(10.574, 4.221, 11.766, 4, 13, 4)
      ..lineTo(13.293, 4)
      ..lineTo(11.146, 1.854)
      ..cubicTo(11.049, 1.756, 11, 1.638, 11, 1.5)
      ..cubicTo(11, 1.362, 11.049, 1.244, 11.146, 1.146)
      ..cubicTo(11.246, 1.047, 11.364, 0.997, 11.5, 0.997)
      ..cubicTo(11.636, 0.997, 11.754, 1.047, 11.854, 1.146)
      ..lineTo(14.854, 4.146)
      ..cubicTo(14.953, 4.246, 15.003, 4.364, 15.003, 4.5)
      ..close()
      ..moveTo(1.176, 2.58)
      ..cubicTo(1.303, 2.259, 1.488, 1.976, 1.732, 1.732)
      ..cubicTo(1.976, 1.488, 2.259, 1.303, 2.58, 1.176)
      ..cubicTo(2.875, 1.059, 3.182, 1, 3.5, 1)
      ..cubicTo(3.818, 1, 4.125, 1.059, 4.42, 1.176)
      ..cubicTo(4.741, 1.303, 5.024, 1.488, 5.268, 1.732)
      ..cubicTo(5.512, 1.976, 5.697, 2.259, 5.824, 2.58)
      ..cubicTo(5.941, 2.875, 6, 3.182, 6, 3.5)
      ..cubicTo(6, 3.818, 5.941, 4.125, 5.824, 4.42)
      ..cubicTo(5.697, 4.741, 5.512, 5.024, 5.268, 5.268)
      ..cubicTo(5.024, 5.512, 4.741, 5.697, 4.42, 5.824)
      ..cubicTo(4.125, 5.941, 3.818, 6, 3.5, 6)
      ..cubicTo(3.182, 6, 2.875, 5.941, 2.58, 5.824)
      ..cubicTo(2.259, 5.697, 1.976, 5.512, 1.732, 5.268)
      ..cubicTo(1.488, 5.024, 1.303, 4.741, 1.176, 4.42)
      ..cubicTo(1.059, 4.125, 1, 3.818, 1, 3.5)
      ..cubicTo(1, 3.182, 1.059, 2.875, 1.176, 2.58)
      ..close()
      ..moveTo(2.105, 4.052)
      ..cubicTo(2.182, 4.245, 2.293, 4.414, 2.439, 4.561)
      ..cubicTo(2.586, 4.707, 2.755, 4.818, 2.948, 4.895)
      ..cubicTo(3.125, 4.965, 3.309, 5, 3.5, 5)
      ..cubicTo(3.691, 5, 3.875, 4.965, 4.052, 4.895)
      ..cubicTo(4.245, 4.818, 4.414, 4.707, 4.561, 4.561)
      ..cubicTo(4.707, 4.414, 4.818, 4.245, 4.895, 4.052)
      ..cubicTo(4.965, 3.875, 5, 3.691, 5, 3.5)
      ..cubicTo(5, 3.309, 4.965, 3.125, 4.895, 2.948)
      ..cubicTo(4.818, 2.755, 4.707, 2.586, 4.561, 2.439)
      ..cubicTo(4.414, 2.293, 4.245, 2.182, 4.052, 2.105)
      ..cubicTo(3.875, 2.035, 3.691, 2, 3.5, 2)
      ..cubicTo(3.309, 2, 3.125, 2.035, 2.948, 2.105)
      ..cubicTo(2.755, 2.182, 2.586, 2.293, 2.439, 2.439)
      ..cubicTo(2.293, 2.586, 2.182, 2.755, 2.105, 2.948)
      ..cubicTo(2.035, 3.125, 2, 3.309, 2, 3.5)
      ..cubicTo(2, 3.691, 2.035, 3.875, 2.105, 4.052)
      ..close()
      ..moveTo(14.146, 10.146)
      ..cubicTo(14.246, 10.047, 14.364, 9.997, 14.5, 9.997)
      ..cubicTo(14.636, 9.997, 14.754, 10.047, 14.854, 10.146)
      ..cubicTo(14.953, 10.246, 15.003, 10.364, 15.003, 10.5)
      ..cubicTo(15.003, 10.636, 14.953, 10.754, 14.854, 10.854)
      ..lineTo(13.207, 12.5)
      ..lineTo(14.854, 14.146)
      ..cubicTo(14.953, 14.246, 15.003, 14.364, 15.003, 14.5)
      ..cubicTo(15.003, 14.636, 14.953, 14.754, 14.854, 14.854)
      ..cubicTo(14.754, 14.953, 14.636, 15.003, 14.5, 15.003)
      ..cubicTo(14.364, 15.003, 14.246, 14.953, 14.146, 14.854)
      ..lineTo(12.5, 13.207)
      ..lineTo(10.854, 14.854)
      ..cubicTo(10.754, 14.953, 10.636, 15.003, 10.5, 15.003)
      ..cubicTo(10.364, 15.003, 10.246, 14.953, 10.146, 14.854)
      ..cubicTo(10.047, 14.754, 9.997, 14.636, 9.997, 14.5)
      ..cubicTo(9.997, 14.364, 10.047, 14.246, 10.146, 14.146)
      ..lineTo(11.793, 12.5)
      ..lineTo(10.146, 10.854)
      ..cubicTo(10.047, 10.754, 9.997, 10.636, 9.997, 10.5)
      ..cubicTo(9.997, 10.364, 10.047, 10.246, 10.146, 10.146)
      ..cubicTo(10.246, 10.047, 10.364, 9.997, 10.5, 9.997)
      ..cubicTo(10.636, 9.997, 10.754, 10.047, 10.854, 10.146)
      ..lineTo(12.5, 11.793)
      ..lineTo(14.146, 10.146)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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