A Decade of Slug - Eric Lengyel
What is now known as the Slug Algorithm for rendering fonts directly from Bézier curves on the GPU was developed in the Fall of 2016, so this year marks a full decade since its inception. I published a paper in JCGT about the technique in the middle of 2017, and my company sold the first license for version 1.0 of the Slug Library not long afterward. Since then, Slug has been licensed widely in the video games industry as well as by an array of companies specializing in areas like scientific visualization, CAD, video editing, medical equipment, and even planetariums. Our clients include Activision, Blizzard, id Software, 2K Games, Ubisoft, Warner Brothers, Insomniac, Zenimax, and Adobe among many others. Slug turned out to be the most successful software product I’ve ever made. I originally created Slug in pursuit of better text rendering for the C4 Engine, where fonts needed to look great not only in the GUI, but inside game levels where they could appear very large and be viewed at o
Eric Lengyel • March 17, 2026 What is now known as the Slug Algorithm for rendering fonts directly from Bézier curves on the GPU was developed in the Fall of 2016, so this year marks a full decade since its inception. I published a paper in JCGT about the technique in the middle of 2017, and my company sold the first license for version 1.0 of the Slug Library not long afterward. Since then, Slug has been licensed widely in the video games industry as well as by an array of companies specializing in areas like scientific visualization, CAD, video editing, medical equipment, and even…
saved by
related reading
- Text Rendering Hates You - Faultlorefaultlore.com
- The Engineering behind Figma’s Vector Networksalexharri.com
- Cheng Lou on X: "My dear front-end developers (and anyone who’s interested in the future of interfaces): I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at https://t.co/BKnwCDIp75" / Xx.com
- staniks.github.iostaniks.github.io
- Shading Motion - The Blog of Maxime Heckelblog-git-motion-post-maxime-heckels-projects.vercel.app
- DreamGaussian: Generative Gaussian Splatting for Efficient 3D Content Creation | PDFarxiv.org
- THIS is the Biggest Thing Since CGIyoutube.com
- GPU text rendering with vector textures · Will Dobbiewdobbie.com
- Native and Compact Structured Latents for 3D Generationmicrosoft.github.io
- A Primer on Bézier Curvespomax.github.io
- Gaussian Splatting is pretty cool! · Aras' websitearas-p.info
- A decade in the industry - Dave Pagurekdavepagurek.com