cascadia-code README

The project's README from github.com/microsoft/cascadia-code. As one markdown file: README.md.

Cascadia Code

About Cascadia Code

Cascadia is a fun new coding font that comes bundled with Windows Terminal, and is now the default font in Visual Studio as well.

Font Variants

For the italic, there is a standard italic and a cursive variant accessible via ss01 (see below).

Font features

Coding Ligatures

Arrow Support

Stylistic Sets

Enabling stylistic sets will vary between applications. For example, in VS Code, you can enable stylistic sets (and other OpenType features) via settings.json:

"editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss19', 'ss20'"

To enable the Cursive form of the italic, here's the code you should use:

"editor.fontLigatures": "'calt', 'ss01'",

If you're using an environment that does not support the ss01 OT feature, one option to consider is opentype-feature-freezer.

Character Sets

Cascadia Code Cascadia Code Italic Symbols for Legacy Computing and other block elements

Installation

You can download the latest version of Cascadia Code from the releases page here: https://github.com/microsoft/cascadia-code/releases

Font formats:

Once unzipped, right-click the font file and click Install for all users. This will install the font onto your machine.

๐Ÿ‘‰ Note: If you have previously installed a version of Cascadia Code, please uninstall the previous version prior to installing a new version. Not doing so can result in improper rendering.

For more details and app-specific instructions, please check the wiki.

Get involved

Instructions on how to modify and submit an update to the Cascadia Code source is available in the wiki.

Communicating with the Team

The easiest way to communicate with the team is via GitHub Issues. Please file new issues, feature requests and suggestions, but DO search for similar open/closed pre-existing issues before you do.

Please help us keep this repository clean, inclusive, and fun! We will not tolerate any abusive, rude, disrespectful or inappropriate behavior. Read our Code of Conduct for more details.

If you would like to ask a question that you feel doesn't warrant an issue (yet), please reach out to us via Twitter:

Aaron Bell, Font Designer: @aaronbell

Christopher Nguyen, Product Manager: @nguyen_dows

Dustin Howett, Software Engineer: @DHowett

Special thanks to:

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

cascadia-code (microsoft/cascadia-code)

Searching Databaseโ€ฆ

27.9K ยทGitHub
What is this?Cascadia Code is a monospaced coding font with programming ligatures, bundled with Windows Terminal and now the default font in Visual Studio.
Is this one font or several variants?It ships as several variants: Cascadia Code (with ligatures), Cascadia Mono (no ligatures), plus PL (Powerline symbols) and NF (Nerd Font symbols) versions of each.
Which font format should I pick?The variable TTF is recommended for most users (weights 200-700); static TTF/OTF are for cases that don't support variable fonts, and WOFF2 is provided for web use.
Any install pitfalls?If you had a previous version of Cascadia Code installed, you must uninstall it before installing the new one, or rendering can break.
Who is this font aimed at?Developers and terminal/editor users who want a readable monospace font with coding ligatures, used by default in Windows Terminal and Visual Studio.
Does it only work on Windows?No, it works cross-platform since it's distributed as standard TTF/OTF/WOFF2 font files, though it's recommended especially for Windows due to TrueType hinting.
How do I enable the ligatures or cursive italic in my editor?Enable OpenType stylistic sets through your application's settings; for example, in VS Code you configure this via settings.json, and the cursive italic is accessible through the ss01 feature.
What if my app doesn't support the ss01 stylistic set?README suggests using a tool like opentype-feature-freezer to bake the ss01 cursive italic feature directly into the font file.
Where can I find detailed, app-specific installation instructions?The project's wiki has more details and app-specific instructions beyond the basic install-by-right-click steps.
Who designed Cascadia Code and what inspired its ligatures?It was created by Microsoft (designer Aaron Bell with the team), building on Fira Code's OpenType ligature code and Nerd Fonts' iconography, with consultants for Cyrillic, Arabic, Hebrew, Greek, and Vietnamese character support.
Creator
microsoft
Size
28.2 MB
Stars
27.9K
Age
7y
Commits ยท 90 Days