Just map lower case to uppercase and replace any non alpha-num to a black square. This font is not for general use but just to squeeze text messages on tiny displays.
TBH, I see all this pretty useless. While still interesting enough.
I'd say it's probably actually useful if you want to cram a lot of debugging info on a display like this for a small IOT device or something in the field.
Also; if you really, really want the old-skool feel of the Trident 8900 SVGA card you had in your early 90s PC-compatible, or your Toshiba laptop from the same period:
Theres also the wonderful "Arcade Game Typography: The Art of Pixel Type" by Toshi Omigari which has pages and pages of fonts used in arcade games, sorted by style, most of which are 8x8
It looks like it's been iterated on quite a few times. Here's an active descendant project, for anyone that might be interested: https://github.com/sunaku/tamzen-font
I'm glad you linked to one with subpixel rendering.
Considering that when we view text on a modern display we're almost always seeing anti-aliased grayscale pixels with subpixel rendering, it doesn't make sense to me that you'd design a font that doesn't take advantage of that.
Why not even grayscale? Surely a few of the letters could be improved by using a pixel other than pure black or pure white?
- PICO-8's 3x5 font with support for programming characters: https://www.lexaloffle.com/pico-8.php?page=faq
- Ken Perlin has an RGB stripe subpixel font. Unfortunately, the original page uses Java so I can't access it, but https://www.fastcompany.com/1662778/the-worlds-smallest-legi... has more info.
- Dotsies if you're willing to try very strange encodings: https://dotsies.org/
- https://news.ycombinator.com/item?id=33127419 has more examples.