Erik and Martin Demaine created an interactive typeface that renders letters and digits as assemblies of Tetris tetrominoes. In the default design each glyph contains exactly one copy of each of the seven pieces (I, J, L, O, S, T, Z); alternate fonts repeat just a single piece type. Every glyph is constructed so it can be assembled by legal Tetris drops and rotations (using the Super Rotation System), and piece colors follow the game's standard palette with an option for black pieces. The web tool lets you enter text, animate drops, include rotations, toggle support aids (grid, rotation center, bottom floor), change speed and rendering, and download animated GIF or SVG output. The shapes were found by hand with heavy use of BurrTools to search for packings that fit candidate letter outlines.
The typeface also doubles as a suite of puzzles and a demonstration of computational results. A “puzzle font” encodes the drop order and rotations so you can deduce letters by mentally dropping pieces or watching the animation; the unanimated black-pieces view becomes a packing puzzle solvable with BurrTools. The work ties to formal results: Tetris is NP-complete, extensions to k-ominoes and constrained boards have been analyzed, and the authors proved NP-hardness for nearly every individual tetromino (leaving one piece as an exception, which prevents a pure-piece font for that shape). The project grew from collaborations with Kadon Enterprises and polyomino designers, and source code and feedback channels are provided.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.