Configs

Fonts πŸ”€

Installing Fonts in Linux: article

Install Font Manager

Font type Location
User fonts ~/.local/share/fonts/ (preferred) or ~/.fonts/
System fonts /usr/local/share/fonts/
Google Fonts (via Font Manager) ~/.local/share/fonts/Google\ Fonts

In some cases, the Google Fonts downloaded by Font Manager aren’t detected by the application, so you can symlink that directory within your user fonts location

You can see the list of my manually downloaded fonts in the font-names.txt file and the Google fonts in font-names-google.txt file

NerdFonts

NerdFonts GitHub page

You can preview programming fonts as well as download them from the NerdFonts download page

Another popular repository is Powerline fonts

My favorite system fonts

The Symbols Nerd Font is a useful font containing just the patched symbols that you can use as a fallback along with your existing non-patched fonts also

Font Installation
0xProto Download latest release zip from their Github
Geist by Vercel Download Geist and GeistMono latest release zips from their Github
FiraCode Refer their Linux install guide
CodeNewRoman NerdFont Downloads
Cascadia Code by Microsoft Download latest release zip from their Github
Adwaita Download latest release from their Gitlab
Jetbrains Mono Download from Jetbrains website

I save all the .zip font downloads into ~/Downloads/Font-Downloads/ folder. Then, extract them all at once in ~/.fonts/ into their respective folders via:

mkdir -p ~/.fonts
for fontzip in ~/Downloads/Font-Downloads/*.zip; do unzip -qo $fontzip -d ~/.fonts/$(basename $fontzip .zip); done

Installing Fonts in Windows