TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Nanofont3x4: Smallest readable 3x4 font with lowercase (2015)

407 点作者 lsferreira42大约 1 年前

40 条评论

sxp大约 1 年前
If you&#x27;re interested in other tiny fonts:<p>- PICO-8&#x27;s 3x5 font with support for programming characters: <a href="https:&#x2F;&#x2F;www.lexaloffle.com&#x2F;pico-8.php?page=faq" rel="nofollow">https:&#x2F;&#x2F;www.lexaloffle.com&#x2F;pico-8.php?page=faq</a><p>- Ken Perlin has an RGB stripe subpixel font. Unfortunately, the original page uses Java so I can&#x27;t access it, but <a href="https:&#x2F;&#x2F;www.fastcompany.com&#x2F;1662778&#x2F;the-worlds-smallest-legible-font-for-an-lcd-screen" rel="nofollow">https:&#x2F;&#x2F;www.fastcompany.com&#x2F;1662778&#x2F;the-worlds-smallest-legi...</a> has more info.<p>- Dotsies if you&#x27;re willing to try very strange encodings: <a href="https:&#x2F;&#x2F;dotsies.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dotsies.org&#x2F;</a><p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33127419">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33127419</a> has more examples.
评论 #39738497 未加载
评论 #39738754 未加载
评论 #39736948 未加载
评论 #39747289 未加载
评论 #39741873 未加载
评论 #39746164 未加载
评论 #39762562 未加载
评论 #39736791 未加载
评论 #39740833 未加载
hinkley大约 1 年前
I worked on project planning software years ago. We got caught in a loop arguing about fonts and data density.<p>We were getting lots of clipping of text and I asserted that even a couple more characters on the screen would improve people’s abilities to guess what the entire phrase was. You can derail momentum in project management meetings by having people ask what something says repeatedly. Seen it happen, it’s dumb and we can fix it.<p>So it came down to a shootout. We put five fonts on a projector screen, at multiple font sizes, stood everyone against the back wall of the fairly average sized meeting room (maybe 70th percentile), and had them vote.<p>Verdana 13pt won for legibility, even over some of the 14 pt fonts. It also got more characters per inch, so win win. Something in the range of 5-10%.<p>Then corporate made us change it back because their flagship app used a different font and they wanted them to match. Which made no goddamned sense because they weren’t even used together.
评论 #39741033 未加载
gitgud大约 1 年前
Uppercase is impressive for 3x4 pixels. Lowercase is pretty much unreadable…
评论 #39737648 未加载
评论 #39739363 未加载
berkes大约 1 年前
&quot;readable&quot;. I&#x27;m 45, been looking at screens for 30+ years almost daily now. There&#x27;s no way I can read that with or without my glasses.<p>It&#x27;s truly impressive feat to get it this small. I used to do texts like this, often manually, pixel by pixel. For websites and games, it was all the rage back in late nineties early 2000s.<p>But only now I start to truly understand,by experiencing first-hand, why accessibility matters. This font is awesome, but terrible for any kind of accessibility.
评论 #39742014 未加载
评论 #39748494 未加载
评论 #39742015 未加载
评论 #39742325 未加载
archargelod大约 1 年前
I had a project a couple months ago that required very tiny font: I did want to make a mod for the Binding of Isaac game on Nintendo Switch. The idea is to display some additional info about items that you encounter randomly in the dungeon. You can find final version in my codeberg repo [0].<p>While pc version has extensive mod support, console ports lack necessary Lua api. So the only way I came up with to implement this - is to draw additional info on the sprite textures. And sprites are tiny - 32x32 pixels. Ok, I can&#x27;t put a lot of text in such small space, but maybe I can fit item name and then add some simple 8x8 icons for effects.<p>I started searching for a good font I can use, but ultimately most of the 3x4 and 3x5 fonts I tried had one issue - they&#x27;re almost unreadable if the background color is not absolute negative of font color. I could&#x27;ve put an opaque black background behind text, but that would hide more art than necessary and even look somewhat hideous.<p>While trying one font after other I found gremlin-3x6[1], it&#x27;s only 2 pixels higher, but 5-10x easier to read. And it&#x27;s under public domain license.<p>Ok I mostly don&#x27;t care about height, but width is still an issue - almost all item names exceed 32 pixels and have to wrap around on second line and some need a third line. That I absolutely do not want.<p>I had an idea - If I can&#x27;t shrink letters to less than 3 pixels, I can remove space between them. Wouldn&#x27;t it make harder to read? Not unless all letters have different colors! That also solves the problem when background matches the color of font!<p>[0] - <a href="https:&#x2F;&#x2F;codeberg.org&#x2F;Archargelod&#x2F;isaac-extended-icons-mod" rel="nofollow">https:&#x2F;&#x2F;codeberg.org&#x2F;Archargelod&#x2F;isaac-extended-icons-mod</a> [1] - <a href="https:&#x2F;&#x2F;fontstruct.com&#x2F;fontstructions&#x2F;show&#x2F;1488093&#x2F;gremlin-3x6" rel="nofollow">https:&#x2F;&#x2F;fontstruct.com&#x2F;fontstructions&#x2F;show&#x2F;1488093&#x2F;gremlin-3...</a>
评论 #39740545 未加载
3rd3大约 1 年前
A nano font but huge images. The large image is a 4873 KB bitmap which can be losslessly compressed to 47 KB using PNG.
评论 #39738475 未加载
评论 #39737324 未加载
userbinator大约 1 年前
I think 5x7 is the smallest size where characters are still fully recognisable, which is why it&#x27;s used on all common character LCDs. Beyond that, with things like this font, reading becomes more of a &quot;recognise vaguely evocative custom glyphs&quot; exercise.
评论 #39738649 未加载
评论 #39738736 未加载
评论 #39738418 未加载
samatman大约 1 年前
I propose that this sort of font be called &quot;decipherable&quot; rather than &quot;readable&quot;.<p>I could learn to read this. I can kinda-sorta make out the example, because I already know the Declaration of Independence. Is it readable the way, say, this text is? Or the PICO-8 font? No.
评论 #39738034 未加载
baking大约 1 年前
This brings back some memories, but my eyesight is worse than it was 50 years ago, so no.
neverokay大约 1 年前
Don’t let the lawyers find this font.
johnklos大约 1 年前
I can finally have 85 characters by 48 characters on my Sinclair ZX81, and it&#x27;d be printable, too, on my T&#x2F;S 2040 printer.<p>(starts thinking in Z80...)
评论 #39741910 未加载
评论 #39736843 未加载
评论 #39738536 未加载
yosito大约 1 年前
Maybe it&#x27;s due to image compression artifacts, but I find the first example of normal case output impossible to read on my phone. Even if I zoom in. And I have exceptionally good eyesight. I&#x27;ll have to try this directly on my desktop, where I imagine the clarity would be much better.
评论 #39741566 未加载
dsp_person大约 1 年前
Has anyone ever made the smallest (as in bytes) readable font? How small can the code be to generate a readable font? It could create an SVG, bitmap, or triangles in a shader.
rhelz大约 1 年前
Very nice. I can even read the Declaration of Independence, as archaic and unfamiliar as the text is.<p>If you are having trouble with it, try this: &quot;Use the force!!&quot; By which I mean, forget that its written in a very small font, don&#x27;t go looking for the individual pixels, but just relax and read like any other text. Don&#x27;t look at the letters, look at the words. Your brain fill in the details for you.
Uptrenda大约 1 年前
This is fascinating. It underscores how information-dense displays can be. For example: think of tiny screens like watches, test strips, or sensor read outs. All of them have tiny screen real estate. Mobile computing, in a practical sense, is also limited by screen size. It&#x27;s why text-processing heavy work like programming and writing isn&#x27;t often done on smaller devices. But maybe there would be more room for such use-cases where fonts like this were used. As they would be able to show more text in the same way that people were used to with regular monitors.<p>Font-rendering limitations also play out in UIs, too. VS Code has a feature where the side-bar can become something like a map of the code document. It doesn&#x27;t actually show the code though because there isn&#x27;t the room. But could a font like this show more of the code? Letting you quickly navigate a large module. I&#x27;m sure there are more use-cases for this because displaying text is so fundamental to computing.
globular-toast大约 1 年前
Readability is an interesting claim. You obviously can&#x27;t read base36 encoded data with this (like a sha1 hash) or even a randomly generated password because the glyphs don&#x27;t map uniquely to characters. So the claim is not so much about ASCII but about English. It talks about some individual words being difficult but I suspect even those would be fine with sufficient context, like being in a paragraph. With even more context it&#x27;s surprising how bad writing can be before it truly breaks down, for example your doctor&#x27;s handwriting is OK as long as you know they&#x27;re writing about medicine.<p>Makes me wonder whether some languages are better at this than others. French, for example, contains some redundancy in its grammar as you have to write pronouns <i>and</i> write the conjugated verb. Spanish gets rid of the redundant pronoun. So is French trading longer sentences for better readability? I wonder what natural language can have the shittiest font?
btbuildem大约 1 年前
You&#x27;d figure this envelope had been pushed to its limit in the late 80&#x27;s&#x2F;early 90&#x27;s<p>Nice work! The uppercase is surprisingly readable -- some glyphs don&#x27;t look like you&#x27;d first think they should, but that makes them stand out from the ones they&#x27;d otherwise be easily confused with.
dsp_person大约 1 年前
&gt; In case you are interested, there are a total of 65,536 4x4 monochrome glyphs. Here is a uber texture atlas that shows all of them with our glyphs highlighted (red) where they are in the table.<p>So did this font exist all along and was simply discovered?<p>And same goes for everything we create, but just in higher dimensions??
评论 #39737360 未加载
ddingus大约 1 年前
The upper case is amazing! I basically have zero problems reading it. The text talks about glyph ambiguity. Selecting those well appears to amplify readability.<p>Neat!<p>The lower case one takes a lot more adjustment. I did end up reading it fairly well, but never with the ease of the uppercase font.
nickdothutton大约 1 年前
Like some in-game text&#x2F;graphic from my 8-bit days. I was a big Tau Ceti&#x2F;Academy player.
JetSetIlly大约 1 年前
Interesting. With a bit of work, this would have genuine use for something like a text display on an Atari2600, where the dimensions are significantly limited.<p>I&#x27;ve used glyphs as small as 4x5 but I&#x27;ve struggled to come up with anything smaller for most characters.<p>Here&#x27;s an example of a full text adventure for the 2600 if anyone&#x27;s interested <a href="https:&#x2F;&#x2F;github.com&#x2F;JetSetIlly&#x2F;Adventureland-2600">https:&#x2F;&#x2F;github.com&#x2F;JetSetIlly&#x2F;Adventureland-2600</a><p>Better or worse with an even smaller font? I&#x27;m not sure.
makmanalp大约 1 年前
Interestingly coincidental timing with Jonathan Hoefler posting about a trick to compress glyph size by omitting a block and let the eye complete it ... OK, it&#x27;s taller but I think it looks quite pretty: <a href="https:&#x2F;&#x2F;www.instagram.com&#x2F;p&#x2F;C4n2BfFrKwH&#x2F;?img_index=1" rel="nofollow">https:&#x2F;&#x2F;www.instagram.com&#x2F;p&#x2F;C4n2BfFrKwH&#x2F;?img_index=1</a>
msarchet大约 1 年前
Just this morning I have been working on a font rasterizer for an eink screen project. So it’s really interesting to see one this small.
评论 #39736308 未加载
antirez大约 1 年前
There is another one here, with a tool to easily modify the font.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;antirez&#x2F;freakwan&#x2F;tree&#x2F;main&#x2F;font-4x6">https:&#x2F;&#x2F;github.com&#x2F;antirez&#x2F;freakwan&#x2F;tree&#x2F;main&#x2F;font-4x6</a>
petabyt大约 1 年前
A whole ago I made my own 3x3 font: <a href="https:&#x2F;&#x2F;github.com&#x2F;petabyt&#x2F;font3x3">https:&#x2F;&#x2F;github.com&#x2F;petabyt&#x2F;font3x3</a>
pavl大约 1 年前
Is this downloadable somewhere as TTF?
snowpid大约 1 年前
Does anyone know the size of the font from the first Pokemon games? They had similar constraints.
评论 #39736903 未加载
评论 #39736977 未加载
评论 #39736955 未加载
simonkagedal大约 1 年前
The claim ”smallest readable 3x4 font” is a bit confusing. Are there bigger 3x4 fonts?
评论 #39749027 未加载
MithrilTuxedo大约 1 年前
Gonna use this for Dwarf Fortress.
zelphirkalt大约 1 年前
The screenshots could not have been enlarged a bit? And they are bmp??<p>I find one of the things a repository of a font should do is to put pictures of how this thing looks quite far up in the readme, so that I can quickly see, whether that is something for me or not.
croemer大约 1 年前
Why not use ligatures to help resolve some of the cox ambiguities?
Anotheroneagain大约 1 年前
Minuscule gets down to 2; 3 and above don&#x27;t even look that weird. Maybe that pixel fonts are not the optimal choice.
ramijames大约 1 年前
&quot;Readable.&quot;
junon大约 1 年前
Unlike the flagrant dismissal in other comments I actually find use for projects like these. On some electronics that I write firmware for the OLED screen space real estate is incredibly limited, and when they need to output logs or debug info for developers it can be a pain to fit everything in a way that is usable, especially when there is no input to allow for scrolling or whatever.
评论 #39737784 未加载
评论 #39737955 未加载
评论 #39737531 未加载
评论 #39737584 未加载
评论 #39737371 未加载
评论 #39737763 未加载
dougmwne大约 1 年前
Whe I was in high school I had plenty of dull classes to sit through. I’m old enough that there were no phones and laptops to keep entertained.<p>My parents had a laser printer for their business. I realized that it had a very high DPI and also very little ink bleed. I started printing whole books I downloaded at the smallest font size that I could managed to still read, just a few point. I removed line breaks and printed out whole books on a page or two. I found it incredible how much tiny text I could fit on a page.<p>In class I would read with a little half folded sheet of paper hidden in a notebook. Sci-fi, Russian lit, biographies, classics. I was never caught, but it’s bizarre to think back that I was reading Crime and Punishment while the rest of the class was learning fake American history propaganda.
评论 #39737781 未加载
评论 #39738161 未加载
评论 #39738145 未加载
FergusArgyll大约 1 年前
Readable is a very strong word
评论 #39736260 未加载
评论 #39736582 未加载
wkat4242大约 1 年前
I see I have a slightly different interpretation of the word &#x27;readable&#x27; lol.
评论 #39736952 未加载
mgaunard大约 1 年前
Not that readable.
评论 #39737771 未加载
hulitu大约 1 年前
&gt; Nanofont3x4: Smallest readable 3x4 font with lowercase<p>Readable by who ?
评论 #39737775 未加载
hammock大约 1 年前
&gt;Smallest readable 3x4 font with lowercase*<p>*Roman alphabet