Ask HN: Are there any standard monochrome low resolution resolutions?
I have a rad idea for a low resolution one color pixel display. For example, 20x80 would be very challenging but probably totally worth it.
The thing is I'm going to need to display stuff on it so I need character glyphs and little graphics and stuff like that. Are there any standard glyphs or libraries for resolutions that small?
36 comments
[ 3.6 ms ] story [ 108 ms ] thread“The thing is I'm going to need to display stuff on it so I need character gloves and little graphics and stuff like that. Are there any standard glyphs or libraries for resolutions that small?”
Because of that and the use of ‘one color’, I think/guess the OP has a 80×20 display that isn’t black and white (say a LED panel), and looks for fonts that can be used on it (I would go look at https://int10h.org/oldschool-pc-fonts/ or https://damieng.com/blog/2011/02/20/typography-in-8-bits-sys..., or look at old Mac and Windows bitmap fonts for those (warning: copyright laws may apply)) and, possibly, libraries to show an UI on it.
I'd suggest that your best bet in general would be to look at any projects using these kinds of LED dot matrix marquee displays. I was able to find a lot of arduino tutorials with a google search, there's probably relevant code with some of those. Good luck!
There are lot's of displays available, but most of them are geared to electronics projects. You'll need at least an arduino or some such to drive it.
Adafruit sells tape as well as matrices of the stuff which might be what you’re looking for
> I think you can set up logic gates or something I don't even know what that means except very superficially superficially I'll cross that bridge when I get there
It sounds like this bridge is a long way in the distance.
https://itch.io/game-assets/tag-1-bit
IIRC, it had both upper and lower case, as well as the special VT-100 graphics characters. It was definitely usable, if somewhat headache-inducing when used to consume many screens of text.
It worked by drawing the characters in "high resolution" graphics mode (320x192! Woohoo!) so you could use mainframe software on the Atari, which normally only supported 40 columns of text.
Looks like the software is still hanging around the various Atari archives... it might be worth extracting the font, if licensing permits.
https://github.com/fcambus/spleen
Any smaller than that and you're getting into ugly territory.
If you don't care about appearances and just whether or not every character is distinct enough to be understood, then I think 4x6 is probably the limit, but I'd be happy to be proven wrong.
BESM-6 used to show CPU registers content with lights ( http://www.mailcom.com/besm6/ ); with this font, each 48-bit register could show 3 letters.
For stuff more in the 8 pixel range, there a ton of stuff. If you give a full 20 pixels to one line you can use almost any font you like.
https://en.wikipedia.org/wiki/Ordered_dithering
At higher resolutions there are better methods, so this is now ancient technology. You might recognize this dither pattern from the graphics on old DEC computer boxes...
https://www.sparkfun.com/datasheets/LCD/HD44780.pdf
I had to look this up once, in search of "flat" and "natural" symbols for music. Turns out I had to create my own.
[1] https://www.hpcalc.org/hp48/utils/fonts/
You could look back at early graphics fonts/icons, e.g. early X11 or after that Mac and Windows for inspiration. Also graphics LCD displays (e.g. one or two lines of 16 chars) and then there's the BBC Microbit with its 5x5 display - lots of creative stuff there, the stock demo it comes with does text and graphics (and the code is online).