A free monospaced font that replaces common programming multi-character combinations with ligatures for improved readability.
Fira Code is a free monospaced font that replaces common programming multi-character combinations (like ->, <=, or :=) with single ligature glyphs. It solves the problem of visual fragmentation in code by rendering logical tokens as unified symbols, making code easier to read and parse at a glance.
Developers, programmers, and technical writers who work in code editors or terminals and want improved readability without changing their actual code.
It’s a completely free, open-source font with extensive ligature support, broad editor/terminal compatibility, and customizable stylistic variants—offering a polished, productivity-focused typography experience out of the box.
Free monospaced font with programming ligatures
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Replaces sequences like -> and != with single glyphs, reducing visual clutter and cognitive load for faster code reading, as shown in the ligatures examples.
Includes a wide variety of arrows, mathematical symbols, and Unicode coverage, making it ideal for technical writing and math notation, demonstrated in the math and arrows sections.
Offers stylistic sets (e.g., ss02) and character variants (e.g., cv01) to tailor glyph appearance, allowing personalized font tuning via editor settings.
Provides dedicated glyphs for console UIs, such as box drawing, powerline, and progress bars, enhancing terminal aesthetics and functionality, as illustrated in the console and progress images.
Does not work with many popular terminals like Alacritty, GNOME Terminal, and Windows Console due to VTE engine limitations, as listed in the terminal compatibility table.
Requires manual setup in some editors to enable ligatures and stylistic sets, with separate instructions needed for VS Code, IntelliJ, and others, adding to initial setup time.
Last major release was in 2021 (v6.2), which may slow adoption of new features or bug fixes compared to more actively maintained alternatives like JetBrains Mono.