How to sync Windows fonts with WSL (Windows Subsystem for Linux)

Simple Command Line

Syncing your Windows fonts with Linux running in WSL is pretty simple. Just enter the following into your WSL command line.

ln -s /mnt/c/windows/fonts ~/.fonts

It’s that simple, nothing else to worry about.

Explanation

The above command simply creates a symbolic link. Linking your Windows font directory with one of the directories checked by Linux for fonts. If you install any new fonts in Windows they will automatically be added to WSL because of this link.

If for whatever reason Windows is not installed on Drive C, then you will need to change the command line a little. Replace the “/mnt/c” with the correct drive letter for Windows. So if Windows is installed on Drive D use “/mnt/d/windows/fonts” instead.