Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/subframe7536/maple-font
[try V7!] 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: 10 days ago
JSON representation
[try V7!] Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1
- Host: GitHub
- URL: https://github.com/subframe7536/maple-font
- Owner: subframe7536
- License: ofl-1.1
- Created: 2022-04-08T15:51:22.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T12:04:30.000Z (4 months ago)
- Last Synced: 2024-10-29T21:59:06.019Z (3 months ago)
- Topics: coding-font, font, ligatures, monospace, monospace-font, programming-font, programming-ligatures, typeface
- Language: Python
- Homepage:
- Size: 134 MB
- Stars: 4,706
- Watchers: 26
- Forks: 69
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- awesome - subframe7536/maple-font - Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项 (Python)
- my-awesome-list - maple-font - Font for IDE and command line, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项 | subframe7536 | 6831 | (Python)
- my-awesome-github-stars - subframe7536/maple-font - Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项 (Python)
README
![]()
Maple Font
Open source monospace & nerd font with round corners and ligatures.
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 |
| :----------------------------------------------------: | :-----------------------------------------------------: |
||
|
| `+` 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 configurable** - enable or disable font features as you want, just make your own font
- ✨ See it in [screenshots](#screenshots)## Install
### V6
| 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/v6.4) |### V7 Beta
| Platform | Command |
| :--------- | :----------------------- |
| Arch Linux | `paru -S ttf-maple-beta` |## 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
multiple ways to get TODO tag
ps: in JetBrains' product, [todo) can't be properly rendered, so please use todo))
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