Configs

Fonts πŸ”€

Installing Fonts in Linux: article

Install Font Manager from the Software Store

Font type Location
User fonts ~/.fonts/ or ~/.local/share/fonts/
System fonts /usr/local/share/fonts/
Google Fonts (via Font Manager) ~/.var/app/org.gnome.FontManager/data/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:

ln -s ~/.var/app/org.gnome.FontManager/data/fonts/Google\ Fonts ~/.fonts/GoogleFonts

Updating the font-cache (add -v for verbose output):

fc-cache -f

List installed fonts:

fc-list | sort -f

You can see name of my downloaded User fonts list as well as Google fonts list

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 programming fonts

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

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