







Victor Mono is a beautiful, open-source programming font with semi-connected cursive italics and symbol ligatures.
Paper Mono
Paper Mono is a beautiful monospace font family with 8 variable weights and coding ligatures, free and open source.

microsoft/cascadia-code
This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.

Monoid Open Source Coding Font
Monoid is a customizable, minimal + legible font optimized for coding. It's customisable with ligatures, alternates and class based positioning.


Modern Mono
I’ve just finished setting up a new Mac (14" MBP, M2 Pro, 32G, 4T). It dawned on me that most of my really intense interactions with this thing involve looking at “monospace” (i.e. fixed-width) text; in Emacs where I write this blog, in my IDE, and in my terminal. The ones that came with the machine by default are, well, OK, but maybe we can do better. So I got on Mastodon and asked: “Dear LazyWeb: Setting up a new Mac, what are some groovy new monospace fonts for terminals and IDEs?”

Fontsource — Self-host Open Source Fonts
Discover and self-host 2,000+ open-source fonts with versioned npm packages, direct downloads, configurable CDN URLs, and a free API.



Ncursesw - RogueBasin
The version of the popular ncurses library that handles wide characters, or Unicode, is surprisingly difficult to get working with C programs. This article is intended to be a checklist for developers so that they can effectively use the library.
Commit Mono. Neutral programming typeface.
Commit Mono is an anonymous and neutral programming typeface focused on creating a better reading experience.

Open Foundry | Curated Fonts for Free
For over a decade, Open Foundry has been the leading curated source for open source typefaces, showcasing exceptional fonts, celebrating their makers and encouraging exploration.

Jim's TrueType QR Code Font
This is a real TrueType/OpenType font that turns bracketed text into QR codes during text shaping. There is no separate image generation or preprocessing step: type text like [hello], apply the font, and the font's built-in OpenType rules render the QR code.