No description
Find a file
2024-11-23 21:34:50 +08:00
source fix wrong glyphs in italic 2024-11-23 21:34:50 +08:00
woff2/var update woff2 2024-10-27 19:49:39 +08:00
.gitattributes test gitattributes 2024-03-08 14:44:57 +08:00
.gitignore update gitignore 2024-09-11 16:18:58 +08:00
build.py update help 2024-11-23 20:04:05 +08:00
build_base_nf.py various improves: 2024-10-27 15:55:21 +08:00
config.json add missing ss08 in config.json 2024-10-27 15:57:55 +08:00
OFL.txt add source 2022-08-05 00:00:28 +08:00
README.md various improves: 2024-11-23 19:39:36 +08:00

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 italic f 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 or Debian, maybe python-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 in build.py for common config, just like JetBrains Mono (with slashed zero)
  • For custom font-patcher args, font-forge (and maybe python3-fontforge as well) is needed

Font Feature Freeze Options

  • enable: Move ligature rules to calt, which will enable the features without setting up cvXX / ssXX / zero in font features config, just as default ligatures
  • disable: Remove the features in cvXX / ssXX / zero, which will no longer effect, even if you enable it manually
  • ignore: Do nothing

Chinese version

  1. Download CN base font at Gitee release
  2. Put them into ./source/cn
  3. 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

License

SIL Open Font License 1.1