2023-03-31 10:24:36 +00:00
|
|
|
# Fonts
|
|
|
|
|
2023-08-05 18:56:25 +00:00
|
|
|
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
|
2023-03-31 10:24:36 +00:00
|
|
|
|
|
|
|
TLDR:
|
|
|
|
|
2023-08-06 10:16:18 +00:00
|
|
|
On macOS, use [San Francisco](https://developer.apple.com/fonts/) for
|
2023-08-05 18:56:25 +00:00
|
|
|
everything. Remember each time macOS release new version/new update, you should
|
|
|
|
download again to get (maybe) latest version.
|
2023-06-28 12:14:23 +00:00
|
|
|
|
|
|
|
Otherwise:
|
|
|
|
|
2023-03-31 10:24:36 +00:00
|
|
|
- Use [JetBrains Mono](https://github.com/JetBrains/JetBrainsMono) for code.
|
2024-01-10 04:22:27 +00:00
|
|
|
- Use [Inter](https://github.com/rsms/inter) for display.
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2024-01-06 17:10:25 +00:00
|
|
|
Always choose **OTF** over **TTF** format.
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
My standard for choosing fonts:
|
2023-08-06 10:16:18 +00:00
|
|
|
|
2023-03-31 10:24:36 +00:00
|
|
|
- Support Vietnamese
|
2023-04-17 08:48:16 +00:00
|
|
|
- Support bold, italic
|
2023-03-31 10:24:36 +00:00
|
|
|
- Support ligatures
|
2023-08-08 07:30:26 +00:00
|
|
|
- Has dotted zero
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
## [JetBrains Mono](https://github.com/JetBrains/JetBrainsMono)
|
|
|
|
|
|
|
|
JetBrains branding font.
|
|
|
|
|
|
|
|
Match my standard.
|
|
|
|
|
2023-08-09 07:52:57 +00:00
|
|
|
Ligatures I prefer: `ss02`, `cv04`, `cv16`, `cv18`, `cv19`, `cv20`.
|
2023-08-09 06:40:01 +00:00
|
|
|
|
2023-03-31 10:24:36 +00:00
|
|
|
## [Iosevka](https://github.com/be5invis/Iosevka)
|
|
|
|
|
2023-10-06 05:32:18 +00:00
|
|
|
I often choose SS08 variant because I also love PragmataPro too.
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
Match my standard. Also:
|
|
|
|
|
2023-08-08 07:30:26 +00:00
|
|
|
- Has display font
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2023-08-05 18:56:25 +00:00
|
|
|
Font is narrow, can display much more on small screen. But too much
|
|
|
|
config/variant for ligatures scares me.
|
2023-03-31 10:24:36 +00:00
|
|
|
|
|
|
|
## [Recursive](https://github.com/arrowtype/recursive)
|
|
|
|
|
|
|
|
I often choose Casual variant.
|
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
Match my standard. Also:
|
|
|
|
|
2023-08-08 07:30:26 +00:00
|
|
|
- Has display font
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2023-08-10 19:18:41 +00:00
|
|
|
Ligatures I prefer: `ss10`, `ss12`.
|
|
|
|
|
2023-04-01 07:23:13 +00:00
|
|
|
Looks good on my phone.
|
|
|
|
|
2024-01-06 17:10:25 +00:00
|
|
|
- [Designing Recursive](https://www.recursive.design/process/)
|
|
|
|
|
2023-03-31 10:24:36 +00:00
|
|
|
## [agave](https://github.com/blobject/agave)
|
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
Does not match my standard:
|
|
|
|
|
2023-03-31 10:24:36 +00:00
|
|
|
- No Vietnamese
|
|
|
|
- No italic
|
|
|
|
- No ligatures
|
|
|
|
|
2023-08-05 18:56:25 +00:00
|
|
|
Font is small, can display much more on small screen. I like its curved look.
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2023-08-06 10:16:18 +00:00
|
|
|
## [Sudo](https://github.com/jenskutilek/sudo-font)
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2023-08-06 10:16:18 +00:00
|
|
|
Small fonts, saving space.
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
Does not match my standard:
|
|
|
|
|
2023-08-06 10:16:18 +00:00
|
|
|
- No ligatures
|
2024-05-06 19:16:57 +00:00
|
|
|
|
|
|
|
But:
|
|
|
|
|
2023-08-08 07:30:26 +00:00
|
|
|
- Has display font
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2023-08-06 10:16:18 +00:00
|
|
|
Unique to me. Strange `#`, looks same as `4` (I don't like it for now).
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2023-10-10 07:45:52 +00:00
|
|
|
## [Fantasque Sans Mono](https://github.com/belluzj/fantasque-sans)
|
|
|
|
|
|
|
|
Comic vibe. Look smoothly and too much curve.
|
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
Does not match my standard:
|
|
|
|
|
2023-10-10 07:45:52 +00:00
|
|
|
- No Vietnamese
|
2024-05-06 19:16:57 +00:00
|
|
|
- No dotted zero
|
2023-10-10 07:45:52 +00:00
|
|
|
|
|
|
|
## [APL-385](https://apl385.com/fonts/index.htm) and [APL386](https://github.com/abrudz/APL386)
|
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
Does not match my standard:
|
|
|
|
|
2023-10-10 07:45:52 +00:00
|
|
|
- No Vietnamese
|
|
|
|
- No bold, italic
|
|
|
|
- No ligatures (APL-385 not APL386)
|
2024-05-06 19:16:57 +00:00
|
|
|
- No dotted zero
|
|
|
|
|
|
|
|
But:
|
|
|
|
|
2023-10-10 07:45:52 +00:00
|
|
|
- Has display font (APL333)
|
|
|
|
|
|
|
|
I love its wide look, also it's feel nostalgic.
|
|
|
|
|
2023-09-24 18:20:31 +00:00
|
|
|
## [IBM Plex](https://github.com/IBM/plex)
|
|
|
|
|
|
|
|
IBM branding font, good alternative for Inter, has both monospace and display
|
|
|
|
variant.
|
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
Does not match my standard:
|
|
|
|
|
2023-09-24 18:20:31 +00:00
|
|
|
- No ligatures
|
2024-05-06 19:16:57 +00:00
|
|
|
|
|
|
|
But:
|
|
|
|
|
2023-09-24 18:20:31 +00:00
|
|
|
- Has display font
|
|
|
|
|
|
|
|
Looks fancy. Strange `#`.
|
|
|
|
|
|
|
|
## [Hermit](https://github.com/pcaro90/hermit)
|
|
|
|
|
2024-05-06 19:16:57 +00:00
|
|
|
Does not match my standard:
|
|
|
|
|
2023-09-24 18:20:31 +00:00
|
|
|
- No Vietnamese
|
|
|
|
- No ligatures
|
2024-05-06 19:16:57 +00:00
|
|
|
- No dotted zero
|
2023-09-24 18:20:31 +00:00
|
|
|
|
|
|
|
Looks unique to me, with some sharp look.
|
|
|
|
|
2023-10-29 13:41:29 +00:00
|
|
|
## [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts)
|
|
|
|
|
|
|
|
For fancy terminal, only need `NerdFontsSymbolsOnly`
|
|
|
|
|
2023-08-06 10:16:18 +00:00
|
|
|
## Murr fonts, but I don't use much now (some fonts I already try in the past)
|
2023-03-31 10:24:36 +00:00
|
|
|
|
2024-04-19 17:27:48 +00:00
|
|
|
- [Fira Code](https://github.com/tonsky/FiraCode): legend, best ligatures.
|
|
|
|
- [Input](https://input.djr.com/): legend.
|
|
|
|
- [Monoid](https://github.com/larsenwork/monoid): legend.
|
2023-05-30 18:20:41 +00:00
|
|
|
- [mononoki](https://github.com/madmalik/mononoki): share same vibe with agave.
|
2023-08-06 10:16:18 +00:00
|
|
|
- [Ubuntu Monospace](https://design.ubuntu.com/font): nostalogic to me since
|
|
|
|
first Linux distro I use is Ubuntu.
|
|
|
|
- [M+](https://github.com/coz-m/MPLUS_FONTS): Japanese aesthetic.
|
2024-01-05 03:00:38 +00:00
|
|
|
- [Martian Mono](https://github.com/evilmartians/mono): wide font with bold,
|
|
|
|
strong look.
|
2024-04-19 17:27:48 +00:00
|
|
|
- [0xProto](https://github.com/0xType/0xProto): found it on Instagram, kinda
|
|
|
|
wish it has dotted zero.
|
2024-02-19 13:20:59 +00:00
|
|
|
- [Commit Mono](https://github.com/eigilnikolajsen/commit-mono): claim to be
|
|
|
|
true netral font. Also I love the website.
|
2024-04-19 17:27:48 +00:00
|
|
|
- [Victor Mono](https://github.com/rubjo/victor-mono): love regular italic, not
|
|
|
|
bold.
|
|
|
|
- [Maple Font](https://github.com/subframe7536/maple-font): JetBrainsMono and
|
|
|
|
other fonts look alike.
|
|
|
|
- [Lilex](https://github.com/mishamyrt/Lilex): less curve, rectangle like,
|
|
|
|
inspiration from IBM Plex Mono.
|
2024-04-16 10:15:19 +00:00
|
|
|
- [JuliaMono](https://github.com/cormullion/juliamono): JetBrainsMono look
|
|
|
|
alike.
|
2024-03-22 16:17:26 +00:00
|
|
|
- [Cascadia Code](https://github.com/microsoft/cascadia-code): Microsoft
|
|
|
|
branding font.
|
|
|
|
- [Intel One Mono](https://github.com/intel/intel-one-mono): latest Intel
|
|
|
|
branding font.
|
|
|
|
- [Monaspace](https://github.com/githubnext/monaspace): new GitHub fonts with
|
|
|
|
Texture Healing.
|
|
|
|
- [iA-Fonts](https://github.com/iaolo/iA-Fonts): Notion mono font.
|
2023-09-24 18:34:05 +00:00
|
|
|
|
|
|
|
### Bitmap/Oldschool
|
|
|
|
|
|
|
|
- [Terminus](https://terminus-font.sourceforge.net/): super old, super legend
|
|
|
|
font.
|
|
|
|
- [3270font](https://github.com/rbanffy/3270font): nostalogic.
|
|
|
|
- [Cozette](https://github.com/slavfox/Cozette): feel 8-bit vibe, mono to death.
|
|
|
|
But sometimes it's hard to read. Bitmap fonts is hard to install too.
|
2023-12-20 18:43:15 +00:00
|
|
|
- [The Ultimate Oldschool PC Font Pack](https://int10h.org/oldschool-pc-fonts/)
|
|
|
|
with
|
|
|
|
[Flexi IBM VGA](https://int10h.org/blog/2020/12/more-font-updates-oldschool-pack-flexi-vga/):
|
|
|
|
old school.
|
2024-01-07 08:01:10 +00:00
|
|
|
- [C64](https://style64.org/c64-truetype): Commodore 64 font.
|
|
|
|
- [Fixedsys Excelsior](https://github.com/kika/fixedsys): old DOS vibe.
|
2024-01-12 19:22:57 +00:00
|
|
|
- [Fairfax HD](http://www.kreativekorp.com/software/fonts/fairfaxhd/): bitmap
|
|
|
|
vibe but support vector.
|
2023-09-24 18:34:05 +00:00
|
|
|
|
|
|
|
### Only display
|
|
|
|
|
|
|
|
- [Clear Sans](https://github.com/intel/clear-sans): used to be Intel branding
|
2023-09-23 18:21:14 +00:00
|
|
|
font.
|
2023-09-24 18:34:05 +00:00
|
|
|
- [Atkinson Hyperlegible](https://brailleinstitute.org/freefont): for reading
|
|
|
|
ebook.
|
2024-03-22 16:17:26 +00:00
|
|
|
- [Shantell Sans](https://github.com/arrowtype/shantell-sans): another Comic
|
2024-01-06 17:10:25 +00:00
|
|
|
vibe.
|
|
|
|
- [The Story of Shantell Sans](https://shantellsans.com/process)
|
2024-04-30 08:42:53 +00:00
|
|
|
- [0xPropo](https://github.com/0xType/0xPropo): same as 0xProto but for display.
|
2023-09-24 18:34:05 +00:00
|
|
|
|
2023-08-06 10:16:18 +00:00
|
|
|
**Costing money** fonts, but I like them too much, will probably buy it if I
|
|
|
|
have money:
|
2023-05-30 18:20:41 +00:00
|
|
|
|
|
|
|
- [PragmataPro](https://fsd.it/shop/fonts/pragmatapro/)
|
|
|
|
- [Berkeley Mono Typeface](https://berkeleygraphics.com/typefaces/berkeley-mono/)
|
2024-03-27 07:11:49 +00:00
|
|
|
- [MonoLisa](https://www.monolisa.dev/)
|
2024-04-20 16:38:27 +00:00
|
|
|
- [Cartograph](https://connary.com/cartograph.html)
|
2024-03-22 16:17:26 +00:00
|
|
|
|
|
|
|
## Tools
|
|
|
|
|
|
|
|
- [FontForge](https://github.com/fontforge/fontforge)
|
|
|
|
- [Hyperglot](https://github.com/rosettatype/hyperglot)
|