Skip to content

Instantly share code, notes, and snippets.

@beskep
Last active January 8, 2026 07:06
Show Gist options
  • Select an option

  • Save beskep/3ce10fddda5f746ba8a3fb73e1bb661d to your computer and use it in GitHub Desktop.

Select an option

Save beskep/3ce10fddda5f746ba8a3fb73e1bb661d to your computer and use it in GitHub Desktop.
Iosevka private build plans
[buildPlans.IosevkaCustom]
family = "IosevkaCustom"
spacing = "normal"
serifs = "sans"
noCvSs = true
exportGlyphNames = false
[buildPlans.IosevkaCustom.variants.design]
two = "straight-neck-serifless"
capital-g = "toothless-corner-serifless-hooked"
capital-i = "short-serifed"
capital-j = "descending-flat-hook-serifless"
capital-q = "crossing-baseline"
f = "flat-hook-tailed"
i = "hooky"
j = "flat-hook-serifed"
l = "serifed-flat-tailed"
r = "hookless-serifless"
t = "flat-hook"
y = "straight-turn-serifless"
lower-delta = "flat-top"
punctuation-dot = "square"
braille-dot = "square"
asterisk = "hex-low"
underscore = "above-baseline"
brace = "straight"
ampersand = "upper-open"
percent = "rings-continuous-slash"
lig-equal-chain = "without-notch"
[buildPlans.IosevkaCustom.variants.italic]
capital-q = "detached-bend-tailed"
i = "tailed-serifed"
k = "diagonal-tailed-cursive-serifless"
l = "tailed-serifed"
t = "bent-hook"
v = "cursive-serifless"
w = "cursive-serifless"
percent = "rings-continuous-slash-also-connected"
[buildPlans.IosevkaCustom.weights.Light]
shape = 300
menu = 300
css = 300
[buildPlans.IosevkaCustom.weights.Regular]
shape = 400
menu = 400
css = 400
[buildPlans.IosevkaCustom.weights.Medium]
shape = 500
menu = 500
css = 500
[buildPlans.IosevkaCustom.weights.SemiBold]
shape = 600
menu = 600
css = 600
[buildPlans.IosevkaCustom.weights.Bold]
shape = 700
menu = 700
css = 700
[buildPlans.IosevkaCustom.weights.ExtraBold]
shape = 800
menu = 800
css = 800
[buildPlans.IosevkaCustom.widths.Normal]
shape = 500
menu = 5
css = "normal"
[buildPlans.IosevkaCustom.widths.SemiExtended]
shape = 548
menu = 6
css = "semi-expanded"
[buildPlans.IosevkaCustom.slopes.Upright]
angle = 0
shape = "upright"
menu = "upright"
css = "normal"
[buildPlans.IosevkaCustom.slopes.Italic]
angle = 9.4
shape = "italic"
menu = "italic"
css = "italic"
# ==============================================================================
[buildPlans.IosevkaCustomTerm]
family = "IosevkaCustomTerm"
spacing = "term"
serifs = "sans"
noCvSs = true
exportGlyphNames = false
variants.inherits = "buildPlans.IosevkaCustom"
weights.inherits = "buildPlans.IosevkaCustom"
widths.inherits = "buildPlans.IosevkaCustom"
slopes.inherits = "buildPlans.IosevkaCustom"
# ==============================================================================
[collectPlans.IosevkaCustom]
from = ["IosevkaCustom", "IosevkaCustomTerm"]
# npm run build -- super-ttc::IosevkaCustom --jCmd=4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment