Remix.run Logo
JdeBP 3 days ago

There's a whole subculture for fonts smaller than 8 by 8, with real world uses for things such as small LED displays, for example. This is at the extreme end, though.

Also https://stormgold.itch.io/picket-right-font

evanb 3 days ago | parent | next [-]

I can think of a font that’s only 1 pixel high. Invented by Samuel Morse, takes a bit of practice to read :)

hnlmorg 3 days ago | parent | next [-]

That’s really more of an encoding than a typeface. Like ASCII and Unicode.

But I guess if you can build fonts that generate barcodes, and fonts that have LLMs built in, then you could design a 1 pixel high font that uses Morse code to represent most ASCII characters.

tomjakubowski 2 days ago | parent [-]

What is a typeface if not a specification for pixel encoding of text? You put text into the typeface, and you get pixel data out of it.

panarchy 2 days ago | parent | prev | next [-]

Ah the internet where you can make a lighthearted joke and immediately get um-actually'd by multiple people.

evanb 2 days ago | parent | next [-]

I really thought the :) at the end would be enough.

hulitu 11 hours ago | parent | prev [-]

You do realize that you can't represent a glyph with only 2 pixels ?

ocdtrekkie 3 days ago | parent | prev | next [-]

Bad kerning on that font would be incredibly problematic though.

3 days ago | parent | prev | next [-]
[deleted]
Dilettante_ 3 days ago | parent | prev | next [-]

That's not a font though. It's...well, a code.

barbs 2 days ago | parent | next [-]

Well explain this then! https://www.dafont.com/morse.font

Dilettante_ 2 days ago | parent [-]

Your win, clearly ;)

2 days ago | parent | prev [-]
[deleted]
Minor49er 3 days ago | parent | prev [-]

This is like claiming that Esperanto is a font

bbarnett 3 days ago | parent [-]

Somehow, this feels like a good description for how William Shatner speaks Esperanto.

omoikane 3 days ago | parent | prev | next [-]

I wonder if there are really tiny fonts that make use of color. For example, this 2-pixel wide Picket Right font could theoretically be even thinner if we were to use sub-pixel features.

At least, I think the 2-pixel high Two Slice font can be more legible with some anti-aliasing.

sedatk 3 days ago | parent | next [-]

Yes. https://advent.blinry.org/2018/17

Cthulhu_ 3 days ago | parent [-]

Direct link: https://www.msarnoff.org/millitext/

thfuran 3 days ago | parent | prev [-]

Don’t stop at colors. Just add a ligature for every string and support for animations and you have yourself a font that can render any alphanumeric string in a single pixel. I’ll need to brush up on Morse code though.

eichin 3 days ago | parent | prev | next [-]

and https://stormgold.itch.io/two-slice - are these the same authors or what?

eichin 3 days ago | parent [-]

Ah! the reddit user description hoverbox for u/trampolinebears says "Fonts: stormgold.itch.io" so that connects the dots.

K0balt 3 days ago | parent [-]

Dad?

malnourish 3 days ago | parent | prev | next [-]

Thanks for sharing this. I enjoy seeing these cool subcultures; they evoke the hacker ethos.

JohnDeHope 3 days ago | parent | next [-]

I’m not a hacker but I really appreciate their ethos. It’s like punk. I’m not punk either. But I will defend it all with my dying breathe.

JdeBP 3 days ago | parent | prev [-]

There's some quilting at https://news.ycombinator.com/item?id=45236312 .

Dwedit 3 days ago | parent | prev | next [-]

With the gap, it's effectively three pixels wide. Basically a 3x5 font with one pixel chopped off.

On some displays, you can also divide RGB into three subpixels (R, G, and B stripes). A 3x5 pixel font (9x5 subpixels) can be drawn as a 6x5 subpixel font instead (a 2x5 pixel font).

iguessthislldo 3 days ago | parent | prev | next [-]

That one is relatively easier to read, I guess because it looks like normal font that was cut into strips.

typpilol 3 days ago | parent | next [-]

Ya literally I could make out 85% quickly.

The linked one is unreadable at all to me lol

Dilettante_ 3 days ago | parent [-]

That's really interesting, for me it was the other way around.

HarHarVeryFunny 3 days ago | parent | prev [-]

Not sure about one font vs the other, but that one seems easiest to read from a highly oblique angle since that makes it look more similar to what it would do if half wasn't missing... Unless I'm just gaslighting myself and find it easier to read that way because I was expecting that it would be easier!

swyx 3 days ago | parent | prev | next [-]

is there one that is 3 pixels? feel like 2 is just overly minimal haha

JdeBP 3 days ago | parent [-]

Yes. See the Micro-Font Quilt (https://news.ycombinator.com/item?id=45236312) which considered three (mostly) 3 pixel-high fonts.

hdjrudni 3 days ago | parent | prev [-]

> such as small LED displays

The highest DPI screen is 127,000 PPI. You could fit over 14,000 lines of 8x8 text in a single inch tall screen.

For reference, a decent monitor is 140 PPI.

I'm pretty sure we don't need to go below 8x8 if physical size is the issue.

crq-yml 3 days ago | parent | next [-]

Pad grid controllers like the Novation Launchpad, and its indie, open-source counterpart, Mystrix Pro, have an 8x8 grid. At first this style of controller didn't use any lights, but as the manufacturing and features progressed, they went towards one RGB LED per pad. So, of course, you end up doing some text and graphics on the resulting grid. Mystrix uses a scrolling marquee which isn't ideal, but does get the job done.

And yeah, you could throw on more hardware to have a display nearby and use that for text. That is not the problem being solved though.

scottyeager 3 days ago | parent [-]

I just did some code to display digits on my APC Mini's 8x8 light grid: https://github.com/scottyeager/pressed/blob/main/controllers...

By using the three available colors on my older model, I was able to render numbers up to 199 in a readable way. Two digits on the right are 8x3 and one on the left is 8x2. I quickly abandoned two pixels of width as impossible for making legible text for all digits, so seeing a full font at two pixels wide is a fun surprise.

Thanks for the tip on Mystrix—looks neat.

dr_kiszonka a day ago | parent [-]

What do you use a foot pedal for? Sustain?

bongodongobob 3 days ago | parent | prev [-]

No, small LED displays with like 25 ppi. Think arduino/embedded.