Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/subframe7536/maple-font

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

coding-font font ligatures monospace monospace-font programming-font programming-ligatures typeface

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        



logo

Maple Font


Open source monospace & nerd font with round corner and ligatures.



release version


install |
what's next |
English |
中文

## Preparing for [V7](https://github.com/subframe7536/maple-font/tree/variable), try the new variable font at [latest release](https://github.com/subframe7536/maple-font/releases)

## Features

Inspired by [Source Code Pro](https://github.com/adobe-fonts/source-code-pro), [Fira Code Retina](https://github.com/tonsky/FiraCode), [Sarasa Mono SC Nerd](https://github.com/laishulu/Sarasa-Mono-SC-Nerd) and so on, but:

- 🎨 **New shape** - such as `@ # $ % &` and new shape of italic style
- 🤙🏻 **More ligatures** - such as `.., ..., /*, /**`
- 📦 **Small size** - leave only contains latin, standard set of accents, table control characters and few symbols
- 🦾 **Better rendering effect** - redesigned it according to Fira Code Retina's spacing and glyph

| v4 | v5 |
| :----------------------------------------------------: | :-----------------------------------------------------: |
| v4 | v5 |
| `+` and `=` are not centered at some font-size | `+` and `=` are always centered |

- 🗒 **More readable** - cursive style, better glyph shape, lower the height of capital letters and numbers, reduce or modify kerning and center operators `+ - * = ^ ~ < >`
- 🛠️ **More configable** - enable or disable font features as you want, just make your own font
- ✨ See it in [screenshots](#screenshots)

## Install

| Platform | Command |
| :--------- | :-------------------------------------------------------------------------- |
| macOS | `brew install --cask font-maple` |
| Arch Linux | `paru -S ttf-maple` |
| Others | Download in [releases](https://github.com/subframe7536/Maple-font/releases) |

## Notice

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, and **PR welcome!**

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

## Overview








multiply ways to get TODO tag

ps: in Jetbrains' product, [todo) can't be properly rendered, so please use todo))





font features are different in font features are different in V7, see in docs



compatibility & usage: in FiraCode README

## Screenshots

code theme: [vscode-theme-maple](https://github.com/subframe7536/vscode-theme-maple)

~~generate by: [VSCodeSnap](https://github.com/luisllamasbinaburo/VSCodeSnap)~~ Seems deprecated, so I made a new one: [CodeImg](https://github.com/subframe7536/vscode-codeimg)

Cli (click to expand!)

![](img/code_sample/cli.webp)

React

![](img/code_sample/react.webp)

Vue

![](img/code_sample/vue.webp)

Java

![](img/code_sample/java.webp)

Go



Python

![](img/code_sample/python.webp)

Rust

![](img/code_sample/rust.webp)

## Build your own font

see [doc](./source/README.md)

## Donate

If this was helpful to you, please feel free to buy me a coffee

![](img/donate.webp)

## License

SIL Open Font License 1.1