# pennant icon

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

- Category: Games & sports
- Use it for: pennant, team pennant, bunting
- Tags: pennant, team-pennant, bunting, banner, flag, fan, supporter, team, club, sports, decoration, celebration
- Component name: PennantIcon
- Added: 2026-11-06
- Since: version 0.4.0
- npm: `import { PennantIcon } from '@gentleface/react';` (@gentleface/react 0.6.0)

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

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

## Animated

`pennant-wave`: The wind drops and the pennant sags down from its pole, swaying a little. A gust lifts it straight, a wave runs down to the tail and the tail snaps twice before it flies level again.

File: https://gentleface.com/motion/pennant-wave.svg (line-round, 16 px). Native SVG animation that loops by itself. To play it once, run 0.3 s to 2.5 s. Patterns: https://gentleface.com/animated-icons.md

```svg
<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.001" stroke-linecap="round" stroke-linejoin="round"><path fill="currentColor" stroke="none" d="M2 4L2.5 4C2.776 4 3 4.224 3 4.5L3 11.5C3 11.776 2.776 12 2.5 12L1.5 12C1.224 12 1 11.776 1 11.5L1 4.5C1 4.224 1.224 4 1.5 4L2 4Z"></path><path d="M9.5 5.5L14.5 6.5L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z"><animate attributeName="d" dur="3.4s" repeatCount="indefinite" keyTimes="0;0.088;0.096;0.103;0.11;0.118;0.125;0.132;0.14;0.147;0.154;0.162;0.169;0.176;0.184;0.191;0.199;0.206;0.213;0.221;0.228;0.235;0.243;0.25;0.257;0.265;0.272;0.279;0.287;0.294;0.301;0.309;0.316;0.324;0.331;0.338;0.346;0.353;0.36;0.368;0.375;0.382;0.39;0.397;0.404;0.412;0.419;0.426;0.434;0.441;0.449;0.456;0.463;0.471;0.478;0.485;0.493;0.5;0.507;0.515;0.522;0.529;0.537;0.544;0.551;0.559;0.566;0.574;0.581;0.588;0.596;0.603;0.61;0.618;0.625;0.632;0.64;0.647;0.654;0.662;0.669;0.676;0.684;0.691;1" values="M9.5 5.5L14.5 6.5L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z;M9.5 5.5L14.5 6.5L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z;M9.5 5.5L14.5 6.5L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z;M9.5 5.5L14.5 6.5L6.671 10.415C5.672 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.367 4.673 6.295 4.859L9.5 5.5Z;M9.5 5.5L14.5 6.5L6.668 10.417C5.67 10.914 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.368 4.674 6.297 4.861L9.5 5.5Z;M9.501 5.503L14.5 6.5L6.664 10.42C5.666 10.915 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.37 4.674 6.3 4.863L9.501 5.503Z;M9.506 5.516L14.5 6.5L6.657 10.425C5.662 10.917 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.373 4.675 6.306 4.867L9.506 5.516Z;M9.515 5.538L14.5 6.5L6.648 10.432C5.656 10.919 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.377 4.676 6.312 4.871L9.515 5.538Z;M9.527 5.569L14.501 6.508L6.638 10.44C5.649 10.921 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.381 4.678 6.32 4.877L9.527 5.569Z;M9.543 5.61L14.505 6.555L6.625 10.449C5.642 10.924 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.385 4.679 6.329 4.883L9.543 5.61Z;M9.561 5.659L14.513 6.645L6.611 10.459C5.633 10.927 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.39 4.681 6.34 4.891L9.561 5.659Z;M9.581 5.717L14.524 6.777L6.595 10.47C5.623 10.93 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.396 4.682 6.351 4.899L9.581 5.717Z;M9.604 5.782L14.535 6.949L6.578 10.482C5.613 10.933 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.402 4.684 6.363 4.907L9.604 5.782Z;M9.628 5.855L14.544 7.159L6.56 10.495C5.602 10.936 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.408 4.686 6.376 4.917L9.628 5.855Z;M9.652 5.933L14.549 7.405L6.54 10.508C5.591 10.94 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.415 4.688 6.39 4.927L9.652 5.933Z;M9.677 6.017L14.548 7.685L6.52 10.522C5.58 10.944 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.421 4.691 6.404 4.937L9.677 6.017Z;M9.701 6.105L14.538 7.995L6.5 10.535C5.568 10.947 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.428 4.693 6.418 4.947L9.701 6.105Z;M9.725 6.196L14.516 8.33L6.479 10.549C5.557 10.951 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.435 4.695 6.432 4.958L9.725 6.196Z;M9.747 6.289L14.48 8.686L6.458 10.562C5.545 10.954 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.441 4.697 6.445 4.968L9.747 6.289Z;M9.768 6.383L14.428 9.058L6.438 10.575C5.534 10.958 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.447 4.699 6.459 4.979L9.768 6.383Z;M9.787 6.476L14.361 9.44L6.418 10.587C5.524 10.961 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.453 4.701 6.471 4.989L9.787 6.476Z;M9.804 6.567L14.277 9.826L6.399 10.599C5.514 10.964 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.459 4.703 6.483 4.998L9.804 6.567Z;M9.818 6.655L14.177 10.211L6.382 10.61C5.505 10.966 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.464 4.705 6.495 5.007L9.818 6.655Z;M9.831 6.738L14.064 10.588L6.365 10.619C5.496 10.969 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.469 4.707 6.505 5.015L9.831 6.738Z;M9.842 6.816L13.938 10.953L6.351 10.628C5.489 10.971 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.473 4.708 6.514 5.023L9.842 6.816Z;M9.85 6.888L13.804 11.3L6.338 10.636C5.482 10.973 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.476 4.709 6.522 5.029L9.85 6.888Z;M9.857 6.952L13.664 11.626L6.327 10.642C5.477 10.974 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.479 4.71 6.528 5.034L9.857 6.952Z;M9.863 7.008L13.523 11.925L6.318 10.647C5.473 10.975 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.481 4.711 6.534 5.039L9.863 7.008Z;M9.867 7.055L13.385 12.196L6.311 10.651C5.47 10.976 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.483 4.711 6.537 5.042L9.867 7.055Z;M9.87 7.092L13.254 12.436L6.307 10.654C5.469 10.976 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.484 4.712 6.54 5.044L9.87 7.092Z;M9.872 7.12L13.134 12.643L6.305 10.655C5.468 10.977 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.483 4.712 6.541 5.045L9.872 7.12Z;M9.873 7.138L13.028 12.816L6.306 10.654C5.47 10.976 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.482 4.711 6.54 5.044L9.873 7.138Z;M9.873 7.145L12.94 12.955L6.311 10.651C5.475 10.975 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.479 4.71 6.536 5.04L9.873 7.145Z;M9.873 7.138L12.873 13.059L6.32 10.646C5.48 10.973 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.476 4.709 6.53 5.036L9.873 7.138Z;M9.871 7.111L12.827 13.127L6.33 10.64C5.485 10.972 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.474 4.708 6.524 5.031L9.871 7.111Z;M9.868 7.07L12.805 13.159L6.338 10.636C5.488 10.971 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.472 4.708 6.519 5.027L9.868 7.07Z;M9.864 7.026L12.813 13.148L6.342 10.633C5.489 10.971 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.472 4.708 6.517 5.025L9.864 7.026Z;M9.861 6.992L12.867 13.067L6.342 10.633C5.487 10.971 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.474 4.708 6.518 5.026L9.861 6.992Z;M9.86 6.977L12.956 12.931L6.336 10.637C5.483 10.973 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.476 4.709 6.522 5.029L9.86 6.977Z;M9.86 6.984L13.054 12.776L6.328 10.642C5.477 10.974 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.479 4.71 6.528 5.034L9.86 6.984Z;M9.863 7.011L13.133 12.645L6.318 10.647C5.472 10.975 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.482 4.711 6.534 5.039L9.863 7.011Z;M9.866 7.052L13.174 12.575L6.31 10.652C5.469 10.976 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.483 4.712 6.539 5.043L9.866 7.052Z;M9.87 7.095L13.169 12.583L6.305 10.655C5.503 10.967 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.449 4.7 6.541 5.045L9.87 7.095Z;M9.872 7.129L13.12 12.668L6.45 10.567C5.607 10.935 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.397 4.683 6.417 4.947L9.872 7.129Z;M9.873 7.145L13.035 12.806L6.596 10.47C5.658 10.918 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.371 4.674 6.333 4.886L9.873 7.145Z;M9.757 6.331L12.937 12.961L6.666 10.419C5.685 10.909 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.357 4.67 6.29 4.856L9.757 6.331Z;M9.596 5.76L12.853 13.088L6.703 10.391C5.7 10.904 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.349 4.668 6.266 4.84L9.596 5.76Z;M9.493 5.483L12.807 13.156L6.724 10.374C5.709 10.9 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.344 4.666 6.252 4.831L9.493 5.483Z;M9.43 5.334L14.001 10.777L6.737 10.365C5.714 10.899 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.341 4.666 6.244 4.825L9.43 5.334Z;M9.392 5.248L14.537 8.008L6.744 10.359C5.717 10.898 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.34 4.665 6.239 4.822L9.392 5.248Z;M9.368 5.198L14.511 6.612L6.748 10.356C5.718 10.897 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.339 4.665 6.237 4.821L9.368 5.198Z;M9.355 5.169L14.416 5.867L6.749 10.355C5.718 10.897 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.34 4.665 6.236 4.821L9.355 5.169Z;M9.348 5.155L14.337 5.441L6.745 10.359C5.71 10.9 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.346 4.667 6.242 4.824L9.348 5.155Z;M9.346 5.151L14.281 5.191L6.727 10.372C5.696 10.905 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.354 4.669 6.257 4.834L9.346 5.151Z;M9.361 5.182L14.246 5.048L6.7 10.393C5.679 10.911 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.365 4.673 6.278 4.848L9.361 5.182Z;M9.402 5.27L14.227 4.974L6.67 10.416C5.663 10.917 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.374 4.675 6.3 4.863L9.402 5.27Z;M9.457 5.395L14.221 4.949L6.645 10.435C5.651 10.92 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.379 4.677 6.317 4.874L9.457 5.395Z;M9.511 5.528L14.243 5.037L6.629 10.446C5.648 10.922 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.381 4.678 6.325 4.88L9.511 5.528Z;M9.552 5.636L14.324 5.38L6.628 10.447C5.65 10.921 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.379 4.677 6.325 4.88L9.552 5.636Z;M9.573 5.693L14.424 5.912L6.635 10.442C5.657 10.918 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.374 4.676 6.318 4.875L9.573 5.693Z;M9.572 5.691L14.501 6.509L6.649 10.431C5.666 10.915 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.369 4.674 6.307 4.868L9.572 5.691Z;M9.558 5.652L14.538 7.02L6.666 10.419C5.676 10.912 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.363 4.672 6.295 4.859L9.558 5.652Z;M9.533 5.586L14.548 7.323L6.682 10.407C5.684 10.909 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.359 4.671 6.284 4.852L9.533 5.586Z;M9.503 5.508L14.549 7.362L6.693 10.398C5.688 10.908 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.357 4.67 6.276 4.847L9.503 5.508Z;M9.475 5.439L14.546 7.218L6.697 10.395C5.688 10.908 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.358 4.67 6.275 4.846L9.475 5.439Z;M9.456 5.394L14.535 6.945L6.695 10.397C5.685 10.909 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.359 4.671 6.277 4.848L9.456 5.394Z;M9.452 5.383L14.51 6.605L6.689 10.401C5.68 10.91 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.362 4.672 6.282 4.851L9.452 5.383Z;M9.457 5.396L14.476 6.284L6.681 10.408C5.675 10.912 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.365 4.673 6.289 4.855L9.457 5.396Z;M9.47 5.426L14.446 6.059L6.672 10.414C5.671 10.914 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.368 4.674 6.295 4.86L9.47 5.426Z;M9.486 5.465L14.434 5.978L6.665 10.42C5.668 10.915 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.369 4.674 6.3 4.863L9.486 5.465Z;M9.502 5.504L14.44 6.02L6.661 10.423C5.667 10.915 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.37 4.674 6.302 4.864L9.502 5.504Z;M9.513 5.534L14.457 6.139L6.661 10.423C5.667 10.915 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.369 4.674 6.301 4.864L9.513 5.534Z;M9.518 5.547L14.479 6.307L6.662 10.422C5.669 10.915 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.368 4.674 6.3 4.863L9.518 5.547Z;M9.518 5.546L14.498 6.484L6.664 10.42C5.67 10.914 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.368 4.673 6.298 4.862L9.518 5.546Z;M9.515 5.539L14.512 6.627L6.667 10.418C5.671 10.914 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.367 4.673 6.297 4.861L9.515 5.539Z;M9.511 5.528L14.518 6.703L6.669 10.416C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.295 4.86L9.511 5.528Z;M9.507 5.517L14.518 6.705L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.507 5.517Z;M9.503 5.507L14.516 6.679L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.503 5.507Z;M9.5 5.501L14.513 6.635L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.501Z;M9.5 5.5L14.508 6.584L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z;M9.5 5.5L14.504 6.538L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z;M9.5 5.5L14.501 6.508L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z;M9.5 5.5L14.5 6.5L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z;M9.5 5.5L14.5 6.5L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z;M9.5 5.5L14.5 6.5L6.671 10.415C5.673 10.913 4.5 10.188 4.5 9.073L4.5 6.33C4.5 5.383 5.366 4.673 6.294 4.859L9.5 5.5Z"/></path></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="M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z"/></svg>
```

