← Back to context

Comment by sxp

2 years ago

If you're interested in other tiny fonts:

- PICO-8's 3x5 font with support for programming characters: https://news.ycombinator.com/item?id=33127419 has more examples.

3x4 = 12 bits

52 upper/lower case letters + 10 numerals ≈ 64 = 6 bits

It's kind of amazing that the overhead is only a factor of 2 to literally read BINARY data with my eyes.

And that a 1bpp uncompressed image of a piece of text can be only 50% larger in file size than its .txt file and be readable.

  • Readability is in your own eyes.

    What it is readable for you, is not for me.

    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.

obviously 8x8 is comparably enormous but https://damieng.com/typography/zx-origins/ has a great collection of fonts

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?