Ask HN: What is your default font for coding and terminal?
If you are using a special font for the terminal and your IDE, please share some details :)
If you are using a special font for the terminal and your IDE, please share some details :)
I never got the point. I want to see exactly what's in the document. With ligatures I have to translate what I see back to what I get. It seems like unnecessary cognitive load to me.
This is a sophisticated font with many variants, stylistic options, and compendious Unicode coverage.
https://github.com/microsoft/cascadia-code
It has the option to enable cursive italics, which is disabled by default. Been using it for over a year. No complaints.
I learned about it here on HN. It is great because it is narrow but very clear and easy to read (and free). I like narrow because I like to use side-by-side panels in VSCode, so it fits more characters per line for readable font sizes. Incredible font.
Nowadays I just install Xubuntu, add i3 and mostly use it as it is. So the terminal happens to be white on black and the Emacs black on white. I don't think about it, but apply the rule they give for healthier sitting: The next position is the healthiest one (meaning switch often).
I don't even know whether my terminal and my Emacs (main tools besides the browser) use the same font or not. Why would that interest me as long as I can read both? Sometimes when something has changed on a new installation (UI people want to do continuous improvement...) it might look ugly at first. After 3 days I don't notice it anymore. Hardly ever that I would spend any time to change it back as it has always been.
If you present online (other than slides) you should know the shortcuts to change the fontsize. And possibly change your cursor and selection color to make them recognizable for remote attendees.
Terminal font says DejaVu Sans Mono Book.
Emacs says DejaVu Sans Mono.
I don't know how this font lookup works and I don't want to spend my time on investigating, I guess both use /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
By far the best monospaced font I have seen, discovered on HN. Before that, I used Ligconsolata (Inconsolata with ligatures).
On my personal machine, my terminal font is Cozette[1] 13pt, while on my company machine it's Dank Mono[0] 14pt.
In the past I've also used SF Mono[2], Fira Code[3] and Anonymous Pro[4] among others.
[0]: https://philpl.gumroad.com/l/dank-mono [1]: https://github.com/slavfox/Cozette [2]: https://developer.apple.com/fonts/ [3]: https://github.com/tonsky/FiraCode [4]: https://www.marksimonson.com/fonts/view/anonymous-pro
https://fsd.it/shop/fonts/pragmatapro/
Modularly spaced and monospaced; true bolds and italics; ligatures. It is more condensed than most system fonts.
The full set is €199, and I've found it worth it. You can buy individual fonts too.
I was on a quest to find the narrowest font and Quinze was the answer. It's something like 20% narrower than Iosevka, which is already quite narrow. I love Iosevka but to me nothing beats maximizing the area of the characters (readability) while minimizing their width (fitting more characters on a line). That means sacrificing the number of lines on the screen, which I solve by splitting when needed.
In fact this font is so narrow that when I attempted to force its use in all monospace text in the browser, readability took a hit instead of improving. This is because at the same height Quinze is much smaller than "normal" fonts. In my coding setup I use a huge font size so it's no problem.
IDE:
• Cascadia Mono - https://docs.microsoft.com/en-us/windows/terminal/cascadia-c...
• CaskaydiaCove Nerd Font (as a fallback) - https://github.com/ryanoasis/nerd-fonts/tree/master/patched-...
Terminal:
• Hack Nerd Font - https://github.com/ryanoasis/nerd-fonts/tree/master/patched-...
For many years, Terminus was kicking the ass for Mac and Windows users that watched over my shoulder ;-)
brew tap homebrew/cask-fonts
brew install --cask font-fira-codeI've tried many but that one is just unbeatable.
Xcode (Code editor): Victor Mono Regular (Heard about it here): https://rubjo.github.io/victor-mono/
https://github.com/Homebrew/homebrew-cask-fonts/blob/master/...
https://www.dafont.com/nouveau-ibm.font
Before that, I used Cousine. I probably still do in some places.
For the terminal: Inconsolata.
On Mac: the Apple one.
On PC: the VS Code one.
They are pleasant to look at. I never have l1I problems and I don’t think ligatures are appropriate in monospace scenarios as I find it quite important for me as a reader of code to know what each individual character is.
I know an ugly font when I see one, but whatever JetBrains IDEs, macOS' Terminal and Xcode use is fine by me.
Something seems wrong with HN.
My newest comments don't show up under "threads".
And curiously when I click on "threads" my karma counter is a few points lower than when I click on a random comment thread.
Menlo isn't the perfect font, but it's good enough and I wasted way too much time trying to find the perfect font. So to force myself from fiddling with fonts, I just stick with Menlo (This is also the same reason why I prefer macOS over Linux for my OS: forces me to fiddle less with customization because it has less).
JetBrains Mono is quite nice as well. I don't always switch it off when using JetBrains products.
Similar here, although it has more to do with the defaults on macOS being generally decent and needing less fiddling with. I can have a brand new Mac ready for productive work in half an hour tops without any maintenance of dotfile repos or config transfer. Fine tuning things to a fully preferred state takes a little longer, but it's not even remotely critical and can be pushed off until I have some downtime due to being blocked.
On any Linux I tried, the default mono fonts were always so awful it would trigger my fiddling nerve. They’re either too wide or too thin or too round, they never seem to get the perfect balance of Menlo or Consolas
A nice combination in Vim on my minimal Arch setup.
I use Iosevka, but am curious about PragmataPro
Thread closed
My eyesight is bad so I typically have large font sizes (24 for text, 22 for glyphs/icons). One thing I never want to do is "stress" my eyes by having a hard time reading.
- Consolas
- IBM Plex Mono
- Monaco
- Monofur
- Ubuntu Mono
- -*-clean-*-*-*-*-*-*-*-*-*-*-iso8859-2