frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

An innovative superfamily of fonts for code (2023)

https://monaspace.githubnext.com/
84•laex•8mo ago

Comments

0x69420•8mo ago
i remember looking through these during a deep dive on type selection -- naturally radon, krypton, and arguably xenon come across as a bit gimmicky, argon has stiff competition in its genre as it's the rough style of most “modern” monospace faces, but neon is actually kind of spicy. this is the closest to the “mona” in “monaspace”, being similarly derived from helvetica and its ilk, and sits at just that right level of regularity that it's easy on the eyes after a long day in a way that i previously thought was only the purview of sf mono.

if argon tickles your fancy, you might also be interested in fragment mono (https://github.com/weiweihuanghuang/fragment-mono) a similar free software “helvetica mono”.

the tragedy of both argon and fragment mono, though, is that the latter comes in one width, and the former inexplicably supports obscenely wide proportions without letting you condense it down from the bog-standard 1x2ish. most condensed options out there are these pill-shaped straight-walled monstrosities that blur together (the iosevkas and pragmatas of the world), with a few notable exceptions (the old osdn releases of mplus).

i wonder what would happen if you went in and extrapolated the width scaling for monaspace backwards into super narrow range.

ChrisArchitect•8mo ago
(2023) initial release

Some discussion then: https://news.ycombinator.com/item?id=38210574

Latest release 1.2 in February includes Nerd Fonts among other things. https://github.com/githubnext/monaspace/releases/tag/v1.200

9d•8mo ago
I have not cared about fonts for years.

Then I made a toy font in pico8 just to see how small I could get it.

It eventually evolved into a 3x4 font[1] named crt34.

When playing with Shiki for the docs website, I found Fira Code.

Now I'm using Fira Code in all my code samples and in VS Code.

I'm surprised by how very quickly I got used to Fira Code.

In under a day I was at a point where I forgot I had it enabled.

And I really do love how it renders => and -> and !== and === etc.

[1] https://os.90s.dev/#sys/apps/fontmaker.app.js@sys/data/crt34...

9d•8mo ago
(I eventually had to add uppercase, which ended up being 3x5 but whatever)
9d•8mo ago
Wow. These actually have style while being monospaced!

And I can actually see myself using them! That's very rare.

I'm going to try each of these out over the next 5 days.

Starting with Radon. An italic-first pretty monospace font? Yes please!

BugsJustFindMe•8mo ago
The Radon (handwriting) lowercase l looks an awful lot like uppercase Z. It's so obvious too. I can't take a "font for code" seriously when the designers don't see glaring symbol ambiguities.
ac130kz•8mo ago
I switched to Monaspace Argon as default, it's a tiny bit more variative compared to JetBrains Mono, which enchances its readability without going full crazy.
danhau•8mo ago
I like the idea of unique faces for doc and „tentative“ comments. However, after having used Iosevka, nothing comes close to its amazing italic face. It‘s so good. My dream font would be Berkeley Mono with Iosevka‘s italic.
KronisLV•8mo ago
Personally, I really liked using Liberation Mono (https://en.wikipedia.org/wiki/Liberation_fonts) or Google Cousine (https://en.wikipedia.org/wiki/Croscore_fonts) because their readability at smaller font sizes is really good and they're not too hard on the eyes.

I also quite enjoyed PT Mono (https://en.wikipedia.org/wiki/PT_Fonts) for similar reasons, except for some reason the full stop character (.) was way too small on the smaller font sizes, which is annoying enough to prevent me from daily driving it.

Somewhere in the middle of it all, I experimented with the Terminus font (https://files.ax86.net/terminus-ttf/) though as you'll see in the linked page, there is a special version of it that's been converted to TTF and it only looks good at very specific sizes, which isn't always what you want, despite me actually really enjoying the font.

Eventually, I just settled on JetBrains Mono (https://www.jetbrains.com/lp/mono/) because it was free, came as the default for the JetBrains IDEs (it's annoying to change the fonts for like 7-8 installed IDEs) and wasn't hard to set as the default for the rest of the programs either.

I've always just wanted to have a font that's easy on the eyes and lets me be productive, though nowadays I'm also thinking about whether light/dark themes might be more helpful (e.g. on Windows, the SourceTree light theme actually looks better than the dark one, so it's also a matter of good dark themes like in JetBrains vs just okay ones like in SourceTree).

Always nice to see more options for fonts, though! Really nice site design, too, I have to admit.

tmtvl•8mo ago
No CJK support? Guess I'm gonna stick to IBM Plex, then (my other options are Adobe's Source and Google's Noto, but Plex has medium weight, which looks decent when I don't have stem darkening enabled in my Freetype properties).
RadiozRadioz•8mo ago
In all of them except "Krypton", 1 and l are almost indistinguishable
jhanschoo•8mo ago
I'm excited for this concept, but I won't start using it until at least VSC implements support that allows the use of multiple related fonts in different contexts to achieve it's potential.

Arguably, this is not a completely novel idea, outside of this context. In traditional publishing it is of course already common to see different contexts set in different typefaces.

Micro-Front Ends in 2026: Architecture Win or Enterprise Tax?

https://iocombats.com/blogs/micro-frontends-in-2026
1•ghazikhan205•24s ago•0 comments

Japanese rice is the most expensive in the world

https://www.cnn.com/2026/02/07/travel/this-is-the-worlds-most-expensive-rice-but-what-does-it-tas...
1•mooreds•47s ago•0 comments

These White-Collar Workers Actually Made the Switch to a Trade

https://www.wsj.com/lifestyle/careers/white-collar-mid-career-trades-caca4b5f
1•impish9208•47s ago•1 comments

The Wonder Drug That's Plaguing Sports

https://www.nytimes.com/2026/02/02/us/ostarine-olympics-doping.html
1•mooreds•1m ago•0 comments

Show HN: Which chef knife steels are good? Data from 540 Reddit tread

https://new.knife.day/blog/reddit-steel-sentiment-analysis
1•p-s-v•1m ago•0 comments

Federated Credential Management (FedCM)

https://ciamweekly.substack.com/p/federated-credential-management-fedcm
1•mooreds•1m ago•0 comments

Token-to-Credit Conversion: Avoiding Floating-Point Errors in AI Billing Systems

https://app.writtte.com/read/kZ8Kj6R
1•lasgawe•1m ago•1 comments

The Story of Heroku (2022)

https://leerob.com/heroku
1•tosh•2m ago•0 comments

Obey the Testing Goat

https://www.obeythetestinggoat.com/
1•mkl95•2m ago•0 comments

Claude Opus 4.6 extends LLM pareto frontier

https://michaelshi.me/pareto/
1•mikeshi42•3m ago•0 comments

Brute Force Colors (2022)

https://arnaud-carre.github.io/2022-12-30-amiga-ham/
1•erickhill•6m ago•0 comments

Google Translate apparently vulnerable to prompt injection

https://www.lesswrong.com/posts/tAh2keDNEEHMXvLvz/prompt-injection-in-google-translate-reveals-ba...
1•julkali•6m ago•0 comments

(Bsky thread) "This turns the maintainer into an unwitting vibe coder"

https://bsky.app/profile/fullmoon.id/post/3meadfaulhk2s
1•todsacerdoti•7m ago•0 comments

Software development is undergoing a Renaissance in front of our eyes

https://twitter.com/gdb/status/2019566641491963946
1•tosh•7m ago•0 comments

Can you beat ensloppification? I made a quiz for Wikipedia's Signs of AI Writing

https://tryward.app/aiquiz
1•bennydog224•9m ago•1 comments

Spec-Driven Design with Kiro: Lessons from Seddle

https://medium.com/@dustin_44710/spec-driven-design-with-kiro-lessons-from-seddle-9320ef18a61f
1•nslog•9m ago•0 comments

Agents need good developer experience too

https://modal.com/blog/agents-devex
1•birdculture•10m ago•0 comments

The Dark Factory

https://twitter.com/i/status/2020161285376082326
1•Ozzie_osman•10m ago•0 comments

Free data transfer out to internet when moving out of AWS (2024)

https://aws.amazon.com/blogs/aws/free-data-transfer-out-to-internet-when-moving-out-of-aws/
1•tosh•11m ago•0 comments

Interop 2025: A Year of Convergence

https://webkit.org/blog/17808/interop-2025-review/
1•alwillis•12m ago•0 comments

Prejudice Against Leprosy

https://text.npr.org/g-s1-108321
1•hi41•13m ago•0 comments

Slint: Cross Platform UI Library

https://slint.dev/
1•Palmik•17m ago•0 comments

AI and Education: Generative AI and the Future of Critical Thinking

https://www.youtube.com/watch?v=k7PvscqGD24
1•nyc111•17m ago•0 comments

Maple Mono: Smooth your coding flow

https://font.subf.dev/en/
1•signa11•18m ago•0 comments

Moltbook isn't real but it can still hurt you

https://12gramsofcarbon.com/p/tech-things-moltbook-isnt-real-but
1•theahura•22m ago•0 comments

Take Back the Em Dash–and Your Voice

https://spin.atomicobject.com/take-back-em-dash/
1•ingve•22m ago•0 comments

Show HN: 289x speedup over MLP using Spectral Graphs

https://zenodo.org/login/?next=%2Fme%2Fuploads%3Fq%3D%26f%3Dshared_with_me%25253Afalse%26l%3Dlist...
1•andrespi•23m ago•0 comments

Teaching Mathematics

https://www.karlin.mff.cuni.cz/~spurny/doc/articles/arnold.htm
2•samuel246•26m ago•0 comments

3D Printed Microfluidic Multiplexing [video]

https://www.youtube.com/watch?v=VZ2ZcOzLnGg
2•downboots•26m ago•0 comments

Abstractions Are in the Eye of the Beholder

https://software.rajivprab.com/2019/08/29/abstractions-are-in-the-eye-of-the-beholder/
2•whack•27m ago•0 comments