Typeface as Interface

Part 1: Variable Fonts

OpenType 1.8, 2016

Variable Fonts

A variable font is a single font file contains many different variations of a typeface, instead of having a separate font file for every width, weight, or style. This format was developed in collaboration by Adobe, Apple, Google, and Microsoft.

The full family of Magmatic requires 30 files
Which would require 30 HTTP requests, and a data load of 2.1MB to be downloaded
As a variable font, it is a single file request of 478KB (88% lighter)
Masters and Instances
Masters vs. Instances Source
Master Compatibility view of outlines
H
H
H
H
H

H

H

Design Space visualizer
Design space visualizer (Occupant Fonts)
Design Space visualizer
Instance positions within the design space
Laurence Penney’s Samsa, Variable Font Inspector
Axis Tag Description Valid Range
wght weight 1—1000
wdth width >0, percent of normal width
opsz optical sizing >0, point sizes
ital italicization 0—1
slnt slant -90—90
Standard Axes for Open Type 1.8

Part 2: Axes of Variation

Typographic Flexibility

Device flexibility, navigation menu for Occupant Fonts Site
A customizable e-reader with variable weight axis Site
Harmonizing with other scripts and fonts
Sample uses of Start Script for Panera, by Victoria Rushton
A variable “underline” glyph for pairing, with 2 stylistic alternates
An optical size axis for various media
Refined microinteractions, microsite for Stephen Nixon’s Recursive Site
Grades and optical sizing Site
Custom axes for Chee Variable by Ohno Type, James Edmonson Source
Custom stencil font for Rhode Island School of Design, by Ryan Bugden Source
SF Symphony Branding, by COLLINSSource

Variable font formats provide not necessarily a new way to select a font style—a slider replacing a dropdown menu.

Rather, it is the ability to programmatically specify a precise point in a font’s design space.

  • Ink
  • Metal
  • Photo
  • Pixels
  • Vectors

Data as input material—variation as response

FF Beowulf by Letterror (Just van Rossum and Erik van Blokland,) 1990 Source
Announcement for a panel on the typeface Twin, Designed By Letterror, 2002
Type Phase, by Elias Hanzer Site
Goertek, a custom font for a sound company, Kontrapunkt Source
Kachi Buwa Variable Font, by Emi Takahashi Site
Wind Variable by Hansje van Halem Source
Climate Crisis Font, by Helsingin Sanomat Site
Radio Amnion, for Jol Thoms, with Minkyoung Kim Site
A moonphase variable font
Seasons in Pentameter by Laurel Schwulst Site
Font-weight mapped to the 72 microseasons of Japan
Trekker/Browser by Tiger Dingsun Site
Student Work from the class Web Type Site
Choreo by Dan Luo Site
Cubic Bezeir
All types of Bezier CurvesSource
[Drawing vectors is like] getting a feeling for a piece of math. What you’re doing is basically creating instructions for a piece of software to draw a line. It’s almost like choreography. It may not feel that way, but at the bottom of it it really is, because it’s a function of time.
Jürg Lehni

Digital letterforms are made of mathematical
equations, as functions of time

Typeface as an Interface

Occupant Fonts Variable Font Guide