Top
Best
New

Posted by zdw 4 days ago

5x5 Pixel font for tiny screens(maurycyz.com)
715 points | 146 commentspage 3
JCTheDenthog 13 hours ago|
>Narrower 4x5 and 3x5 dimensions are possible, but would require sacrificing the M, dotted zero, and reduce U/V/Y distinctiveness.

I think 3x5 works well enough:

https://robey.lag.net/2010/01/23/tiny-monospace-font.html

keepamovin 5 hours ago||
Idk why maybe my font-size on this screen is too small but when I glanced at that title I read: "Sex Pistols font for tiny screens" haha
konschubert 7 hours ago||
When I was building the layouts for my e-paper calendars , I needed pixel fonts due to the lack of grayscale on the display. It was surprisingly hard to find them - especially with customers asking for Cyrillic characters.
lostmsu 4 days ago||
Small g is unreadable. I obviously know the alphabet and despite that it took quite some time to understand what letter is that.
eichin 19 hours ago||
From using Okidata printers back in the day, a "tall" lower case g really does look bad in running text. (The similarity to the e is a little troublesome, but I don't have a fix for that...)
bartvk 23 hours ago||
Perhaps they should've used something similar to the 9. However then it wouldn't really look like a lower-case g.
antraip 20 hours ago||
Here is how I would personally modify lowercase g:

   xxx
  x   x
  xxxxx
      x
  xxxx
It looks a bit like a 9 but the descender is different.

(Could play around with how many x's to put on the first and third lines, particularly whether to set the first/last bits on those lines as "corners" or make it more rounded.)

I would also modify the top of lowercase e in a similar fashion.

JoshTriplett 19 hours ago||
I might do something like this instead:

      xx
     x x
      xx
    x  x
     xx
A little awkward, but very distinct from the 9. The reason to narrow the head of it is to allow the end of the descender to rise upwards without turning it into an 8.
chuckadams 18 hours ago||
Fonts like this are also great for huge screens like LED signage. Big pixels and very low resolution, so logically a tiny screen.
bigell 4 hours ago||
This is awesome!

I could almost fit an entire 80x40 terminal on my watch face!

mjaniczek 20 hours ago||
Oh cool, I have to try these fonts on my amber CRT getting commands from an Elm webapp ([demo](https://youtu.be/M9Q5tFPtGaA?t=121), [code](https://github.com/Janiczek/crt-esp32-elm/tree/main/vdom/)) - there's not a lot of real estate in a 400x240 NTSC resolution. But the scanlined rendering has so much charm!

EDIT: realized a better demo for this discussion would be the photos I took of all the tiny bitmap fonts I had converted to the C array style at the time. Thread has more but here are my favorites: https://bsky.app/profile/janiczek.cz/post/3mh25atboz224

userbinator 11 hours ago||
Looking at the screenshots shows why there's a reason 5x7 is the "standard" for tiny legible fonts that cover all of ASCII, e.g. as found in character LCD displays:

https://en.wikipedia.org/wiki/HD44780_(integrated_circuit)

z2 22 hours ago||
The 3x2 is fascinating, it's the same resolution as braille, albeit rotated 90 degrees. I wonder if this could become a braille-like system that's both visually and finger-readable.

Note: there are repeat glyphs here like c and o, though the example actually uses a different c somehow. But perhaps repeats are ok given context.

0110101001 18 hours ago|
In the 2x2 resolution (which can't support all of Braille, but does support the first 10 characters), A, B, C, E, and F are all the recognizable Braille shapes for those letters (though in offset positions).

At first, it seemed like an Easter egg, but it's probably just a natural happenstance of two people centuries apart deciding to represent the first ten letters of the alphabet in a 2x2 grid with a general idea to use fewer dots at the start than at the end.

octagons 21 hours ago|
I developed a font with a similar resolution that was not nearly as legible for my Pi Zero with an e-ink screen many years ago. It allowed for similar tooling such as the flipper zero and esp32 marauder projects. I should fire that project up and implement this font…
Footprint0521 19 hours ago|
Dude I was thinking exactly that, might have to mod my f0 momentum firmware
More comments...