diff --git a/README.md b/README.md index 90228a6..946457c 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,12 @@ 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 ligatures without setting up `cvXX` / `ssXX` / `zero` in font features config, just as default ligatures +- `disable`: Remove the ligature rules 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](https://gitee.com/subframe7536/Maple/releases/tag/v7.0-beta23) diff --git a/source/schema.json b/source/schema.json index 35a40ea..d85fd42 100644 --- a/source/schema.json +++ b/source/schema.json @@ -20,7 +20,7 @@ }, "feature_freeze": { "type": "object", - "description": "Freeze some font features (No effect on Variable font) \n enable: enable font features by default \n disable: remove some font features \n ignore: skip handle target font features", + "description": "Freeze some font features (No effect on Variable font) \n enable: Move ligature rules to `calt`, which will enable the ligatures without setting up `cvXX` / `ssXX` / `zero` in font features config, just as default ligatures \n disable: Remove the ligature rules in `cvXX` / `ssXX` / `zero`, which will no longer effect, even if you enable it manually \n ignore: Do nothing", "properties": { "cv01": { "type": "string", @@ -186,7 +186,7 @@ }, "ss07": { "type": "string", - "description": "Make space optional in multiple less or greater (<<, >>, <<<, >>>)", + "description": "Make leading or heading space optional in multiple less or greater (<<, >>, <<<, >>>)", "enum": [ "ignore", "disable",