Go-Kart Note: Excuse the mess. This project is currently under construction to update documentation.

Go-Kart is a modular, component-based typeface developed as both a functional display font and a pedagogical framework for exploring generative workflows in digital type design. Built from a limited set of base components — a circle, square, and triangle — the project foregrounds repetition, substitution, and constraint as core design strategies. It investigates how formal restrictions, paired with design-space thinking and computation, can yield an expansive typographic system.

The typeface was developed in parallel with a suite of custom scripts for Glyphs (see Glyphs Scripts), enabling controlled (and randomized) node distortion, component swapping, and axis manipulation at both the component (base shape) and composite (glyph or font) levels. These tools allow variations to be generated through rule-based processes rather than manual redrawing, producing families of related forms while preserving a shared underlying structure.