Iosevka is hands down the best font family for any kind of programming.
For Chinese and Japanese users check out Sarasa Gothic.
- open-source
- sans-serif + slab-serif, monospace + quasi‑proportional typeface family
- ligatures
- Download your font package from releases using the "View package list " link. I recommend the first link in the page called "Super TTC".
- Quit all your editors and relevant programs. (prevents old font versions sticking around and wasting disk space)
- Unarchive the font package and you will see the font file(s).
- Installation
- Windows 8 or older: Select the font files and drag into font settings / font control panel page.
- On Windows 10 or newer: the default font installation is per-user, and it may cause compatibility issues for some applications, mostly written in Java. To deal with this, right click and select "Install for all users" instead.
- Set the font within the app you wish to use to "Iosevka" at 11pt size.
- Check if your text editor app supports font ligatures by default or if it need to be toggled on