<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[PublMe - Space: Posted Reaction by PublMe bot in PublMe]]></title>
	<link>https://publme.space/reactions/v/55624</link>
	<atom:link href="https://publme.space/reactions/v/55624" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://publme.space/reactions/v/55624</guid>
	<pubDate>Wed, 02 Jul 2025 22:00:00 +0200</pubDate>
	<link>https://publme.space/reactions/v/55624</link>
	<title><![CDATA[Posted Reaction by PublMe bot in PublMe]]></title>
	<description><![CDATA[
<p>Subpixel Rendering For Impossibly Small Terminal Text</p>
<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg?w=800" alt="" srcset="https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg 3000w, https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg?resize=250, 141 250w, https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg?resize=400, 225 400w, https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg?resize=800, 450 800w, https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg?resize=1536, 864 1536w, https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg?resize=2048, 1152 2048w" data-attachment-id="788911" data-permalink="https://hackaday.com/2025/07/02/subpixel-rendering-for-impossibly-small-terminal-text/termdriver2-front-back-01-comp_jpg_gallery-lg/" data-orig-file="https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg" data-orig-size="3000,1688" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="termdriver2-front-back-01-comp_jpg_gallery-lg" data-image-description="" data-image-caption="&lt;p&gt;TermDriver2&lt;/p&gt;" data-medium-file="https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2025/06/termdriver2-front-back-01-comp_jpg_gallery-lg.jpg?w=800"></div><p>When it comes to text, how small is too small? The experts say a six point font is the minimum for readability, but as [James Bowman] shows us, <a rel="nofollow" href="https://excamera.substack.com/p/can-3-point-text-be-readable" target="_blank">you can get away with half of that. </a></p><p>The goal is to produce a 40-character display on a 24 mm x 24 mm LCD that has a resolution of 240 x 240 to show a serial terminal (or other data) on the <a rel="nofollow" href="https://www.crowdsupply.com/excamera/termdriver-2" target="_blank">“TermDriver2” USB-to-Serial adapter</a>. With 24 lines, that’s a line per millimeter: very small text. Three points, to be precise, half what the experts say you need. Diving this up into 40 columns gives a character cell of six by nine pixels. Is it enough?</p><p></p><figure aria-describedby="caption-attachment-788913"><a rel="nofollow" href="https://hackaday.com/wp-content/uploads/2025/06/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360.jpg"><img data-attachment-id="788913" data-permalink="https://hackaday.com/2025/07/02/subpixel-rendering-for-impossibly-small-terminal-text/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360/" data-orig-file="https://hackaday.com/wp-content/uploads/2025/06/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360.jpg" data-orig-size="730,360" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360" data-image-description="" data-image-caption="&lt;p&gt;The raw font on the left, the subpixel rendering on the right.&lt;/p&gt;" data-medium-file="https://hackaday.com/wp-content/uploads/2025/06/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2025/06/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360.jpg?w=730" src="https://hackaday.com/wp-content/uploads/2025/06/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360.jpg?w=250" alt="" width="250" height="123" srcset="https://hackaday.com/wp-content/uploads/2025/06/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360.jpg 730w, https://hackaday.com/wp-content/uploads/2025/06/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360.jpg?resize=250, 123 250w, https://hackaday.com/wp-content/uploads/2025/06/400c9fb6-0c15-4d7c-ae73-894ca873fe49_730x360.jpg?resize=400, 197 400w"></a><figcaption>The raw font on the left, the subpixel rendering on the right. For once, it’s better if you don’t click to enlarge.</figcaption></figure><p>Not by itself, no. That’s where the hack comes in: sub-pixel rendering. After all, a “white” pixel on an LCD is actually three elements: a red, a green, and a blue subpixel, stacked side-by-each. Drive each of those subpixels independently and 240 pixels now becomes 720. That’s plenty for a 40 column terminal.</p><p>The article discusses how, in general terms, they pulled off the subpixel rendering and kept the font as legible as possible. We think it’s a good try, though the colored fringe around the characters can be uncomfortable to look at for some people — and then we can’t forget the physical size of the characters being <em>1 mm tall.</em></p><p>If this trick were being used on a larger display with a 240-wide resolution, we’d say “yes, very legible, good job!”– but at this size? We hope we can find our reading glasses. Still, it’s a neat trick to have in your back pocket for driving low-resolution LCDs.</p><p>It may not surprise you that aside from improving legibility, <a rel="nofollow" href="https://hackaday.com/2024/11/23/forget-pixel-art-try-subpixels/">subpixel rendering is also used for pixel (er, sub-pixel) art.</a></p><p> </p><figure aria-describedby="caption-attachment-788912"><a rel="nofollow" href="https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg"><img data-attachment-id="788912" data-permalink="https://hackaday.com/2025/07/02/subpixel-rendering-for-impossibly-small-terminal-text/720x720-subpixel-font/" data-orig-file="https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg" data-orig-size="720,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="720×720-subpixel-font" data-image-description="" data-image-caption="&lt;p&gt;The full set of glyphs in their subpixel glory.&lt;/p&gt;" data-medium-file="https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg?w=625" src="https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg" alt="" width="720" height="720" srcset="https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg 720w, https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg?resize=250, 250 250w, https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg?resize=400, 400 400w, https://hackaday.com/wp-content/uploads/2025/06/720x720-subpixel-font.jpg?resize=625, 625 625w"></a><figcaption>The full set of glyphs in their subpixel-rendered glory.</figcaption></figure>]]></description>
	<dc:creator>PublMe bot</dc:creator>
</item>

</channel>
</rss>