Prompts
EN

Cascadia Code

A monospaced family from Microsoft with six weights, italics and Arabic, Hebrew, Cyrillic and Greek alongside Latin.

Monospace 12 styles · variable by Aaron Bell, Mohamad Dakak, Viktoriya Grabowska and others OFL

Cascadia Code is a monospaced typeface family from Microsoft, credited to Aaron Bell, Mohamad Dakak, Viktoriya Grabowska and Liron Lavi Turkenich. Cascadia Code is a variable font with a weight axis from 200 to 700, six weights with italics and 4,287 glyphs. Cascadia Code is released under the SIL Open Font License 1.1 for code editors and terminals.

Cascadia Code font preview card
Preview drawn by trendhub from the font files.

أبجد هوز حطي كلمن سعفص قرشت ثخذ ضظغ

Cascadia Code in Arabic script: the traditional abjad letter order, set in the regular weight.
Designers
Aaron Bell, Mohamad Dakak, Viktoriya Grabowska, Liron Lavi Turkenich
Classification
Monospace
License
SIL Open Font License 1.1
Styles
12 6 weights, with italics
Variable font
Yes Weight 200–700
Glyphs
4,287
Languages checked
29 see the list
Last updated
version 2407.024

Official source: Google Fonts. Facts on this page were read from the font files and the source’s published data.

Try Cascadia Code

Sample text

Type over the sample to test your own words. The preview loads a Latin subset of Cascadia Code; the download contains the complete files.

Cascadia Code font specimen: alphabet, numerals and weights
Cascadia Code specimen: alphabet, numerals and weights. Image drawn by trendhub from the font files.

Weights and styles

  • ExtraLight 200Cascadia Code ExtraLight ExtraLight Italic
  • Light 300Cascadia Code Light Light Italic
  • Regular 400Cascadia Code Regular Italic
  • Medium 500Cascadia Code Medium Medium Italic
  • SemiBold 600Cascadia Code SemiBold SemiBold Italic
  • Bold 700Cascadia Code Bold Bold Italic

Cascadia Code is a variable font: the download holds the whole weight range in one file per style, and the named weights above are positions on that range.

About Cascadia Code

Cascadia Code is a monospaced family in which every character occupies the same width, as the evenly spaced alphabet in the specimen shows. Letters that are narrow in other fonts are widened to fill the cell: i, j and l carry long foot and head strokes, and r has a flat base serif. The zero is marked inside to separate it from the capital O. The family is a variable font with a weight axis from 200 to 700 and six named weights, ExtraLight to Bold, each with an italic, for 12 styles in two variable files. With 4,287 glyphs it reaches well past Latin: Cyrillic, Greek, Hebrew and Arabic are present, along with Vietnamese, braille patterns and a symbols subset. Microsoft Corporation holds the copyright, and the license is the SIL Open Font License 1.1.

Where Cascadia Code works

Code editors
Equal character widths keep indentation and aligned operators in columns, and the marked zero is not mistaken for O.
Terminal emulators
Braille patterns and a symbols subset are in the font, which text-mode programs draw on for charts and indicators.
Code samples in documentation
Six weights with italics allow bold keywords and italic comments without leaving the family.
Right-to-left strings in source files
Hebrew and Arabic letters come from the same font as the Latin code around them.
Logs and tabular output
Fixed widths line up timestamps, levels and values row after row.

Glyphs

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢

Latin and Latin Extended characters in the preview subset; the complete family has 4,287 glyphs.

Language support

The family contains the core letters these languages are written with:

  • English
  • French
  • German
  • Spanish
  • Portuguese
  • Italian
  • Dutch
  • Swedish
  • Norwegian
  • Danish
  • Finnish
  • Icelandic
  • Catalan
  • Turkish
  • Polish
  • Czech
  • Slovak
  • Hungarian
  • Romanian
  • Croatian
  • Slovenian
  • Lithuanian
  • Latvian
  • Estonian
  • Vietnamese
  • Russian
  • Ukrainian
  • Bulgarian
  • Greek

Writing systems with glyphs in the family besides Latin: Arabic, Braille, Cyrillic, Greek, Hebrew. These are listed as scripts, not as a promise for every language written in them.

