Train a tiny neural net on every font your browser can render - then watch it push letters past UPPER and lower into "upperer" and "lowerer" case. Based on Tom 7's Uppestcase and Lowestcase Letters.
Training progress
Learning over time
Each frame is the model's own attempt at lowercase a, e, and g, snapshotted as training goes on. They start as a blurry gray average and sharpen into real letters as it learns the upper→lower transform.
Corpus samples
A few of the rendered glyphs the model trains on.
Draw a letter
Model's guess
Corpus reference
Reproduction of Tom 7's Uppestcase and Lowestcase Letters (SIGBOVIK 2021). Everything - font rendering, training, and generation - runs locally in your browser with TensorFlow.js. Source on GitHub.