Comment on What is your favourite font for code ?
flubba86@lemmy.world 1 year ago
I was using Inconsolata for about 5 years, then switched to Inconsolata-g when that came out, for another 5 years. But it’s a pretty old font and is TrueType so doesn’t render well on Linux and it misses out on a lot of new font features.
In 2019 I went hunting for a new favourite font, and tried out a whole bunch, giving each one a week in my IDE to really get to know it. During that time I realised I had a bunch of basic requirements for a font that some do better than others:
-
Similar characters should be distinct: eg, uppercase O and number 0. Uppercase I, lowercase l, and number 1. It’s weird how many popular coding fonts fail to make these clear.
-
Not too wide, and not too narrow. You’d think monospace fonts are all around the same size horizontally, but a standard 80-column slab of code can vary greatly in screen space width depending on the font, some are much too wide. I like to have the option to tile three code panes side-by-side on a 1080P screen.
-
Easy to read. For some reason a lot of coding-specific fonts affect my ability to quickly and easily read the code, and some give me a headache.
I realised that my use of Inconsolata for such a long time in the early stages of my career definitely shaped my preferences. I was looking for something similar to Inconsolata. That was when I discovered Fantasque Sans Mono. It’s a kind of weird looking font, maybe a bit too playful for a serious coding font, but I found I could read and parse code much faster (maybe it helps with mild dyslexia?), each letter is very distinct from every other. It has elements of handwriting, it has elements of a dyslexic font, it has similarities to Inconsolata.
I’ve been using Fantasque (with Nerdfonts mixins) for 4 years now. Since then there has been a renaissance of code fonts, like Jet Brains Mono, and First Code. I like those, they are good fonts, but I keep going back to Fantasque, it feels so comfortable to use.
outcide@lemmy.world 1 year ago
Fantasque was my favourite before Recursive. Kinda miss it still …