# ticket-percent icon

Ticket percent. Gentleface icon, drawn on the 16 px pixel grid. Free, MIT licensed. Page: https://gentleface.com/icons/ticket-percent

- Category: Shopping
- Use it for: promo code, discount voucher, discount code, coupon code, voucher code
- Tags: ticket, coupon, voucher, promo, promo-code, percent, discount, offer
- Family: ticket, ticket-check, ticket-off, ticket-plus, ticket-x
- Component name: TicketPercentIcon
- Added: 2026-10-15

## Alternatives

- `tag-percent`: a discounted price or a sale

## Also fits

- discount: a promo code or discount voucher
- coupon: a promo code or discount voucher with % off

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

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

## Code (line-round)

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

### SVG

```svg
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z"/></svg>
```

### React

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

export function TicketPercentIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "ticket-percent" (line-round), MIT. https://gentleface.com/icons/ticket-percent -->
<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true">
    <path d="M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z" />
  </svg>
</template>
```

### Svelte

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

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
  <path d="M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "ticket-percent" (line-round), MIT. https://gentleface.com/icons/ticket-percent. Takes the text color. */
.icon-ticket-percent {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z'/%3E%3C/svg%3E") center / 16px 16px no-repeat;
}
```

### Data URL

```text
data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct TicketPercentIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 14.856, y: 6.356))
        p.addCurve(to: CGPoint(x: 14.5, y: 6.5), control1: CGPoint(x: 14.759, y: 6.452), control2: CGPoint(x: 14.641, y: 6.5))
        p.addCurve(to: CGPoint(x: 13.948, y: 6.605), control1: CGPoint(x: 14.309, y: 6.5), control2: CGPoint(x: 14.125, y: 6.535))
        p.addCurve(to: CGPoint(x: 13.439, y: 6.939), control1: CGPoint(x: 13.755, y: 6.682), control2: CGPoint(x: 13.586, y: 6.793))
        p.addCurve(to: CGPoint(x: 13.105, y: 7.448), control1: CGPoint(x: 13.293, y: 7.086), control2: CGPoint(x: 13.182, y: 7.255))
        p.addCurve(to: CGPoint(x: 13, y: 8), control1: CGPoint(x: 13.035, y: 7.625), control2: CGPoint(x: 13, y: 7.809))
        p.addCurve(to: CGPoint(x: 13.105, y: 8.552), control1: CGPoint(x: 13, y: 8.191), control2: CGPoint(x: 13.035, y: 8.375))
        p.addCurve(to: CGPoint(x: 13.439, y: 9.061), control1: CGPoint(x: 13.182, y: 8.745), control2: CGPoint(x: 13.293, y: 8.914))
        p.addCurve(to: CGPoint(x: 13.948, y: 9.395), control1: CGPoint(x: 13.586, y: 9.207), control2: CGPoint(x: 13.755, y: 9.318))
        p.addCurve(to: CGPoint(x: 14.5, y: 9.5), control1: CGPoint(x: 14.125, y: 9.465), control2: CGPoint(x: 14.309, y: 9.5))
        p.addCurve(to: CGPoint(x: 14.856, y: 9.644), control1: CGPoint(x: 14.641, y: 9.5), control2: CGPoint(x: 14.759, y: 9.548))
        p.addCurve(to: CGPoint(x: 15, y: 10), control1: CGPoint(x: 14.952, y: 9.741), control2: CGPoint(x: 15, y: 9.859))
        p.addLine(to: CGPoint(x: 15, y: 11.25))
        p.addCurve(to: CGPoint(x: 14.877, y: 11.894), control1: CGPoint(x: 15, y: 11.473), control2: CGPoint(x: 14.959, y: 11.687))
        p.addCurve(to: CGPoint(x: 14.487, y: 12.487), control1: CGPoint(x: 14.788, y: 12.119), control2: CGPoint(x: 14.658, y: 12.317))
        p.addCurve(to: CGPoint(x: 13.894, y: 12.877), control1: CGPoint(x: 14.317, y: 12.658), control2: CGPoint(x: 14.119, y: 12.788))
        p.addCurve(to: CGPoint(x: 13.25, y: 13), control1: CGPoint(x: 13.687, y: 12.959), control2: CGPoint(x: 13.473, y: 13))
        p.addLine(to: CGPoint(x: 2.75, y: 13))
        p.addCurve(to: CGPoint(x: 2.106, y: 12.877), control1: CGPoint(x: 2.527, y: 13), control2: CGPoint(x: 2.313, y: 12.959))
        p.addCurve(to: CGPoint(x: 1.513, y: 12.487), control1: CGPoint(x: 1.881, y: 12.788), control2: CGPoint(x: 1.683, y: 12.658))
        p.addCurve(to: CGPoint(x: 1.123, y: 11.894), control1: CGPoint(x: 1.342, y: 12.317), control2: CGPoint(x: 1.212, y: 12.119))
        p.addCurve(to: CGPoint(x: 1, y: 11.25), control1: CGPoint(x: 1.041, y: 11.687), control2: CGPoint(x: 1, y: 11.473))
        p.addLine(to: CGPoint(x: 1, y: 10))
        p.addCurve(to: CGPoint(x: 1.144, y: 9.644), control1: CGPoint(x: 1, y: 9.859), control2: CGPoint(x: 1.048, y: 9.741))
        p.addCurve(to: CGPoint(x: 1.5, y: 9.5), control1: CGPoint(x: 1.241, y: 9.548), control2: CGPoint(x: 1.359, y: 9.5))
        p.addCurve(to: CGPoint(x: 2.052, y: 9.395), control1: CGPoint(x: 1.691, y: 9.5), control2: CGPoint(x: 1.875, y: 9.465))
        p.addCurve(to: CGPoint(x: 2.561, y: 9.061), control1: CGPoint(x: 2.245, y: 9.318), control2: CGPoint(x: 2.414, y: 9.207))
        p.addCurve(to: CGPoint(x: 2.895, y: 8.552), control1: CGPoint(x: 2.707, y: 8.914), control2: CGPoint(x: 2.818, y: 8.745))
        p.addCurve(to: CGPoint(x: 3, y: 8), control1: CGPoint(x: 2.965, y: 8.375), control2: CGPoint(x: 3, y: 8.191))
        p.addCurve(to: CGPoint(x: 2.895, y: 7.448), control1: CGPoint(x: 3, y: 7.809), control2: CGPoint(x: 2.965, y: 7.625))
        p.addCurve(to: CGPoint(x: 2.561, y: 6.939), control1: CGPoint(x: 2.818, y: 7.255), control2: CGPoint(x: 2.707, y: 7.086))
        p.addCurve(to: CGPoint(x: 2.052, y: 6.605), control1: CGPoint(x: 2.414, y: 6.793), control2: CGPoint(x: 2.245, y: 6.682))
        p.addCurve(to: CGPoint(x: 1.5, y: 6.5), control1: CGPoint(x: 1.875, y: 6.535), control2: CGPoint(x: 1.691, y: 6.5))
        p.addCurve(to: CGPoint(x: 1.144, y: 6.356), control1: CGPoint(x: 1.359, y: 6.5), control2: CGPoint(x: 1.241, y: 6.452))
        p.addCurve(to: CGPoint(x: 1, y: 6), control1: CGPoint(x: 1.048, y: 6.259), control2: CGPoint(x: 1, y: 6.141))
        p.addLine(to: CGPoint(x: 1, y: 4.75))
        p.addCurve(to: CGPoint(x: 1.123, y: 4.106), control1: CGPoint(x: 1, y: 4.527), control2: CGPoint(x: 1.041, y: 4.313))
        p.addCurve(to: CGPoint(x: 1.513, y: 3.513), control1: CGPoint(x: 1.212, y: 3.881), control2: CGPoint(x: 1.342, y: 3.683))
        p.addCurve(to: CGPoint(x: 2.106, y: 3.123), control1: CGPoint(x: 1.683, y: 3.342), control2: CGPoint(x: 1.881, y: 3.212))
        p.addCurve(to: CGPoint(x: 2.75, y: 3), control1: CGPoint(x: 2.313, y: 3.041), control2: CGPoint(x: 2.527, y: 3))
        p.addLine(to: CGPoint(x: 13.25, y: 3))
        p.addCurve(to: CGPoint(x: 13.894, y: 3.123), control1: CGPoint(x: 13.473, y: 3), control2: CGPoint(x: 13.687, y: 3.041))
        p.addCurve(to: CGPoint(x: 14.487, y: 3.513), control1: CGPoint(x: 14.119, y: 3.212), control2: CGPoint(x: 14.317, y: 3.342))
        p.addCurve(to: CGPoint(x: 14.877, y: 4.106), control1: CGPoint(x: 14.658, y: 3.683), control2: CGPoint(x: 14.788, y: 3.881))
        p.addCurve(to: CGPoint(x: 15, y: 4.75), control1: CGPoint(x: 14.959, y: 4.313), control2: CGPoint(x: 15, y: 4.527))
        p.addLine(to: CGPoint(x: 15, y: 6))
        p.addCurve(to: CGPoint(x: 14.856, y: 6.356), control1: CGPoint(x: 15, y: 6.141), control2: CGPoint(x: 14.952, y: 6.259))
        p.closeSubpath()
        p.move(to: CGPoint(x: 2.42, y: 5.676))
        p.addCurve(to: CGPoint(x: 3.268, y: 6.232), control1: CGPoint(x: 2.741, y: 5.803), control2: CGPoint(x: 3.024, y: 5.988))
        p.addCurve(to: CGPoint(x: 3.824, y: 7.08), control1: CGPoint(x: 3.512, y: 6.476), control2: CGPoint(x: 3.697, y: 6.759))
        p.addCurve(to: CGPoint(x: 4, y: 8), control1: CGPoint(x: 3.941, y: 7.375), control2: CGPoint(x: 4, y: 7.682))
        p.addCurve(to: CGPoint(x: 3.824, y: 8.92), control1: CGPoint(x: 4, y: 8.318), control2: CGPoint(x: 3.941, y: 8.625))
        p.addCurve(to: CGPoint(x: 3.268, y: 9.768), control1: CGPoint(x: 3.697, y: 9.241), control2: CGPoint(x: 3.512, y: 9.524))
        p.addCurve(to: CGPoint(x: 2.42, y: 10.324), control1: CGPoint(x: 3.024, y: 10.012), control2: CGPoint(x: 2.741, y: 10.197))
        p.addCurve(to: CGPoint(x: 2, y: 10.45), control1: CGPoint(x: 2.283, y: 10.379), control2: CGPoint(x: 2.142, y: 10.421))
        p.addLine(to: CGPoint(x: 2, y: 11.25))
        p.addCurve(to: CGPoint(x: 2.22, y: 11.78), control1: CGPoint(x: 2, y: 11.457), control2: CGPoint(x: 2.073, y: 11.634))
        p.addCurve(to: CGPoint(x: 2.75, y: 12), control1: CGPoint(x: 2.366, y: 11.927), control2: CGPoint(x: 2.543, y: 12))
        p.addLine(to: CGPoint(x: 13.25, y: 12))
        p.addCurve(to: CGPoint(x: 13.78, y: 11.78), control1: CGPoint(x: 13.457, y: 12), control2: CGPoint(x: 13.634, y: 11.927))
        p.addCurve(to: CGPoint(x: 14, y: 11.25), control1: CGPoint(x: 13.927, y: 11.634), control2: CGPoint(x: 14, y: 11.457))
        p.addLine(to: CGPoint(x: 14, y: 10.45))
        p.addCurve(to: CGPoint(x: 13.58, y: 10.324), control1: CGPoint(x: 13.858, y: 10.421), control2: CGPoint(x: 13.717, y: 10.379))
        p.addCurve(to: CGPoint(x: 12.732, y: 9.768), control1: CGPoint(x: 13.259, y: 10.197), control2: CGPoint(x: 12.976, y: 10.012))
        p.addCurve(to: CGPoint(x: 12.176, y: 8.92), control1: CGPoint(x: 12.488, y: 9.524), control2: CGPoint(x: 12.303, y: 9.241))
        p.addCurve(to: CGPoint(x: 12, y: 8), control1: CGPoint(x: 12.059, y: 8.625), control2: CGPoint(x: 12, y: 8.318))
        p.addCurve(to: CGPoint(x: 12.176, y: 7.08), control1: CGPoint(x: 12, y: 7.682), control2: CGPoint(x: 12.059, y: 7.375))
        p.addCurve(to: CGPoint(x: 12.732, y: 6.232), control1: CGPoint(x: 12.303, y: 6.759), control2: CGPoint(x: 12.488, y: 6.476))
        p.addCurve(to: CGPoint(x: 13.58, y: 5.676), control1: CGPoint(x: 12.976, y: 5.988), control2: CGPoint(x: 13.259, y: 5.803))
        p.addCurve(to: CGPoint(x: 14, y: 5.55), control1: CGPoint(x: 13.717, y: 5.621), control2: CGPoint(x: 13.858, y: 5.579))
        p.addLine(to: CGPoint(x: 14, y: 4.75))
        p.addCurve(to: CGPoint(x: 13.78, y: 4.22), control1: CGPoint(x: 14, y: 4.543), control2: CGPoint(x: 13.927, y: 4.366))
        p.addCurve(to: CGPoint(x: 13.25, y: 4), control1: CGPoint(x: 13.634, y: 4.073), control2: CGPoint(x: 13.457, y: 4))
        p.addLine(to: CGPoint(x: 2.75, y: 4))
        p.addCurve(to: CGPoint(x: 2.22, y: 4.22), control1: CGPoint(x: 2.543, y: 4), control2: CGPoint(x: 2.366, y: 4.073))
        p.addCurve(to: CGPoint(x: 2, y: 4.75), control1: CGPoint(x: 2.073, y: 4.366), control2: CGPoint(x: 2, y: 4.543))
        p.addLine(to: CGPoint(x: 2, y: 5.55))
        p.addCurve(to: CGPoint(x: 2.42, y: 5.676), control1: CGPoint(x: 2.142, y: 5.579), control2: CGPoint(x: 2.283, y: 5.621))
        p.closeSubpath()
        p.move(to: CGPoint(x: 5, y: 7))
        p.addLine(to: CGPoint(x: 5, y: 5))
        p.addLine(to: CGPoint(x: 7, y: 5))
        p.addLine(to: CGPoint(x: 7, y: 7))
        p.addLine(to: CGPoint(x: 5, y: 7))
        p.closeSubpath()
        p.move(to: CGPoint(x: 9.146, y: 6.146))
        p.addCurve(to: CGPoint(x: 9.5, y: 5.997), control1: CGPoint(x: 9.246, y: 6.047), control2: CGPoint(x: 9.364, y: 5.997))
        p.addCurve(to: CGPoint(x: 9.854, y: 6.146), control1: CGPoint(x: 9.636, y: 5.997), control2: CGPoint(x: 9.754, y: 6.047))
        p.addCurve(to: CGPoint(x: 10, y: 6.5), control1: CGPoint(x: 9.951, y: 6.244), control2: CGPoint(x: 10, y: 6.362))
        p.addCurve(to: CGPoint(x: 9.854, y: 6.854), control1: CGPoint(x: 10, y: 6.638), control2: CGPoint(x: 9.951, y: 6.756))
        p.addLine(to: CGPoint(x: 6.854, y: 9.854))
        p.addCurve(to: CGPoint(x: 6.5, y: 10), control1: CGPoint(x: 6.756, y: 9.951), control2: CGPoint(x: 6.638, y: 10))
        p.addCurve(to: CGPoint(x: 6.146, y: 9.854), control1: CGPoint(x: 6.362, y: 10), control2: CGPoint(x: 6.244, y: 9.951))
        p.addCurve(to: CGPoint(x: 5.997, y: 9.5), control1: CGPoint(x: 6.047, y: 9.754), control2: CGPoint(x: 5.997, y: 9.636))
        p.addCurve(to: CGPoint(x: 6.146, y: 9.146), control1: CGPoint(x: 5.997, y: 9.364), control2: CGPoint(x: 6.047, y: 9.246))
        p.addLine(to: CGPoint(x: 9.146, y: 6.146))
        p.closeSubpath()
        p.move(to: CGPoint(x: 9, y: 11))
        p.addLine(to: CGPoint(x: 9, y: 9))
        p.addLine(to: CGPoint(x: 11, y: 9))
        p.addLine(to: CGPoint(x: 11, y: 11))
        p.addLine(to: CGPoint(x: 9, y: 11))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "ticket-percent" (line-round), MIT. https://gentleface.com/icons/ticket-percent
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 TicketPercentIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "ticket-percent", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_ticket_percent.xml · Gentleface "ticket-percent" (line-round), MIT. https://gentleface.com/icons/ticket-percent -->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="16dp"
    android:height="16dp"
    android:viewportWidth="16"
    android:viewportHeight="16"
    android:tint="?attr/colorControlNormal">
  <path
      android:fillColor="@android:color/white"
      android:pathData="M14.856 6.356C14.759 6.452 14.641 6.5 14.5 6.5C14.309 6.5 14.125 6.535 13.948 6.605C13.755 6.682 13.586 6.793 13.439 6.939C13.293 7.086 13.182 7.255 13.105 7.448C13.035 7.625 13 7.809 13 8C13 8.191 13.035 8.375 13.105 8.552C13.182 8.745 13.293 8.914 13.439 9.061C13.586 9.207 13.755 9.318 13.948 9.395C14.125 9.465 14.309 9.5 14.5 9.5C14.641 9.5 14.759 9.548 14.856 9.644C14.952 9.741 15 9.859 15 10L15 11.25C15 11.473 14.959 11.687 14.877 11.894C14.788 12.119 14.658 12.317 14.487 12.487C14.317 12.658 14.119 12.788 13.894 12.877C13.687 12.959 13.473 13 13.25 13L2.75 13C2.527 13 2.313 12.959 2.106 12.877C1.881 12.788 1.683 12.658 1.513 12.487C1.342 12.317 1.212 12.119 1.123 11.894C1.041 11.687 1 11.473 1 11.25L1 10C1 9.859 1.048 9.741 1.144 9.644C1.241 9.548 1.359 9.5 1.5 9.5C1.691 9.5 1.875 9.465 2.052 9.395C2.245 9.318 2.414 9.207 2.561 9.061C2.707 8.914 2.818 8.745 2.895 8.552C2.965 8.375 3 8.191 3 8C3 7.809 2.965 7.625 2.895 7.448C2.818 7.255 2.707 7.086 2.561 6.939C2.414 6.793 2.245 6.682 2.052 6.605C1.875 6.535 1.691 6.5 1.5 6.5C1.359 6.5 1.241 6.452 1.144 6.356C1.048 6.259 1 6.141 1 6L1 4.75C1 4.527 1.041 4.313 1.123 4.106C1.212 3.881 1.342 3.683 1.513 3.513C1.683 3.342 1.881 3.212 2.106 3.123C2.313 3.041 2.527 3 2.75 3L13.25 3C13.473 3 13.687 3.041 13.894 3.123C14.119 3.212 14.317 3.342 14.487 3.513C14.658 3.683 14.788 3.881 14.877 4.106C14.959 4.313 15 4.527 15 4.75L15 6C15 6.141 14.952 6.259 14.856 6.356ZM2.42 5.676C2.741 5.803 3.024 5.988 3.268 6.232C3.512 6.476 3.697 6.759 3.824 7.08C3.941 7.375 4 7.682 4 8C4 8.318 3.941 8.625 3.824 8.92C3.697 9.241 3.512 9.524 3.268 9.768C3.024 10.012 2.741 10.197 2.42 10.324C2.283 10.379 2.142 10.421 2 10.45L2 11.25C2 11.457 2.073 11.634 2.22 11.78C2.366 11.927 2.543 12 2.75 12L13.25 12C13.457 12 13.634 11.927 13.78 11.78C13.927 11.634 14 11.457 14 11.25L14 10.45C13.858 10.421 13.717 10.379 13.58 10.324C13.259 10.197 12.976 10.012 12.732 9.768C12.488 9.524 12.303 9.241 12.176 8.92C12.059 8.625 12 8.318 12 8C12 7.682 12.059 7.375 12.176 7.08C12.303 6.759 12.488 6.476 12.732 6.232C12.976 5.988 13.259 5.803 13.58 5.676C13.717 5.621 13.858 5.579 14 5.55L14 4.75C14 4.543 13.927 4.366 13.78 4.22C13.634 4.073 13.457 4 13.25 4L2.75 4C2.543 4 2.366 4.073 2.22 4.22C2.073 4.366 2 4.543 2 4.75L2 5.55C2.142 5.579 2.283 5.621 2.42 5.676ZM5 7L5 5L7 5L7 7L5 7ZM9.146 6.146C9.246 6.047 9.364 5.997 9.5 5.997C9.636 5.997 9.754 6.047 9.854 6.146C9.951 6.244 10 6.362 10 6.5C10 6.638 9.951 6.756 9.854 6.854L6.854 9.854C6.756 9.951 6.638 10 6.5 10C6.362 10 6.244 9.951 6.146 9.854C6.047 9.754 5.997 9.636 5.997 9.5C5.997 9.364 6.047 9.246 6.146 9.146L9.146 6.146ZM9 11L9 9L11 9L11 11L9 11Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(14.856, 6.356)
      ..cubicTo(14.759, 6.452, 14.641, 6.5, 14.5, 6.5)
      ..cubicTo(14.309, 6.5, 14.125, 6.535, 13.948, 6.605)
      ..cubicTo(13.755, 6.682, 13.586, 6.793, 13.439, 6.939)
      ..cubicTo(13.293, 7.086, 13.182, 7.255, 13.105, 7.448)
      ..cubicTo(13.035, 7.625, 13, 7.809, 13, 8)
      ..cubicTo(13, 8.191, 13.035, 8.375, 13.105, 8.552)
      ..cubicTo(13.182, 8.745, 13.293, 8.914, 13.439, 9.061)
      ..cubicTo(13.586, 9.207, 13.755, 9.318, 13.948, 9.395)
      ..cubicTo(14.125, 9.465, 14.309, 9.5, 14.5, 9.5)
      ..cubicTo(14.641, 9.5, 14.759, 9.548, 14.856, 9.644)
      ..cubicTo(14.952, 9.741, 15, 9.859, 15, 10)
      ..lineTo(15, 11.25)
      ..cubicTo(15, 11.473, 14.959, 11.687, 14.877, 11.894)
      ..cubicTo(14.788, 12.119, 14.658, 12.317, 14.487, 12.487)
      ..cubicTo(14.317, 12.658, 14.119, 12.788, 13.894, 12.877)
      ..cubicTo(13.687, 12.959, 13.473, 13, 13.25, 13)
      ..lineTo(2.75, 13)
      ..cubicTo(2.527, 13, 2.313, 12.959, 2.106, 12.877)
      ..cubicTo(1.881, 12.788, 1.683, 12.658, 1.513, 12.487)
      ..cubicTo(1.342, 12.317, 1.212, 12.119, 1.123, 11.894)
      ..cubicTo(1.041, 11.687, 1, 11.473, 1, 11.25)
      ..lineTo(1, 10)
      ..cubicTo(1, 9.859, 1.048, 9.741, 1.144, 9.644)
      ..cubicTo(1.241, 9.548, 1.359, 9.5, 1.5, 9.5)
      ..cubicTo(1.691, 9.5, 1.875, 9.465, 2.052, 9.395)
      ..cubicTo(2.245, 9.318, 2.414, 9.207, 2.561, 9.061)
      ..cubicTo(2.707, 8.914, 2.818, 8.745, 2.895, 8.552)
      ..cubicTo(2.965, 8.375, 3, 8.191, 3, 8)
      ..cubicTo(3, 7.809, 2.965, 7.625, 2.895, 7.448)
      ..cubicTo(2.818, 7.255, 2.707, 7.086, 2.561, 6.939)
      ..cubicTo(2.414, 6.793, 2.245, 6.682, 2.052, 6.605)
      ..cubicTo(1.875, 6.535, 1.691, 6.5, 1.5, 6.5)
      ..cubicTo(1.359, 6.5, 1.241, 6.452, 1.144, 6.356)
      ..cubicTo(1.048, 6.259, 1, 6.141, 1, 6)
      ..lineTo(1, 4.75)
      ..cubicTo(1, 4.527, 1.041, 4.313, 1.123, 4.106)
      ..cubicTo(1.212, 3.881, 1.342, 3.683, 1.513, 3.513)
      ..cubicTo(1.683, 3.342, 1.881, 3.212, 2.106, 3.123)
      ..cubicTo(2.313, 3.041, 2.527, 3, 2.75, 3)
      ..lineTo(13.25, 3)
      ..cubicTo(13.473, 3, 13.687, 3.041, 13.894, 3.123)
      ..cubicTo(14.119, 3.212, 14.317, 3.342, 14.487, 3.513)
      ..cubicTo(14.658, 3.683, 14.788, 3.881, 14.877, 4.106)
      ..cubicTo(14.959, 4.313, 15, 4.527, 15, 4.75)
      ..lineTo(15, 6)
      ..cubicTo(15, 6.141, 14.952, 6.259, 14.856, 6.356)
      ..close()
      ..moveTo(2.42, 5.676)
      ..cubicTo(2.741, 5.803, 3.024, 5.988, 3.268, 6.232)
      ..cubicTo(3.512, 6.476, 3.697, 6.759, 3.824, 7.08)
      ..cubicTo(3.941, 7.375, 4, 7.682, 4, 8)
      ..cubicTo(4, 8.318, 3.941, 8.625, 3.824, 8.92)
      ..cubicTo(3.697, 9.241, 3.512, 9.524, 3.268, 9.768)
      ..cubicTo(3.024, 10.012, 2.741, 10.197, 2.42, 10.324)
      ..cubicTo(2.283, 10.379, 2.142, 10.421, 2, 10.45)
      ..lineTo(2, 11.25)
      ..cubicTo(2, 11.457, 2.073, 11.634, 2.22, 11.78)
      ..cubicTo(2.366, 11.927, 2.543, 12, 2.75, 12)
      ..lineTo(13.25, 12)
      ..cubicTo(13.457, 12, 13.634, 11.927, 13.78, 11.78)
      ..cubicTo(13.927, 11.634, 14, 11.457, 14, 11.25)
      ..lineTo(14, 10.45)
      ..cubicTo(13.858, 10.421, 13.717, 10.379, 13.58, 10.324)
      ..cubicTo(13.259, 10.197, 12.976, 10.012, 12.732, 9.768)
      ..cubicTo(12.488, 9.524, 12.303, 9.241, 12.176, 8.92)
      ..cubicTo(12.059, 8.625, 12, 8.318, 12, 8)
      ..cubicTo(12, 7.682, 12.059, 7.375, 12.176, 7.08)
      ..cubicTo(12.303, 6.759, 12.488, 6.476, 12.732, 6.232)
      ..cubicTo(12.976, 5.988, 13.259, 5.803, 13.58, 5.676)
      ..cubicTo(13.717, 5.621, 13.858, 5.579, 14, 5.55)
      ..lineTo(14, 4.75)
      ..cubicTo(14, 4.543, 13.927, 4.366, 13.78, 4.22)
      ..cubicTo(13.634, 4.073, 13.457, 4, 13.25, 4)
      ..lineTo(2.75, 4)
      ..cubicTo(2.543, 4, 2.366, 4.073, 2.22, 4.22)
      ..cubicTo(2.073, 4.366, 2, 4.543, 2, 4.75)
      ..lineTo(2, 5.55)
      ..cubicTo(2.142, 5.579, 2.283, 5.621, 2.42, 5.676)
      ..close()
      ..moveTo(5, 7)
      ..lineTo(5, 5)
      ..lineTo(7, 5)
      ..lineTo(7, 7)
      ..lineTo(5, 7)
      ..close()
      ..moveTo(9.146, 6.146)
      ..cubicTo(9.246, 6.047, 9.364, 5.997, 9.5, 5.997)
      ..cubicTo(9.636, 5.997, 9.754, 6.047, 9.854, 6.146)
      ..cubicTo(9.951, 6.244, 10, 6.362, 10, 6.5)
      ..cubicTo(10, 6.638, 9.951, 6.756, 9.854, 6.854)
      ..lineTo(6.854, 9.854)
      ..cubicTo(6.756, 9.951, 6.638, 10, 6.5, 10)
      ..cubicTo(6.362, 10, 6.244, 9.951, 6.146, 9.854)
      ..cubicTo(6.047, 9.754, 5.997, 9.636, 5.997, 9.5)
      ..cubicTo(5.997, 9.364, 6.047, 9.246, 6.146, 9.146)
      ..lineTo(9.146, 6.146)
      ..close()
      ..moveTo(9, 11)
      ..lineTo(9, 9)
      ..lineTo(11, 9)
      ..lineTo(11, 11)
      ..lineTo(9, 11)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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