VariableFonts

Twitter 2016-09 art active
Also known as: VarFontsOpenTypeVariable

What is #VariableFonts?

#VariableFonts are a single font file that behaves like multiple fonts—containing all variations of weight, width, slant, and other attributes along customizable axes.

Origins

Variable fonts were announced at the ATypI conference in Warsaw (September 2016) as a collaboration between Adobe, Apple, Google, and Microsoft—rivals united to create OpenType Font Variations (OpenType 1.8).

The first demos showed fonts smoothly transitioning from thin to black weights, narrow to wide widths, without loading separate font files.

How They Work

Traditional Fonts:

  • Separate files for each style (Regular, Bold, Italic, etc.)
  • 8-10 files for a full family
  • Large file size, limited flexibility

Variable Fonts:

  • Single file contains all variations
  • Axes define ranges (weight: 100-900, width: 75-125)
  • Interpolation: Smooth transitions between extremes
  • Custom instances at any point on the axis

Common Axes:

  • wght (weight): Thin to Black
  • wdth (width): Condensed to Extended
  • slnt (slant): Upright to Italic
  • opsz (optical size): Display to Text sizing

Custom Axes:

  • Type designers can create unique axes (Grade, Softness, Flare)
  • Recursive has Mono, Casual, Cursive axes
  • Decovar has decorative terminal variations

Cultural Impact

Technical Benefits:

  • Performance: One file vs. many (faster web loading)
  • File size: Often smaller than loading multiple weights
  • Flexibility: Infinite variations without new files
  • Responsive typography: Adjust weight based on screen size

Creative Applications:

  • Animations: Smoothly morph typography
  • Interactive typography: Respond to mouse/scroll
  • Micro-adjustments: Perfect optical sizing
  • Branding: Unique custom axes for brand expression

Early Adoption:

  • GitHub used variable fonts for interface (2018)
  • Google Fonts added variable fonts (2019)
  • Adobe Fonts launched variable font support (2018)

Notable Variable Fonts:

  • Inter: UI font with weight, slant axes
  • Recursive: Code + display with Mono/Casual axes
  • Source Sans Variable: Adobe’s open-source variable
  • Roboto Flex: Google’s highly flexible variable font

Industry Evolution

Browser Support:

  • Chrome/Edge: September 2017
  • Safari: March 2018 (macOS High Sierra, iOS 11)
  • Firefox: October 2018

Design Tool Support:

  • Figma: Variable fonts support (2022)
  • Sketch: Limited support (2021+)
  • Adobe XD: Variable fonts (2021)
  • Illustrator/Photoshop: Full support (2018+)

Challenges

Adoption Barriers:

  • Complexity for designers unfamiliar with axes
  • Not all platforms support all axes
  • Older browsers require fallbacks
  • File size can balloon with many axes

Learning Curve:

  • Type designers need new skills
  • Traditional font production workflows disrupted

Legacy

Variable fonts represent the biggest typography innovation since OpenType. They made responsive typography truly flexible and proved competitors could collaborate on open standards. While adoption was slower than predicted, they’re now standard in modern web and app design.

Related: #Typography, #WebDesign, #TypeDesign, #ResponsiveDesign

Sources:

Explore #VariableFonts

Related Hashtags