For programming, my favourite is DejaVu Sans Mono. There are many fancy ones out there with hip features like ligatures but I have always found DejaVu the most pleasing to the eye.
For reading, I like Roboto for sans serif. I find it is decently condensed yet easy to read. For serif, I like a paid font called Century Supra. I have pirated this font many times. I also like the serif fonts used by imperialist news outlets a lot as well. IIRC NYT’s is straight up called Imperial.
People’s Liberation Font
Doves font needs a paid license. So if you don’t pay, and use it on anything public-facing, you can be sued (I’m guessing).
Sans serif: Workplace Sans, Ubuntu, Open Sans, IBM Plex, Orpheus Sans (greek), Neohellenic Sans (greek)
Serif: Baskerville, Garamond, Times New Roman, Didot (greek) and Bodoni (greek)
Monospace: DejaVu Sans Mono, Ubuntu Mono, Fantasque Mono
Fixed: Terminus, Spleen
Decorative: too many to list here
fuck Microsoft but cascadia code goes hard
I really wish there existed a scalable/vector (TTF/OTF) version of it. Bitmap fonts are usually good only for UI elements, not really suitable for print.
Bitmap fonts are usually good only for UI elements,
And terminals. The idea behind Spleen is that it can be read on tiny terminals/screens, that’s why there’s a 5x8 version. If you have a small LCD screen attached to a Raspberry Pi for example then Spleen is a good font to use.
Yes, in fact I first saw Spleen when I checked out OpenBSD. I think it uses that font by default in its terminal. It looks slicker than Terminus.