posts-go/posts/2023-03-30-fonts.md

162 lines
4.8 KiB
Markdown
Raw Normal View History

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.
- Use [Inter](https://github.com/rsms/inter) for everything else.
2023-08-05 18:56:25 +00:00
All images belows is either official images I got from fonts website or my own
screenshots. I'm too lazy to screenshot anw :D
2023-03-31 10:24:36 +00:00
2023-05-30 18:20:41 +00:00
## [JetBrains Mono](https://github.com/JetBrains/JetBrainsMono)
2023-03-31 10:24:36 +00:00
2023-08-06 10:16:18 +00:00
JetBrains branding font.
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
![img00](https://github.com/JetBrains/JetBrainsMono/raw/master/images/character-set@2x.png)
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-08-05 18:56:25 +00:00
I often choose SS08 variant because I also love
[PragmataPro](https://fsd.it/shop/fonts/pragmatapro/) too.
2023-03-31 10:24:36 +00:00
- Support Vietnamese
- Support bold, italic
- Support ligatures
2023-08-08 07:30:26 +00:00
- Has dotted zero
- 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
![img01](https://raw.githubusercontent.com/be5invis/Iosevka/v21.1.1/images/iosevka-ss08.dark.svg#gh-dark-mode-only)
## [Recursive](https://github.com/arrowtype/recursive)
I often choose Casual variant.
- Support Vietnamese
- Support bold, italic
- Support ligatures
2023-08-10 19:18:41 +00:00
- Has dotted zero
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.
![android-000](https://raw.githubusercontent.com/haunt98/posts-images/main/android-000.jpg)
2023-03-31 10:24:36 +00:00
![img02](https://github.com/evilmartians/mono/raw/main/documentation/martian-mono-character-set.png)
## [agave](https://github.com/blobject/agave)
- No Vietnamese
- Support bold
- No italic
- No ligatures
2023-08-08 07:30:26 +00:00
- Has dotted zero
2023-03-31 10:24:36 +00:00
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
## [APL-385](https://apl385.com/fonts/index.htm) and [APL386](https://github.com/abrudz/APL386)
2023-04-01 02:08:52 +00:00
- No Vietnamese
- No bold, italic
2023-08-06 10:16:18 +00:00
- No ligatures (APL-385 not APL386)
2023-08-08 07:30:26 +00:00
- Has display font (APL333)
2023-03-31 10:24:36 +00:00
I love its wide look, also it's feel nostalgic.
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
2023-08-06 10:16:18 +00:00
- Support Vietnamese
- Support bold, italic
- No ligatures
2023-08-08 07:30:26 +00:00
- Has dotted zero
- 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-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.
- Support Vietnamese
- Support bold, italic
- No ligatures
- Has dotted zero
- Has display font
Looks fancy. Strange `#`.
## [Hermit](https://github.com/pcaro90/hermit)
- No Vietnamese
- Support bold, italic
- No ligatures
Looks unique to me, with some sharp look.
## [Martian Mono](https://github.com/evilmartians/mono)
- No Vietnamese
- Support bold
- No italic
- No ligatures
Font is wide, remember to edit line height to make it looks good. I like its
bold, strong look.
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
- [Fira Code](https://github.com/tonsky/FiraCode): best ligatures.
2023-08-06 10:16:18 +00:00
- [Cascadia Code](https://github.com/microsoft/cascadia-code): Microsoft
2023-08-08 07:30:26 +00:00
branding font.
- [Input](https://input.djr.com/)
- [Monoid](https://github.com/larsenwork/monoid)
2023-08-05 18:56:25 +00:00
- [Fantasque Sans Mono](https://github.com/belluzj/fantasque-sans): Comic fonts
2023-08-08 07:30:26 +00:00
vibe.
2023-08-06 10:16:18 +00:00
- [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-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.
- [3270font](https://github.com/rbanffy/3270font): nostalogic.
- [M+](https://github.com/coz-m/MPLUS_FONTS): Japanese aesthetic.
- [Clear Sans](https://github.com/intel/clear-sans): used to be Intel branding
font.
- [Intel One Mono](https://github.com/intel/intel-one-mono): latest Intel
branding font.
2023-08-06 10:18:53 +00:00
- [iA-Fonts](https://github.com/iaolo/iA-Fonts): Notion mono font.
2023-08-08 07:30:26 +00:00
- [Atkinson Hyperlegible](https://brailleinstitute.org/freefont): for reading
ebook.
2023-09-07 08:57:09 +00:00
- [The Ultimate Oldschool PC Font Pack](https://int10h.org/oldschool-pc-fonts/):
old school
2023-09-23 18:21:14 +00:00
- [Terminus](https://terminus-font.sourceforge.net/): super old, super legend
font.
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/)