Skip to content
Source Code Pro Nerd Font

Source Code Pro Nerd Font

The font that made open-source corporate typefaces normal.

Homebrew cask Direct download

What it does

Adobe released Source Code Pro in 2012 under the Open Font License, at a time when a good monospace was something you bought. It is drawn on the skeleton of Source Sans Pro, narrowed for the monospace grid, with the disambiguation work done properly — a slashed zero, a distinct 1/l/I, and punctuation sized to be visible at 11pt rather than merely present.

Seven weights with matching italics, and a variable-font build.

Nerd Fonts patches it as SauceCodePro, which is why the cask token does not say Source. Same glyphs, renamed to avoid the reserved font name in the licence.

Ligatures and OpenType features

No programming ligatures. Adobe published a separate experiment, Source Code Variable, but ligatures were never part of the family.

The one feature worth knowing is zero — the slashed zero is available as an alternate rather than being the default in every build. The syntax for enabling it, per editor and per terminal, is on the Fonts page.

Notes

  • The patched family is SauceCodePro Nerd Font, and the terminal variant SauceCodePro Nerd Font Mono.
  • It pairs with Source Sans and Source Serif at matching weights, the same way IBM Plex Mono pairs with the rest of Plex.

Alternative to

AlternativeTypeTrade-off
IBM Plex MonoOpen sourceWarmer letterforms, the same no-ligature stance
JetBrains MonoOpen sourceTaller x-height, ligatures on by default
Meslo LGOpen sourceWider and plainer, with three line-gap options
Roboto MonoOpen sourceGoogle’s equivalent, tighter and less distinctive

Install

brew install --cask font-sauce-code-pro-nerd-font

Links

This post is licensed under CC BY 4.0 by the author.
Last updated on