gentleface

Gentleface › Design › bezier-handle

bezier-handle icon

Bezier handle: bezier handle, tangent handle, control handle. Drawn on the 16 px grid. Free SVG, PNG and code, MIT licensed.

Code line-round

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="M9 1L9 2L11.086 2C11.192 1.7 11.374 1.459 11.634 1.275C11.893 1.092 12.182 1 12.5 1C12.914 1 13.268 1.146 13.561 1.439C13.854 1.732 14 2.086 14 2.5C14 2.914 13.854 3.268 13.561 3.561C13.268 3.854 12.914 4 12.5 4C12.182 4 11.893 3.908 11.634 3.725C11.374 3.541 11.192 3.3 11.086 3L9.488 3C9.979 3.511 10.464 4.225 10.943 5.144C11.961 7.094 12.974 10.004 13.984 13.874C14.019 14.01 14.003 14.137 13.934 14.254C13.865 14.372 13.763 14.448 13.626 14.484C13.49 14.519 13.363 14.503 13.246 14.434C13.128 14.365 13.052 14.263 13.016 14.126C12.026 10.329 11.039 7.489 10.057 5.606C9.7 4.923 9.348 4.373 9 3.954L9 4L6 4L6 3.954C5.652 4.373 5.3 4.923 4.943 5.606C3.961 7.489 2.974 10.329 1.984 14.126C1.949 14.26 1.872 14.362 1.753 14.431C1.634 14.501 1.507 14.519 1.374 14.484C1.24 14.449 1.138 14.372 1.069 14.253C0.999 14.134 0.981 14.007 1.016 13.874C2.026 10.004 3.039 7.094 4.057 5.144C4.536 4.225 5.021 3.511 5.512 3L3.914 3C3.808 3.3 3.626 3.541 3.366 3.725C3.107 3.908 2.818 4 2.5 4C2.086 4 1.732 3.854 1.439 3.561C1.146 3.268 1 2.914 1 2.5C1 2.086 1.146 1.732 1.439 1.439C1.732 1.146 2.086 1 2.5 1C2.818 1 3.107 1.092 3.366 1.275C3.626 1.459 3.808 1.7 3.914 2L6 2L6 1L9 1Z"/></svg>
React
// Gentleface "bezier-handle" (line-round), MIT. https://gentleface.com/icons/bezier-handle
import type { SVGProps } from 'react';

export function BezierHandleIcon(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="M9 1L9 2L11.086 2C11.192 1.7 11.374 1.459 11.634 1.275C11.893 1.092 12.182 1 12.5 1C12.914 1 13.268 1.146 13.561 1.439C13.854 1.732 14 2.086 14 2.5C14 2.914 13.854 3.268 13.561 3.561C13.268 3.854 12.914 4 12.5 4C12.182 4 11.893 3.908 11.634 3.725C11.374 3.541 11.192 3.3 11.086 3L9.488 3C9.979 3.511 10.464 4.225 10.943 5.144C11.961 7.094 12.974 10.004 13.984 13.874C14.019 14.01 14.003 14.137 13.934 14.254C13.865 14.372 13.763 14.448 13.626 14.484C13.49 14.519 13.363 14.503 13.246 14.434C13.128 14.365 13.052 14.263 13.016 14.126C12.026 10.329 11.039 7.489 10.057 5.606C9.7 4.923 9.348 4.373 9 3.954L9 4L6 4L6 3.954C5.652 4.373 5.3 4.923 4.943 5.606C3.961 7.489 2.974 10.329 1.984 14.126C1.949 14.26 1.872 14.362 1.753 14.431C1.634 14.501 1.507 14.519 1.374 14.484C1.24 14.449 1.138 14.372 1.069 14.253C0.999 14.134 0.981 14.007 1.016 13.874C2.026 10.004 3.039 7.094 4.057 5.144C4.536 4.225 5.021 3.511 5.512 3L3.914 3C3.808 3.3 3.626 3.541 3.366 3.725C3.107 3.908 2.818 4 2.5 4C2.086 4 1.732 3.854 1.439 3.561C1.146 3.268 1 2.914 1 2.5C1 2.086 1.146 1.732 1.439 1.439C1.732 1.146 2.086 1 2.5 1C2.818 1 3.107 1.092 3.366 1.275C3.626 1.459 3.808 1.7 3.914 2L6 2L6 1L9 1Z" />
    </svg>
  );
}
Vue
Vue: see /icons/bezier-handle.md
Svelte
Svelte: see /icons/bezier-handle.md
HTML img
HTML img: see /icons/bezier-handle.md
CSS
CSS: see /icons/bezier-handle.md
Data URL
Data URL: see /icons/bezier-handle.md
Sprite
Sprite: see /icons/bezier-handle.md
SwiftUI
SwiftUI: see /icons/bezier-handle.md
Compose
Compose: see /icons/bezier-handle.md
Android XML
Android XML: see /icons/bezier-handle.md
Flutter
Flutter: see /icons/bezier-handle.md

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. 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. More in how to use.

With npm: import { BezierHandleIcon } from '@gentleface/react'; (setup).

Meaning

Use it for
bezier handle, tangent handle, control handle
Tags
bezier, curve, spline, path, vector, anchor, node, pen, draw, handle, tangent, control-point
Category
Design
Component name
BezierHandleIcon
History
  • 20 px drawn, 24 px drawn, added, released in 0.5.0
Since
version 0.5.0

Family 1

More design icons

For agents

Metadata: /icons/bezier-handle.json · Markdown: /icons/bezier-handle.md · SVG: https://gentleface.com/svg/{style}/16/bezier-handle.svg · PNG: https://gentleface.com/png/{style}/{16|32|48}/bezier-handle.png