A tile mastered font-family.
Design inspiration is often fuelled by constraints. In that spirit, 0xA000 started out as an experiment in trying to create a pixel font with greyscale squares for anti-aliasing.
The initial ASCII set was made first as an image in GIMP and a custom C program to turn the image into a UFO file where each set pixel referenced a component1 For easier editing, the program was changed to output an XPM-inspired text file description of the font, where the character mapping for different greyscale pixel values can be controlled.
By coding/creating/designing a new set of components —puzzle pieces corresponding to the different characters used to design the glyphs—new visual variations for the family can be created.
When doing manual anti-aliased drawing, known as pixeling, one imagines the curvature of the shape intersecting with the pixel's geometric area. The scope and power of expression of the font creation pipeline expand when adding puzzle pieces corresponding to these imagined shapes. It is possible to create semi-legible pixelfonts with a 3px-high lower-case grid, thus the 3x3 set for drawing a lower-case "o" was a starting point. The small set of printable ASCII characters constrained how many puzzle pieces could comfortably be managed.
Many font file formats support components, reusable vector shapes. These are normally used during type design to share vector shapes, like the undecorated base glyphs a, e and o for åâêẽã and ö.
2: Editable pages
This page and the specimen pages linked to in the header all have content-editable set, this means you can click the text to edit it and show your own sample text.