maple-font/source
subframe7536 6b1290cbf0 fix typo
2023-08-01 00:14:37 +08:00
..
ttx fix italic ligature <-> 2023-07-25 09:37:56 +08:00
build.py improve docs 2023-08-01 00:05:13 +08:00
generate-nerdfont.bat update changelog and script 2023-07-29 20:06:55 +08:00
generate-nerdfont.sh Add an .sh version of the generate-nerdfont script for non-Windows systems 2023-07-31 09:16:48 -04:00
generate-ttx.bat fix ttx generate script 2023-07-29 10:32:16 +08:00
mono.fea update comment 2023-04-19 18:25:12 +08:00
pragmatapro.fea udpate glyphs and codepage 2022-10-12 15:58:08 +08:00
README.md fix typo 2023-08-01 00:14:37 +08:00
requirements.txt remove binaries and update generate script 2023-07-26 10:59:10 +08:00

Build Steps

1. Clone the repo

git clone https://github.com/subframe7536/Maple-font --depth 1
cd ./Maple-font/source

2. Install required Python package

pip install -r requirements.txt

Install FontForge (optional)

to patch Nerd Font, please make sure FontForge and its Python module are installed

3. Modify build config (optional)

if you want to custom build the font, like freeze some font features, you can modify the config option in build.py

4. Run Build Script

python build.py

if you want to patch Nerd Font version, the script will auto download Font Patcher from Github Release, or you can manully download from https://github.com/ryanoasis/nerd-fonts/releases/download/latest/FontPatcher.zip and put it to <project root>/source dir

5. Result

you can find the completed fonts and build config in <project root>/output

Build with Chinese characters

see doc