Thu. Nov 14th, 2019

Microsoft introduces Cascadia Code for Windows Terminal to optimize code readability

2 min read

The official blog of the Microsoft Developer Team has announced the launch of the Cascadia Code, a monospaced font designed specifically for Windows Terminal application. The name Cascadia is actually the internal code of the Windows Terminal, so the development team used this name to name the new programming font. The biggest feature of Microsoft’s new font is to optimize the readability of the programming code, while also improving the convenience of the developer to enter specific symbols.

Programming ligatures are very interesting and innovative features in the development environment. This is not Microsoft’s first creation. However, Microsoft’s new fonts are also supported by programming ligatures. For example, in the above demo diagram, when you type ->, it will automatically become →, when you enter ! =, it will automatically become ≠, and if you type >=, it will automatically become ≥. Of course, the actual input code does not change, but the display will become easier to read characters, which is an innovative way to improve the readability of programming code.

If you have already installed the latest Windows Terminal application, you will automatically get support for Cascadia fonts when you update through the app store. If you want to use this font in other programming tools, it’s also very simple. Just visit the project homepage of the Cascadia font and download and install it. That’s right, this new font has also been fully open source for anyone to use. Microsoft has provided .TTF font packages that can be downloaded and installed directly.

If you use Microsoft’s Visual Studio Code editor, you can also use the Cascadia font, but you need to manually set it up. Just go to the font management of the editor settings and enable the Cascades font to check the programming ligatures. By default, programming ligatures are not enabled after installation.