4x4 ASCII Font (2016)
simplifier.neocities.org
simplifier.neocities.org
4×6 is 24 pixels, which is one pixel less than 5×5.
If you're rendering a single column of characters, I think you can do 3×n, where n ranges up to 7 or 8 but is usually more like 5: http://canonical.org/~kragen/sw/netbook-misc-devel/3xnfont.
All of these are larger than 4×4.
My hat is off to the Simplifier.
xterm -fn -misc-fixed-medium-r-normal--6-60-75-75-c-40-iso10646-1
My proportional n×6 and 3×n fonts are derived from it.Rending was slow, but that's OK because 1200 baud was state of the art at the time, and the computer could keep up OK. 2400 baud worked, if there wasn't too much scrolling.
Eventually we came up with a way of doing a 8x8 characters on a 640x200 screen using some of the scrolling methods we saw from the demo scene, but it was blurry, even on a good monitor, and we couldn't output the characters fast enough to be usable. By then the 128 was out, and it was assumed people who wanted 80 columns would just use that machine's real 80-column mode.
Edit: The smaller GEOS UI font indeed had a cap height of 5 pixels, but it was variable-width: https://upload.wikimedia.org/wikipedia/en/e/e2/GeOS_Commodor... (the font of the icon labels)
(They probably kept it on an 8-high grid because the Spectrum's screen layout was a bit bonkers if you went off 8-alignment.)
I think that if you use grayscale, and certainly if you use LCD subpixels, you can get readability down to a smaller size.
As you can see from the code in http://canonical.org/~kragen/sw/dofonts-1k.html, moving to the next character position is "x += 4" and moving to the next line is "x = 0\n y += 6".
The font sample looks great though
Tangent: does anyone know how to tell mobile Firefox to use crisp rendering by default when directly loading images?
I find a string of random characters to be impossible to read.
Here is a quick example of a 3x6 I made to test the tool: https://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=1...
DonHopkins on July 9, 2021 | parent | context | favorite | on: Hoard-of-bitfonts: bitmap fonts from disused opera...
It should include the 3x5 pixel font from Mike Koss's "The Terminal" on the Apple ][.
https://news.ycombinator.com/item?id=18142258
>DonHopkins on Oct 4, 2018 | parent | favorite | on: Sans Forgetica, a font designed to help you rememb...
Who can possibly forget the font that Mike Koss's "The Terminal" Apple ][ terminal emulator used to get 32 lines of 70 characters each in HIRES graphics mode in 1981? It's the most difficult to read font I've ever used regularly! (Don't try using it on a color TV, though.)
https://web.archive.org/web/20120206091422/http://mckoss.com...
>Tiny (3x5) Font
>Created for the Apple II program The Terminal. Copyright (c) 1981 Michael C. Koss
>In 1981 I wrote a terminal emulator for the Apple II. At the time, the Apple II could only display upper case characters. I used the hi-res display (280 x 192 pixels!) to display my own character set. In order to come close to showing an 80-column display, I created a truly tiny font, displaying the full ASCII character set (upper and lower case).
>I created a font within a 3x5 pixel dimension, allowing the display of 32 lines of 70 characters each. The font definitely takes some training and getting used to (especially recognition of characters that use descenders); but I found it to be quite readable after a while.
That way you can have a Q that looks like a Q:
***
* *
***
*Although I'll admit (ab)using subpixels like this doesn't do good things for readability.
https://twitter.com/tosuto_studio/status/1520071869529001984...
Edit: I was wrong. Some of Simplifier characters like j actually use full 4 pixel height and poke out of 3x3 block.
I think the end game would be a 3x2 font that is basically Braille.
A 3x2 font can only represent 64 (2^6) characters.
So I guess part of the golfing would be defining what the minimum set of characters is.
In other words, we may have situations where the font size is at premium.
4x4 box, yet most characters seem to be confined to 3x3 box. This can't be right.
Example of 5x5: https://www.dafont.com/5x5.font?text=Small+fonts+have+always...
The 4x4 font has lower case, so it reserves the bottom row for descenders gjpqy. Its upper case letters don't use the descenders row so they're really 3x3, which is barely readable. It's actually interesting that the all caps 3x3 is almost readable!
For comparison it would be interesting to see a 4x4 all caps font, or a 5x5 with lower case.
I worked for Tasman Software and answered lots of phone calls and written queries, so I know it was the first word processor used by a great many people. I wonder how many are now blind.
https://en.wikipedia.org/wiki/Tasword https://en.wikipedia.org/wiki/ZX_Spectrum
Interesting! I read the about section. Does the author say who he actually is anywhere?