The Tetris Font is a web-based typeface generator that renders each letter and digit as a stack of all seven Tetris tetrominoes, created by Erik Demaine and Martin Demaine in 2020.
What is Tetris Font?
Tetris Font is a typeface where every letter A–Z and digit 0–9 is composed of exactly one of each Tetris piece (I, J, L, O, S, T, Z), arranged so that they could be physically stacked in a real Tetris game. The interactive web tool at erikdemaine.org/fonts/tetris/ accepts any text input and produces an animated or static rendering showing the pieces assembling into each character. It runs entirely in the browser and is free to use.
Key Features
- All seven tetrominoes per character – Every letter and digit uses exactly one I, J, L, O, S, T, and Z piece, mirroring the standard Tetris piece set.
- Animated assembly – The tool can animate pieces dropping and rotating into place using the Super Rotation System, mimicking actual Tetris gameplay.
- Puzzle mode – With puzzle font enabled, letters are shown with pieces at their correct rotations and horizontal positions; vertical position indicates drop order, challenging users to decode the letter mentally.
- Black pieces option – Switch from the standard Tetris Company colors to black pieces, turning each letter into a dissection puzzle where you figure out how the seven pieces perfectly pack the shape.
- Export formats – Download the result as an animated GIF or static SVG.
- Customizable settings – Adjust animation speed (including a speed slider), toggle rotation inclusion, grid overlay, rotation center markers, and bottom floor display.
- Puzzle and non‑puzzle modes – Choose between puzzle font (vertical position encodes drop order) or standard font (all pieces shown at final resting place).
- Puzzle font (horizontal position correct, vertical indicates drop sequence) – In this mode, each letter's pieces are at correct rotations and horizontal positions, but their vertical position represents the drop sequence, so you have to mentally drop them to see the letter.
- Open source – The source code is on GitHub for modification and contribution.
Who is it for?
- Typography enthusiasts and designers – Those looking for a novel, game‑inspired typeface for personal or commercial projects can use the tool to generate custom lettering.
- Puzzle fans and game lovers – Users can challenge themselves by decoding letters in puzzle mode or solving the black‑pieces dissection puzzle.
- Educators and mathematicians – The font is tied to research on the NP‑completeness of Tetris, making it a concrete example for teaching computational complexity or game design.
- Tetris fans – Anyone nostalgic for the classic Game Boy or Spectrum HoloByte editions (Erik is a Tetris Master) can enjoy seeing letters built from actual tetrominoes.
What can you do with Tetris Font?
- Create animated typography for videos or websites – Generate animated GIFs of text being built from Tetris pieces, ideal for game‑themed intros or banners.
- Test your mental stacking skills – Use puzzle mode to guess the letter before all pieces land, or try the black‑pieces mode to deduce how the seven pieces pack the shape.
- Explore the mathematics of Tetris – The font is featured in academic papers on Tetris complexity, and the tool visualizes the packing problem that BurrTools solves.
How does it work?
Enter your text into the interactive web interface, choose desired settings (animation speed, puzzle mode, colors, grid, etc.), and the tool renders each character by dropping pieces one by one from above, following Tetris stacking rules (pieces must be supported by previous pieces). The designs were discovered by hand with the aid of BurrTools, which searches for ways to fit the seven tetrominoes inside a candidate outline for each letter.
Pricing
Free. The web tool is publicly accessible without registration or payment. All outputs are downloadable at no cost.
FAQ
What characters are supported by Tetris Font?
The font supports uppercase letters A–Z and digits 0–9. Lowercase letters, punctuation, and special characters are not available.
Can I use Tetris Font in commercial projects?
Yes. The generated SVG and GIF files can be used freely in any project. The source code is on GitHub (no explicit license file, but the authors encourage use and provide a contact for issues).
The web page must be loaded with an internet connection, but after loading, all computation runs client‑side. You can also download the GIF or SVG for offline use.
How were the letter designs created?
Each letter was hand‑crafted by Erik and Martin Demaine, using BurrTools to verify that all seven tetrominoes can fit exactly into the outline while respecting Tetris support rules. The initial rotations follow the Super Rotation System.
Is there a way to contribute or modify the font?
Yes. The GitHub repository contains the full source code. You can open issues, submit pull requests, or fork the project to create your own version.