Live data from Hacker News

FiraCode: Free monospaced font with programming ligatures

github.com

111–120 of 159 posts

Re: FiraCode: Free monospaced font with programming ligatures

#112

I've tried ligatures in coding for a few months but eventually decided against them. The small parsing overhead isn't worth it just for beauty. The philosophy of form follows function wins again.

The whole point is that there's less overhead to parsing a two- or three-character operator as a single thing if it looks like a single thing.

Re: FiraCode: Free monospaced font with programming ligatures

#113
post #56

Another good one is JetBrains Mono: A free and open source typeface for developers https://www.jetbrains.com/lp/mono/

Coming from a life time of Visual Studio, when changing to Rider, the first thing I did was to change the font to that of VS. I can't quite explain it but reading the code in the Rider default font (which I believe is JetBrains Mono) made me feel nauseous/queasy.

Re: FiraCode: Free monospaced font with programming ligatures

#115
This is clever but obfuscation at the rendering layer is a thing that has bitten me enough that I can't get behind it or recommend it to anyone. Clever though. I think maybe some thought could be put into the font beyond the ligatures too. Keep up the good work though, people should be making more experimental fonts. Typography is so foundational to everything we understand as humans in this post post-modern world but also... you know.... since cuneiform. So while practically I think this idea is problematic, I think it's important work and it sparked some thoughts in me.

Re: FiraCode: Free monospaced font with programming ligatures

#116

Earlier quoted context omitted.

Although what did you expect, since there isn't much else to discuss about fonts that isn't subjective. We could discuss slashed vs dotted zeros, I guess.

I like the slashes. I think they're fun and help differentiate from Os. Can we get slashed 7s too? Maybe even slashed Zs.

When downloading Berkeley Mono, you can choose some configurations and I love the slashed 7 (as well as zero). Something feels off to me with the line but overall it’s fun to have in a font.

Re: FiraCode: Free monospaced font with programming ligatures

#117

" Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet." One (minor) language that does have quite a lot of support is Rakudo which allows both unicode and ascii equivalents for many operators. https://docs.raku.org/language/unicode_ascii

AppleScript also did this. I loved it

Re: FiraCode: Free monospaced font with programming ligatures

#119
post #7

Of course, this is all very subjective, but I do find Fira Code to be a beautiful coding font. I also appreciate having ligatures in fonts nowadays. Fira Code was my go-to for a long time, but I've come to increasingly use Jetbrains Mono which is available under the same Open Font Licence and is quite similar (although slightly preferable visually to me). https://www.jetbrains.com/lp/mono/

Can't explain it, but to my eyes Jetbrains Mono is too robotic or mechanical, maybe clinical? whereas I love that Fira has some character and feels at least a bit Humanist for a monospaced font. The iA Writer fonts are another great option.

Re: FiraCode: Free monospaced font with programming ligatures

#120

Ligatures, IMO, make for a bad coding editor experience. No, I do not want >> parsed as a right shift when it's actually used as two adjacent template delimiters. And no, I'm not okay with the inconsistency that results from the usage of different operators from one programming language to another. It's a cute idea, but I found it more annoying to use in practice.

note: You have a duplicate comment.

Thanks, blame hackernews for supporting the back button poorly
Post reply on HN