Add ligation configurability

This commit is contained in:
be5invis 2020-10-27 00:36:12 -07:00
parent c1c3ce79ee
commit 2e601b641c
14 changed files with 770 additions and 659 deletions

View file

@ -2,14 +2,14 @@
family = "Iosevka Custom" # Font menu family name
spacing = "normal" # Optional; Values: `normal`, `term`, `fontconfig-mono`, or `fixed`
serifs = "sans" # Optional; Values: `sans` or `slab`
digit-form = "lining" # Optional; Values `lining` or `olt-style`
digit-form = "lining" # Optional; Values `lining` or `old-style`
###################################################################################################
# Configure variants
# Optional; Whether to inherit a `ss##` variant
[buildPlans.iosevka-custom.variants]
inherits = ["ss01"]
inherits = "ss01"
# Optional; Configure single character's variant
[buildPlans.iosevka-custom.variants.design]
@ -28,6 +28,18 @@ l = 'italic'
# End variant section
###################################################################################################
###################################################################################################
# Configure ligations
[buildPlans.iosevka-custom.ligations]
inherits = "calt" # Optional; inherits an existing ligation set
disables = [] # Optional; disable specific ligation groups, overrides inherited ligation set
enables = [] # Optional; enable specific ligation groups, overrides inherited ligation set
# End ligation section
###################################################################################################
###################################################################################################
# Override default building weights
# When buildPlans.<plan name>.weights is absent, all weights would built and mapped to