Devs using font ligatures, what's the selling point?

I've just enabled them in my editor and I don't really get it. Is it because it makes code shorter and easier to read?

Did you find this post useful? Show some love!

This is mostly about what it is. There is nothing else to add, but that the look of anything is subjective, so give it a try, and see if you like it. Once I started using Fira Code, I didn't look back.

I'd never heard of this, had to look it up; my reaction: Get off my 7-bit lawn!

I almost started to think it made sense in concept, but after seeing examples it looks terrible. It's unnecessary added complexity.

I used to be huge into font ligatures too, then PHP came and suddenly ::, ->, and => looks awkward as hell :/


Hey there, we see you aren't signed in. (Yes you, the reader. This is a fake comment.)

Please consider creating an account on It literally takes a few seconds and we'd appreciate the support so much. ❀️

Plus, no fake comments when you're signed in. πŸ™ƒ

I like the look of it, plain and simple. I use it for my editor and for my terminal. I recently switched from Fira Code to Dank Mono. Fira Code is still a great font, but I just fell in love with the look of Dank Mono and for the first time in my life, I paid for a font.

In that same thread Ken Wheeler sums it up best.

There's also an podcast episode, Phil Pluckthun, Creator of Dank Mono that some might find an interesting listen.

Here's my full dev setup if you're interested.

I think its personal cognitive aesthetic much like color themes. That said, I find that cursive keywords breaks things up a bit and gives me better visual cues. But to each their own. Also Fira Code iScript is amazing IMO.

Well, I basically use it (basically Fira Code) to correct irregularities due to different fonts...

For example, fat arrows usually kinda looks wierd and off in some fonts...

I kinda get an itch when things look a tad off... πŸ˜…

I'm personally with Mathew Butterick on these.

Q: Ligatures in programming fonts? A: Hell no

He's kinda harsh and absolutist but I'm on board with his points.

FYI, Fira Code is the font if you want to give it a go.

I think ligatures are more of a personal aesthetic choice than anything. I don't really get why, but some people really hate them.

I tried it recently, I disabled it after a few minutes, I absolutely do not see the point of it (and I don't like it very much either).

I use Iosevka for all of my editor/IDE/terminal. It has a great look and fully customizable (re-build required).

I started to use Fira Code in my PHPstorm and i am happy with it. In my opinion it looks nice and i feel code is more interesting. A little bit creative, like happy operators. You know :)

Classic DEV Post from Apr 30

What is your favourite git merge tool/strategy?

VSCode is my favourite editor. But while rebasing and resolving merge conflicts...

Follow @flexdinesh to see more of their posts in your feed. is now open source!
View Announcement Post View GitHub Repo
Peter Tasker
Programmer in Ottawa Canada.
Trending on
Explain Hashing + salting Like I'm Five
#explainlikeimfive #webdev
What are your thoughts on multiples package managers?
Why haven't you gone to a development conference?
#discuss #webdev #conferences
What's your origin story?
#career #learn #webdev
What's the deal with downing PHP development?
What are/were your go to resources for learning Ruby and Rails?
#discuss #ruby
Understanding Object Oriented JavaScript
#javascript #beginners #webdev #discuss
Open Source Has Not Failed. Don't Cover Up Corporate Abuse of Open Source
#opensource #technology #career #rant