Commit Mono

monospace

Commit Mono: A quick movement of the enemy will jeopardize five gunboats

Available weights

Instant CSS & Tailwind Generator

Snippet updates automatically to match whichever weight you select above.

Get this font on Fontsource

What do I do with this?

Just want to use the font? Click "Get this font on Fontsource" to download it or add it directly to a document, design tool (like Canva or Photoshop), or your computer's font list.

Building a website? Click "Copy Font Code" to copy a short snippet, then paste it into your website's HTML (usually inside the <head> section) to use this font on your site.

Commit Mono is a neutral, highly legible monospace font designed with coding environments in mind. It features consistent letter spacing, clean stroke weights, and careful attention to character disambiguation, meaning characters like 0, O, l, 1, and I are easy to tell apart at a glance. The letterforms are straightforward without being sterile, striking a balance between mechanical precision and just enough warmth to make extended reading sessions less fatiguing. Its design philosophy leans toward reducing visual noise so the content, whether code or data, stays front and center.

Commit Mono works well as the primary font in a code editor or IDE, where its readability under long sessions matters most. It is also a solid choice for terminal emulators and command-line interfaces where character clarity directly affects productivity and error reduction. Beyond developer tools, it fits naturally into documentation sites or technical blogs where code snippets need to stand apart from body text cleanly and without distraction.

Pairs well with

Inter IBM Plex Sans Source Sans 3

Commit Mono at a glance

License

SIL Open Font License 1.1

Last updated

July 2024

Styles

12 (6 weights + italics)

Classification

Monospace

Character sets

1

Distributed via

Fontsource (open source)

All 12 Commit Mono styles

Weight Name Upright Italic
200 ExtraLight Aa Bb Gg 123 Aa Bb Gg 123
300 Light Aa Bb Gg 123 Aa Bb Gg 123
400 Regular Aa Bb Gg 123 Aa Bb Gg 123
500 Medium Aa Bb Gg 123 Aa Bb Gg 123
600 SemiBold Aa Bb Gg 123 Aa Bb Gg 123
700 Bold Aa Bb Gg 123 Aa Bb Gg 123

Commit Mono character map

Uppercase

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Lowercase

a b c d e f g h i j k l m n o p q r s t u v w x y z

Numbers and punctuation

0 1 2 3 4 5 6 7 8 9 ! ? & @ # % $ € £ ( ) [ ] { } . , : ; " ' - / * + =

Which languages does Commit Mono support?

Commit Mono includes one character set:

  • Latin: English, Spanish, French, German, Italian, Portuguese and other Western European languages

It does not include Cyrillic or Greek characters, so it can't set Russian, Ukrainian or Greek text.

Can I use Commit Mono commercially?

Yes, it's free for personal and commercial use. Commit Mono is released under the SIL Open Font License 1.1. You can use it in logos, websites, apps, videos, printed products and merchandise without paying or asking permission. The one thing you can't do is sell the font file on its own.

Fonts similar to Commit Mono

Commit Mono FAQ

Is Commit Mono free for commercial use?

Yes. Commit Mono is licensed under the SIL Open Font License 1.1, so you can use it in commercial projects, including logos, client work and products you sell.

Which weights does Commit Mono include?

Commit Mono includes 6 weights, from ExtraLight (200) to Bold (700), each with a matching italic, for 12 styles in total.

Does Commit Mono support Cyrillic?

No. Commit Mono supports Latin, but not Cyrillic.