Skip to content

Instantly share code, notes, and snippets.

@re-xyr
Last active March 15, 2025 01:15
Show Gist options
  • Save re-xyr/b4f6d259a211c4e808af56cc71b31104 to your computer and use it in GitHub Desktop.
Save re-xyr/b4f6d259a211c4e808af56cc71b31104 to your computer and use it in GitHub Desktop.
Build plans for the "Iosevka Moe" variant of Iosevka.
[buildPlans.IosevkaMoe]
family = "Iosevka Moe"
spacing = "normal"
serifs = "sans"
noCvSs = true
exportGlyphNames = false
[buildPlans.IosevkaMoe.variants.design]
two = "straight-neck-serifless"
four = "closed-serifless"
five = "oblique-arched-serifless"
six = "open-contour"
seven = "bend-serifless"
eight = "two-circles"
nine = "open-contour"
capital-j = "flat-hook-serifed"
capital-m = "flat-bottom-serifless"
capital-q = "crossing-baseline"
capital-w = "straight-flat-top-serifless"
f = "flat-hook-serifless-crossbar-at-x-height"
g = "double-storey"
i = "serifed-semi-tailed"
j = "flat-hook-serifed"
l = "serifed-flat-tailed"
r = "hookless-serifless"
t = "flat-hook-short-neck2"
y = "straight-turn-serifless"
long-s = "flat-hook-serifless"
lower-lambda = "straight-turn"
lower-mu = "toothed-serifless"
cyrl-capital-u = "straight-turn-serifless"
cyrl-u = "straight-turn-serifless"
asterisk = "penta-low"
underscore = "above-baseline"
caret = "low"
brace = "straight"
guillemet = "straight"
number-sign = "upright-open"
dollar = "open-cap"
cent = "open"
lig-ltgteq = "slanted"
lig-equal-chain = "without-notch"
lig-hyphen-chain = "without-notch"
[buildPlans.IosevkaMoe.variants.italic]
capital-q = "open-swash"
capital-u = "tailed-serifless"
capital-w = "rounded-vertical-sides-serifless"
capital-z = "cursive"
f = "flat-hook-tailed-crossbar-at-x-height"
g = "single-storey-flat-hook-top-cut"
v = "cursive-serifless"
w = "cursive-serifless"
x = "cursive"
y = "cursive-flat-hook-serifless"
z = "cursive"
long-s = "flat-hook-tailed"
lower-mu = "tailed-serifless"
[buildPlans.IosevkaMoe.ligations]
inherits = "dlig"
[buildPlans.IosevkaMoe.widths.Normal]
shape = 500
menu = 5
css = "normal"
[buildPlans.IosevkaMoe.widths.Extended]
shape = 600
menu = 7
css = "expanded"
[buildPlans.IosevkaMoe.widths.Condensed]
shape = 416
menu = 3
css = "condensed"
[buildPlans.IosevkaMoe.widths.SemiCondensed]
shape = 456
menu = 4
css = "semi-condensed"
[buildPlans.IosevkaMoe.widths.SemiExtended]
shape = 548
menu = 6
css = "semi-expanded"
[buildPlans.IosevkaMoe.widths.ExtraExtended]
shape = 658
menu = 8
css = "extra-expanded"
[buildPlans.IosevkaMoe.widths.UltraExtended]
shape = 720
menu = 9
css = "ultra-expanded"
[buildPlans.IosevkaMoe.slopes.Upright]
angle = 0
shape = "upright"
menu = "upright"
css = "normal"
[buildPlans.IosevkaMoe.slopes.Italic]
angle = 7.5
shape = "italic"
menu = "italic"
css = "italic"
[buildPlans.IosevkaMoeTerm]
family = "Iosevka Moe Term"
spacing = "fontconfig-mono"
serifs = "sans"
noCvSs = true
exportGlyphNames = false
[buildPlans.IosevkaMoeTerm.variants.design]
two = "straight-neck-serifless"
four = "closed-serifless"
five = "oblique-arched-serifless"
six = "open-contour"
seven = "bend-serifless"
eight = "two-circles"
nine = "open-contour"
capital-j = "flat-hook-serifed"
capital-m = "flat-bottom-serifless"
capital-q = "crossing-baseline"
capital-w = "straight-flat-top-serifless"
f = "flat-hook-serifless-crossbar-at-x-height"
g = "double-storey"
i = "serifed-semi-tailed"
j = "flat-hook-serifed"
l = "serifed-flat-tailed"
r = "hookless-serifless"
t = "flat-hook-short-neck2"
y = "straight-turn-serifless"
long-s = "flat-hook-serifless"
lower-lambda = "straight-turn"
lower-mu = "toothed-serifless"
cyrl-capital-u = "straight-turn-serifless"
cyrl-u = "straight-turn-serifless"
asterisk = "penta-low"
underscore = "above-baseline"
caret = "low"
brace = "straight"
guillemet = "straight"
number-sign = "upright-open"
dollar = "open-cap"
cent = "open"
lig-ltgteq = "slanted"
lig-equal-chain = "without-notch"
lig-hyphen-chain = "without-notch"
[buildPlans.IosevkaMoeTerm.variants.italic]
capital-q = "open-swash"
capital-u = "tailed-serifless"
capital-w = "rounded-vertical-sides-serifless"
capital-z = "cursive"
f = "flat-hook-tailed-crossbar-at-x-height"
g = "single-storey-flat-hook-top-cut"
v = "cursive-serifless"
w = "cursive-serifless"
x = "cursive"
y = "cursive-flat-hook-serifless"
z = "cursive"
long-s = "flat-hook-tailed"
lower-mu = "tailed-serifless"
[buildPlans.IosevkaMoeTerm.ligations]
inherits = "dlig"
[buildPlans.IosevkaMoeTerm.widths.Normal]
shape = 500
menu = 5
css = "normal"
[buildPlans.IosevkaMoeTerm.widths.Extended]
shape = 600
menu = 7
css = "expanded"
[buildPlans.IosevkaMoeTerm.widths.Condensed]
shape = 416
menu = 3
css = "condensed"
[buildPlans.IosevkaMoeTerm.widths.SemiCondensed]
shape = 456
menu = 4
css = "semi-condensed"
[buildPlans.IosevkaMoeTerm.widths.SemiExtended]
shape = 548
menu = 6
css = "semi-expanded"
[buildPlans.IosevkaMoeTerm.widths.ExtraExtended]
shape = 658
menu = 8
css = "extra-expanded"
[buildPlans.IosevkaMoeTerm.widths.UltraExtended]
shape = 720
menu = 9
css = "ultra-expanded"
[buildPlans.IosevkaMoeTerm.slopes.Upright]
angle = 0
shape = "upright"
menu = "upright"
css = "normal"
[buildPlans.IosevkaMoeTerm.slopes.Italic]
angle = 7.5
shape = "italic"
menu = "italic"
css = "italic"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment