From 72029d18d1ab84872bcfaa39f02fd3419c8b58be Mon Sep 17 00:00:00 2001 From: be5invis Date: Thu, 13 May 2021 19:27:18 -0700 Subject: [PATCH] Add SS18 to represent Input Mono (#990). --- build-plans.toml | 36 ++++++++++++++++++++++++++++++++++++ changes/7.0.0.md | 3 ++- params/variants.toml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 82 insertions(+), 1 deletion(-) diff --git a/build-plans.toml b/build-plans.toml index 22ba3c0b0..56cf28431 100644 --- a/build-plans.toml +++ b/build-plans.toml @@ -575,6 +575,34 @@ no-cv-ss = true inherits = "ss17" +[buildPlans.iosevka-ss18] +family = "Iosevka SS18" +desc = "Recursive Mono Style" +snapshotFamily = 'iosevka' +snapshotFeature = '"ss18" on' +no-cv-ss = true +[buildPlans.iosevka-ss18.variants] +inherits = "ss18" + +[buildPlans.iosevka-term-ss18] +family = "Iosevka Term SS18" +spacing = "term" +snapshotFamily = 'iosevka' +snapshotFeature = '"NWID" on, "ss18" on' +no-cv-ss = true +[buildPlans.iosevka-term-ss18.variants] +inherits = "ss18" + +[buildPlans.iosevka-fixed-ss18] +family = "Iosevka Fixed SS18" +spacing = "fixed" +snapshotFamily = 'iosevka' +snapshotFeature = '"NWID" on, "ss18" on' +no-cv-ss = true +[buildPlans.iosevka-fixed-ss18.variants] +inherits = "ss18" + + ################################################################################################### # Proportional families @@ -870,6 +898,14 @@ from = [ "iosevka-fixed-ss17" ] +[collectPlans.iosevka-ss18] +release = true +from = [ + "iosevka-ss18", + "iosevka-term-ss18", + "iosevka-fixed-ss18" +] + [collectPlans.iosevka-aile] release = true from = ["iosevka-aile"] diff --git a/changes/7.0.0.md b/changes/7.0.0.md index c7e8442fc..b7a8d6096 100644 --- a/changes/7.0.0.md +++ b/changes/7.0.0.md @@ -26,4 +26,5 @@ - Cyrillic Ha with Hook (`U+04FC`, `U+04FD`). - Cyrillic Ha with Stroke (`U+04FE`, `U+04FF`). * Add tailed variants for Cyrillic El, En, Che, Yery and Ya (#972). - * Add more serifed variants for `K`, `k`, `n`, Cyrillic Ka (`К` and `к`) and Cyrillic Ef (`ф`) to better reproduce PT Mono (#986). \ No newline at end of file + * Add more serifed variants for `K`, `k`, `n`, Cyrillic Ka (`К` and `к`) and Cyrillic Ef (`ф`) to better reproduce PT Mono (#986). + * Add SS18 to represent Input Mono (#990). \ No newline at end of file diff --git a/params/variants.toml b/params/variants.toml index e1d5ddaaa..c23460f30 100644 --- a/params/variants.toml +++ b/params/variants.toml @@ -5963,6 +5963,50 @@ g = "single-storey-serifed" +[composite.ss18] +tag = "ss18" +description = "Input Mono Style" + +[composite.ss18.design] +capital-g = "toothless-rounded-serifless-hooked" +capital-k = "symmetric-connected-serifless" +a = "double-storey-tailed" +b = "toothless-corner" +d = "toothed-serifless" +f = "serifless-crossbar-at-x-height" +g = "double-storey" +i = "serifed" +k = "symmetric-connected-serifless" +l = "serifed" +q = "earless-corner" +u = "toothed" +y = "straight-turn" +eszet = "longs-s-lig" +lower-alpha = "tailed-barred" +cyrl-capital-u = "straight-turn" +zero = "dotted" +four = "closed" +six = "closed-contour" +seven = "bend-serifless" +eight = "two-circles" +nine = "closed-contour" +asterisk = "hex-high" +underscore = "low" +question = "corner" + +[composite.ss18.italic] +f = "extended-crossbar-at-x-height" + +[composite.ss18.slab-override.design] +capital-g = "toothless-rounded-serifed-hooked" +capital-k = "symmetric-connected-serifed" +d = "toothed-serifed" +f = "serifed-crossbar-at-x-height" +k = "symmetric-connected-serifed" +seven = "bend-serifed" + + + [composite.ss20] tag = "ss20" description = "Curly Style"