source | ||
woff2/var | ||
.gitattributes | ||
.gitignore | ||
build.py | ||
build_base_nf.py | ||
config.json | ||
OFL.txt | ||
README.md |
Note
When will V7 become stable?
It is almost stable now.
As a side project during my weekends, I will release a new beta version to fix the bugs reported or encountered in my daily coding within 1-2 weeks, and do some work on the new website and build tools.
If everything goes well, the stable version will be released later this year.
Maple Font (WIP)
Open source monospace & nerd font with round corner and ligatures.
Based on JetBrains Mono
and much "Opinioned"
Features
- Round corner
- New shape of
@ $ % & Q a
and cursive italicf i j k l x y
- Large amount of ligatures, see in
features/
Build
Clone the repo and run on your local machine. Make sure you have python3
and pip
installed
git clone https://github.com/subframe7536/maple-font --depth 1 -b variable
pip install foundrytools-cli
python build.py
- For
Ubuntu
orDebian
, maybepython-is-python3
is needed as well
If you have trouble installing the dependencies, just create a new Github codespace on variable
branch and run the commands there
Customize
You can change build config in config.json
- There is
--normal
option inbuild.py
for common config, just likeJetBrains Mono
(with slashed zero) - For custom
font-patcher
args,font-forge
(and maybepython3-fontforge
as well) is needed
Chinese version
- Download CN base font at Gitee release
- Put them into
./source/cn
- Run
build.py
and BE PATIENT, instantiation will take about 40-50 minutes
Notice
If you have trouble downloading Font Patcher
, setup nerd_font.github_mirror
in config.json
or setup $GITHUB
to your environment variable.
Release Build
python build.py --release
Credit
- JetBrains Mono
- Roboto Mono
- Fira Code
- Victor Mono
- Commit Mono
- Code Sample
- Nerd Font
- Font Freeze
- Font Viewer
- Monolisa for landing page
- Recursive
License
SIL Open Font License 1.1