Live data from Hacker News

FiraCode: Free monospaced font with programming ligatures

github.com

101–110 of 159 posts

Re: FiraCode: Free monospaced font with programming ligatures

#101
post #92

Earlier quoted context omitted.

> It's a cute idea, but I found it more annoying to use in practice. Agreed. Looks very nice in editor, but programming is not about looks. It's about ease of editing and maintainability.

> It's about ease of editing and maintainability. What if ligatures makes it easier to edit and maintain? I assume you only use light mode and the system fixed font for your programming?

Not who you asked, but I use dark mode in VS Code and Sublime usually. But those are the defaults. I do use default fonts. I generally don't change defaults.

However.

If ligatures were turned on by default, I would turn them off.

Re: FiraCode: Free monospaced font with programming ligatures

#102
post #42

"Oh, a post about a programming font; let's see if there are any comments not from killjoys who can't help but advertise their hatred of ligatures" *opens comments* *shakes head, closes tab*

Given how many choices there are for monospace/coding fonts, it seems hardly worth making a fuss over. Use it if you like it, use something else if you don't.

Re: FiraCode: Free monospaced font with programming ligatures

#103
post #42

"Oh, a post about a programming font; let's see if there are any comments not from killjoys who can't help but advertise their hatred of ligatures" *opens comments* *shakes head, closes tab*

Given how many choices there are for monospace/coding fonts, it seems hardly worth making a fuss over. Use it if you like it, use something else if you don't.

That sort of reasonableness could be considered Blasphemy on the net.

Re: FiraCode: Free monospaced font with programming ligatures

#105
post #28

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. Want to change a != to a == operator? Enjoy futzing with placing the cursor properly. It's a cute idea, but I found it m…

Fira Code NL: fork that removes ligatures https://news.ycombinator.com/item?id=34809593

Re: FiraCode: Free monospaced font with programming ligatures

#107
post #28

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. Want to change a != to a == operator? Enjoy futzing with placing the cursor properly. It's a cute idea, but I found it m…

My biggest problem is that despite them supposedly being supported by windows 10 I can never get it to work correctly even on totally fresh installs. I’m 0 for 5 at this point. If someone has the magic that actually fixes this, please share. (And yes I enabled utf-8).

Also kinda meta but I see three different font related links on the homepage right now? Just coincidence?

Re: FiraCode: Free monospaced font with programming ligatures

#108
I love FiraCode! I was using it for almost half a decade before recently switching to Victor Mono. [1] The ligatures do serve a practical purpose to me anyways. I find they make parsing symbols much easier because the same symbol in different contexts looks different when it means something different. There’s a reason it’s a typography option that’s turned OFF in most editors though, I understand why people hate it.

Also on the list of things people hate… victor mono has joined-up italics! Which I also love. :)

[1] https://rubjo.github.io/victor-mono/

Re: FiraCode: Free monospaced font with programming ligatures

#109
post #47
post #28

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. Want to change a != to a == operator? Enjoy futzing with placing the cursor properly. It's a cute idea, but I found it m…

I love it, wouldn’t want to program without it. The small quirks in editing are vastly outweighed by the improved readability of the code. Luckily we can each have our own way and still work on the same code.

I 'like' it, I find it easier to read. But I would be ok without them, it's a minor improvement for me.

Re: FiraCode: Free monospaced font with programming ligatures

#110
post #92

Earlier quoted context omitted.

> It's a cute idea, but I found it more annoying to use in practice. Agreed. Looks very nice in editor, but programming is not about looks. It's about ease of editing and maintainability.

> It's about ease of editing and maintainability. What if ligatures makes it easier to edit and maintain? I assume you only use light mode and the system fixed font for your programming?

Ligatures seem like the light theme in your analogy. I do NOT want my code looking one way in the editor, and another when reading PRs on the web. Consistency is king, and this just feels like bells and whistles some designer came up with.

Same reason one uses spaces over tabs, except in Makefiles because someone decided tabs are mandatory. With spaces copying the code from one place to another doesn't change the indentation too much.

I'm sure I would get used to it after a while, but right now I'm having trouble even reading the examples. I don't need my editor to be too special.

Post reply on HN