Character sets found in the files: arabic, braille, cyrillic, cyrillic-ext, greek, hebrew, latin, latin-ext, symbols2, vietnamese. The language list is a check of required letters against the font, not a promise of typographic quality in each language.

License

SIL Open Font License 1.1Copyright (c) 2019 - Present, Microsoft Corporation, with Reserved Font Name Cascadia Code.

What the license allows

  • Use the fonts in personal and commercial work, in print, on the web and in apps.
  • Modify the fonts and build new versions from them.
  • Redistribute the fonts, on their own or bundled with software, as long as the license text and copyright notice go with them.

Conditions

  • The fonts cannot be sold by themselves.
  • A modified version must stay under the same license and cannot use a Reserved Font Name without the copyright holder's permission.
  • The authors' names cannot be used to promote a modified version without permission.

This is a short summary, not legal advice. The license text decides: read the full OFL text. A copy is included in the download.

Fonts that pair with Cascadia Code

Fredoka Sans Serif

Cascadia Code is monospace and Fredoka is sans serif (5 weights): the difference in structure separates headings from text.

Cormorant Unicase Serif

Cascadia Code is monospace and Cormorant Unicase is serif (5 weights): the difference in structure separates headings from text.

Alegreya Sans Sans Serif

Cascadia Code is monospace and Alegreya Sans is sans serif (7 weights): the difference in structure separates headings from text.

Suggestions come from simple rules on the records: a contrasting classification and enough weights to carry body text. They are a starting point, not a verdict.

Use Cascadia Code on the web

Download the family and host the files on your own site, then declare them in CSS. Please do not link to the files on trendhub.net: preview files here are subsets and their addresses change.

CSS, self-hosted
@font-face {
  font-family: "Cascadia Code";
  src: url("/assets/fonts/CascadiaCode-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 200 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cascadia Code";
  src: url("/assets/fonts/CascadiaCode-VariableFont_wght.ttf") format("truetype");
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Cascadia Code", monospace;
}

Or load it from the official source. Google Fonts serves Cascadia Code with this markup:

HTML, Google Fonts

Things to know

Weight range 200 to 700
The axis ends at Bold 700; there is no ExtraBold or Black, and nothing lighter than ExtraLight 200.
Two variable files
Upright and italic are separate variable fonts, each with the full weight axis.
A large file
The 4,287 glyphs across several scripts make the files bigger than a Latin-only monospaced font; subset them for web use.
Credits
The catalogue lists four designers. The font's name table gives Aaron Bell as designer and Saja Typeworks as manufacturer.

FAQs

Is Cascadia Code free for commercial use?

Yes. Cascadia Code is published under the SIL Open Font License 1.1, which allows personal and commercial use, modification and redistribution. The font cannot be sold on its own, and modified versions stay under the same license and may not use the reserved name Cascadia Code without permission.

Who designed Cascadia Code?

Cascadia Code is credited to Aaron Bell, Mohamad Dakak, Viktoriya Grabowska and Liron Lavi Turkenich. The name table lists Aaron Bell as designer, and Microsoft Corporation holds the copyright.

Is Cascadia Code monospaced?

Yes. Every character in Cascadia Code has the same advance width, which is why it is used for code and terminal text.

How many weights does Cascadia Code have?

Cascadia Code has six weights, from ExtraLight 200 to Bold 700, each with an italic, which makes 12 styles.

Is Cascadia Code a variable font?

Yes. Cascadia Code is a variable font with a weight axis from 200 to 700, supplied as one upright and one italic file.

Which scripts does Cascadia Code cover?

Cascadia Code covers Latin and Latin Extended, Vietnamese, Cyrillic (including Russian, Ukrainian and Bulgarian), Greek, Hebrew and Arabic character sets, plus braille patterns.

Comments

No comments yet. If you have used Cascadia Code, tell other readers how it went.

Leave a comment

Comments are reviewed before they appear. Links are marked as user content.

Collections with Cascadia Code

Similar fonts

Other families in the same classification, ordered by shared use tags. All monospace fonts