817 lines
17 KiB
TOML
817 lines
17 KiB
TOML
# Build options
|
||
[buildOptions]
|
||
optimizeWithTtx = false
|
||
|
||
# Building plans
|
||
# Sans
|
||
[buildPlans.iosevka]
|
||
family = "Iosevka"
|
||
desc = "Default"
|
||
snapshotFamily = 'iosevka'
|
||
|
||
[buildPlans.iosevka-term]
|
||
family = "Iosevka Term"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on'
|
||
|
||
[buildPlans.iosevka-fixed]
|
||
family = "Iosevka Fixed"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on'
|
||
|
||
# Slab
|
||
[buildPlans.iosevka-slab]
|
||
family = "Iosevka Slab"
|
||
desc = "Slab-serif"
|
||
serifs = "slab"
|
||
snapshotFamily = 'iosevka-slab'
|
||
|
||
[buildPlans.iosevka-term-slab]
|
||
family = "Iosevka Term Slab"
|
||
serifs = "slab"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka-slab'
|
||
snapshotFeature = '"NWID" on'
|
||
|
||
[buildPlans.iosevka-fixed-slab]
|
||
family = "Iosevka Fixed Slab"
|
||
serifs = "slab"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka-slab'
|
||
snapshotFeature = '"NWID" on'
|
||
|
||
# Curly
|
||
[buildPlans.iosevka-curly]
|
||
family = "Iosevka Curly"
|
||
desc = "Curly Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss20" on'
|
||
[buildPlans.iosevka-curly.variants]
|
||
inherits = "ss20"
|
||
|
||
[buildPlans.iosevka-term-curly]
|
||
family = "Iosevka Term Curly"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss20" on'
|
||
[buildPlans.iosevka-term-curly.variants]
|
||
inherits = "ss20"
|
||
|
||
[buildPlans.iosevka-fixed-curly]
|
||
family = "Iosevka Fixed Curly"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss20" on'
|
||
[buildPlans.iosevka-fixed-curly.variants]
|
||
inherits = "ss20"
|
||
|
||
# Curly Slab
|
||
[buildPlans.iosevka-curly-slab]
|
||
family = "Iosevka Curly Slab"
|
||
desc = "Curly Style, Slab-serif"
|
||
serifs = "slab"
|
||
snapshotFamily = 'iosevka-slab'
|
||
snapshotFeature = '"ss20" on'
|
||
[buildPlans.iosevka-curly-slab.variants]
|
||
inherits = "ss20"
|
||
|
||
[buildPlans.iosevka-term-curly-slab]
|
||
family = "Iosevka Term Curly Slab"
|
||
serifs = "slab"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka-slab'
|
||
snapshotFeature = '"NWID" on, "ss20" on'
|
||
[buildPlans.iosevka-term-curly-slab.variants]
|
||
inherits = "ss20"
|
||
|
||
[buildPlans.iosevka-fixed-curly-slab]
|
||
family = "Iosevka Fixed Curly Slab"
|
||
serifs = "slab"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka-slab'
|
||
snapshotFeature = '"NWID" on, "ss20" on'
|
||
[buildPlans.iosevka-fixed-curly-slab.variants]
|
||
inherits = "ss20"
|
||
|
||
###################################################################################################
|
||
# SSxx
|
||
[buildPlans.iosevka-ss01]
|
||
family = "Iosevka SS01"
|
||
desc = "Andale Mono Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss01" on'
|
||
[buildPlans.iosevka-ss01.variants]
|
||
inherits = "ss01"
|
||
|
||
[buildPlans.iosevka-term-ss01]
|
||
family = "Iosevka Term SS01"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss01" on'
|
||
[buildPlans.iosevka-term-ss01.variants]
|
||
inherits = "ss01"
|
||
|
||
[buildPlans.iosevka-fixed-ss01]
|
||
family = "Iosevka Fixed SS01"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss01" on'
|
||
[buildPlans.iosevka-fixed-ss01.variants]
|
||
inherits = "ss01"
|
||
|
||
|
||
[buildPlans.iosevka-ss02]
|
||
family = "Iosevka SS02"
|
||
desc = "Anonymous Pro Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss02" on'
|
||
[buildPlans.iosevka-ss02.variants]
|
||
inherits = "ss02"
|
||
|
||
[buildPlans.iosevka-term-ss02]
|
||
family = "Iosevka Term SS02"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss02" on'
|
||
[buildPlans.iosevka-term-ss02.variants]
|
||
inherits = "ss02"
|
||
|
||
[buildPlans.iosevka-fixed-ss02]
|
||
family = "Iosevka Fixed SS02"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss02" on'
|
||
[buildPlans.iosevka-fixed-ss02.variants]
|
||
inherits = "ss02"
|
||
|
||
|
||
[buildPlans.iosevka-ss03]
|
||
family = "Iosevka SS03"
|
||
desc = "Consolas Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss03" on'
|
||
[buildPlans.iosevka-ss03.variants]
|
||
inherits = "ss03"
|
||
|
||
[buildPlans.iosevka-term-ss03]
|
||
family = "Iosevka Term SS03"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss03" on'
|
||
[buildPlans.iosevka-term-ss03.variants]
|
||
inherits = "ss03"
|
||
|
||
[buildPlans.iosevka-fixed-ss03]
|
||
family = "Iosevka Fixed SS03"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss03" on'
|
||
[buildPlans.iosevka-fixed-ss03.variants]
|
||
inherits = "ss03"
|
||
|
||
|
||
[buildPlans.iosevka-ss04]
|
||
family = "Iosevka SS04"
|
||
desc = "Menlo Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss04" on'
|
||
[buildPlans.iosevka-ss04.variants]
|
||
inherits = "ss04"
|
||
|
||
[buildPlans.iosevka-term-ss04]
|
||
family = "Iosevka Term SS04"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss04" on'
|
||
[buildPlans.iosevka-term-ss04.variants]
|
||
inherits = "ss04"
|
||
|
||
[buildPlans.iosevka-fixed-ss04]
|
||
family = "Iosevka Fixed SS04"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss04" on'
|
||
[buildPlans.iosevka-fixed-ss04.variants]
|
||
inherits = "ss04"
|
||
|
||
|
||
[buildPlans.iosevka-ss05]
|
||
family = "Iosevka SS05"
|
||
desc = "Fira Mono Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss05" on'
|
||
[buildPlans.iosevka-ss05.variants]
|
||
inherits = "ss05"
|
||
|
||
[buildPlans.iosevka-term-ss05]
|
||
family = "Iosevka Term SS05"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss05" on'
|
||
[buildPlans.iosevka-term-ss05.variants]
|
||
inherits = "ss05"
|
||
|
||
[buildPlans.iosevka-fixed-ss05]
|
||
family = "Iosevka Fixed SS05"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss05" on'
|
||
[buildPlans.iosevka-fixed-ss05.variants]
|
||
inherits = "ss05"
|
||
|
||
|
||
[buildPlans.iosevka-ss06]
|
||
family = "Iosevka SS06"
|
||
desc = "Liberation Mono Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss06" on'
|
||
[buildPlans.iosevka-ss06.variants]
|
||
inherits = "ss06"
|
||
|
||
[buildPlans.iosevka-term-ss06]
|
||
family = "Iosevka Term SS06"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss06" on'
|
||
[buildPlans.iosevka-term-ss06.variants]
|
||
inherits = "ss06"
|
||
|
||
[buildPlans.iosevka-fixed-ss06]
|
||
family = "Iosevka Fixed SS06"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss06" on'
|
||
[buildPlans.iosevka-fixed-ss06.variants]
|
||
inherits = "ss06"
|
||
|
||
|
||
[buildPlans.iosevka-ss07]
|
||
family = "Iosevka SS07"
|
||
desc = "Monaco Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss07" on'
|
||
[buildPlans.iosevka-ss07.variants]
|
||
inherits = "ss07"
|
||
|
||
[buildPlans.iosevka-term-ss07]
|
||
family = "Iosevka Term SS07"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss07" on'
|
||
[buildPlans.iosevka-term-ss07.variants]
|
||
inherits = "ss07"
|
||
|
||
[buildPlans.iosevka-fixed-ss07]
|
||
family = "Iosevka Fixed SS07"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss07" on'
|
||
[buildPlans.iosevka-fixed-ss07.variants]
|
||
inherits = "ss07"
|
||
|
||
|
||
# The SS08 has curly bars, so apply ss20 first
|
||
[buildPlans.iosevka-ss08]
|
||
family = "Iosevka SS08"
|
||
desc = "Pragmata Pro Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss08" on'
|
||
[buildPlans.iosevka-ss08.variants]
|
||
inherits = "ss08"
|
||
|
||
[buildPlans.iosevka-term-ss08]
|
||
family = "Iosevka Term SS08"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss08" on'
|
||
[buildPlans.iosevka-term-ss08.variants]
|
||
inherits = "ss08"
|
||
|
||
[buildPlans.iosevka-fixed-ss08]
|
||
family = "Iosevka Fixed SS08"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss08" on'
|
||
[buildPlans.iosevka-fixed-ss08.variants]
|
||
inherits = "ss08"
|
||
|
||
|
||
[buildPlans.iosevka-ss09]
|
||
family = "Iosevka SS09"
|
||
desc = "Source Code Pro Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss09" on'
|
||
[buildPlans.iosevka-ss09.variants]
|
||
inherits = "ss09"
|
||
|
||
[buildPlans.iosevka-term-ss09]
|
||
family = "Iosevka Term SS09"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss09" on'
|
||
[buildPlans.iosevka-term-ss09.variants]
|
||
inherits = "ss09"
|
||
|
||
[buildPlans.iosevka-fixed-ss09]
|
||
family = "Iosevka Fixed SS09"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss09" on'
|
||
[buildPlans.iosevka-fixed-ss09.variants]
|
||
inherits = "ss09"
|
||
|
||
|
||
[buildPlans.iosevka-ss10]
|
||
family = "Iosevka SS10"
|
||
desc = "Envy Code R Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss10" on'
|
||
[buildPlans.iosevka-ss10.variants]
|
||
inherits = "ss10"
|
||
|
||
[buildPlans.iosevka-term-ss10]
|
||
family = "Iosevka Term SS10"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss10" on'
|
||
[buildPlans.iosevka-term-ss10.variants]
|
||
inherits = "ss10"
|
||
|
||
[buildPlans.iosevka-fixed-ss10]
|
||
family = "Iosevka Fixed SS10"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss10" on'
|
||
[buildPlans.iosevka-fixed-ss10.variants]
|
||
inherits = "ss10"
|
||
|
||
|
||
[buildPlans.iosevka-ss11]
|
||
family = "Iosevka SS11"
|
||
desc = "X Windows Fixed Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss11" on'
|
||
[buildPlans.iosevka-ss11.variants]
|
||
inherits = "ss11"
|
||
|
||
[buildPlans.iosevka-term-ss11]
|
||
family = "Iosevka Term SS11"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss11" on'
|
||
[buildPlans.iosevka-term-ss11.variants]
|
||
inherits = "ss11"
|
||
|
||
[buildPlans.iosevka-fixed-ss11]
|
||
family = "Iosevka Fixed SS11"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss11" on'
|
||
[buildPlans.iosevka-fixed-ss11.variants]
|
||
inherits = "ss11"
|
||
|
||
|
||
[buildPlans.iosevka-ss12]
|
||
family = "Iosevka SS12"
|
||
desc = "Ubuntu Mono Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss12" on'
|
||
[buildPlans.iosevka-ss12.variants]
|
||
inherits = "ss12"
|
||
|
||
[buildPlans.iosevka-term-ss12]
|
||
family = "Iosevka Term SS12"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss12" on'
|
||
[buildPlans.iosevka-term-ss12.variants]
|
||
inherits = "ss12"
|
||
|
||
[buildPlans.iosevka-fixed-ss12]
|
||
family = "Iosevka Fixed SS12"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss12" on'
|
||
[buildPlans.iosevka-fixed-ss12.variants]
|
||
inherits = "ss12"
|
||
|
||
|
||
[buildPlans.iosevka-ss13]
|
||
family = "Iosevka SS13"
|
||
desc = "Lucida Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss13" on'
|
||
[buildPlans.iosevka-ss13.variants]
|
||
inherits = "ss13"
|
||
|
||
[buildPlans.iosevka-term-ss13]
|
||
family = "Iosevka Term SS13"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss13" on'
|
||
[buildPlans.iosevka-term-ss13.variants]
|
||
inherits = "ss13"
|
||
|
||
[buildPlans.iosevka-fixed-ss13]
|
||
family = "Iosevka Fixed SS13"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss13" on'
|
||
[buildPlans.iosevka-fixed-ss13.variants]
|
||
inherits = "ss13"
|
||
|
||
|
||
[buildPlans.iosevka-ss14]
|
||
family = "Iosevka SS14"
|
||
desc = "JetBrains Mono Style"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"ss14" on'
|
||
[buildPlans.iosevka-ss14.variants]
|
||
inherits = "ss14"
|
||
|
||
[buildPlans.iosevka-term-ss14]
|
||
family = "Iosevka Term SS14"
|
||
spacing = "term"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss14" on'
|
||
[buildPlans.iosevka-term-ss14.variants]
|
||
inherits = "ss14"
|
||
|
||
[buildPlans.iosevka-fixed-ss14]
|
||
family = "Iosevka Fixed SS14"
|
||
spacing = "fixed"
|
||
snapshotFamily = 'iosevka'
|
||
snapshotFeature = '"NWID" on, "ss14" on'
|
||
[buildPlans.iosevka-fixed-ss14.variants]
|
||
inherits = "ss14"
|
||
|
||
|
||
###################################################################################################
|
||
# Proportional families
|
||
|
||
[buildPlans.iosevka-aile]
|
||
family = "Iosevka Aile"
|
||
desc = "Sans-serif"
|
||
spacing = "quasi-proportional"
|
||
no-cv-ss = true
|
||
no-ligation = true
|
||
snapshotFamily = 'iosevka-aile'
|
||
|
||
[buildPlans.iosevka-aile.variants.design]
|
||
at = 'fourfold'
|
||
j = 'flat-hook-serifless'
|
||
capital-i = 'serifless'
|
||
capital-j = 'serifless'
|
||
g = 'singlestorey'
|
||
r = 'compact'
|
||
a = 'doublestorey'
|
||
d = 'toothed'
|
||
u = 'toothed'
|
||
i = 'serifless'
|
||
l = 'serifless'
|
||
f = 'flat-hook'
|
||
t = 'flat-hook'
|
||
|
||
# Letterform control for U+1D670 ... U+1D6A3
|
||
[buildPlans.iosevka-aile.derivingVariants.mathtt.design]
|
||
at = 'threefold'
|
||
j = 'flat-hook-serifed'
|
||
capital-i = 'serifed'
|
||
capital-j = 'serifed'
|
||
g = 'singlestorey'
|
||
r = 'serifless'
|
||
a = 'doublestorey'
|
||
d = 'toothed'
|
||
u = 'toothed'
|
||
t = 'flat-hook'
|
||
|
||
[buildPlans.iosevka-aile.derivingVariants.mathtt.upright]
|
||
i = 'serifed'
|
||
l = 'serifed'
|
||
f = 'flat-hook'
|
||
|
||
[buildPlans.iosevka-aile.derivingVariants.mathtt.oblique]
|
||
i = 'serifed'
|
||
l = 'serifed'
|
||
f = 'flat-hook'
|
||
|
||
[buildPlans.iosevka-aile.derivingVariants.mathtt.italic]
|
||
i = 'serifed-tailed'
|
||
l = 'serifed-tailed'
|
||
f = 'flat-hook-tailed'
|
||
|
||
[buildPlans.iosevka-aile.widths.normal]
|
||
shape = 576
|
||
menu = 5
|
||
css = "normal"
|
||
|
||
|
||
|
||
[buildPlans.iosevka-etoile]
|
||
family = "Iosevka Etoile"
|
||
desc = "Slab-serif"
|
||
spacing = "quasi-proportional"
|
||
serifs = 'slab'
|
||
no-cv-ss = true
|
||
no-ligation = true
|
||
snapshotFamily = 'iosevka-etoile'
|
||
|
||
[buildPlans.iosevka-etoile.variants.design]
|
||
at = 'fourfold'
|
||
j = 'serifed'
|
||
|
||
# Letterform control for U+1D670 ... U+1D6A3
|
||
[buildPlans.iosevka-etoile.derivingVariants.mathtt.design]
|
||
at = 'threefold'
|
||
j = 'serifed'
|
||
|
||
[buildPlans.iosevka-etoile.widths.normal]
|
||
shape = 576
|
||
menu = 5
|
||
css = "normal"
|
||
|
||
|
||
|
||
[buildPlans.iosevka-sparkle]
|
||
family = "Iosevka Sparkle"
|
||
desc = "Hybrid, like iA Writer’s Duo"
|
||
spacing = "quasi-proportional"
|
||
no-cv-ss = true
|
||
no-ligation = true
|
||
snapshotFamily = 'iosevka-sparkle'
|
||
|
||
[buildPlans.iosevka-sparkle.variants.design]
|
||
at = 'fourfold'
|
||
j = 'flat-hook-serifed'
|
||
|
||
[buildPlans.iosevka-sparkle.variants.upright]
|
||
i = 'serifed'
|
||
l = 'serifed'
|
||
f = 'serifed'
|
||
r = 'serifed'
|
||
|
||
[buildPlans.iosevka-sparkle.variants.oblique]
|
||
i = 'serifed'
|
||
l = 'serifed'
|
||
f = 'serifed'
|
||
r = 'serifed'
|
||
|
||
[buildPlans.iosevka-sparkle.variants.italic]
|
||
i = 'serifed-tailed'
|
||
l = 'serifed-tailed'
|
||
f = 'flat-hook-tailed'
|
||
r = 'top-serifed'
|
||
|
||
# Letterform control for U+1D670 ... U+1D6A3
|
||
[buildPlans.iosevka-sparkle.derivingVariants.mathtt.design]
|
||
at = 'threefold'
|
||
j = 'flat-hook-serifed'
|
||
|
||
[buildPlans.iosevka-sparkle.derivingVariants.mathtt.upright]
|
||
i = 'serifed'
|
||
l = 'serifed'
|
||
f = 'serifed'
|
||
r = 'serifed'
|
||
|
||
[buildPlans.iosevka-sparkle.derivingVariants.mathtt.oblique]
|
||
i = 'serifed'
|
||
l = 'serifed'
|
||
f = 'serifed'
|
||
r = 'serifed'
|
||
|
||
[buildPlans.iosevka-sparkle.derivingVariants.mathtt.italic]
|
||
i = 'serifed-tailed'
|
||
l = 'serifed-tailed'
|
||
f = 'flat-hook-tailed'
|
||
r = 'top-serifed'
|
||
|
||
[buildPlans.iosevka-sparkle.widths.normal]
|
||
shape = 576
|
||
menu = 5
|
||
css = "normal"
|
||
|
||
|
||
###################################################################################################
|
||
# Collect plans
|
||
|
||
[collectPlans.iosevka]
|
||
from = [
|
||
"iosevka",
|
||
"iosevka-term",
|
||
"iosevka-fixed"
|
||
]
|
||
|
||
[collectPlans.iosevka-slab]
|
||
from = [
|
||
"iosevka-slab",
|
||
"iosevka-term-slab",
|
||
"iosevka-fixed-slab"
|
||
]
|
||
|
||
[collectPlans.iosevka-curly]
|
||
from = [
|
||
"iosevka-curly",
|
||
"iosevka-term-curly",
|
||
"iosevka-fixed-curly"
|
||
]
|
||
|
||
[collectPlans.iosevka-curly-slab]
|
||
from = [
|
||
"iosevka-curly-slab",
|
||
"iosevka-term-curly-slab",
|
||
"iosevka-fixed-curly-slab"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss01]
|
||
from = [
|
||
"iosevka-ss01",
|
||
"iosevka-term-ss01",
|
||
"iosevka-fixed-ss01"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss02]
|
||
from = [
|
||
"iosevka-ss02",
|
||
"iosevka-term-ss02",
|
||
"iosevka-fixed-ss02"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss03]
|
||
from = [
|
||
"iosevka-ss03",
|
||
"iosevka-term-ss03",
|
||
"iosevka-fixed-ss03"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss04]
|
||
from = [
|
||
"iosevka-ss04",
|
||
"iosevka-term-ss04",
|
||
"iosevka-fixed-ss04"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss05]
|
||
from = [
|
||
"iosevka-ss05",
|
||
"iosevka-term-ss05",
|
||
"iosevka-fixed-ss05"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss06]
|
||
from = [
|
||
"iosevka-ss06",
|
||
"iosevka-term-ss06",
|
||
"iosevka-fixed-ss06"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss07]
|
||
from = [
|
||
"iosevka-ss07",
|
||
"iosevka-term-ss07",
|
||
"iosevka-fixed-ss07"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss08]
|
||
from = [
|
||
"iosevka-ss08",
|
||
"iosevka-term-ss08",
|
||
"iosevka-fixed-ss08"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss09]
|
||
from = [
|
||
"iosevka-ss09",
|
||
"iosevka-term-ss09",
|
||
"iosevka-fixed-ss09"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss10]
|
||
from = [
|
||
"iosevka-ss10",
|
||
"iosevka-term-ss10",
|
||
"iosevka-fixed-ss10"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss11]
|
||
from = [
|
||
"iosevka-ss11",
|
||
"iosevka-term-ss11",
|
||
"iosevka-fixed-ss11"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss12]
|
||
from = [
|
||
"iosevka-ss12",
|
||
"iosevka-term-ss12",
|
||
"iosevka-fixed-ss12"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss13]
|
||
from = [
|
||
"iosevka-ss13",
|
||
"iosevka-term-ss13",
|
||
"iosevka-fixed-ss13"
|
||
]
|
||
|
||
[collectPlans.iosevka-ss14]
|
||
from = [
|
||
"iosevka-ss14",
|
||
"iosevka-term-ss14",
|
||
"iosevka-fixed-ss14"
|
||
]
|
||
|
||
[collectPlans.iosevka-aile]
|
||
from = ["iosevka-aile"]
|
||
|
||
[collectPlans.iosevka-etoile]
|
||
from = ["iosevka-etoile"]
|
||
|
||
[collectPlans.iosevka-sparkle]
|
||
from = ["iosevka-sparkle"]
|
||
|
||
[collectConfig]
|
||
distinguishWeights = true
|
||
distinguishWidths = false
|
||
distinguishSlope = false
|
||
|
||
###################################################################################################
|
||
# Weight mappings (style => shape weight, menu weight, CSS weight)
|
||
# Shape weight : affects the shape of the glyphs
|
||
# Menu weight : affects the font menu name
|
||
# CSS weight : affects the webfont CSS "font-weight" property
|
||
# IMPORTANT : Currently "menu" property only support 100, 200, 300, 400, 500, 600, 700, 800, 900.
|
||
# and "shape" properly only supports number between 100 and 900 (inclusive).
|
||
|
||
[weights.thin]
|
||
shape = 100
|
||
menu = 100
|
||
css = 100
|
||
|
||
[weights.extralight]
|
||
shape = 200
|
||
menu = 200
|
||
css = 200
|
||
|
||
[weights.light]
|
||
shape = 300
|
||
menu = 300
|
||
css = 300
|
||
|
||
[weights.regular]
|
||
shape = 400
|
||
menu = 400
|
||
css = 400
|
||
|
||
[weights.medium]
|
||
shape = 500
|
||
menu = 500
|
||
css = 500
|
||
|
||
[weights.semibold]
|
||
shape = 600
|
||
menu = 600
|
||
css = 600
|
||
|
||
[weights.bold]
|
||
shape = 700
|
||
menu = 700
|
||
css = 700
|
||
|
||
[weights.extrabold]
|
||
shape = 800
|
||
menu = 800
|
||
css = 800
|
||
|
||
[weights.heavy]
|
||
shape = 900
|
||
menu = 900
|
||
css = 900
|
||
|
||
# slope mappings (style => CSS)
|
||
# NOTE: This mapping does NOT affect the font's metadata, only affects
|
||
# the webfont CSS. Change `params/parameters.toml` instead.
|
||
[slopes]
|
||
upright = "normal"
|
||
oblique = "oblique"
|
||
italic = "italic"
|
||
|
||
# Width mappings (style => shape width, menu width, CSS stretch)
|
||
# Shape width : affects the shape of the glyphs
|
||
# Menu width : affects the font menu name
|
||
# CSS stretch : affects the webfont CSS "font-stretch" property
|
||
#
|
||
# IMPORTANT : Currently "shape" property only support 3 ... 9
|
||
# and "menu" only support 1 ... 9
|
||
|
||
[widths.normal]
|
||
shape = 500
|
||
menu = 5
|
||
css = "normal"
|
||
|
||
[widths.extended]
|
||
shape = 576
|
||
menu = 7
|
||
css = "expanded"
|
||
|