# croissant icon

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

- Category: Food & drink
- Use it for: croissant, pastry, pastries, baked goods, bakery dining
- Tags: croissant, pastry, bakery, breakfast, french, viennoiserie, brunch, cafe, patisserie, food
- Component name: CroissantIcon
- Added: 2026-10-29
- Since: version 0.2.0
- npm: `import { CroissantIcon } from '@gentleface/react';` (@gentleface/react 0.2.0)
- Changed: 2026-10-30 (added)

## Alternatives

- `bread`: bread or a bakery

## Also fits

- bread: pastry
- breakfast: pastries or a continental breakfast

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

The SVG of every style: https://gentleface.com/icons/croissant.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="M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z"/></svg>
```

### React

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

export function CroissantIcon(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="M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "croissant" (line-round), MIT. https://gentleface.com/icons/croissant -->
<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="M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "croissant" (line-round), MIT. https://gentleface.com/icons/croissant -->
<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="M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "croissant" (line-round), MIT. https://gentleface.com/icons/croissant. Takes the text color. */
.icon-croissant {
  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='M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z'/%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='M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z'/%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='M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct CroissantIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 10.475, y: 7.386))
        p.addCurve(to: CGPoint(x: 8.611, y: 8.611), control1: CGPoint(x: 9.769, y: 7.666), control2: CGPoint(x: 9.148, y: 8.074))
        p.addCurve(to: CGPoint(x: 7.386, y: 10.475), control1: CGPoint(x: 8.074, y: 9.148), control2: CGPoint(x: 7.666, y: 9.769))
        p.addCurve(to: CGPoint(x: 7.001, y: 12.384), control1: CGPoint(x: 7.143, y: 11.09), control2: CGPoint(x: 7.015, y: 11.726))
        p.addLine(to: CGPoint(x: 7.947, y: 14.276))
        p.addCurve(to: CGPoint(x: 7.974, y: 14.658), control1: CGPoint(x: 8.009, y: 14.4), control2: CGPoint(x: 8.018, y: 14.527))
        p.addCurve(to: CGPoint(x: 7.724, y: 14.947), control1: CGPoint(x: 7.931, y: 14.789), control2: CGPoint(x: 7.847, y: 14.885))
        p.addCurve(to: CGPoint(x: 7.402, y: 14.99), control1: CGPoint(x: 7.621, y: 14.998), control2: CGPoint(x: 7.514, y: 15.013))
        p.addCurve(to: CGPoint(x: 5.309, y: 14.28), control1: CGPoint(x: 6.668, y: 14.844), control2: CGPoint(x: 5.971, y: 14.607))
        p.addCurve(to: CGPoint(x: 3.376, y: 12.866), control1: CGPoint(x: 4.533, y: 13.896), control2: CGPoint(x: 3.888, y: 13.425))
        p.addCurve(to: CGPoint(x: 2.21, y: 10.618), control1: CGPoint(x: 2.77, y: 12.205), control2: CGPoint(x: 2.381, y: 11.456))
        p.addCurve(to: CGPoint(x: 2.415, y: 7.775), control1: CGPoint(x: 2.031, y: 9.739), control2: CGPoint(x: 2.099, y: 8.791))
        p.addCurve(to: CGPoint(x: 2.08, y: 6.794), control1: CGPoint(x: 2.261, y: 7.464), control2: CGPoint(x: 2.149, y: 7.137))
        p.addCurve(to: CGPoint(x: 2.036, y: 5.464), control1: CGPoint(x: 1.99, y: 6.353), control2: CGPoint(x: 1.976, y: 5.91))
        p.addCurve(to: CGPoint(x: 2.432, y: 4.193), control1: CGPoint(x: 2.096, y: 5.018), control2: CGPoint(x: 2.228, y: 4.594))
        p.addCurve(to: CGPoint(x: 3.172, y: 3.172), control1: CGPoint(x: 2.624, y: 3.813), control2: CGPoint(x: 2.871, y: 3.473))
        p.addCurve(to: CGPoint(x: 4.193, y: 2.432), control1: CGPoint(x: 3.473, y: 2.871), control2: CGPoint(x: 3.813, y: 2.624))
        p.addCurve(to: CGPoint(x: 5.464, y: 2.036), control1: CGPoint(x: 4.594, y: 2.228), control2: CGPoint(x: 5.018, y: 2.096))
        p.addCurve(to: CGPoint(x: 6.794, y: 2.08), control1: CGPoint(x: 5.91, y: 1.976), control2: CGPoint(x: 6.353, y: 1.99))
        p.addCurve(to: CGPoint(x: 7.775, y: 2.415), control1: CGPoint(x: 7.137, y: 2.149), control2: CGPoint(x: 7.464, y: 2.261))
        p.addCurve(to: CGPoint(x: 10.618, y: 2.21), control1: CGPoint(x: 8.791, y: 2.099), control2: CGPoint(x: 9.739, y: 2.031))
        p.addCurve(to: CGPoint(x: 12.866, y: 3.376), control1: CGPoint(x: 11.456, y: 2.381), control2: CGPoint(x: 12.205, y: 2.77))
        p.addCurve(to: CGPoint(x: 14.28, y: 5.309), control1: CGPoint(x: 13.425, y: 3.888), control2: CGPoint(x: 13.896, y: 4.533))
        p.addCurve(to: CGPoint(x: 14.99, y: 7.402), control1: CGPoint(x: 14.607, y: 5.971), control2: CGPoint(x: 14.844, y: 6.668))
        p.addCurve(to: CGPoint(x: 14.916, y: 7.777), control1: CGPoint(x: 15.017, y: 7.537), control2: CGPoint(x: 14.993, y: 7.662))
        p.addCurve(to: CGPoint(x: 14.598, y: 7.99), control1: CGPoint(x: 14.839, y: 7.892), control2: CGPoint(x: 14.733, y: 7.963))
        p.addCurve(to: CGPoint(x: 14.276, y: 7.947), control1: CGPoint(x: 14.486, y: 8.013), control2: CGPoint(x: 14.379, y: 7.998))
        p.addLine(to: CGPoint(x: 12.384, y: 7.001))
        p.addCurve(to: CGPoint(x: 10.475, y: 7.386), control1: CGPoint(x: 11.726, y: 7.015), control2: CGPoint(x: 11.09, y: 7.143))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.926, y: 9.154))
        p.addCurve(to: CGPoint(x: 7.904, y: 7.904), control1: CGPoint(x: 7.197, y: 8.701), control2: CGPoint(x: 7.523, y: 8.285))
        p.addCurve(to: CGPoint(x: 9.154, y: 6.926), control1: CGPoint(x: 8.285, y: 7.523), control2: CGPoint(x: 8.701, y: 7.197))
        p.addLine(to: CGPoint(x: 7.352, y: 3.322))
        p.addCurve(to: CGPoint(x: 6.595, y: 3.06), control1: CGPoint(x: 7.112, y: 3.201), control2: CGPoint(x: 6.86, y: 3.113))
        p.addCurve(to: CGPoint(x: 5.598, y: 3.027), control1: CGPoint(x: 6.265, y: 2.993), control2: CGPoint(x: 5.932, y: 2.982))
        p.addCurve(to: CGPoint(x: 4.645, y: 3.324), control1: CGPoint(x: 5.263, y: 3.072), control2: CGPoint(x: 4.946, y: 3.171))
        p.addCurve(to: CGPoint(x: 3.879, y: 3.879), control1: CGPoint(x: 4.36, y: 3.468), control2: CGPoint(x: 4.104, y: 3.653))
        p.addCurve(to: CGPoint(x: 3.324, y: 4.645), control1: CGPoint(x: 3.653, y: 4.104), control2: CGPoint(x: 3.468, y: 4.36))
        p.addCurve(to: CGPoint(x: 3.027, y: 5.598), control1: CGPoint(x: 3.171, y: 4.946), control2: CGPoint(x: 3.072, y: 5.263))
        p.addCurve(to: CGPoint(x: 3.06, y: 6.595), control1: CGPoint(x: 2.982, y: 5.932), control2: CGPoint(x: 2.993, y: 6.265))
        p.addCurve(to: CGPoint(x: 3.322, y: 7.352), control1: CGPoint(x: 3.113, y: 6.86), control2: CGPoint(x: 3.201, y: 7.112))
        p.addLine(to: CGPoint(x: 6.926, y: 9.154))
        p.closeSubpath()
        p.move(to: CGPoint(x: 13.383, y: 5.752))
        p.addCurve(to: CGPoint(x: 12.191, y: 4.113), control1: CGPoint(x: 13.055, y: 5.088), control2: CGPoint(x: 12.658, y: 4.541))
        p.addCurve(to: CGPoint(x: 8.442, y: 3.267), control1: CGPoint(x: 11.175, y: 3.182), control2: CGPoint(x: 9.926, y: 2.9))
        p.addLine(to: CGPoint(x: 10.049, y: 6.48))
        p.addCurve(to: CGPoint(x: 10.107, y: 6.456), control1: CGPoint(x: 10.068, y: 6.472), control2: CGPoint(x: 10.088, y: 6.464))
        p.addCurve(to: CGPoint(x: 12.5, y: 6), control1: CGPoint(x: 10.876, y: 6.152), control2: CGPoint(x: 11.673, y: 6))
        p.addCurve(to: CGPoint(x: 12.724, y: 6.053), control1: CGPoint(x: 12.579, y: 6), control2: CGPoint(x: 12.653, y: 6.018))
        p.addLine(to: CGPoint(x: 13.722, y: 6.552))
        p.addCurve(to: CGPoint(x: 13.383, y: 5.752), control1: CGPoint(x: 13.625, y: 6.279), control2: CGPoint(x: 13.512, y: 6.012))
        p.closeSubpath()
        p.move(to: CGPoint(x: 3.267, y: 8.442))
        p.addCurve(to: CGPoint(x: 4.113, y: 12.191), control1: CGPoint(x: 2.9, y: 9.926), control2: CGPoint(x: 3.182, y: 11.175))
        p.addCurve(to: CGPoint(x: 5.752, y: 13.383), control1: CGPoint(x: 4.541, y: 12.658), control2: CGPoint(x: 5.088, y: 13.055))
        p.addCurve(to: CGPoint(x: 6.552, y: 13.722), control1: CGPoint(x: 6.012, y: 13.512), control2: CGPoint(x: 6.279, y: 13.625))
        p.addLine(to: CGPoint(x: 6.053, y: 12.724))
        p.addCurve(to: CGPoint(x: 6, y: 12.5), control1: CGPoint(x: 6.018, y: 12.653), control2: CGPoint(x: 6, y: 12.579))
        p.addCurve(to: CGPoint(x: 6.456, y: 10.107), control1: CGPoint(x: 6, y: 11.673), control2: CGPoint(x: 6.152, y: 10.876))
        p.addCurve(to: CGPoint(x: 6.48, y: 10.049), control1: CGPoint(x: 6.464, y: 10.088), control2: CGPoint(x: 6.472, y: 10.068))
        p.addLine(to: CGPoint(x: 3.267, y: 8.442))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "croissant" (line-round), MIT. https://gentleface.com/icons/croissant
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 CroissantIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "croissant", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_croissant.xml · Gentleface "croissant" (line-round), MIT. https://gentleface.com/icons/croissant -->
<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="M10.475 7.386C9.769 7.666 9.148 8.074 8.611 8.611C8.074 9.148 7.666 9.769 7.386 10.475C7.143 11.09 7.015 11.726 7.001 12.384L7.947 14.276C8.009 14.4 8.018 14.527 7.974 14.658C7.931 14.789 7.847 14.885 7.724 14.947C7.621 14.998 7.514 15.013 7.402 14.99C6.668 14.844 5.971 14.607 5.309 14.28C4.533 13.896 3.888 13.425 3.376 12.866C2.77 12.205 2.381 11.456 2.21 10.618C2.031 9.739 2.099 8.791 2.415 7.775C2.261 7.464 2.149 7.137 2.08 6.794C1.99 6.353 1.976 5.91 2.036 5.464C2.096 5.018 2.228 4.594 2.432 4.193C2.624 3.813 2.871 3.473 3.172 3.172C3.473 2.871 3.813 2.624 4.193 2.432C4.594 2.228 5.018 2.096 5.464 2.036C5.91 1.976 6.353 1.99 6.794 2.08C7.137 2.149 7.464 2.261 7.775 2.415C8.791 2.099 9.739 2.031 10.618 2.21C11.456 2.381 12.205 2.77 12.866 3.376C13.425 3.888 13.896 4.533 14.28 5.309C14.607 5.971 14.844 6.668 14.99 7.402C15.017 7.537 14.993 7.662 14.916 7.777C14.839 7.892 14.733 7.963 14.598 7.99C14.486 8.013 14.379 7.998 14.276 7.947L12.384 7.001C11.726 7.015 11.09 7.143 10.475 7.386ZM6.926 9.154C7.197 8.701 7.523 8.285 7.904 7.904C8.285 7.523 8.701 7.197 9.154 6.926L7.352 3.322C7.112 3.201 6.86 3.113 6.595 3.06C6.265 2.993 5.932 2.982 5.598 3.027C5.263 3.072 4.946 3.171 4.645 3.324C4.36 3.468 4.104 3.653 3.879 3.879C3.653 4.104 3.468 4.36 3.324 4.645C3.171 4.946 3.072 5.263 3.027 5.598C2.982 5.932 2.993 6.265 3.06 6.595C3.113 6.86 3.201 7.112 3.322 7.352L6.926 9.154ZM13.383 5.752C13.055 5.088 12.658 4.541 12.191 4.113C11.175 3.182 9.926 2.9 8.442 3.267L10.049 6.48C10.068 6.472 10.088 6.464 10.107 6.456C10.876 6.152 11.673 6 12.5 6C12.579 6 12.653 6.018 12.724 6.053L13.722 6.552C13.625 6.279 13.512 6.012 13.383 5.752ZM3.267 8.442C2.9 9.926 3.182 11.175 4.113 12.191C4.541 12.658 5.088 13.055 5.752 13.383C6.012 13.512 6.279 13.625 6.552 13.722L6.053 12.724C6.018 12.653 6 12.579 6 12.5C6 11.673 6.152 10.876 6.456 10.107C6.464 10.088 6.472 10.068 6.48 10.049L3.267 8.442Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(10.475, 7.386)
      ..cubicTo(9.769, 7.666, 9.148, 8.074, 8.611, 8.611)
      ..cubicTo(8.074, 9.148, 7.666, 9.769, 7.386, 10.475)
      ..cubicTo(7.143, 11.09, 7.015, 11.726, 7.001, 12.384)
      ..lineTo(7.947, 14.276)
      ..cubicTo(8.009, 14.4, 8.018, 14.527, 7.974, 14.658)
      ..cubicTo(7.931, 14.789, 7.847, 14.885, 7.724, 14.947)
      ..cubicTo(7.621, 14.998, 7.514, 15.013, 7.402, 14.99)
      ..cubicTo(6.668, 14.844, 5.971, 14.607, 5.309, 14.28)
      ..cubicTo(4.533, 13.896, 3.888, 13.425, 3.376, 12.866)
      ..cubicTo(2.77, 12.205, 2.381, 11.456, 2.21, 10.618)
      ..cubicTo(2.031, 9.739, 2.099, 8.791, 2.415, 7.775)
      ..cubicTo(2.261, 7.464, 2.149, 7.137, 2.08, 6.794)
      ..cubicTo(1.99, 6.353, 1.976, 5.91, 2.036, 5.464)
      ..cubicTo(2.096, 5.018, 2.228, 4.594, 2.432, 4.193)
      ..cubicTo(2.624, 3.813, 2.871, 3.473, 3.172, 3.172)
      ..cubicTo(3.473, 2.871, 3.813, 2.624, 4.193, 2.432)
      ..cubicTo(4.594, 2.228, 5.018, 2.096, 5.464, 2.036)
      ..cubicTo(5.91, 1.976, 6.353, 1.99, 6.794, 2.08)
      ..cubicTo(7.137, 2.149, 7.464, 2.261, 7.775, 2.415)
      ..cubicTo(8.791, 2.099, 9.739, 2.031, 10.618, 2.21)
      ..cubicTo(11.456, 2.381, 12.205, 2.77, 12.866, 3.376)
      ..cubicTo(13.425, 3.888, 13.896, 4.533, 14.28, 5.309)
      ..cubicTo(14.607, 5.971, 14.844, 6.668, 14.99, 7.402)
      ..cubicTo(15.017, 7.537, 14.993, 7.662, 14.916, 7.777)
      ..cubicTo(14.839, 7.892, 14.733, 7.963, 14.598, 7.99)
      ..cubicTo(14.486, 8.013, 14.379, 7.998, 14.276, 7.947)
      ..lineTo(12.384, 7.001)
      ..cubicTo(11.726, 7.015, 11.09, 7.143, 10.475, 7.386)
      ..close()
      ..moveTo(6.926, 9.154)
      ..cubicTo(7.197, 8.701, 7.523, 8.285, 7.904, 7.904)
      ..cubicTo(8.285, 7.523, 8.701, 7.197, 9.154, 6.926)
      ..lineTo(7.352, 3.322)
      ..cubicTo(7.112, 3.201, 6.86, 3.113, 6.595, 3.06)
      ..cubicTo(6.265, 2.993, 5.932, 2.982, 5.598, 3.027)
      ..cubicTo(5.263, 3.072, 4.946, 3.171, 4.645, 3.324)
      ..cubicTo(4.36, 3.468, 4.104, 3.653, 3.879, 3.879)
      ..cubicTo(3.653, 4.104, 3.468, 4.36, 3.324, 4.645)
      ..cubicTo(3.171, 4.946, 3.072, 5.263, 3.027, 5.598)
      ..cubicTo(2.982, 5.932, 2.993, 6.265, 3.06, 6.595)
      ..cubicTo(3.113, 6.86, 3.201, 7.112, 3.322, 7.352)
      ..lineTo(6.926, 9.154)
      ..close()
      ..moveTo(13.383, 5.752)
      ..cubicTo(13.055, 5.088, 12.658, 4.541, 12.191, 4.113)
      ..cubicTo(11.175, 3.182, 9.926, 2.9, 8.442, 3.267)
      ..lineTo(10.049, 6.48)
      ..cubicTo(10.068, 6.472, 10.088, 6.464, 10.107, 6.456)
      ..cubicTo(10.876, 6.152, 11.673, 6, 12.5, 6)
      ..cubicTo(12.579, 6, 12.653, 6.018, 12.724, 6.053)
      ..lineTo(13.722, 6.552)
      ..cubicTo(13.625, 6.279, 13.512, 6.012, 13.383, 5.752)
      ..close()
      ..moveTo(3.267, 8.442)
      ..cubicTo(2.9, 9.926, 3.182, 11.175, 4.113, 12.191)
      ..cubicTo(4.541, 12.658, 5.088, 13.055, 5.752, 13.383)
      ..cubicTo(6.012, 13.512, 6.279, 13.625, 6.552, 13.722)
      ..lineTo(6.053, 12.724)
      ..cubicTo(6.018, 12.653, 6, 12.579, 6, 12.5)
      ..cubicTo(6, 11.673, 6.152, 10.876, 6.456, 10.107)
      ..cubicTo(6.464, 10.088, 6.472, 10.068, 6.48, 10.049)
      ..lineTo(3.267, 8.442)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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