Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Damien Guard

    damieng.com · Personal blog · on HN since 2007

    Damien Guard, a software developer and type designer, writes about fonts, retro computer typography, and C#.

    Visit blogRSSHN submissions
    Retro ComputingDesign & UX
    What HN says

    HN commenters link it for Envy Code R, a coding font, and for his collections and history of 8-bit system fonts.

    Stats for nerds
    76HN people shared it
    24linked in comments
    407story points
    Sep 2025last shared
    2009people per year2025

    Top posts on HN

    1. 1
      Typography in 8 bits: System fonts
      15 people · 181 points · first shared 2011 · 21 comments on HN
    2. 2
      Typography in 8 bits: System fonts (2011)
      1 person · 104 points · first shared 2014 · 17 comments on HN
    3. 3
      Typography in 16 bits: System fonts (2011)
      5 people · 58 points · first shared 2011 · 2 comments on HN
    4. 4
      Ten commandments for developers
      1 person · 21 points · first shared 2008 · 3 comments on HN
    5. 5
      Things you probably didn’t know about C#
      2 people · 16 points · first shared 2012 · Discussion on HN
    6. 6
      Probable C# 6.0 features illustrated
      2 people · 5 points · first shared 2013 · 1 comments on HN
    7. 7
      My own Delphi story (2020)
      2 people · 4 points · first shared 2020 · Discussion on HN
    8. 8
      DDR4 Memory Information in Linux
      1 person · 4 points · first shared 2020 · Discussion on HN
    9. 9
      The Art of Amiga Lettering
      1 person · 3 points · first shared 2025 · Discussion on HN
    10. 10
      Typography in bits: For a few pixels more
      2 people · 2 points · first shared 2016 · Discussion on HN

    What HN people wrote when they linked it

    • some1elseMar 2024

      I agree that there's substantial qualitative difference between sub-pixel antialiased text and the plain render. The former takes advantage of greater lateral resolution and perceptual differences between the primary colors. That said, I wouldn't consider the absence of that technique jarring. I intentionally change bright-on-dark text to greyscale antialiasing[1], to counter the halation[2]. All the links to images in the thread and the Reddit post you linked are dead, so I can't see how the text rendered for you. Did you by any chance experience this on a MacBook connected to an external monitor, where you had the system set up to render type better on the built in screen[3]? Your point holds though, they don't optimize for 3rd party hardware. I was a bit quick to jump in, thinking you were referring to the difference between their flavour of sub-pixel antialiasing and Microsoft's ClearType[4].

      [1] https://srdjan.si [2] https://bootcamp.uxdesign.cc/why-dark-mode-isnt-a-ux-panacea-1590226e5ba4 [3] https://cdn.osxdaily.com/wp-content/uploads/2018/09/font-smoothing-macos-mojave.mov.gif [4] https://damieng.com/blog/2007/06/13/font-rendering-philosophies-of-windows-and-mac-os-x/

    • int_19hFeb 2023

      It was a historical distinction between the two OSes, even before Apple went all in on high-DPI.

      Basically, macOS uses "ideal" font rendering, meaning that all glyph shapes and overall text size is as if they were rendered with infinite resolution and then quantized using the pixel grid; when you increase font size, the text scales linearly.

      Windows, on the other hand, adjusts the shapes by snapping vertical and horizontal lines so that they correspond exactly to rows and columns of pixels. This distorts glyph shapes and spacing, but it makes small text (around 8-10pt) much more readable on low-DPI displays.

      (Coincidentally, this seems to be why macOS default UI font has always been a bit larger and thicker than Windows.)

      There are some screenshots to compare side by side here: https://damieng.com/blog/2007/06/13/font-rendering-philosophies-of-windows-and-mac-os-x/

    • wlesieutreMar 2019

      It's not about whether you're actually printing it, the print version is just an accurate reference to the correct shape of how the font is designed.

      That shape doesn't necessarily line up on the pixel grid, so you can smush it around to get sharper edges on a computer screen at the expense of changing the shape/size/spacing of the font. Or you can follow the designed shape more correctly at the expense of smearing some stuff across multiple pixels.

      There are pros and cons to each, and which one you prefer is where it gets subjective.

      Some comparisons and discussion over here: https://damieng.com/blog/2007/06/13/font-rendering-philosophies-of-windows-and-mac-os-x

      The Windows text has sharper edges but it looks funny to me in comparison.

    • SomeoneApr 2021

      I also have a hard time understanding the question, but reading the text, it asks a different question:

      “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-system-fonts, 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.

    • dflockJun 2009

      The Droid family from Ascender, which Google commissioned for Android is uniformly excellent, renders well everywhere I've seen it and is Apache Licensed. I'm currently using 'Droid Sans' as a system UI font (on Linux) and 'Droid Sans Mono' for coding, terminals, etc... In fact I've just aliased the linux 'sans', 'mono', etc... to the appropriate Droid face.

      More info here, including the link to the git repo if you want to check the fonts out:
      http://en.wikipedia.org/wiki/Droid_fonts

      these are in the Ubuntu repo's as 'ttf-droid' or you can do a straight download from here:

      http://damieng.com/blog/2007/11/14/droid-font-family-courtesy-of-google-ascender

    • wtallisJan 2014

      On Windows, requesting a particular font size is just a hope and a prayer. The OS will draw things at the size it thinks is best, with heavy-handed hinting, so the size of a rendered piece of text is quite non-linear with respect to font size: http://damieng.com/blog/2007/06/13/font-rendering-philosophies-of-windows-and-mac-os-x

      This makes it quite impossible for an application to implement a general solution to the problem. You pretty much have to treat HiDPI as another translation of the GUI with respect to sizing things.

    Related

    VileRint10h.org112 people

    A collection of text mode fonts, system fonts and BIOS fonts from DOS-era PCs

    VileR
    Personal · last shared 2026
    Sean B. Palmerinamidst.com23 people

    CSS px is an Angular Measurement

    Sean B. Palmer
    Personal · last shared 2026
    Bret Victorworrydream.com936 people

    A brief rant on the future of interaction design (2011)

    Bret Victor
    Personal · last shared 2026
    patorjkpatorjk.com72 people

    Code theft: Asciimo: Where have I seen this before?

    patorjk
    Personal · last shared 2026
    I Love Typographyilovetypography.com72 people

    The First Roman Fonts

    I Love Typography
    Publication · last shared 2026
    Random ASCIIrandomascii.wordpress.com274 people

    There are only four billion floats, so test them all (2014)

    Random ASCII
    Personal · last shared 2026
    Unsungunsung.aresluna.org42 people

    Flickr's URLs Scheme

    Unsung
    Personal · last shared 2026
    Markus Kuhncl.cam.ac.uk/~mgk25133 people

    UTF-8 history (2003)

    Markus Kuhn
    Personal · last shared 2026