# can icon

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

- Category: Food & drink
- Use it for: canned food, tin can, canned goods
- Tags: can, tin, canned-food, canned-goods, preserves, pantry, groceries, food
- Component name: CanIcon
- Added: 2026-11-12

## Files

Each icon is drawn on the 16 px grid, and most also on the 20 and 24 px grids (at 24 in three weights: light 1 px, regular 1.5 px, bold 2 px). Show the drawing made for your size, or an exact multiple of it, on whole pixels: 16 for 16 and 32 px, 20 for 20 and 40, 24 for 24 and 48. A size in between or a fractional position blurs it. The code on each icon page is the 16 px drawing, an SVG with fill="currentColor"; the icon page's downloads follow its Grid switch, and npm has the 20 and 24 px drawings too.

- line-round: https://gentleface.com/svg/line-round/16/can.svg · PNG https://gentleface.com/png/line-round/16/can.png · https://gentleface.com/png/line-round/32/can.png · https://gentleface.com/png/line-round/48/can.png
- line-soft: https://gentleface.com/svg/line-soft/16/can.svg · PNG https://gentleface.com/png/line-soft/16/can.png · https://gentleface.com/png/line-soft/32/can.png · https://gentleface.com/png/line-soft/48/can.png
- line-sharp: https://gentleface.com/svg/line-sharp/16/can.svg · PNG https://gentleface.com/png/line-sharp/16/can.png · https://gentleface.com/png/line-sharp/32/can.png · https://gentleface.com/png/line-sharp/48/can.png
- solid-round: https://gentleface.com/svg/solid-round/16/can.svg · PNG https://gentleface.com/png/solid-round/16/can.png · https://gentleface.com/png/solid-round/32/can.png · https://gentleface.com/png/solid-round/48/can.png
- solid-soft: https://gentleface.com/svg/solid-soft/16/can.svg · PNG https://gentleface.com/png/solid-soft/16/can.png · https://gentleface.com/png/solid-soft/32/can.png · https://gentleface.com/png/solid-soft/48/can.png
- solid-sharp: https://gentleface.com/svg/solid-sharp/16/can.svg · PNG https://gentleface.com/png/solid-sharp/16/can.png · https://gentleface.com/png/solid-sharp/32/can.png · https://gentleface.com/png/solid-sharp/48/can.png

