# Build options [buildOptions] optimizeWithTtx = false # Building plans # Sans [buildPlans.Iosevka] family = "Iosevka" desc = "Default" buildCharMap = true snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 0} exportGlyphNames = true [buildPlans.IosevkaTerm] family = "Iosevka Term" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1} exportGlyphNames = true [buildPlans.IosevkaFixed] family = "Iosevka Fixed" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1} exportGlyphNames = true # Slab [buildPlans.IosevkaSlab] family = "Iosevka Slab" desc = "Slab-serif" buildCharMap = true serifs = "slab" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 0} exportGlyphNames = true [buildPlans.IosevkaTermSlab] family = "Iosevka Term Slab" serifs = "slab" spacing = "term" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 1} exportGlyphNames = true [buildPlans.IosevkaFixedSlab] family = "Iosevka Fixed Slab" serifs = "slab" spacing = "fixed" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 1} exportGlyphNames = true # Curly [buildPlans.IosevkaCurly] family = "Iosevka Curly" desc = "Curly Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss20" = 1} exportGlyphNames = true [buildPlans.IosevkaCurly.variants] inherits = "ss20" [buildPlans.IosevkaTermCurly] family = "Iosevka Term Curly" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss20" = 1} exportGlyphNames = true [buildPlans.IosevkaTermCurly.variants] inherits = "ss20" [buildPlans.IosevkaFixedCurly] family = "Iosevka Fixed Curly" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss20" = 1} exportGlyphNames = true [buildPlans.IosevkaFixedCurly.variants] inherits = "ss20" # Curly Slab [buildPlans.IosevkaCurlySlab] family = "Iosevka Curly Slab" desc = "Curly Style, Slab-serif" serifs = "slab" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"ss20" = 1} exportGlyphNames = true [buildPlans.IosevkaCurlySlab.variants] inherits = "ss20" [buildPlans.IosevkaTermCurlySlab] family = "Iosevka Term Curly Slab" serifs = "slab" spacing = "term" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 1, "ss20" = 1} exportGlyphNames = true [buildPlans.IosevkaTermCurlySlab.variants] inherits = "ss20" [buildPlans.IosevkaFixedCurlySlab] family = "Iosevka Fixed Curly Slab" serifs = "slab" spacing = "fixed" snapshotFamily = 'Iosevka Slab' snapshotFeature = {"NWID" = 1, "ss20" = 1} exportGlyphNames = true [buildPlans.IosevkaFixedCurlySlab.variants] inherits = "ss20" ################################################################################################### # SSxx [buildPlans.IosevkaSS01] family = "Iosevka SS01" desc = "Andale Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss01" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS01.variants] inherits = "ss01" [buildPlans.IosevkaTermSS01] family = "Iosevka Term SS01" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss01" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS01.variants] inherits = "ss01" [buildPlans.IosevkaFixedSS01] family = "Iosevka Fixed SS01" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss01" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS01.variants] inherits = "ss01" [buildPlans.IosevkaSS02] family = "Iosevka SS02" desc = "Anonymous Pro Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss02" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS02.variants] inherits = "ss02" [buildPlans.IosevkaTermSS02] family = "Iosevka Term SS02" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss02" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS02.variants] inherits = "ss02" [buildPlans.IosevkaFixedSS02] family = "Iosevka Fixed SS02" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss02" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS02.variants] inherits = "ss02" [buildPlans.IosevkaSS03] family = "Iosevka SS03" desc = "Consolas Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss03" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS03.variants] inherits = "ss03" [buildPlans.IosevkaTermSS03] family = "Iosevka Term SS03" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss03" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS03.variants] inherits = "ss03" [buildPlans.IosevkaFixedSS03] family = "Iosevka Fixed SS03" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss03" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS03.variants] inherits = "ss03" [buildPlans.IosevkaSS04] family = "Iosevka SS04" desc = "Menlo Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss04" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS04.variants] inherits = "ss04" [buildPlans.IosevkaTermSS04] family = "Iosevka Term SS04" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss04" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS04.variants] inherits = "ss04" [buildPlans.IosevkaFixedSS04] family = "Iosevka Fixed SS04" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss04" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS04.variants] inherits = "ss04" [buildPlans.IosevkaSS05] family = "Iosevka SS05" desc = "Fira Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss05" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS05.variants] inherits = "ss05" [buildPlans.IosevkaTermSS05] family = "Iosevka Term SS05" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss05" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS05.variants] inherits = "ss05" [buildPlans.IosevkaFixedSS05] family = "Iosevka Fixed SS05" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss05" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS05.variants] inherits = "ss05" [buildPlans.IosevkaSS06] family = "Iosevka SS06" desc = "Liberation Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss06" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS06.variants] inherits = "ss06" [buildPlans.IosevkaTermSS06] family = "Iosevka Term SS06" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss06" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS06.variants] inherits = "ss06" [buildPlans.IosevkaFixedSS06] family = "Iosevka Fixed SS06" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss06" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS06.variants] inherits = "ss06" [buildPlans.IosevkaSS07] family = "Iosevka SS07" desc = "Monaco Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss07" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS07.variants] inherits = "ss07" [buildPlans.IosevkaTermSS07] family = "Iosevka Term SS07" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss07" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS07.variants] inherits = "ss07" [buildPlans.IosevkaFixedSS07] family = "Iosevka Fixed SS07" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss07" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS07.variants] inherits = "ss07" [buildPlans.IosevkaSS08] family = "Iosevka SS08" desc = "Pragmata Pro Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss08" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS08.variants] inherits = "ss08" [buildPlans.IosevkaTermSS08] family = "Iosevka Term SS08" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss08" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS08.variants] inherits = "ss08" [buildPlans.IosevkaFixedSS08] family = "Iosevka Fixed SS08" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss08" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS08.variants] inherits = "ss08" [buildPlans.IosevkaSS09] family = "Iosevka SS09" desc = "Source Code Pro Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss09" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS09.variants] inherits = "ss09" [buildPlans.IosevkaTermSS09] family = "Iosevka Term SS09" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss09" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS09.variants] inherits = "ss09" [buildPlans.IosevkaFixedSS09] family = "Iosevka Fixed SS09" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss09" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS09.variants] inherits = "ss09" [buildPlans.IosevkaSS10] family = "Iosevka SS10" desc = "Envy Code R Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss10" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS10.variants] inherits = "ss10" [buildPlans.IosevkaTermSS10] family = "Iosevka Term SS10" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss10" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS10.variants] inherits = "ss10" [buildPlans.IosevkaFixedSS10] family = "Iosevka Fixed SS10" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss10" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS10.variants] inherits = "ss10" [buildPlans.IosevkaSS11] family = "Iosevka SS11" desc = "X Windows Fixed Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss11" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS11.variants] inherits = "ss11" [buildPlans.IosevkaTermSS11] family = "Iosevka Term SS11" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss11" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS11.variants] inherits = "ss11" [buildPlans.IosevkaFixedSS11] family = "Iosevka Fixed SS11" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss11" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS11.variants] inherits = "ss11" [buildPlans.IosevkaSS12] family = "Iosevka SS12" desc = "Ubuntu Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss12" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS12.variants] inherits = "ss12" [buildPlans.IosevkaTermSS12] family = "Iosevka Term SS12" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss12" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS12.variants] inherits = "ss12" [buildPlans.IosevkaFixedSS12] family = "Iosevka Fixed SS12" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss12" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS12.variants] inherits = "ss12" [buildPlans.IosevkaSS13] family = "Iosevka SS13" desc = "Lucida Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss13" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS13.variants] inherits = "ss13" [buildPlans.IosevkaTermSS13] family = "Iosevka Term SS13" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss13" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS13.variants] inherits = "ss13" [buildPlans.IosevkaFixedSS13] family = "Iosevka Fixed SS13" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss13" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS13.variants] inherits = "ss13" [buildPlans.IosevkaSS14] family = "Iosevka SS14" desc = "JetBrains Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss14" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS14.variants] inherits = "ss14" [buildPlans.IosevkaTermSS14] family = "Iosevka Term SS14" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss14" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS14.variants] inherits = "ss14" [buildPlans.IosevkaFixedSS14] family = "Iosevka Fixed SS14" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss14" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS14.variants] inherits = "ss14" [buildPlans.IosevkaSS15] family = "Iosevka SS15" desc = "IBM Plex Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss15" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS15.variants] inherits = "ss15" [buildPlans.IosevkaTermSS15] family = "Iosevka Term SS15" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss15" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS15.variants] inherits = "ss15" [buildPlans.IosevkaFixedSS15] family = "Iosevka Fixed SS15" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss15" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS15.variants] inherits = "ss15" [buildPlans.IosevkaSS16] family = "Iosevka SS16" desc = "PT Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss16" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS16.variants] inherits = "ss16" [buildPlans.IosevkaTermSS16] family = "Iosevka Term SS16" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss16" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS16.variants] inherits = "ss16" [buildPlans.IosevkaFixedSS16] family = "Iosevka Fixed SS16" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss16" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS16.variants] inherits = "ss16" [buildPlans.IosevkaSS17] family = "Iosevka SS17" desc = "Recursive Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss17" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS17.variants] inherits = "ss17" [buildPlans.IosevkaTermSS17] family = "Iosevka Term SS17" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss17" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS17.variants] inherits = "ss17" [buildPlans.IosevkaFixedSS17] family = "Iosevka Fixed SS17" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss17" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS17.variants] inherits = "ss17" [buildPlans.IosevkaSS18] family = "Iosevka SS18" desc = "Input Mono Style" snapshotFamily = 'Iosevka' snapshotFeature = {"ss18" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaSS18.variants] inherits = "ss18" [buildPlans.IosevkaTermSS18] family = "Iosevka Term SS18" spacing = "term" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss18" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaTermSS18.variants] inherits = "ss18" [buildPlans.IosevkaFixedSS18] family = "Iosevka Fixed SS18" spacing = "fixed" snapshotFamily = 'Iosevka' snapshotFeature = {"NWID" = 1, "ss18" = 1} exportGlyphNames = true noCvSs = true [buildPlans.IosevkaFixedSS18.variants] inherits = "ss18" ################################################################################################### # Proportional families [buildPlans.IosevkaAile] family = "Iosevka Aile" desc = "Sans-serif" spacing = "quasi-proportional" buildCharMap = true snapshotFamily = 'Iosevka Aile' snapshotFeature = {"NWID" = 0} exportGlyphNames = true [buildPlans.IosevkaAile.variants.design] capital-i = "serifless" capital-j = "serifless" capital-m = "flat-bottom-serifless" capital-w = "straight-flat-top-serifless" a = "double-storey-serifless" d = "toothed-serifless" e = "flat-crossbar" f = "flat-hook-serifless" i = "serifless" j = "flat-hook-serifless" k = "straight-serifless" l = "serifless" r = "compact-serifless" t = "flat-hook" u = "toothed-serifless" w = "straight-flat-top-serifless" y = "straight-serifless" long-s = "flat-hook-serifless" eszet = "longs-s-lig-serifless" lower-iota = "flat-tailed" lower-lambda = "straight-turn" lower-tau = "short-tailed" cyrl-u = "straight-serifless" cyrl-ef = "split-serifless" cyrl-yeri = "corner" cyrl-yery = "corner" four = "closed-serifless" six = "closed-contour" nine = "closed-contour" at = "fourfold" percent = "rings-continuous-slash" micro-sign = "toothed-serifless" # Letterform control for U+1D670 ... U+1D6A3 [buildPlans.IosevkaAile.derivingVariants.mathtt.design] capital-i = "serifed" capital-j = "serifless" capital-m = "flat-bottom-serifless" capital-w = "straight-flat-top-serifless" a = "double-storey-serifless" d = "toothed-serifless" e = "flat-crossbar" f = "flat-hook-serifless" i = "serifed" j = "flat-hook-serifed" k = "straight-serifless" l = "serifed" r = "compact-serifless" t = "flat-hook" u = "toothed-serifless" w = "straight-flat-top-serifless" y = "straight-serifless" long-s = "flat-hook-serifless" eszet = "longs-s-lig-serifless" lower-iota = "serifed-flat-tailed" lower-lambda = "straight-turn" lower-tau = "short-tailed" cyrl-u = "straight-serifless" cyrl-ef = "split-serifless" cyrl-yeri = "corner" cyrl-yery = "corner" four = "closed-serifless" six = "closed-contour" nine = "closed-contour" at = "fourfold" percent = "rings-continuous-slash" micro-sign = "toothed-serifless" [buildPlans.IosevkaAile.widths.Normal] shape = 600 menu = 5 css = "normal" [buildPlans.IosevkaEtoile] family = "Iosevka Etoile" desc = "Slab-serif" spacing = "quasi-proportional" buildCharMap = true serifs = 'slab' snapshotFamily = 'Iosevka Etoile' snapshotFeature = {"NWID" = 0} exportGlyphNames = true [buildPlans.IosevkaEtoile.variants.design] capital-m = "flat-bottom-serifed" capital-w = "straight-flat-top-serifed" f = "flat-hook-serifed" i = "serifed" j = "flat-hook-serifed" l = "serifed" t = "flat-hook" w = "straight-flat-top-serifed" long-s = "flat-hook-bottom-serifed" eszet = "longs-s-lig-bottom-serifed" lower-iota = "serifed-flat-tailed" lower-tau = "short-tailed" cyrl-ef = "split-serifed" four = "closed-serifed" six = "closed-contour" nine = "closed-contour" at = "fourfold" percent = "rings-continuous-slash" [buildPlans.IosevkaEtoile.variants.italic] f = "flat-hook-tailed" i = "serifed-flat-tailed" l = "serifed-flat-tailed" w = "straight-flat-top-motion-serifed" long-s = "flat-hook-tailed" eszet = "longs-s-lig-tailed-serifless" cyrl-ef = "split-cursive" [buildPlans.IosevkaEtoile.widths.Normal] shape = 600 menu = 5 css = "normal" [buildPlans.IosevkaQp] family = "Iosevka QP" desc = "Customizer Preview Only Quasi-proportional Sans" spacing = "quasi-proportional" exportGlyphNames = false [buildPlans.IosevkaQp.weights.regular] shape = 400 menu = 400 css = 400 [buildPlans.IosevkaQp.weights.bold] shape = 700 menu = 700 css = 700 [buildPlans.IosevkaQpSlab] family = "Iosevka QP Slab" desc = "Customizer Preview Only Quasi-proportional Slab" serifs = 'slab' spacing = "quasi-proportional" exportGlyphNames = false [buildPlans.IosevkaQpSlab.weights.regular] shape = 400 menu = 400 css = 400 [buildPlans.IosevkaQpSlab.weights.bold] shape = 700 menu = 700 css = 700 [buildPlans.IosevkaQpe] family = "Iosevka QPE" desc = "Customizer Preview Only Quasi-proportional-extension-only Sans" spacing = "quasi-proportional-extension-only" exportGlyphNames = false [buildPlans.IosevkaQpe.weights.regular] shape = 400 menu = 400 css = 400 [buildPlans.IosevkaQpe.weights.bold] shape = 700 menu = 700 css = 700 [buildPlans.IosevkaQpeSlab] family = "Iosevka QPE Slab" desc = "Customizer Preview Only Quasi-proportional-extension-only Slab" serifs = 'slab' spacing = "quasi-proportional-extension-only" exportGlyphNames = false [buildPlans.IosevkaQpeSlab.weights.regular] shape = 400 menu = 400 css = 400 [buildPlans.IosevkaQpeSlab.weights.bold] shape = 700 menu = 700 css = 700 ################################################################################################### # Collect plans [collectPlans.Iosevka] release = true from = [ "Iosevka", "IosevkaTerm", "IosevkaFixed" ] [collectPlans.IosevkaSlab] release = true from = [ "IosevkaSlab", "IosevkaTermSlab", "IosevkaFixedSlab" ] [collectPlans.IosevkaCurly] release = true from = [ "IosevkaCurly", "IosevkaTermCurly", "IosevkaFixedCurly" ] [collectPlans.IosevkaCurlySlab] release = true from = [ "IosevkaCurlySlab", "IosevkaTermCurlySlab", "IosevkaFixedCurlySlab" ] [collectPlans.IosevkaSS01] release = true from = [ "IosevkaSS01", "IosevkaTermSS01", "IosevkaFixedSS01" ] [collectPlans.IosevkaSS02] release = true from = [ "IosevkaSS02", "IosevkaTermSS02", "IosevkaFixedSS02" ] [collectPlans.IosevkaSS03] release = true from = [ "IosevkaSS03", "IosevkaTermSS03", "IosevkaFixedSS03" ] [collectPlans.IosevkaSS04] release = true from = [ "IosevkaSS04", "IosevkaTermSS04", "IosevkaFixedSS04" ] [collectPlans.IosevkaSS05] release = true from = [ "IosevkaSS05", "IosevkaTermSS05", "IosevkaFixedSS05" ] [collectPlans.IosevkaSS06] release = true from = [ "IosevkaSS06", "IosevkaTermSS06", "IosevkaFixedSS06" ] [collectPlans.IosevkaSS07] release = true from = [ "IosevkaSS07", "IosevkaTermSS07", "IosevkaFixedSS07" ] [collectPlans.IosevkaSS08] release = true from = [ "IosevkaSS08", "IosevkaTermSS08", "IosevkaFixedSS08" ] [collectPlans.IosevkaSS09] release = true from = [ "IosevkaSS09", "IosevkaTermSS09", "IosevkaFixedSS09" ] [collectPlans.IosevkaSS10] release = true from = [ "IosevkaSS10", "IosevkaTermSS10", "IosevkaFixedSS10" ] [collectPlans.IosevkaSS11] release = true from = [ "IosevkaSS11", "IosevkaTermSS11", "IosevkaFixedSS11" ] [collectPlans.IosevkaSS12] release = true from = [ "IosevkaSS12", "IosevkaTermSS12", "IosevkaFixedSS12" ] [collectPlans.IosevkaSS13] release = true from = [ "IosevkaSS13", "IosevkaTermSS13", "IosevkaFixedSS13" ] [collectPlans.IosevkaSS14] release = true from = [ "IosevkaSS14", "IosevkaTermSS14", "IosevkaFixedSS14" ] [collectPlans.IosevkaSS15] release = true from = [ "IosevkaSS15", "IosevkaTermSS15", "IosevkaFixedSS15" ] [collectPlans.IosevkaSS16] release = true from = [ "IosevkaSS16", "IosevkaTermSS16", "IosevkaFixedSS16" ] [collectPlans.IosevkaSS17] release = true from = [ "IosevkaSS17", "IosevkaTermSS17", "IosevkaFixedSS17" ] [collectPlans.IosevkaSS18] release = true from = [ "IosevkaSS18", "IosevkaTermSS18", "IosevkaFixedSS18" ] [collectPlans.IosevkaAile] release = true from = ["IosevkaAile"] [collectPlans.IosevkaEtoile] release = true from = ["IosevkaEtoile"] ################################################################################################### # 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, 350, 400, 450, 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 => slope angle, shape slope grade, menu slope, CSS slope) [slopes.Upright] angle = 0 shape = "upright" menu = "upright" css = "normal" [slopes.Oblique] angle = 9.4 shape = "oblique" menu = "oblique" css = "oblique" [slopes.Italic] angle = 9.4 shape = "italic" menu = "italic" css = "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 = 600 menu = 7 css = "expanded"