### React

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

export function PennantIcon(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="M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z" />
    </svg>
  );
}
```

### Vue

```vue
<!-- Gentleface "pennant" (line-round), MIT. https://gentleface.com/icons/pennant -->
<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="M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z" />
  </svg>
</template>
```

### Svelte

```svelte
<!-- Gentleface "pennant" (line-round), MIT. https://gentleface.com/icons/pennant -->
<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="M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z" />
</svg>
```

### HTML img

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

### CSS

```css
/* Gentleface "pennant" (line-round), MIT. https://gentleface.com/icons/pennant. Takes the text color. */
.icon-pennant {
  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='M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z'/%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='M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z'/%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='M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z'/%3E%3C/svg%3E
```

### Sprite

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

### SwiftUI

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

struct PennantIcon: Shape {
    func path(in rect: CGRect) -> Path {
        var p = Path()
        p.move(to: CGPoint(x: 2.856, y: 11.856))
        p.addCurve(to: CGPoint(x: 2.5, y: 12), control1: CGPoint(x: 2.759, y: 11.952), control2: CGPoint(x: 2.641, y: 12))
        p.addLine(to: CGPoint(x: 1.5, y: 12))
        p.addCurve(to: CGPoint(x: 1.144, y: 11.856), control1: CGPoint(x: 1.359, y: 12), control2: CGPoint(x: 1.241, y: 11.952))
        p.addCurve(to: CGPoint(x: 1, y: 11.5), control1: CGPoint(x: 1.048, y: 11.759), control2: CGPoint(x: 1, y: 11.641))
        p.addLine(to: CGPoint(x: 1, y: 4.5))
        p.addCurve(to: CGPoint(x: 1.144, y: 4.144), control1: CGPoint(x: 1, y: 4.359), control2: CGPoint(x: 1.048, y: 4.241))
        p.addCurve(to: CGPoint(x: 1.5, y: 4), control1: CGPoint(x: 1.241, y: 4.048), control2: CGPoint(x: 1.359, y: 4))
        p.addLine(to: CGPoint(x: 2.5, y: 4))
        p.addCurve(to: CGPoint(x: 2.856, y: 4.144), control1: CGPoint(x: 2.641, y: 4), control2: CGPoint(x: 2.759, y: 4.048))
        p.addCurve(to: CGPoint(x: 3, y: 4.5), control1: CGPoint(x: 2.952, y: 4.241), control2: CGPoint(x: 3, y: 4.359))
        p.addLine(to: CGPoint(x: 3, y: 11.5))
        p.addCurve(to: CGPoint(x: 2.856, y: 11.856), control1: CGPoint(x: 3, y: 11.641), control2: CGPoint(x: 2.952, y: 11.759))
        p.closeSubpath()
        p.move(to: CGPoint(x: 6.894, y: 10.862))
        p.addCurve(to: CGPoint(x: 5.98, y: 11.073), control1: CGPoint(x: 6.607, y: 11.006), control2: CGPoint(x: 6.302, y: 11.076))
        p.addCurve(to: CGPoint(x: 4.949, y: 10.774), control1: CGPoint(x: 5.609, y: 11.069), control2: CGPoint(x: 5.265, y: 10.97))
        p.addCurve(to: CGPoint(x: 4.22, y: 9.985), control1: CGPoint(x: 4.632, y: 10.579), control2: CGPoint(x: 4.39, y: 10.316))
        p.addCurve(to: CGPoint(x: 4, y: 9.073), control1: CGPoint(x: 4.073, y: 9.699), control2: CGPoint(x: 4, y: 9.395))
        p.addLine(to: CGPoint(x: 4, y: 6.33))
        p.addCurve(to: CGPoint(x: 4.173, y: 5.515), control1: CGPoint(x: 4, y: 6.046), control2: CGPoint(x: 4.058, y: 5.775))
        p.addCurve(to: CGPoint(x: 4.732, y: 4.783), control1: CGPoint(x: 4.302, y: 5.227), control2: CGPoint(x: 4.488, y: 4.983))
        p.addCurve(to: CGPoint(x: 5.56, y: 4.379), control1: CGPoint(x: 4.976, y: 4.583), control2: CGPoint(x: 5.252, y: 4.448))
        p.addCurve(to: CGPoint(x: 6.392, y: 4.369), control1: CGPoint(x: 5.836, y: 4.316), control2: CGPoint(x: 6.114, y: 4.313))
        p.addLine(to: CGPoint(x: 14.598, y: 6.01))
        p.addCurve(to: CGPoint(x: 14.919, y: 6.221), control1: CGPoint(x: 14.736, y: 6.037), control2: CGPoint(x: 14.843, y: 6.108))
        p.addCurve(to: CGPoint(x: 14.99, y: 6.598), control1: CGPoint(x: 14.994, y: 6.334), control2: CGPoint(x: 15.018, y: 6.46))
        p.addCurve(to: CGPoint(x: 14.724, y: 6.947), control1: CGPoint(x: 14.958, y: 6.758), control2: CGPoint(x: 14.869, y: 6.874))
        p.addLine(to: CGPoint(x: 6.894, y: 10.862))
        p.closeSubpath()
        p.move(to: CGPoint(x: 5.11, y: 9.529))
        p.addCurve(to: CGPoint(x: 5.474, y: 9.924), control1: CGPoint(x: 5.195, y: 9.694), control2: CGPoint(x: 5.316, y: 9.826))
        p.addCurve(to: CGPoint(x: 5.99, y: 10.073), control1: CGPoint(x: 5.632, y: 10.021), control2: CGPoint(x: 5.804, y: 10.071))
        p.addCurve(to: CGPoint(x: 6.447, y: 9.967), control1: CGPoint(x: 6.151, y: 10.074), control2: CGPoint(x: 6.303, y: 10.039))
        p.addLine(to: CGPoint(x: 12.973, y: 6.704))
        p.addLine(to: CGPoint(x: 6.196, y: 5.349))
        p.addCurve(to: CGPoint(x: 5.78, y: 5.354), control1: CGPoint(x: 6.057, y: 5.321), control2: CGPoint(x: 5.918, y: 5.323))
        p.addCurve(to: CGPoint(x: 5.366, y: 5.556), control1: CGPoint(x: 5.626, y: 5.389), control2: CGPoint(x: 5.488, y: 5.456))
        p.addCurve(to: CGPoint(x: 5.087, y: 5.923), control1: CGPoint(x: 5.244, y: 5.656), control2: CGPoint(x: 5.151, y: 5.778))
        p.addCurve(to: CGPoint(x: 5, y: 6.33), control1: CGPoint(x: 5.029, y: 6.052), control2: CGPoint(x: 5, y: 6.188))
        p.addLine(to: CGPoint(x: 5, y: 9.073))
        p.addCurve(to: CGPoint(x: 5.11, y: 9.529), control1: CGPoint(x: 5, y: 9.234), control2: CGPoint(x: 5.037, y: 9.386))
        p.closeSubpath()
        return p.applying(CGAffineTransform(scaleX: rect.width / 16, y: rect.height / 16))
    }
}

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

### Compose

```kotlin
// Gentleface "pennant" (line-round), MIT. https://gentleface.com/icons/pennant
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 PennantIcon: ImageVector by lazy {
    ImageVector.Builder(
        name = "pennant", defaultWidth = 16.dp, defaultHeight = 16.dp,
        viewportWidth = 16f, viewportHeight = 16f,
    ).addPath(
        pathData = addPathNodes("M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z"),
        fill = SolidColor(Color.Black),
    ).build()
}

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

### Android XML

```xml
<!-- res/drawable/ic_pennant.xml · Gentleface "pennant" (line-round), MIT. https://gentleface.com/icons/pennant -->
<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="M2.856 11.856C2.759 11.952 2.641 12 2.5 12L1.5 12C1.359 12 1.241 11.952 1.144 11.856C1.048 11.759 1 11.641 1 11.5L1 4.5C1 4.359 1.048 4.241 1.144 4.144C1.241 4.048 1.359 4 1.5 4L2.5 4C2.641 4 2.759 4.048 2.856 4.144C2.952 4.241 3 4.359 3 4.5L3 11.5C3 11.641 2.952 11.759 2.856 11.856ZM6.894 10.862C6.607 11.006 6.302 11.076 5.98 11.073C5.609 11.069 5.265 10.97 4.949 10.774C4.632 10.579 4.39 10.316 4.22 9.985C4.073 9.699 4 9.395 4 9.073L4 6.33C4 6.046 4.058 5.775 4.173 5.515C4.302 5.227 4.488 4.983 4.732 4.783C4.976 4.583 5.252 4.448 5.56 4.379C5.836 4.316 6.114 4.313 6.392 4.369L14.598 6.01C14.736 6.037 14.843 6.108 14.919 6.221C14.994 6.334 15.018 6.46 14.99 6.598C14.958 6.758 14.869 6.874 14.724 6.947L6.894 10.862ZM5.11 9.529C5.195 9.694 5.316 9.826 5.474 9.924C5.632 10.021 5.804 10.071 5.99 10.073C6.151 10.074 6.303 10.039 6.447 9.967L12.973 6.704L6.196 5.349C6.057 5.321 5.918 5.323 5.78 5.354C5.626 5.389 5.488 5.456 5.366 5.556C5.244 5.656 5.151 5.778 5.087 5.923C5.029 6.052 5 6.188 5 6.33L5 9.073C5 9.234 5.037 9.386 5.11 9.529Z"/>
</vector>
```

### Flutter

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

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

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

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

  @override
  void paint(Canvas canvas, Size size) {
    canvas.scale(size.width / 16, size.height / 16);
    final p = Path()
      ..moveTo(2.856, 11.856)
      ..cubicTo(2.759, 11.952, 2.641, 12, 2.5, 12)
      ..lineTo(1.5, 12)
      ..cubicTo(1.359, 12, 1.241, 11.952, 1.144, 11.856)
      ..cubicTo(1.048, 11.759, 1, 11.641, 1, 11.5)
      ..lineTo(1, 4.5)
      ..cubicTo(1, 4.359, 1.048, 4.241, 1.144, 4.144)
      ..cubicTo(1.241, 4.048, 1.359, 4, 1.5, 4)
      ..lineTo(2.5, 4)
      ..cubicTo(2.641, 4, 2.759, 4.048, 2.856, 4.144)
      ..cubicTo(2.952, 4.241, 3, 4.359, 3, 4.5)
      ..lineTo(3, 11.5)
      ..cubicTo(3, 11.641, 2.952, 11.759, 2.856, 11.856)
      ..close()
      ..moveTo(6.894, 10.862)
      ..cubicTo(6.607, 11.006, 6.302, 11.076, 5.98, 11.073)
      ..cubicTo(5.609, 11.069, 5.265, 10.97, 4.949, 10.774)
      ..cubicTo(4.632, 10.579, 4.39, 10.316, 4.22, 9.985)
      ..cubicTo(4.073, 9.699, 4, 9.395, 4, 9.073)
      ..lineTo(4, 6.33)
      ..cubicTo(4, 6.046, 4.058, 5.775, 4.173, 5.515)
      ..cubicTo(4.302, 5.227, 4.488, 4.983, 4.732, 4.783)
      ..cubicTo(4.976, 4.583, 5.252, 4.448, 5.56, 4.379)
      ..cubicTo(5.836, 4.316, 6.114, 4.313, 6.392, 4.369)
      ..lineTo(14.598, 6.01)
      ..cubicTo(14.736, 6.037, 14.843, 6.108, 14.919, 6.221)
      ..cubicTo(14.994, 6.334, 15.018, 6.46, 14.99, 6.598)
      ..cubicTo(14.958, 6.758, 14.869, 6.874, 14.724, 6.947)
      ..lineTo(6.894, 10.862)
      ..close()
      ..moveTo(5.11, 9.529)
      ..cubicTo(5.195, 9.694, 5.316, 9.826, 5.474, 9.924)
      ..cubicTo(5.632, 10.021, 5.804, 10.071, 5.99, 10.073)
      ..cubicTo(6.151, 10.074, 6.303, 10.039, 6.447, 9.967)
      ..lineTo(12.973, 6.704)
      ..lineTo(6.196, 5.349)
      ..cubicTo(6.057, 5.321, 5.918, 5.323, 5.78, 5.354)
      ..cubicTo(5.626, 5.389, 5.488, 5.456, 5.366, 5.556)
      ..cubicTo(5.244, 5.656, 5.151, 5.778, 5.087, 5.923)
      ..cubicTo(5.029, 6.052, 5, 6.188, 5, 6.33)
      ..lineTo(5, 9.073)
      ..cubicTo(5, 9.234, 5.037, 9.386, 5.11, 9.529)
      ..close();
    canvas.drawPath(p, Paint()..color = color);
  }

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