Live data from Hacker News

5x5 Pixel font for tiny screens

maurycyz.com

71–80 of 168 posts

Re: 5x5 Pixel font for tiny screens

#71
post #2

Small g is unreadable. I obviously know the alphabet and despite that it took quite some time to understand what letter is that.

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...)

Re: 5x5 Pixel font for tiny screens

#72

I actually thought of this (or a previous similar project? The one posted here seems more recent...) just a few days ago while watching the announcement video for this new DJ device, since it seems to use a 5x5 font: https://driftdj.com/dj-hybrid

yo! thanks for sharing, this is a wicked cool device. I've always wanted a "pocket" mixer to take with me on planes and trains. I know there are smaller devices that can perform that duty but their more like repurposed EQ or audio interfaces that can be used to mix.

but wowza!! $900 for that lil guy, dang!

Re: 5x5 Pixel font for tiny screens

#73

Earlier quoted context omitted.

> Too bad "tiny screens" pretty much do not exist anymore. Screens with hundreds of pixels on each side are very cheap already. Find me a 0.66" OLED display for ~$1 that has hundreds of pixels on each side then. > It reminds me people who research "colorizing grayscale photos", which do not exist anymore either (if you want a color photo of someone you met in your life, there probably exists a color photo of that per…

If you know a person who is 70 years old, they were 20 in 1975 - color photos existed back then. Every grayscale photo of someone famous has already been colorized during the past 50 years. If there are only grayscale photos of you, you were probably born before 1900, and all your friends or your children (who might want to colorize your photo) are probably dead, too.

Color photos existed but color film and processing was very expensive (and while mono film development "middle school student can do at home" for a generation, home color work wasn't a thing until late 80s/early 90s as far as I recall.) So in practice, I personally have childhood pics of my dad with his mom and sister - that were shot black and white but colorized by being hand painted, and this was pretty common...

Re: 5x5 Pixel font for tiny screens

#74
post #16

> 4x4: Not enough to draw "E", "M" or "W" properly. However, 5x5 isn't enough to draw "e" properly if you also want lowercase letters to have less height than uppercase, so you need at least 6 vertical pixels. And then that isn't enough to draw any character with a descender properly, so you need at least 7 vertical pixels (technically you should have 8 in order to allow "g" and "y" to have a distinct horizontal desc…

I think the `e` looks better in the 'real pixels' example they gave; I find my tends to 'fill in' the space of the top part of the letter, and I suspect in the context of a longer sentence it'd be pretty easy to parse. (but yeah, it's not quite right, and is especially jarring in the nice, clean, blown up pixels in the top example)

It definitely looks better in the second screenshot than the first, but you have to be very, very close to the screen in order to see individual pixels like that. And on low-res displays, which this sort of font might be necessary for, it's going to look somewhat different because low-res screens tend to be chosen for cheapness, and cheap screens tend to be monochrome, so none of that artistic fuzzy subpixel coloring.

Re: 5x5 Pixel font for tiny screens

#76

1x5 can also work if you take advantage of subpixel rendering https://www.msarnoff.org/millitext/

Amazing. I zoomed in with my phone on the generated image and was surprised to see I could just make out the text! https://storage.j0.hn/subpixelfont.png - Also wow my screen is dirty af

Re: 5x5 Pixel font for tiny screens

#77
post #31

One nice use for these tiny fonts is large text in terminals. Unicode now has 2x4 (from Kaypro), 2x3 (from Teletext, TRS-80), and 2x2 mosaic characters. Unicode also has 3x3 large text (from HP terminals) but font and terminal support is limited.

I assume you mean Braille is the 2x4 set. What range introduces 3x3 codepoints?

The 3x3 are the large text blocks - intended to use in 3x3 groups to form letters and numbers from the fragments in the range. There are 2x4 mosaics as well, separate from the Braille alphabet. These are symbols coming from legacy systems (such as the HP terminals and Kaypro CP/M machines).

Re: 5x5 Pixel font for tiny screens

#78
post #15

If the author sees this. I think the lower case t would benefit from a pixel above the cross, similar to how the lower case k goes up one more pixel. It looks a lot like the capital T with how it is now. It is very well done though. Thanks for sharing.

Agree about lowercase t. I was surprised the lowercase l didn't look more like

    xx
     x
     x
     x
     xx

Re: 5x5 Pixel font for tiny screens

#80
Using multi-level grayscale instead of just two pixel states, on and off, can produce readable text at even smaller font sizes. The catch is that I have to say "text", not "letters", i.e., rely on humans inferring the too-blurry letters from their context. And I do not even need a specially designed font for that.

Example: https://imgur.com/a/text-80-characters-per-line-240-pixels-w...

That's 3 horizontal pixels per character on average, including inter-character spacing.

Post reply on HN