Variable Fonts: Beyond the Basics
Includes starter kit with 12 variable fonts and code examples
- Duration 3 hours
- Seats left 14
- Level intermediate to advanced
Price includes live session, recording, and source files for all examples. Group discounts available for 3 or more seats.
Program Overview
Workshop Structure
-
Variable Font Mechanics
How variable fonts actually work, axis ranges, and named instances versus custom values
-
CSS Implementation
Using font-variation-settings, font-weight, font-stretch with variable fonts and understanding when to use each
-
Animation Techniques
Creating smooth weight transitions, optical size adjustments, and performance considerations
-
Custom Axes Exploration
Working with grade, slant, and typeface-specific axes beyond standard weight and width
-
Optimization and Fallbacks
Subsetting strategies, browser support detection, and graceful degradation patterns
Hands-on coding exercises throughout
Full Description
Variable fonts have been around since 2016, but most developers still treat them like regular web fonts with a weight slider.
The real power is in custom axes and animation. You can create hover effects that smoothly transition between weights, adjust width based on viewport size, or even animate letterforms. But the syntax is confusing, browser support has quirks, and font foundries document their custom axes poorly.
This workshop is hands-on. You'll learn how to inspect a variable font file to find all available axes, use font-variation-settings correctly, and create smooth animations without performance issues. We'll also cover fallback strategies for older browsers and how to subset variable fonts to reduce file size.
I'll show you production examples where variable fonts solve specific problems: responsive headings that adjust weight at different sizes, interface text that adapts to user preferences, and micro-interactions that feel more refined than standard font swapping.