Experiment
Glyph Lab
A playground that turns variable fonts into generative halftone posters.

Project data
- Role
- Creator
- Type
- Experiment
- Stack
- Canvas
- TypeScript
- Web Workers
- Duration
- 6 weeks
- Year
- 2026
- Status
- In development
- Links
- Demo Repository
The challenge
Type as texture
Designers wanted to explore halftone typography without exporting to heavy desktop tools.
How it was built
Development process
Six phases from the first conversation to the release. The bar shows how the time was split.
Research
Two designers sketched the type experiments they wanted to try, which set the first list of controls.
Architecture
Data model, rendering strategy and API contracts were agreed before the first screen was drawn.
Interface
A component inventory and responsive layouts, built entirely from design tokens.
Build
Features went live in small slices behind flags, with typed boundaries between client and server.
Testing
Unit, end-to-end and accessibility checks ran on every pull request.
Deployment
Every branch got a preview environment; the production rollout was a single click.
Screens
Under the hood
Workers for every frame
Sampling runs in a Web Worker with an OffscreenCanvas, keeping the main thread free for controls.
- Canvas
- TypeScript
- Web Workers
Next project
Want something similar? Let’s talk.
Keep exploring










