Last active
May 26, 2025 05:01
-
-
Save leonbreedt/c430dd0baf09505c700d37526a6d98e7 to your computer and use it in GitHub Desktop.
Iosevka Private Build Plans to support Extended width in Zed.dev
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [buildPlans.Iosevkaex] | |
| family = "LeosevkaEx" | |
| desc = "Custom Iosevka with only Extended width" | |
| exportGlyphNames = true | |
| noCvSs = false | |
| buildTextureFeature = true | |
| [buildPlans.Iosevkaex.weights.Regular] | |
| shape = 400 | |
| menu = 400 | |
| css = 400 | |
| [buildPlans.Iosevkaex.weights.Bold] | |
| shape = 700 | |
| menu = 700 | |
| css = 700 | |
| [buildPlans.Iosevkaex.weights.Medium] | |
| shape = 500 | |
| menu = 500 | |
| css = 500 | |
| [buildPlans.Iosevkaex.weights.SemiBold] | |
| shape = 600 | |
| menu = 600 | |
| css = 600 | |
| # we set the normal width to 600 so that the font | |
| # is only built in the "Extended" width version | |
| [buildPlans.Iosevkaex.widths.Normal] | |
| shape = 600 | |
| menu = 5 | |
| css = "normal" | |
| [buildPlans.Iosevkaex.slopes.Upright] | |
| angle = 0 | |
| shape = "upright" | |
| menu = "upright" | |
| css = "normal" | |
| [buildPlans.Iosevkaex.slopes.Italic] | |
| angle = 9.4 | |
| shape = "italic" | |
| menu = "italic" | |
| css = "italic" | |
| # custom character variations | |
| [buildPlans.Iosevkaex.variants.design] | |
| capital-a = "straight-serifless" | |
| capital-b = "standard-serifless" | |
| capital-c = "serifless" | |
| capital-d = "more-rounded-serifless" | |
| capital-e = "serifless" | |
| capital-f = "serifless" | |
| capital-g = "toothed-serifless-hooked" | |
| capital-h = "serifless" | |
| capital-i = "serifed" | |
| capital-j = "serifless" | |
| capital-k = "straight-serifless" | |
| capital-l = "serifless" | |
| capital-m = "flat-bottom-serifless" | |
| capital-n = "standard-serifless" | |
| capital-p = "closed-serifless" | |
| capital-q = "crossing" | |
| capital-r = "straight-serifless" | |
| capital-s = "serifless" | |
| capital-t = "serifless" | |
| capital-u = "toothless-rounded-serifless" | |
| capital-v = "straight-serifless" | |
| capital-w = "straight-flat-top-serifless" | |
| capital-x = "straight-serifless" | |
| capital-y = "straight-serifless" | |
| capital-z = "straight-serifless" | |
| a = "double-storey-tailed" | |
| b = "toothed-serifless" | |
| c = "serifless" | |
| d = "tailed-serifless" | |
| e = "flat-crossbar" | |
| f = "flat-hook-serifless" | |
| g = "single-storey-serifless" | |
| h = "straight-serifless" | |
| i = "hooky" | |
| j = "serifless" | |
| k = "straight-serifless" | |
| l = "flat-tailed" | |
| m = "serifless" | |
| n = "straight-serifless" | |
| p = "eared-serifless" | |
| #q = "diagonal-tailed-serifless" | |
| q = "tailed-serifless" | |
| r = "hookless-serifless" | |
| s = "serifless" | |
| t = "flat-hook" | |
| u = "toothed-serifless" | |
| v = "straight-serifless" | |
| w = "straight-flat-top-serifless" | |
| x = "straight-serifless" | |
| y = "straight-turn-serifless" | |
| z = "straight-serifless" | |
| long-s = "flat-hook-serifless" | |
| eszet = "sulzbacher-serifless" | |
| lower-eth = "curly-bar" | |
| lower-thorn = "serifless" | |
| lower-alpha = "crossing" | |
| lower-beta = "standard" | |
| capital-gamma = "serifless" | |
| lower-gamma = "casual" | |
| capital-delta = "straight" | |
| lower-delta = "rounded" | |
| lower-iota = "semi-tailed" | |
| capital-lambda = "straight-serifless" | |
| lower-lambda = "straight-turn" | |
| lower-mu = "tailed-serifless" | |
| lower-nu = "casual" | |
| lower-xi = "flat-top" | |
| lower-pi = "tailed" | |
| lower-tau = "semi-tailed" | |
| lower-upsilon = "casual-serifed" | |
| lower-phi = "cursive" | |
| lower-chi = "straight-bilateral-motion-serifed" | |
| lower-psi = "serifless" | |
| cyrl-capital-zhe = "symmetric-connected" | |
| cyrl-zhe = "symmetric-connected" | |
| cyrl-capital-ze = "serifless" | |
| cyrl-ze = "serifless" | |
| cyrl-capital-ka = "symmetric-connected-serifless" | |
| cyrl-ka = "symmetric-connected-serifless" | |
| cyrl-el = "straight" | |
| cyrl-em = "flat-bottom-serifless" | |
| cyrl-capital-en = "serifless" | |
| cyrl-en = "serifless" | |
| cyrl-capital-er = "closed-serifless" | |
| cyrl-er = "eared-serifless" | |
| cyrl-capital-u = "straight-turn-serifless" | |
| cyrl-u = "straight-turn-serifless" | |
| cyrl-ef = "serifless" | |
| cyrl-che = "standard" | |
| cyrl-yeri = "corner" | |
| cyrl-yery = "corner" | |
| cyrl-capital-ya = "straight-serifless" | |
| cyrl-ya = "straight-serifless" | |
| zero = "oval-tall-reverse-slashed" | |
| one = "no-base-flat-top-serif" | |
| two = "straight-neck-serifless" | |
| three = "two-arcs" | |
| four = "closed-serifless" | |
| five = "oblique-arched-serifless" | |
| six = "closed-contour" | |
| seven = "straight-serifless" | |
| eight = "two-circles" | |
| nine = "straight-bar" | |
| diacritic-dot = "round" | |
| punctuation-dot = "round" | |
| tilde = "low" | |
| asterisk = "penta-low" | |
| underscore = "high" | |
| caret = "medium" | |
| ascii-grave = "straight" | |
| ascii-single-quote = "straight" | |
| paren = "normal" | |
| brace = "curly" | |
| guillemet = "straight" | |
| number-sign = "slanted" | |
| ampersand = "closed" | |
| at = "fourfold" | |
| dollar = "through" | |
| cent = "through" | |
| percent = "rings-continuous-slash" | |
| bar = "natural-slope" | |
| question = "smooth" | |
| pilcrow = "low" | |
| partial-derivative = "curly-bar" | |
| micro-sign = "tailed-serifless" | |
| lig-ltgteq = "slanted" | |
| lig-neq = "slightly-slanted-dotted" | |
| lig-equal-chain = "with-notch" | |
| lig-hyphen-chain = "with-notch" | |
| lig-plus-chain = "with-notch" | |
| lig-double-arrow-bar = "with-notch" | |
| lig-single-arrow-bar = "with-notch" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [buildPlans.Iosevkale] | |
| family = "Leosevka" | |
| snapshotFamily = "Leosevka" | |
| desc = "Custom Iosevka with all widths" | |
| exportGlyphNames = true | |
| noCvSs = true | |
| buildTextureFeature = true | |
| [buildPlans.Iosevkale.weights.Regular] | |
| shape = 400 | |
| menu = 400 | |
| css = 400 | |
| [buildPlans.Iosevkale.weights.Bold] | |
| shape = 700 | |
| menu = 700 | |
| css = 700 | |
| [buildPlans.Iosevkale.weights.Medium] | |
| shape = 500 | |
| menu = 500 | |
| css = 500 | |
| [buildPlans.Iosevkale.weights.SemiBold] | |
| shape = 600 | |
| menu = 600 | |
| css = 600 | |
| [buildPlans.Iosevkale.variants.design] | |
| capital-a = "straight-serifless" | |
| capital-b = "standard-serifless" | |
| capital-c = "serifless" | |
| capital-d = "more-rounded-serifless" | |
| capital-e = "serifless" | |
| capital-f = "serifless" | |
| capital-g = "toothed-serifless-hooked" | |
| capital-h = "serifless" | |
| capital-i = "serifed" | |
| capital-j = "serifless" | |
| capital-k = "straight-serifless" | |
| capital-l = "serifless" | |
| capital-m = "flat-bottom-serifless" | |
| capital-n = "standard-serifless" | |
| capital-p = "closed-serifless" | |
| capital-q = "crossing" | |
| capital-r = "straight-serifless" | |
| capital-s = "serifless" | |
| capital-t = "serifless" | |
| capital-u = "toothless-rounded-serifless" | |
| capital-v = "straight-serifless" | |
| capital-w = "straight-flat-top-serifless" | |
| capital-x = "straight-serifless" | |
| capital-y = "straight-serifless" | |
| capital-z = "straight-serifless" | |
| a = "double-storey-tailed" | |
| b = "toothed-serifless" | |
| c = "serifless" | |
| d = "tailed-serifless" | |
| e = "flat-crossbar" | |
| f = "flat-hook-serifless" | |
| g = "single-storey-serifless" | |
| h = "straight-serifless" | |
| i = "hooky" | |
| j = "serifless" | |
| k = "straight-serifless" | |
| l = "flat-tailed" | |
| m = "serifless" | |
| n = "straight-serifless" | |
| p = "eared-serifless" | |
| #q = "diagonal-tailed-serifless" | |
| q = "tailed-serifless" | |
| r = "hookless-serifless" | |
| s = "serifless" | |
| t = "flat-hook" | |
| u = "toothed-serifless" | |
| v = "straight-serifless" | |
| w = "straight-flat-top-serifless" | |
| x = "straight-serifless" | |
| y = "straight-turn-serifless" | |
| z = "straight-serifless" | |
| long-s = "flat-hook-serifless" | |
| eszet = "sulzbacher-serifless" | |
| lower-eth = "curly-bar" | |
| lower-thorn = "serifless" | |
| lower-alpha = "crossing" | |
| lower-beta = "standard" | |
| capital-gamma = "serifless" | |
| lower-gamma = "casual" | |
| capital-delta = "straight" | |
| lower-delta = "rounded" | |
| lower-iota = "semi-tailed" | |
| capital-lambda = "straight-serifless" | |
| lower-lambda = "straight-turn" | |
| lower-mu = "tailed-serifless" | |
| lower-nu = "casual" | |
| lower-xi = "flat-top" | |
| lower-pi = "tailed" | |
| lower-tau = "semi-tailed" | |
| lower-upsilon = "casual-serifed" | |
| lower-phi = "cursive" | |
| lower-chi = "straight-bilateral-motion-serifed" | |
| lower-psi = "serifless" | |
| cyrl-capital-zhe = "symmetric-connected" | |
| cyrl-zhe = "symmetric-connected" | |
| cyrl-capital-ze = "serifless" | |
| cyrl-ze = "serifless" | |
| cyrl-capital-ka = "symmetric-connected-serifless" | |
| cyrl-ka = "symmetric-connected-serifless" | |
| cyrl-el = "straight" | |
| cyrl-em = "flat-bottom-serifless" | |
| cyrl-capital-en = "serifless" | |
| cyrl-en = "serifless" | |
| cyrl-capital-er = "closed-serifless" | |
| cyrl-er = "eared-serifless" | |
| cyrl-capital-u = "straight-turn-serifless" | |
| cyrl-u = "straight-turn-serifless" | |
| cyrl-ef = "serifless" | |
| cyrl-che = "standard" | |
| cyrl-yeri = "corner" | |
| cyrl-yery = "corner" | |
| cyrl-capital-ya = "straight-serifless" | |
| cyrl-ya = "straight-serifless" | |
| zero = "oval-tall-reverse-slashed" | |
| one = "no-base-flat-top-serif" | |
| two = "straight-neck-serifless" | |
| three = "two-arcs" | |
| four = "closed-serifless" | |
| five = "oblique-arched-serifless" | |
| six = "closed-contour" | |
| seven = "straight-serifless" | |
| eight = "two-circles" | |
| nine = "straight-bar" | |
| diacritic-dot = "round" | |
| punctuation-dot = "round" | |
| tilde = "low" | |
| asterisk = "penta-low" | |
| underscore = "high" | |
| caret = "medium" | |
| ascii-grave = "straight" | |
| ascii-single-quote = "straight" | |
| paren = "normal" | |
| brace = "curly" | |
| guillemet = "straight" | |
| number-sign = "slanted" | |
| ampersand = "closed" | |
| at = "fourfold" | |
| dollar = "through" | |
| cent = "through" | |
| percent = "rings-continuous-slash" | |
| bar = "natural-slope" | |
| question = "smooth" | |
| pilcrow = "low" | |
| partial-derivative = "curly-bar" | |
| micro-sign = "tailed-serifless" | |
| lig-ltgteq = "slanted" | |
| lig-neq = "slightly-slanted-dotted" | |
| lig-equal-chain = "with-notch" | |
| lig-hyphen-chain = "with-notch" | |
| lig-plus-chain = "with-notch" | |
| lig-double-arrow-bar = "with-notch" | |
| lig-single-arrow-bar = "with-notch" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment