Repolode
subframe7536

subframe7536/maple-font

Open-source monospace coding font with rounded corners, programming ligatures, Nerd Font icons and a variable weight axis.

Open-source alternative to:Dank MonoOperator Mono

Stars
29,436
Forks
1,212
Open issues
41
Last commit
11 days ago

What is it?

Maple Mono is an open-source monospace font aimed at code editors and terminals. It uses rounded corners, redesigns a set of glyphs such as @, $, %, & and Q, and includes a large set of programming ligatures that can be enabled or disabled.

The font is distributed in variable, TTF, OTF and WOFF2 formats, with optional Nerd Font patched builds that add terminal icons. A separate CN version, based on Resource Han Rounded, adds Simplified and Traditional Chinese and Japanese glyphs, with Chinese characters sized at a 2:1 ratio to Latin characters.

The build is configurable through config.json or command-line flags, covering OpenType feature freezing, a normal preset with a slashed zero, glyph width, line height, and hinted or unhinted base fonts. Builds can be run locally with Python, in Docker, through GitHub Actions, or in the browser playground.

Key features

  • 01Rounded-corner monospace design with redesigned glyphs for @, $, %, & and Q.
  • 02Programming ligatures that can be turned off with a build option.
  • 03Variable font with a continuous weight range and italic glyphs.
  • 04Nerd Font variants that add icons for terminal use.
  • 05CN version with Simplified and Traditional Chinese and Japanese glyphs at a 2:1 width ratio to Latin text.
  • 06Configurable build with OpenType feature freezing and a normal preset.

Use cases

  • Using as the editor font in VS Code, JetBrains IDEs or other code editors.
  • Setting up a terminal with Nerd Font icons for shell prompts and CLI tools.
  • Showing mixed Chinese and English code or Markdown tables with aligned character widths.
  • Building a custom variant with specific ligatures or glyph widths removed.

Topics

FAQ

What is maple-font?
Open-source monospace coding font with rounded corners, programming ligatures, Nerd Font icons and a variable weight axis. Maple Mono is an open-source monospace font aimed at code editors and terminals. It uses rounded corners, redesigns a set of glyphs such as @, $, %, & and Q, and includes a large set of programming ligatures that can be enabled or disabled.
Is maple-font free to use? What license does it have?
maple-font is open source under the OFL-1.1 license. Check the license terms before using it in commercial products.
Is maple-font still maintained?
Actively maintained. The last commit to maple-font was on Oct 11, 2026.
What can I use maple-font for?
Using as the editor font in VS Code, JetBrains IDEs or other code editors. Setting up a terminal with Nerd Font icons for shell prompts and CLI tools. Showing mixed Chinese and English code or Markdown tables with aligned character widths. Building a custom variant with specific ligatures or glyph widths removed.
Where can I get maple-font?
The source code and installation instructions are on GitHub: https://github.com/subframe7536/maple-font

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects