Navigate:
All ReposJetBrainsMono
~$JETBRA0.1%

JetBrains Mono: Open-source monospaced typeface for developers

Monospaced typeface optimized for coding with ligatures.

LIVE RANKINGS • 06:52 AM • STEADY
OVERALL
#177
39
FRONTEND
#14
30 DAY RANKING TREND
ovr#177
·Front#14
STARS
12.3K
FORKS
352
DOWNLOADS
7D STARS
+9
7D FORKS
+1
See Repo:
Share:

Learn more about JetBrainsMono

JetBrains Mono is an open-source monospaced typeface distributed under a free license for use in development environments. The font is built with OpenType features that enable optional ligatures for common programming operators and symbols, with a no-ligatures variant (JetBrains Mono NL) available for editors lacking OpenType support. It includes 8 weight styles from Thin to ExtraBold, each with italic variants, and features an increased x-height for lowercase characters to improve readability at small sizes while maintaining standard character widths. The font supports a comprehensive character set including Latin, Cyrillic, Greek, and various symbols commonly used in code.

JetBrainsMono

1

Configurable ligatures

Includes optional OpenType ligatures that can be toggled on or off in editor settings. A separate no-ligatures variant is provided for environments without OpenType support.

2

Increased x-height design

Maximizes lowercase character height while maintaining standard width, improving pixel density and readability at small font sizes without affecting line length expectations.

3

Stylistic customization

Provides OpenType Stylistic Sets (ss01-20) and Character Variants (cv01-99) for alternate character representations, allowing users to customize appearance of specific glyphs.


npm install @fontsource/jetbrains-mono

vv2.304

Adds extensive glyph alternates, two new stylistic sets, and full APL support; updates numerals 2, 5, 6, 8, 9 with old forms moved to character variants.

  • Enable Stylistic Sets 1 and 2 via OpenType features to access new alternates for l, k, r, u, m, y, g, j, t, w, f.
  • Review numeral rendering as 2, 5, 6, 8, 9 changed construction; legacy forms available through character variant features.
vv2.242

Removes duplicate Unicode mappings from control characters HT, CR, LF; adds two ligatures and fixes subset-not-equal glyph.

  • Update font files to pick up corrected subset-not-equal symbol (U+2288) and removed duplicate control-character codepoints.
  • New ligatures `???` and `<:<` are now available for code rendering where these patterns appear.
vv2.241

Adds SemiBold weight, 100+ mathematical and linguistic glyphs, and refines ligatures; no breaking changes noted.

  • Use the new SemiBold weight for intermediate boldness between Regular and Bold.
  • Expect improved rendering of italic `f` in kitty terminal and adjusted `===`, `~@`, `<-` ligatures.


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers