<!-- Because people probably want to share this article -->
<divclass="sharebuttons">
<style>
div.sharebuttons {
position: fixed;
top: 1rem;
left: 1rem;
padding: 0.1em;
background: white;
}
div.sharebuttons img {
min-width: 1.25rem;
min-height: 1.25rem;
max-height: 1.25rem;
}
}
</style>
<ahref="https://www.reddit.com/submit?url=https://pomax.github.io/bezierinfo&title=A Primer on Bézier Curves&text=A free, online book for when you really need to know how to do Bézier things.">
<imgsrc="https://www.redditstatic.com/spreddit1.gif"alt="submit to reddit"title="submit to reddit">
</a>
<ahref="https://news.ycombinator.com/submitlink?u=https://pomax.github.io/bezierinfo&t=A Primer on Bézier Curves">
<imgsrc="https://news.ycombinator.com/y18.gif"alt="submit to hacker news"title="submit to hacker news">
<h2>A free, online book for when you really need to know how to do Bézier things.</h2>
</header>
<!-- This content only shows for as long as JS/React hasn't loaded the page content -->
<section>
<pclass="jsnote">Loading the article<spanid="loader">...</span></p>
<pclass="enabling jsnote">If you have JavaScript disabled, you'll have to enable it, as this book heavily relies on JS rendering, both for the base content (it's been written as a React application) and all the interactive graphics, which rely on JS not just for the user interaction but also for the live-drawing (none of the graphics in this book are flat images, they're all live-rendered).</p>