6.0 KiB
Fonts
I always want the best fonts for my terminal, my text editor, my ... But I'm not satisfied easily, so I keep trying new fonts. Prefer free fonts of course :D
TLDR:
On macOS, use San Francisco for everything. Remember each time macOS release new version/new update, you should download again to get (maybe) latest version.
Otherwise:
- Use JetBrains Mono for code.
- Use Inter for display.
Prefer:
- Choose OTF over TTF format.
- Choose static font over variable font.
- On macOS, ignore hinting. Otherwise, use hinting.
My standard for choosing fonts:
- Support Vietnamese
- Support bold, italic
- Support ligatures
- Has dotted zero, because I dislike slashed zero
JetBrains Mono
JetBrains branding font.
Match my standard.
Iosevka
I often choose SS08 variant because I also love PragmataPro too.
Match my standard. Also:
- Has display font
Font is narrow, can display much more on small screen.
I have custom build Iosevka Pacman for my own use.
Recursive
I often choose Casual variant.
Match my standard. Also:
- Has display font
Looks good on my phone.
agave
Does not match my standard:
- No Vietnamese
- No italic
- No ligatures
Font is small, can display much more on small screen. I like its curved look.
Sudo
Small fonts, saving space.
Does not match my standard:
- No ligatures
But:
- Has display font
Unique to me. Strange #
, looks same as 4
(I don't like it).
Fantasque Sans Mono
Comic vibe. Look smoothly and too much curve.
Does not match my standard:
- No Vietnamese
- No dotted zero
APL-385 and APL386
Does not match my standard:
- No Vietnamese
- No bold, italic
- No ligatures (APL-385 not APL386)
- No dotted zero
But:
- Has display font (APL333)
I love its wide look, also it's feel nostalgic.
IBM Plex
IBM branding font, good alternative for Inter, has both monospace and display variant.
Does not match my standard:
- No ligatures
But:
- Has display font
Looks fancy. Strange #
.
Hermit
Does not match my standard:
- No Vietnamese
- No ligatures
- No dotted zero
Looks unique to me, with some sharp look.
Nerd Fonts
For fancy terminal, only need NerdFontsSymbolsOnly
Murr fonts, but I don't use much now (some fonts I already try in the past)
- Fira Code: legend, best ligatures.
- Input: legend.
- Monoid: legend.
- mononoki: share same vibe with agave.
- Ubuntu Monospace: nostalogic to me since first Linux distro I use is Ubuntu.
- M+: Japanese aesthetic.
- Martian Mono: wide font with bold, strong look.
- 0xProto: found it on Instagram, kinda wish it has dotted zero.
- Commit Mono: claim to be true netral font. Also I love the website.
- Victor Mono: love regular italic, not bold.
- Maple Font: JetBrainsMono and other fonts look alike.
- Lilex: less curve, rectangle like, inspiration from IBM Plex Mono.
- JuliaMono: JetBrainsMono look alike.
- Cascadia Code: Microsoft branding font.
- Intel One Mono: latest Intel branding font.
- Monaspace: new GitHub fonts with Texture Healing.
- iA-Fonts: Notion mono font.
Bitmap/Oldschool
- Terminus: super old, super legend font.
- 3270font: nostalogic.
- Cozette: feel 8-bit vibe, mono to death. But sometimes it's hard to read. Bitmap fonts is hard to install too.
- The Ultimate Oldschool PC Font Pack with Flexi IBM VGA: old school.
- C64: Commodore 64 font.
- Fixedsys Excelsior: old DOS vibe.
- Fairfax HD: bitmap vibe but support vector.
Only display
- Clear Sans: used to be Intel branding font.
- Atkinson Hyperlegible: for reading ebook.
- Space Grotesk: same as Space Mono but for display.
- Shantell Sans: another Comic vibe.
- 0xPropo: same as 0xProto but for display.
Costing money fonts, but I like them too much, will probably buy it if I have money: