Iosevka/build-plans.toml
2019-10-10 19:47:56 -07:00

274 lines
6.4 KiB
TOML

# Building plans
# Sans
[buildPlans.iosevka]
family = "Iosevka"
[buildPlans.iosevka-term]
family = "Iosevka Term"
design = ["term"]
[buildPlans.iosevka-type]
family = "Iosevka Type"
design = ["type"]
[buildPlans.iosevka-term-lig]
family = "Iosevka TermLig"
design = ["termlig"]
[buildPlans.iosevka-cc]
family = "IosevkaCC"
design = ["cc"]
# Slab
[buildPlans.iosevka-slab]
family = "Iosevka Slab"
design = ["slab"]
[buildPlans.iosevka-term-slab]
family = "Iosevka Term Slab"
design = ["term", "slab"]
[buildPlans.iosevka-type-slab]
family = "Iosevka Type Slab"
design = ["type", "slab"]
[buildPlans.iosevka-term-lig-slab]
family = "Iosevka TermLig Slab"
design = ["termlig", "slab"]
[buildPlans.iosevka-cc-slab]
family = "IosevkaCC Slab"
design = ["cc", "slab"]
# SSxx
[buildPlans.iosevka-ss01]
family = "Iosevka SS01"
design = ["ss01"]
[buildPlans.iosevka-term-ss01]
family = "Iosevka Term SS01"
design = ["term", "ss01"]
[buildPlans.iosevka-ss02]
family = "Iosevka SS02"
design = ["ss02"]
[buildPlans.iosevka-term-ss02]
family = "Iosevka Term SS02"
design = ["term", "ss02"]
[buildPlans.iosevka-ss03]
family = "Iosevka SS03"
design = ["ss03"]
[buildPlans.iosevka-term-ss03]
family = "Iosevka Term SS03"
design = ["term", "ss03"]
[buildPlans.iosevka-ss04]
family = "Iosevka SS04"
design = ["ss04"]
[buildPlans.iosevka-term-ss04]
family = "Iosevka Term SS04"
design = ["term", "ss04"]
[buildPlans.iosevka-ss05]
family = "Iosevka SS05"
design = ["ss05"]
[buildPlans.iosevka-term-ss05]
family = "Iosevka Term SS05"
design = ["term", "ss05"]
[buildPlans.iosevka-ss06]
family = "Iosevka SS06"
design = ["ss06"]
[buildPlans.iosevka-term-ss06]
family = "Iosevka Term SS06"
design = ["term", "ss06"]
[buildPlans.iosevka-ss07]
family = "Iosevka SS07"
design = ["ss07"]
[buildPlans.iosevka-term-ss07]
family = "Iosevka Term SS07"
design = ["term", "ss07"]
[buildPlans.iosevka-ss08]
family = "Iosevka SS08"
design = ["ss08"]
[buildPlans.iosevka-term-ss08]
family = "Iosevka Term SS08"
design = ["term", "ss08"]
[buildPlans.iosevka-ss09]
family = "Iosevka SS09"
design = ["ss09"]
[buildPlans.iosevka-term-ss09]
family = "Iosevka Term SS09"
design = ["term", "ss09"]
[buildPlans.iosevka-ss10]
family = "Iosevka SS10"
design = ["ss10"]
[buildPlans.iosevka-term-ss10]
family = "Iosevka Term SS10"
design = ["term", "ss10"]
[buildPlans.iosevka-ss11]
family = "Iosevka SS11"
design = ["ss11"]
[buildPlans.iosevka-term-ss11]
family = "Iosevka Term SS11"
design = ["term", "ss11"]
[buildPlans.iosevka-aile]
family = "Iosevka Aile"
design = ["type", "shape-straight-bar", "v-at-fourfold", "v-j-narrow", 'v-capital-i-straight', 'v-capital-j-straight', 'v-g-singlestorey', 'v-r-narrow', "no-cv-ss", "no-ligation"]
upright = ["v-i-line", "v-l-line", 'v-f-narrow', 'v-t-narrow']
italic = ["v-i-line", "v-l-line", 'v-f-narrow', 'v-t-narrow']
oblique = ["v-i-line", "v-l-line", 'v-f-narrow', 'v-t-narrow']
[buildPlans.iosevka-aile.post]
design = ['wd-extended', "diversity-2"]
[buildPlans.iosevka-etoile]
family = "Iosevka Etoile"
design = ["type", "slab", "shape-straight-bar", "diversity-1", "v-at-fourfold", 'v-j-serifed', 'no-cv-ss', "no-cv-ss", "no-ligation"]
upright = ['v-i-serifed', 'v-l-serifed']
italic = ['v-i-italic', 'v-l-italic']
oblique = ['v-i-serifed', 'v-l-serifed']
[buildPlans.iosevka-extended]
family = "Iosevka"
design = ["shape-straight-bar"]
[buildPlans.iosevka-extended.post]
design = ['wd-extended', 'menu-subfamily-extended']
[buildPlans.iosevka-slab-extended]
family = "Iosevka Slab"
design = ["slab", "shape-straight-bar"]
[buildPlans.iosevka-slab-extended.post]
design = ['wd-extended', 'menu-subfamily-extended']
# Export plans
# This mapping affects the process of creating ZIP archives only
[exportPlans]
01-iosevka = "iosevka"
02-iosevka-term = "iosevka-term"
03-iosevka-type = "iosevka-type"
04-iosevka-cc-DRPRECATED = "iosevka-cc"
05-iosevka-term-lig = "iosevka-term-lig"
06-iosevka-slab = "iosevka-slab"
07-iosevka-term-slab = "iosevka-term-slab"
08-iosevka-type-slab = "iosevka-type-slab"
09-iosevka-cc-slab-DEPRECATED = "iosevka-cc-slab"
10-iosevka-term-lig-slab = "iosevka-term-lig-slab"
iosevka-ss01 = "iosevka-ss01"
iosevka-term-ss01 = "iosevka-term-ss01"
iosevka-ss02 = "iosevka-ss02"
iosevka-term-ss02 = "iosevka-term-ss02"
iosevka-ss03 = "iosevka-ss03"
iosevka-term-ss03 = "iosevka-term-ss03"
iosevka-ss04 = "iosevka-ss04"
iosevka-term-ss04 = "iosevka-term-ss04"
iosevka-ss05 = "iosevka-ss05"
iosevka-term-ss05 = "iosevka-term-ss05"
iosevka-ss06 = "iosevka-ss06"
iosevka-term-ss06 = "iosevka-term-ss06"
iosevka-ss07 = "iosevka-ss07"
iosevka-term-ss07 = "iosevka-term-ss07"
iosevka-ss08 = "iosevka-ss08"
iosevka-term-ss08 = "iosevka-term-ss08"
iosevka-ss09 = "iosevka-ss09"
iosevka-term-ss09 = "iosevka-term-ss09"
iosevka-ss10 = "iosevka-ss10"
iosevka-term-ss10 = "iosevka-term-ss10"
iosevka-ss11 = "iosevka-ss11"
iosevka-term-ss11 = "iosevka-term-ss11"
experimental-iosevka-aile = "iosevka-aile"
experimental-iosevka-etoile = "iosevka-etoile"
experimental-iosevka-extended = "iosevka-extended"
experimental-iosevka-slab-extended = "iosevka-slab-extended"
# TTC collection plans
[collectPlans.iosevka]
from = [
"iosevka",
"iosevka-term",
"iosevka-type",
"iosevka-cc"
]
[collectPlans.iosevka-slab]
from = [
"iosevka-slab",
"iosevka-term-slab",
"iosevka-type-slab",
"iosevka-cc-slab"
]
# Weight mappings (style => shape weight, CSS weight)
# Shape weight : affects the shape of the glyphs
# CSS weight : affects the font menu name and webfont CSS
[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
# Slant mappings (style => CSS)
# NOTE: This mapping does NOT affect the font's metadata, only affects
# the webfont CSS. Change `parameters.toml` instead.
[slants]
upright = "normal"
oblique = "oblique"
italic = "italic"