The SVG of every style: https://gentleface.com/icons/can.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="M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z"/></svg>
```

### React

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

export function CanIcon(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="M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "can" (line-round), MIT. https://gentleface.com/icons/can -->
<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="M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "can" (line-round), MIT. https://gentleface.com/icons/can -->
<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="M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "can" (line-round), MIT. https://gentleface.com/icons/can. Takes the text color. */
.icon-can {
  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='M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z'/%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='M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z'/%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='M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct CanIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 13.491, y: 13.249))
        p.addCurve(to: CGPoint(x: 12.096, y: 14.223), control1: CGPoint(x: 13.164, y: 13.624), control2: CGPoint(x: 12.699, y: 13.949))
        p.addCurve(to: CGPoint(x: 10.113, y: 14.817), control1: CGPoint(x: 11.521, y: 14.484), control2: CGPoint(x: 10.86, y: 14.682))
        p.addCurve(to: CGPoint(x: 8, y: 15), control1: CGPoint(x: 9.434, y: 14.939), control2: CGPoint(x: 8.729, y: 15))
        p.addCurve(to: CGPoint(x: 5.887, y: 14.817), control1: CGPoint(x: 7.271, y: 15), control2: CGPoint(x: 6.566, y: 14.939))
        p.addCurve(to: CGPoint(x: 3.904, y: 14.223), control1: CGPoint(x: 5.14, y: 14.682), control2: CGPoint(x: 4.479, y: 14.484))
        p.addCurve(to: CGPoint(x: 2.509, y: 13.249), control1: CGPoint(x: 3.301, y: 13.949), control2: CGPoint(x: 2.836, y: 13.624))
        p.addCurve(to: CGPoint(x: 2, y: 12), control1: CGPoint(x: 2.17, y: 12.859), control2: CGPoint(x: 2, y: 12.443))
        p.addLine(to: CGPoint(x: 2, y: 5))
        p.addCurve(to: CGPoint(x: 2.509, y: 3.751), control1: CGPoint(x: 2, y: 4.557), control2: CGPoint(x: 2.17, y: 4.141))
        p.addCurve(to: CGPoint(x: 3.904, y: 2.777), control1: CGPoint(x: 2.836, y: 3.376), control2: CGPoint(x: 3.301, y: 3.051))
        p.addCurve(to: CGPoint(x: 5.887, y: 2.183), control1: CGPoint(x: 4.479, y: 2.516), control2: CGPoint(x: 5.14, y: 2.318))
        p.addCurve(to: CGPoint(x: 8, y: 2), control1: CGPoint(x: 6.566, y: 2.061), control2: CGPoint(x: 7.271, y: 2))
        p.addCurve(to: CGPoint(x: 10.113, y: 2.183), control1: CGPoint(x: 8.729, y: 2), control2: CGPoint(x: 9.434, y: 2.061))
        p.addCurve(to: CGPoint(x: 12.096, y: 2.777), control1: CGPoint(x: 10.86, y: 2.318), control2: CGPoint(x: 11.521, y: 2.516))
        p.addCurve(to: CGPoint(x: 13.491, y: 3.751), control1: CGPoint(x: 12.699, y: 3.051), control2: CGPoint(x: 13.164, y: 3.376))
        p.addCurve(to: CGPoint(x: 14, y: 5), control1: CGPoint(x: 13.83, y: 4.141), control2: CGPoint(x: 14, y: 4.557))
        p.addLine(to: CGPoint(x: 14, y: 12))
        p.addCurve(to: CGPoint(x: 13.491, y: 13.249), control1: CGPoint(x: 14, y: 12.443), control2: CGPoint(x: 13.83, y: 12.859))
        p.closeSubpath()
        p.move(to: CGPoint(x: 13, y: 5))
        p.addCurve(to: CGPoint(x: 12.737, y: 4.408), control1: CGPoint(x: 13, y: 4.807), control2: CGPoint(x: 12.912, y: 4.61))
        p.addCurve(to: CGPoint(x: 11.682, y: 3.687), control1: CGPoint(x: 12.505, y: 4.142), control2: CGPoint(x: 12.153, y: 3.902))
        p.addCurve(to: CGPoint(x: 9.936, y: 3.168), control1: CGPoint(x: 11.183, y: 3.461), control2: CGPoint(x: 10.601, y: 3.287))
        p.addCurve(to: CGPoint(x: 8, y: 3), control1: CGPoint(x: 9.315, y: 3.056), control2: CGPoint(x: 8.67, y: 3))
        p.addCurve(to: CGPoint(x: 6.064, y: 3.168), control1: CGPoint(x: 7.33, y: 3), control2: CGPoint(x: 6.685, y: 3.056))
        p.addCurve(to: CGPoint(x: 4.318, y: 3.687), control1: CGPoint(x: 5.399, y: 3.287), control2: CGPoint(x: 4.817, y: 3.461))
        p.addCurve(to: CGPoint(x: 3.263, y: 4.408), control1: CGPoint(x: 3.847, y: 3.902), control2: CGPoint(x: 3.495, y: 4.142))
        p.addCurve(to: CGPoint(x: 3, y: 5), control1: CGPoint(x: 3.088, y: 4.61), control2: CGPoint(x: 3, y: 4.807))
        p.addCurve(to: CGPoint(x: 3.263, y: 5.592), control1: CGPoint(x: 3, y: 5.193), control2: CGPoint(x: 3.088, y: 5.39))
        p.addCurve(to: CGPoint(x: 4.318, y: 6.313), control1: CGPoint(x: 3.495, y: 5.858), control2: CGPoint(x: 3.847, y: 6.098))
        p.addCurve(to: CGPoint(x: 6.064, y: 6.832), control1: CGPoint(x: 4.817, y: 6.539), control2: CGPoint(x: 5.399, y: 6.713))
        p.addCurve(to: CGPoint(x: 8, y: 7), control1: CGPoint(x: 6.685, y: 6.944), control2: CGPoint(x: 7.33, y: 7))
        p.addCurve(to: CGPoint(x: 9.936, y: 6.832), control1: CGPoint(x: 8.67, y: 7), control2: CGPoint(x: 9.315, y: 6.944))
        p.addCurve(to: CGPoint(x: 11.682, y: 6.313), control1: CGPoint(x: 10.601, y: 6.713), control2: CGPoint(x: 11.183, y: 6.539))
        p.addCurve(to: CGPoint(x: 12.737, y: 5.592), control1: CGPoint(x: 12.153, y: 6.098), control2: CGPoint(x: 12.505, y: 5.858))
        p.addCurve(to: CGPoint(x: 13, y: 5), control1: CGPoint(x: 12.912, y: 5.39), control2: CGPoint(x: 13, y: 5.193))
        p.closeSubpath()
        p.move(to: CGPoint(x: 4.347, y: 4.307))
        p.addCurve(to: CGPoint(x: 5.388, y: 3.812), control1: CGPoint(x: 4.578, y: 4.109), control2: CGPoint(x: 4.925, y: 3.944))
        p.addCurve(to: CGPoint(x: 8, y: 3.5), control1: CGPoint(x: 6.116, y: 3.604), control2: CGPoint(x: 6.987, y: 3.5))
        p.addCurve(to: CGPoint(x: 10.612, y: 3.812), control1: CGPoint(x: 9.013, y: 3.5), control2: CGPoint(x: 9.884, y: 3.604))
        p.addCurve(to: CGPoint(x: 11.653, y: 4.307), control1: CGPoint(x: 11.075, y: 3.944), control2: CGPoint(x: 11.422, y: 4.109))
        p.addCurve(to: CGPoint(x: 12, y: 5), control1: CGPoint(x: 11.884, y: 4.505), control2: CGPoint(x: 12, y: 4.736))
        p.addCurve(to: CGPoint(x: 11.653, y: 5.693), control1: CGPoint(x: 12, y: 5.264), control2: CGPoint(x: 11.884, y: 5.495))
        p.addCurve(to: CGPoint(x: 10.612, y: 6.188), control1: CGPoint(x: 11.422, y: 5.891), control2: CGPoint(x: 11.075, y: 6.056))
        p.addCurve(to: CGPoint(x: 8, y: 6.5), control1: CGPoint(x: 9.884, y: 6.396), control2: CGPoint(x: 9.013, y: 6.5))
        p.addCurve(to: CGPoint(x: 5.388, y: 6.188), control1: CGPoint(x: 6.987, y: 6.5), control2: CGPoint(x: 6.116, y: 6.396))
        p.addCurve(to: CGPoint(x: 4.347, y: 5.693), control1: CGPoint(x: 4.925, y: 6.056), control2: CGPoint(x: 4.578, y: 5.891))
        p.addCurve(to: CGPoint(x: 4, y: 5), control1: CGPoint(x: 4.116, y: 5.495), control2: CGPoint(x: 4, y: 5.264))
        p.addCurve(to: CGPoint(x: 4.347, y: 4.307), control1: CGPoint(x: 4, y: 4.736), control2: CGPoint(x: 4.116, y: 4.505))
        p.closeSubpath()
        p.move(to: CGPoint(x: 8, y: 5.5))
        p.addCurve(to: CGPoint(x: 10.338, y: 5.226), control1: CGPoint(x: 8.92, y: 5.5), control2: CGPoint(x: 9.699, y: 5.409))
        p.addCurve(to: CGPoint(x: 10.905, y: 5), control1: CGPoint(x: 10.585, y: 5.156), control2: CGPoint(x: 10.774, y: 5.08))
        p.addCurve(to: CGPoint(x: 10.338, y: 4.774), control1: CGPoint(x: 10.774, y: 4.92), control2: CGPoint(x: 10.585, y: 4.844))
        p.addCurve(to: CGPoint(x: 8, y: 4.5), control1: CGPoint(x: 9.699, y: 4.591), control2: CGPoint(x: 8.92, y: 4.5))
        p.addCurve(to: CGPoint(x: 5.662, y: 4.774), control1: CGPoint(x: 7.08, y: 4.5), control2: CGPoint(x: 6.301, y: 4.591))
        p.addCurve(to: CGPoint(x: 5.095, y: 5), control1: CGPoint(x: 5.415, y: 4.844), control2: CGPoint(x: 5.226, y: 4.92))
        p.addCurve(to: CGPoint(x: 5.662, y: 5.226), control1: CGPoint(x: 5.226, y: 5.08), control2: CGPoint(x: 5.415, y: 5.156))
        p.addCurve(to: CGPoint(x: 8, y: 5.5), control1: CGPoint(x: 6.301, y: 5.409), control2: CGPoint(x: 7.08, y: 5.5))
        p.closeSubpath()
        p.move(to: CGPoint(x: 12.096, y: 7.223))
        p.addCurve(to: CGPoint(x: 10.113, y: 7.817), control1: CGPoint(x: 11.521, y: 7.484), control2: CGPoint(x: 10.86, y: 7.682))
        p.addCurve(to: CGPoint(x: 8, y: 8), control1: CGPoint(x: 9.434, y: 7.939), control2: CGPoint(x: 8.729, y: 8))
        p.addCurve(to: CGPoint(x: 5.887, y: 7.817), control1: CGPoint(x: 7.271, y: 8), control2: CGPoint(x: 6.566, y: 7.939))
        p.addCurve(to: CGPoint(x: 3.904, y: 7.223), control1: CGPoint(x: 5.14, y: 7.682), control2: CGPoint(x: 4.479, y: 7.484))
        p.addCurve(to: CGPoint(x: 3, y: 6.699), control1: CGPoint(x: 3.557, y: 7.065), control2: CGPoint(x: 3.256, y: 6.891))
        p.addLine(to: CGPoint(x: 3, y: 12))
        p.addCurve(to: CGPoint(x: 3.263, y: 12.592), control1: CGPoint(x: 3, y: 12.193), control2: CGPoint(x: 3.088, y: 12.39))
        p.addCurve(to: CGPoint(x: 4.318, y: 13.313), control1: CGPoint(x: 3.495, y: 12.858), control2: CGPoint(x: 3.847, y: 13.098))
        p.addCurve(to: CGPoint(x: 6.064, y: 13.832), control1: CGPoint(x: 4.817, y: 13.539), control2: CGPoint(x: 5.399, y: 13.713))
        p.addCurve(to: CGPoint(x: 8, y: 14), control1: CGPoint(x: 6.685, y: 13.944), control2: CGPoint(x: 7.33, y: 14))
        p.addCurve(to: CGPoint(x: 9.936, y: 13.832), control1: CGPoint(x: 8.67, y: 14), control2: CGPoint(x: 9.315, y: 13.944))
        p.addCurve(to: CGPoint(x: 11.682, y: 13.313), control1: CGPoint(x: 10.601, y: 13.713), control2: CGPoint(x: 11.183, y: 13.539))
        p.addCurve(to: CGPoint(x: 12.737, y: 12.592), control1: CGPoint(x: 12.153, y: 13.098), control2: CGPoint(x: 12.505, y: 12.858))
        p.addCurve(to: CGPoint(x: 13, y: 12), control1: CGPoint(x: 12.912, y: 12.39), control2: CGPoint(x: 13, y: 12.193))
        p.addLine(to: CGPoint(x: 13, y: 6.699))
        p.addCurve(to: CGPoint(x: 12.096, y: 7.223), control1: CGPoint(x: 12.744, y: 6.891), control2: CGPoint(x: 12.443, y: 7.065))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "can" (line-round), MIT. https://gentleface.com/icons/can
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 CanIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "can", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_can.xml · Gentleface "can" (line-round), MIT. https://gentleface.com/icons/can -->
<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="M13.491 13.249C13.164 13.624 12.699 13.949 12.096 14.223C11.521 14.484 10.86 14.682 10.113 14.817C9.434 14.939 8.729 15 8 15C7.271 15 6.566 14.939 5.887 14.817C5.14 14.682 4.479 14.484 3.904 14.223C3.301 13.949 2.836 13.624 2.509 13.249C2.17 12.859 2 12.443 2 12L2 5C2 4.557 2.17 4.141 2.509 3.751C2.836 3.376 3.301 3.051 3.904 2.777C4.479 2.516 5.14 2.318 5.887 2.183C6.566 2.061 7.271 2 8 2C8.729 2 9.434 2.061 10.113 2.183C10.86 2.318 11.521 2.516 12.096 2.777C12.699 3.051 13.164 3.376 13.491 3.751C13.83 4.141 14 4.557 14 5L14 12C14 12.443 13.83 12.859 13.491 13.249ZM13 5C13 4.807 12.912 4.61 12.737 4.408C12.505 4.142 12.153 3.902 11.682 3.687C11.183 3.461 10.601 3.287 9.936 3.168C9.315 3.056 8.67 3 8 3C7.33 3 6.685 3.056 6.064 3.168C5.399 3.287 4.817 3.461 4.318 3.687C3.847 3.902 3.495 4.142 3.263 4.408C3.088 4.61 3 4.807 3 5C3 5.193 3.088 5.39 3.263 5.592C3.495 5.858 3.847 6.098 4.318 6.313C4.817 6.539 5.399 6.713 6.064 6.832C6.685 6.944 7.33 7 8 7C8.67 7 9.315 6.944 9.936 6.832C10.601 6.713 11.183 6.539 11.682 6.313C12.153 6.098 12.505 5.858 12.737 5.592C12.912 5.39 13 5.193 13 5ZM4.347 4.307C4.578 4.109 4.925 3.944 5.388 3.812C6.116 3.604 6.987 3.5 8 3.5C9.013 3.5 9.884 3.604 10.612 3.812C11.075 3.944 11.422 4.109 11.653 4.307C11.884 4.505 12 4.736 12 5C12 5.264 11.884 5.495 11.653 5.693C11.422 5.891 11.075 6.056 10.612 6.188C9.884 6.396 9.013 6.5 8 6.5C6.987 6.5 6.116 6.396 5.388 6.188C4.925 6.056 4.578 5.891 4.347 5.693C4.116 5.495 4 5.264 4 5C4 4.736 4.116 4.505 4.347 4.307ZM8 5.5C8.92 5.5 9.699 5.409 10.338 5.226C10.585 5.156 10.774 5.08 10.905 5C10.774 4.92 10.585 4.844 10.338 4.774C9.699 4.591 8.92 4.5 8 4.5C7.08 4.5 6.301 4.591 5.662 4.774C5.415 4.844 5.226 4.92 5.095 5C5.226 5.08 5.415 5.156 5.662 5.226C6.301 5.409 7.08 5.5 8 5.5ZM12.096 7.223C11.521 7.484 10.86 7.682 10.113 7.817C9.434 7.939 8.729 8 8 8C7.271 8 6.566 7.939 5.887 7.817C5.14 7.682 4.479 7.484 3.904 7.223C3.557 7.065 3.256 6.891 3 6.699L3 12C3 12.193 3.088 12.39 3.263 12.592C3.495 12.858 3.847 13.098 4.318 13.313C4.817 13.539 5.399 13.713 6.064 13.832C6.685 13.944 7.33 14 8 14C8.67 14 9.315 13.944 9.936 13.832C10.601 13.713 11.183 13.539 11.682 13.313C12.153 13.098 12.505 12.858 12.737 12.592C12.912 12.39 13 12.193 13 12L13 6.699C12.744 6.891 12.443 7.065 12.096 7.223Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(13.491, 13.249)
      ..cubicTo(13.164, 13.624, 12.699, 13.949, 12.096, 14.223)
      ..cubicTo(11.521, 14.484, 10.86, 14.682, 10.113, 14.817)
      ..cubicTo(9.434, 14.939, 8.729, 15, 8, 15)
      ..cubicTo(7.271, 15, 6.566, 14.939, 5.887, 14.817)
      ..cubicTo(5.14, 14.682, 4.479, 14.484, 3.904, 14.223)
      ..cubicTo(3.301, 13.949, 2.836, 13.624, 2.509, 13.249)
      ..cubicTo(2.17, 12.859, 2, 12.443, 2, 12)
      ..lineTo(2, 5)
      ..cubicTo(2, 4.557, 2.17, 4.141, 2.509, 3.751)
      ..cubicTo(2.836, 3.376, 3.301, 3.051, 3.904, 2.777)
      ..cubicTo(4.479, 2.516, 5.14, 2.318, 5.887, 2.183)
      ..cubicTo(6.566, 2.061, 7.271, 2, 8, 2)
      ..cubicTo(8.729, 2, 9.434, 2.061, 10.113, 2.183)
      ..cubicTo(10.86, 2.318, 11.521, 2.516, 12.096, 2.777)
      ..cubicTo(12.699, 3.051, 13.164, 3.376, 13.491, 3.751)
      ..cubicTo(13.83, 4.141, 14, 4.557, 14, 5)
      ..lineTo(14, 12)
      ..cubicTo(14, 12.443, 13.83, 12.859, 13.491, 13.249)
      ..close()
      ..moveTo(13, 5)
      ..cubicTo(13, 4.807, 12.912, 4.61, 12.737, 4.408)
      ..cubicTo(12.505, 4.142, 12.153, 3.902, 11.682, 3.687)
      ..cubicTo(11.183, 3.461, 10.601, 3.287, 9.936, 3.168)
      ..cubicTo(9.315, 3.056, 8.67, 3, 8, 3)
      ..cubicTo(7.33, 3, 6.685, 3.056, 6.064, 3.168)
      ..cubicTo(5.399, 3.287, 4.817, 3.461, 4.318, 3.687)
      ..cubicTo(3.847, 3.902, 3.495, 4.142, 3.263, 4.408)
      ..cubicTo(3.088, 4.61, 3, 4.807, 3, 5)
      ..cubicTo(3, 5.193, 3.088, 5.39, 3.263, 5.592)
      ..cubicTo(3.495, 5.858, 3.847, 6.098, 4.318, 6.313)
      ..cubicTo(4.817, 6.539, 5.399, 6.713, 6.064, 6.832)
      ..cubicTo(6.685, 6.944, 7.33, 7, 8, 7)
      ..cubicTo(8.67, 7, 9.315, 6.944, 9.936, 6.832)
      ..cubicTo(10.601, 6.713, 11.183, 6.539, 11.682, 6.313)
      ..cubicTo(12.153, 6.098, 12.505, 5.858, 12.737, 5.592)
      ..cubicTo(12.912, 5.39, 13, 5.193, 13, 5)
      ..close()
      ..moveTo(4.347, 4.307)
      ..cubicTo(4.578, 4.109, 4.925, 3.944, 5.388, 3.812)
      ..cubicTo(6.116, 3.604, 6.987, 3.5, 8, 3.5)
      ..cubicTo(9.013, 3.5, 9.884, 3.604, 10.612, 3.812)
      ..cubicTo(11.075, 3.944, 11.422, 4.109, 11.653, 4.307)
      ..cubicTo(11.884, 4.505, 12, 4.736, 12, 5)
      ..cubicTo(12, 5.264, 11.884, 5.495, 11.653, 5.693)
      ..cubicTo(11.422, 5.891, 11.075, 6.056, 10.612, 6.188)
      ..cubicTo(9.884, 6.396, 9.013, 6.5, 8, 6.5)
      ..cubicTo(6.987, 6.5, 6.116, 6.396, 5.388, 6.188)
      ..cubicTo(4.925, 6.056, 4.578, 5.891, 4.347, 5.693)
      ..cubicTo(4.116, 5.495, 4, 5.264, 4, 5)
      ..cubicTo(4, 4.736, 4.116, 4.505, 4.347, 4.307)
      ..close()
      ..moveTo(8, 5.5)
      ..cubicTo(8.92, 5.5, 9.699, 5.409, 10.338, 5.226)
      ..cubicTo(10.585, 5.156, 10.774, 5.08, 10.905, 5)
      ..cubicTo(10.774, 4.92, 10.585, 4.844, 10.338, 4.774)
      ..cubicTo(9.699, 4.591, 8.92, 4.5, 8, 4.5)
      ..cubicTo(7.08, 4.5, 6.301, 4.591, 5.662, 4.774)
      ..cubicTo(5.415, 4.844, 5.226, 4.92, 5.095, 5)
      ..cubicTo(5.226, 5.08, 5.415, 5.156, 5.662, 5.226)
      ..cubicTo(6.301, 5.409, 7.08, 5.5, 8, 5.5)
      ..close()
      ..moveTo(12.096, 7.223)
      ..cubicTo(11.521, 7.484, 10.86, 7.682, 10.113, 7.817)
      ..cubicTo(9.434, 7.939, 8.729, 8, 8, 8)
      ..cubicTo(7.271, 8, 6.566, 7.939, 5.887, 7.817)
      ..cubicTo(5.14, 7.682, 4.479, 7.484, 3.904, 7.223)
      ..cubicTo(3.557, 7.065, 3.256, 6.891, 3, 6.699)
      ..lineTo(3, 12)
      ..cubicTo(3, 12.193, 3.088, 12.39, 3.263, 12.592)
      ..cubicTo(3.495, 12.858, 3.847, 13.098, 4.318, 13.313)
      ..cubicTo(4.817, 13.539, 5.399, 13.713, 6.064, 13.832)
      ..cubicTo(6.685, 13.944, 7.33, 14, 8, 14)
      ..cubicTo(8.67, 14, 9.315, 13.944, 9.936, 13.832)
      ..cubicTo(10.601, 13.713, 11.183, 13.539, 11.682, 13.313)
      ..cubicTo(12.153, 13.098, 12.505, 12.858, 12.737, 12.592)
      ..cubicTo(12.912, 12.39, 13, 12.193, 13, 12)
      ..lineTo(13, 6.699)
      ..cubicTo(12.744, 6.891, 12.443, 7.065, 12.096, 7.223)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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