maple-font icon indicating copy to clipboard operation
maple-font copied to clipboard

[testing V7] Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1

Maple Series V5

中文版

ATTENTION

Because I don't have a Mac OS machine, this is the greatest adaption I can do with Mac OS currently, but I can't test whether it works. My ability is not enough to solve other problems on Mac OS. I will record the problem and try to solve it. Feel sorry

Maple Mono NF now maybe can't be recognized as Mono, and I try my best but it doesn't work orz

What's new compare to V4

  • redesigned it according to Fira Code Retina's spacing and glyph and expand the font width from 600 to 1200, which lead to a better rendering effect on my screen(1080P)
    • v4:
    • v5:
  • change glyph shape for more comfortable reading experience
  • add ..,... ligature
  • (v5.5) center operators + - * = ^ ~ < >
  • (v5.5) reduce or modify kerning, which is similar to Jetbrains Mono
  • (v5.5) add liga exception for /*. /**.
  • (v5.5) modify shape of italic style
  • (v5.5) Thick the Bold style, add Light style
  • (v5.5) resume provide Maple Mono NF

What's next

in Project

  • Changes will publish in pre-release

Download / Install

macOS

brew tap homebrew/cask-fonts
brew install font-maple

Arch Linux

https://aur.archlinux.org/packages/ttf-maple

sudo pacman -S ttf-maple

Other OS

Download in releases

国内地址

Maple Mono

Open source rounded Monospace font

  • inspired by Source Code Pro, Fira Code Retina, ubuntu mono, operator mono, sarasa mono sc nerd and so on
  • modify @ # $ % & shape
  • only contains latin, table control characters and few symbols
  • with ligatures
  • cursive style
  • source/mono.fea: more readable OpenType Script

Maple Mono NF

Font for Cli, Maple Mono mixing Nerd Fonts ~~no longer provide, please read Nerd Fonts Docs~~

restore to provide in v5.5

  • I use
font-patcher -l -s --careful -c -w /path/to/ttf

Sample

Total

Ligature

no == === >= <= and more ligatures with = for recognition

Cli

React

Vue

Java

Go

Python

Rust

Dev

usage

python fonttools

build

git clone https://github.com/subframe7536/Maple-font
cd Maple-font/source
pip install fonttools
python build.py

License

SIL Open Font License 1.1