Cascadia Code - Monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal

  •        251

Cascadia Code is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal, and is now the default font in Visual Studio as well.



Related Projects

FiraCode - Monospaced font with programming ligatures

  •    Clojure

Fira Code is a free monospaced font containing ligatures for common programming multi-character combinations. This is just a font rendering feature: underlying code remains ASCII-compatible. This helps to read and understand code faster. For some frequent sequences like .. or //, ligatures allow us to correct spacing.

DejaVuSansCode - Monospaced font with programming ligatures based on DejaVu Sans Mono

  •    Perl

DejaVu Sans Code is monospaced font with programming ligatures based on DejaVu Sans Mono. This repository is a fork of the DejaVu fonts repository. Download latest release. There are two variants of font available. One with all glyphs included and other with only the LGC (Latin-Greek-Cyrillic) subset.

Victor Mono - A beautiful programming font

  •    Javascript

Victor Mono is an open-source monospaced font with optional semi-connected cursive italics and programming symbol ligatures. The typeface is slender, crisp and narrow, with a large x-height and clear punctuation, making it legible and ideal for code. It comes in seven weights and Roman, Italic and Oblique styles.

JetBrains Mono – the free and open-source typeface for developers

  •    Kotlin

JetBrains Mono’s typeface forms are simple and free from unnecessary details. Rendered in small sizes, the text looks crisper. The easier the forms, the faster the eye perceives them and the less effort the brain needs to process them. JetBrains Mono uses a 9° angle of Italic, this maintains the optimal contrast to minimize distraction and eye strain.

Hasklig - Hasklig - a code font with monospaced ligatures

  •    Python

Programming languages are limited to relatively few characters. As a result, combined character operators surfaced quite early, such as the widely used arrow (->), comprised of a hyphen and greater sign. It looks like an arrow if you know the analogy and squint a bit. Composite glyphs are problematic in languages such as Haskell which utilize these complicated operators (=> -< >>= etc.) extensively. The readability of such complex code improves with pretty printing. Academic articles featuring Haskell code often use lhs2tex to achieve an appealing rendering, but it is of no use when programming.

operator-mono-lig - Add ligatures to Operator Mono similar to Fira Code

  •    Javascript

This project will generate new OpenType fonts for Operator Mono that includes ligatures similar to those found in the popular Fira Code font. These ligatures were custom created using Glyphs. There are even italic versions of the ligatures.

Iosevka - Slender typeface for code, from code.

  •    Javascript

Coders’ typeface, built from code. Quit your editor/program. Unzip and open the folder.

fixedsys - Fixedsys Excelsior font with programming ligatures

  •    Makefile

I was always jealous for folks using Fira Code, Hasklig or Monoid fonts, but my problem is that I have a hard time reading (not even mentioning writing) a computer program in anything but 8x16 font. I probably spent too much time with older computers. So after fighting and losing an uphill battle with Glyph2, Fontlab and Fontforge I discovered TTX and was able to finally stop being jealous. This current release has almost everything I use regularly. Feel free to request in the issues. PRs are of course more than welcome. I hope I'm not the only crazy guy on the internet using 8x16 font for consoles and text editing.

source-code-pro - Monospaced font family for user interface and coding environments

  •    Python

Source Code Pro is a set of OpenType fonts that have been designed to work well in user interface (UI) environments. In addition to a functional OpenType font, this open source project provides all of the source files that were used to build this OpenType font by using the AFDKO makeotf tool. To build the binary font files from source, you need to have installed the Adobe Font Development Kit for OpenType (AFDKO). The AFDKO tools are widely used for font development today, and are part of most font editor applications.

source-han-code-jp - Source Han Code JP | 源ノ角ゴシック Code

  •    PostScript

Source Han Code JP Version 2.010 is released. This version supports style-linking in apps that include 'B' (Bold) and 'I' (Italic) buttons in their font menu. The sorting of the font names in some apps is also improved. U+2423 '␣' OPEN BOX now has a monospaced horizontal advance of 667 units (the previous version used 1000 units). See Issue #12.

fantasque-sans - A font family with a great monospaced variant for programmers.

  •    Python

A programming font, designed with functionality in mind, and with some wibbly-wobbly handwriting-like fuzziness that makes it unassumingly cool. Download or see installation instructions. The name comes from my realization that at some point it looked like the mutant child of Comic Sans and Helvetica Neue. Hopefully it is not the case any more.

monoid - Customisable coding font with alternates, ligatures and contextual positioning

  •    Python

Quit your editor/program. Unzip and open the folder.



Monospaced font designed for long (8+ hours per day) work with computers. Contains 850 characters, supports about 120 language sets, many IBM, Windows and Macintosh code pages, IBM VGA / vt100 / xterm pseudographic characters and Esperanto.

3270font - A 3270 font in a modern format

  •    Makefile

This font is derived from the x3270 font, which, in turn, was translated from the one in Georgia Tech's 3270tool, which was itself hand-copied from a 3270 series terminal. I built it because I felt terminals deserve to be pretty. The .sfd font file contains a x3270 bitmap font that was used for guidance. If you are running Debian or Ubuntu and you don't want to mess with building your font files, you can simply apt-get install fonts-3270 (It's available from the Debian ( and Ubuntu ( package repos at and, although the packaged version may not be the latest version, but it's good enough for most purposes. For those who don't have the luxury of a proper system-managed package, Adobe Type 1, TTF, OTF and WOFF versions are available for download on (although this URL may not always reflect the latest version).

ayu - 🎨🖌 Modern Sublime Text theme

  •    Javascript

ayu is a simple theme with bright colors and comes in three versions — dark, mirage and light for all day long comfortable work. ayu uses Roboto Mono as main font and it's highly recommended to install it to get monospaced font in filetree. But if you don't have it then the UI theme will downgrade to standard UI font used in Sublime Text.

normalize-opentype.css - Adds OpenType features—ligatures, kerning, and more—to Normalize.css.

  •    HTML

Note You might also like my more recent take on this project, Utility OpenType: CSS utility classes for advanced typographic features. Adds OpenType features—ligatures, kerning, and more—to Normalize.css.

system-font-css - Use the native system font of the OS running the browser

  •    HTML

System Font CSS is set of @font-face rules that let you use the native system font of the OS running the browser. system-font.css offers eight variations of the system-ui font family; light (300) light italic, normal (400), normal italic, medium (500), medium italic, bold (700), and bold italic.

Office-Code-Pro - Customized version of Source Code Pro


Office Code Pro is a customized version of Source Code Pro, the monospaced sans serif originally created by Paul D. Hunt for Adobe Systems Incorporated. The customizations were made specifically for text editors and coding environments, but are still very usable in other applications.Available Formats OpenType, TrueType, EOT, WOFF, WOFF2 – OpenType ( OTF ) is the recommended font format for desktop use. The TrueType ( TTF ) fonts will work in most circumstances, but are optimized and recommended as webfonts. EOT, WOFF, and WOFF2 formats are exclusively for web use.

webfontloader - Web Font Loader gives you added control when using linked fonts via @font-face.

  •    Javascript

Web Font Loader gives you added control when using linked fonts via @font-face. It provides a common interface to loading fonts regardless of the source, then adds a standard set of events you may use to control the loading experience. The Web Font Loader is able to load fonts from Google Fonts, Typekit,, and Fontdeck, as well as self-hosted web fonts. It is co-developed by Google and Typekit. To use the Web Font Loader library, just include it in your page and tell it which fonts to load. For example, you could load fonts from Google Fonts using the Web Font Loader hosted on Google Hosted Libraries using the following code.

awesome-terminal-fonts - Tools and instructions on how to have awesome symbols in a terminal with a monospace font

  •    Shell

Referring to glyphs by codepints (eg. \uf00c) in your scripts or shell configuration it's not recommended because icon fonts like Font Awesome use code points ranges those ranges are not disciplined by the unicode consortium, every font can associate every glyphs to those codepoints. This means that Font Awesome can choose to move glyphs around freely, today \uf00c is associated to the check symbol, tomorrow it can be associated to something else. Moreover, more than one icon font can use the same codepoint for different glyphs and if we want to use them both we need to move one of them. So, if you use a codepoint to refer to a glyph after an update that codepoint can point to another glyph. To avoid this situation you can use the font maps in the ./build directory, font maps are scripts which define shell variables that give names to glyphs, by sourcing those files in your shell you can refer to glyphs by name (eg. $CODEPOINT_OF_AWESOME_CHECK).

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.