explain freeze option #233

This commit is contained in:
subframe7536 2024-10-14 14:21:26 +08:00
parent fb6e15a0f7
commit a56aeed310
2 changed files with 8 additions and 2 deletions

View file

@ -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)

View file

@ -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",