Microsoft recently released the new Cascadia Code font. You can find the direct download link to Cascadia Code font and installation instructions below.
It's long overdue and Microsoft finally released the new Cascadia Code font. It was first introduced with Windows Terminal but hasn't been released until now. The new font is not only nice looking but also has the support for ligatures. Additionally, the font is completely free and open-source. In case you are wondering, Microsoft choose the name after the community voted for it.
Apparently, Cascadia is the code name of the font when it is being developed and Microsoft chose to stick with it after the community liked the name.
Follow the below steps to download the Cascadia Code font and install it on Windows 10 and add Cascadia Code font to Windows Terminal.
Download and Install Cascadia Code Font
Like said, Cascadia Code is fully open source. Which means that you can download it directly from Github.
1. First, go to the official Github releases page and click on the "Cascadia.ttf" link. This action will instantly download the Cascadia Code font.
2. After downloading the font, go to the Downloads folder, right-click on the downloaded font and select "Install for all users".
That is it. The font will be installed for all users in your system.
In case you are wondering, if you just select the "Install" option, it will be installed for your user account only. The problem with this option is that you might not be able to use the font in some applications if you don't install it for all users. Especially the ones that require admin privileges.
Set Cascadia Code as Default in Windows Terminal
After installing the font, you can set it as the default font in Windows Terminal. It is pretty easy to do. Let me show you how.
1. First, open Windows Terminal by searching for it in the start menu. If you don't have Windows Terminal installed, you can do so from the Microsoft Store.
2. In the terminal, click on the drop-down menu and select the "Settings" option.
3. The above action will open the profiles.json file in your default code editor. In my case, it is the VS Code. Here, scroll down till you find the Profiles array and add "Cascadia Code" next to "fontFace" name. This is how it should look like when you add the font name.
4. Do the same this for all the profiles in the Profiles array.
5. Save the file and close the editor. The changes are instant and you will see the new font in Terminal.
That is all.
Though the font is pretty good and has ligatures support, compared to popular fonts like Fira Code, it is still lacking in certain areas. For instance, as of writing this, it still doesn't support Powerline Symbols and has no weight options. Additionally, there are a few bugs and inconsistencies that need ironing. That being said, Microsoft is actively working on all the reported issues on Github.
All in all, the Cascadia Code is an awesome font. Do give it a try and see how it works for. If you found any bugs or issues, raise an issue on Github.
Hope that helps. If you like this article, do check out how to download and install new fonts in Windows 10 and how to add ubuntu to Windows Terminal.