Animating Variable Fonts

  • Letterform Archive (Type West) Public Workshop Summer 2021
  • 5:00–8:00pm PDT, 2 Wednesdays + 2 Thursdays in August
  • Instructors: Lynne Yun, Kevin Yeh
  • TAs: Hugo Baeta, Tommi Sharp
  • Course Discussion: Slack

Course Description

Variable fonts have been a topic of growing curiosity in the type world — but how do we use them on the web? Have you ever thought about building your own variable type tester, or wondered how they could be brought to life through code?

Over four evenings (August 18, 19, 25 & 26), this beginner-friendly course will cover the fundamentals of programming using both HTML+CSS web basics and P5.js, a beginner-friendly Javascript framework. We’ll explore how to utilize these tools with variable fonts to create interesting digital experiences, opening new doors and finding fresh avenues for experimentation … and fun!

Techniques covered in this course will include introductory HTML, CSS, and Javascript concepts, and how they can be applied to time and interaction-based CSS manipulation and animation on the web using variable font features.

Topic Sections

Section 0: Before the First Week

Section 1: Intros and HTML/CSS

  • 👋 Intros & Housekeeping
  • "Intro to Variable Fonts & the Design Space" Lecture
  • Variable Fonts on the web using HTML and CSS

Variable Font Examples

References from class demos:

(free) resources for learning HTML and CSS:

Section 2: HTML/CSS Part 2 & Intro to javaScript

Inspecting Variable Fonts:

Finding (free) variable fonts:

References:

Demo Sketch Collection

Suggested Resources for Learning

Coding Train:

Allison Parrish:

Section 3: JavaScript and Variable Fonts

Further resources for Glyphs

Demo Sketch Collection:

Suggested Video Tutorial

Section 4: JavaScript and Variable Fonts Part 2

Demo Sketch Collection

Advanced Examples Shown

Responsive Text on the Web