From b7c2b2a3b54d1074d594835f730dd9ec2c38b24f Mon Sep 17 00:00:00 2001 From: be5invis Date: Wed, 10 Feb 2021 01:33:29 -0800 Subject: [PATCH] =?UTF-8?q?Pre-built=20=E2=80=9CSS=E2=80=9D=20families=20w?= =?UTF-8?q?ill=20no=20longer=20contain=20`cv##`=C2=A0and=20`ss##`=C2=A0fea?= =?UTF-8?q?tures,=20as=20their=20style=20has=20already=20been=20pre-baked.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build-plans.toml | 52 ++++++++++++++++++++++++++++++++++++++++- changes/5.0.0-beta.1.md | 23 ------------------ changes/5.0.0-beta.2.md | 7 ------ changes/5.0.0-beta.3.md | 13 ----------- changes/5.0.0-rc.1.md | 10 -------- changes/5.0.0.md | 47 +++++++++++++++++++++++++++++++++++++ 6 files changed, 98 insertions(+), 54 deletions(-) delete mode 100644 changes/5.0.0-beta.1.md delete mode 100644 changes/5.0.0-beta.2.md delete mode 100644 changes/5.0.0-beta.3.md delete mode 100644 changes/5.0.0-rc.1.md create mode 100644 changes/5.0.0.md diff --git a/build-plans.toml b/build-plans.toml index f5cd7ba72..217c1c4c5 100644 --- a/build-plans.toml +++ b/build-plans.toml @@ -102,6 +102,7 @@ family = "Iosevka SS01" desc = "Andale Mono Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss01" on' +no-cv-ss = true [buildPlans.iosevka-ss01.variants] inherits = "ss01" @@ -110,6 +111,7 @@ family = "Iosevka Term SS01" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss01" on' +no-cv-ss = true [buildPlans.iosevka-term-ss01.variants] inherits = "ss01" @@ -118,6 +120,7 @@ family = "Iosevka Fixed SS01" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss01" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss01.variants] inherits = "ss01" @@ -127,6 +130,7 @@ family = "Iosevka SS02" desc = "Anonymous Pro Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss02" on' +no-cv-ss = true [buildPlans.iosevka-ss02.variants] inherits = "ss02" @@ -135,6 +139,7 @@ family = "Iosevka Term SS02" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss02" on' +no-cv-ss = true [buildPlans.iosevka-term-ss02.variants] inherits = "ss02" @@ -143,6 +148,7 @@ family = "Iosevka Fixed SS02" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss02" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss02.variants] inherits = "ss02" @@ -152,6 +158,7 @@ family = "Iosevka SS03" desc = "Consolas Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss03" on' +no-cv-ss = true [buildPlans.iosevka-ss03.variants] inherits = "ss03" @@ -160,6 +167,7 @@ family = "Iosevka Term SS03" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss03" on' +no-cv-ss = true [buildPlans.iosevka-term-ss03.variants] inherits = "ss03" @@ -168,6 +176,7 @@ family = "Iosevka Fixed SS03" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss03" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss03.variants] inherits = "ss03" @@ -177,6 +186,7 @@ family = "Iosevka SS04" desc = "Menlo Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss04" on' +no-cv-ss = true [buildPlans.iosevka-ss04.variants] inherits = "ss04" @@ -185,6 +195,7 @@ family = "Iosevka Term SS04" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss04" on' +no-cv-ss = true [buildPlans.iosevka-term-ss04.variants] inherits = "ss04" @@ -193,6 +204,7 @@ family = "Iosevka Fixed SS04" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss04" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss04.variants] inherits = "ss04" @@ -202,6 +214,7 @@ family = "Iosevka SS05" desc = "Fira Mono Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss05" on' +no-cv-ss = true [buildPlans.iosevka-ss05.variants] inherits = "ss05" @@ -210,6 +223,7 @@ family = "Iosevka Term SS05" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss05" on' +no-cv-ss = true [buildPlans.iosevka-term-ss05.variants] inherits = "ss05" @@ -218,6 +232,7 @@ family = "Iosevka Fixed SS05" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss05" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss05.variants] inherits = "ss05" @@ -227,6 +242,7 @@ family = "Iosevka SS06" desc = "Liberation Mono Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss06" on' +no-cv-ss = true [buildPlans.iosevka-ss06.variants] inherits = "ss06" @@ -235,6 +251,7 @@ family = "Iosevka Term SS06" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss06" on' +no-cv-ss = true [buildPlans.iosevka-term-ss06.variants] inherits = "ss06" @@ -243,6 +260,7 @@ family = "Iosevka Fixed SS06" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss06" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss06.variants] inherits = "ss06" @@ -252,6 +270,7 @@ family = "Iosevka SS07" desc = "Monaco Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss07" on' +no-cv-ss = true [buildPlans.iosevka-ss07.variants] inherits = "ss07" @@ -260,6 +279,7 @@ family = "Iosevka Term SS07" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss07" on' +no-cv-ss = true [buildPlans.iosevka-term-ss07.variants] inherits = "ss07" @@ -268,16 +288,17 @@ family = "Iosevka Fixed SS07" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss07" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss07.variants] inherits = "ss07" -# The SS08 has curly bars, so apply ss20 first [buildPlans.iosevka-ss08] family = "Iosevka SS08" desc = "Pragmata Pro Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss08" on' +no-cv-ss = true [buildPlans.iosevka-ss08.variants] inherits = "ss08" @@ -286,6 +307,7 @@ family = "Iosevka Term SS08" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss08" on' +no-cv-ss = true [buildPlans.iosevka-term-ss08.variants] inherits = "ss08" @@ -294,6 +316,7 @@ family = "Iosevka Fixed SS08" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss08" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss08.variants] inherits = "ss08" @@ -303,6 +326,7 @@ family = "Iosevka SS09" desc = "Source Code Pro Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss09" on' +no-cv-ss = true [buildPlans.iosevka-ss09.variants] inherits = "ss09" @@ -311,6 +335,7 @@ family = "Iosevka Term SS09" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss09" on' +no-cv-ss = true [buildPlans.iosevka-term-ss09.variants] inherits = "ss09" @@ -319,6 +344,7 @@ family = "Iosevka Fixed SS09" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss09" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss09.variants] inherits = "ss09" @@ -328,6 +354,7 @@ family = "Iosevka SS10" desc = "Envy Code R Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss10" on' +no-cv-ss = true [buildPlans.iosevka-ss10.variants] inherits = "ss10" @@ -336,6 +363,7 @@ family = "Iosevka Term SS10" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss10" on' +no-cv-ss = true [buildPlans.iosevka-term-ss10.variants] inherits = "ss10" @@ -344,6 +372,7 @@ family = "Iosevka Fixed SS10" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss10" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss10.variants] inherits = "ss10" @@ -353,6 +382,7 @@ family = "Iosevka SS11" desc = "X Windows Fixed Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss11" on' +no-cv-ss = true [buildPlans.iosevka-ss11.variants] inherits = "ss11" @@ -361,6 +391,7 @@ family = "Iosevka Term SS11" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss11" on' +no-cv-ss = true [buildPlans.iosevka-term-ss11.variants] inherits = "ss11" @@ -369,6 +400,7 @@ family = "Iosevka Fixed SS11" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss11" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss11.variants] inherits = "ss11" @@ -378,6 +410,7 @@ family = "Iosevka SS12" desc = "Ubuntu Mono Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss12" on' +no-cv-ss = true [buildPlans.iosevka-ss12.variants] inherits = "ss12" @@ -386,6 +419,7 @@ family = "Iosevka Term SS12" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss12" on' +no-cv-ss = true [buildPlans.iosevka-term-ss12.variants] inherits = "ss12" @@ -394,6 +428,7 @@ family = "Iosevka Fixed SS12" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss12" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss12.variants] inherits = "ss12" @@ -403,6 +438,7 @@ family = "Iosevka SS13" desc = "Lucida Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss13" on' +no-cv-ss = true [buildPlans.iosevka-ss13.variants] inherits = "ss13" @@ -411,6 +447,7 @@ family = "Iosevka Term SS13" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss13" on' +no-cv-ss = true [buildPlans.iosevka-term-ss13.variants] inherits = "ss13" @@ -419,6 +456,7 @@ family = "Iosevka Fixed SS13" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss13" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss13.variants] inherits = "ss13" @@ -428,6 +466,7 @@ family = "Iosevka SS14" desc = "JetBrains Mono Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss14" on' +no-cv-ss = true [buildPlans.iosevka-ss14.variants] inherits = "ss14" @@ -436,6 +475,7 @@ family = "Iosevka Term SS14" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss14" on' +no-cv-ss = true [buildPlans.iosevka-term-ss14.variants] inherits = "ss14" @@ -444,6 +484,7 @@ family = "Iosevka Fixed SS14" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss14" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss14.variants] inherits = "ss14" @@ -453,6 +494,7 @@ family = "Iosevka SS15" desc = "IBM Plex Mono Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss15" on' +no-cv-ss = true [buildPlans.iosevka-ss15.variants] inherits = "ss15" @@ -461,6 +503,7 @@ family = "Iosevka Term SS15" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss15" on' +no-cv-ss = true [buildPlans.iosevka-term-ss15.variants] inherits = "ss15" @@ -469,6 +512,7 @@ family = "Iosevka Fixed SS15" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss15" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss15.variants] inherits = "ss15" @@ -478,6 +522,7 @@ family = "Iosevka SS16" desc = "PT Mono Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss16" on' +no-cv-ss = true [buildPlans.iosevka-ss16.variants] inherits = "ss16" @@ -486,6 +531,7 @@ family = "Iosevka Term SS16" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss16" on' +no-cv-ss = true [buildPlans.iosevka-term-ss16.variants] inherits = "ss16" @@ -494,6 +540,7 @@ family = "Iosevka Fixed SS16" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss16" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss16.variants] inherits = "ss16" @@ -503,6 +550,7 @@ family = "Iosevka SS17" desc = "Recursive Mono Style" snapshotFamily = 'iosevka' snapshotFeature = '"ss17" on' +no-cv-ss = true [buildPlans.iosevka-ss17.variants] inherits = "ss17" @@ -511,6 +559,7 @@ family = "Iosevka Term SS15" spacing = "term" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss17" on' +no-cv-ss = true [buildPlans.iosevka-term-ss17.variants] inherits = "ss17" @@ -519,6 +568,7 @@ family = "Iosevka Fixed SS15" spacing = "fixed" snapshotFamily = 'iosevka' snapshotFeature = '"NWID" on, "ss17" on' +no-cv-ss = true [buildPlans.iosevka-fixed-ss17.variants] inherits = "ss17" diff --git a/changes/5.0.0-beta.1.md b/changes/5.0.0-beta.1.md deleted file mode 100644 index 96791f56b..000000000 --- a/changes/5.0.0-beta.1.md +++ /dev/null @@ -1,23 +0,0 @@ - * **Breaking** Iosevka Aile and Iosevka Etoile now support `cv##` and `ss##` features. - * **Breaking** Iosevka Sparkle is removed from prebuilt packages. - * **Breaking** Reorder `cv##` features and variant assignments for better organization. - * **Breaking** Spilt out variant selector for `A`, `V`, `W`, `Z` (#806). - * **Breaking** Certain variants' names are changed: - - Phrase `singlestorey` and `doublestorey` used in `a` and `g` variants are renamed to `single-storey` and `double-storey`. - * Add diagonal-tailed variants for `f`, `i`, `j`, `k`, `l`, `q`, `t` (#795). - * Add motion-serifed variants for `A`, `B`, `D`, `E`, `F`, `H`, `K`, `M`, `N`, `P`, `R`, `T`, `V`, `W`, `X`, `Y`, `Z`, `v`, `w`, `x`, `y`, `z` (#806, #815, #818). - * Add symmetric-legged variants for `K` and `k` (#807). - * Add horizontal-tailed and detach-tailed variants for `Q` (#808). - * Add hookless and capped variants for `G` (#809). - * Add open-contour variants for `P` and `R` (#810). - * Add standing variants for `R` (#810). - * Add toothed and motion-serifed variants for `U` (#811). - * Add double-v and asymmetric variants for `W` and `w` (#812). - * Add motion-serifed toothless variants for `u` (#813). - * Add flat-serifed variants for `1` (#819). - * Add IBM Plex Mono style set (#796). - * Fix broken geometry of `K` and `%` under ultra-wide (#800). - * Add straight-bar AE (`Æ`), follows variant selector for `A` (#800). - * Refine the shape of Slab `S` and `s` to add serifs at both terminals (#800). - * Fix broken shape of tailed Cyrillic DJE (`U+0452`, #803). - * Slightly increase size of `⊂`, `⊃`, `⊏` and `⊐` for better distinction (#804). diff --git a/changes/5.0.0-beta.2.md b/changes/5.0.0-beta.2.md deleted file mode 100644 index 66a211fa3..000000000 --- a/changes/5.0.0-beta.2.md +++ /dev/null @@ -1,7 +0,0 @@ - * Fix broken curly variants of `x` and `X` (#824). - * Add compact-serifed and compact-top-serifed variants of `r` (#826). - * Allow Zeta to share variants with `Z` (#827). - * Add serifed and top-serifed variants for `S` and `s` (#822). - * Add oblique-upper-left-bar variant for `5` (#820). - * Add oval variant for `0` (#828). - * Add corner and flat-hooked variants for `?` (#829). \ No newline at end of file diff --git a/changes/5.0.0-beta.3.md b/changes/5.0.0-beta.3.md deleted file mode 100644 index 3701ba92f..000000000 --- a/changes/5.0.0-beta.3.md +++ /dev/null @@ -1,13 +0,0 @@ - * **Breaking** Continue organizing and renaming variants. - - Variants of percent (`%`) sign are renamed. - * Fix the incorrect order of `capital-s` (`cv17`) and `capital-t` (`cv18`) variants (#831). - * Fix Misplaced serif in Slab `cyrl/e` (#832). - * Fix variant selector for `cyrl/shcha` (#833). - * Add oval slashed / dotted variants for `0` (#834). - * Add rings-continuous-slash-also-connected variant to `%` (#835). - * Add inward-serifed variants for `C`, `G`, `S`, `c` (#837). - * Add asymmetric variants for `N` (#838). - * Add base-serifed variants for `Y` (#850). - * Add base-serifed variants for `r` (#851). - * Add stylistic set matching PT Mono and Recursive Mono (#855). - * Add character Z NOTATION SCHEMA COMPOSITION (`U+2A1F`) and Z NOTATION RELATION COMPOSITION (`U+2A3E`) (#857). \ No newline at end of file diff --git a/changes/5.0.0-rc.1.md b/changes/5.0.0-rc.1.md deleted file mode 100644 index 0787bcc0f..000000000 --- a/changes/5.0.0-rc.1.md +++ /dev/null @@ -1,10 +0,0 @@ - * Add Hooky variant for `j` (#864). - * Fix width of flat-hook-serifless `j` (#860). - * Add Circled Zero With Slash (`U+1F10D`, #861). - * Add bar-interrupted variants for Dollar and Cent sign (#863). - * Add bend and curly variants for `7` (#866). - * Add interrupted variants for `B` (#869). - * Add variant selectors for Greek lower Alpha and Iota (#873). - * Add tail to Greek lower Pi and Tau (#875). - * Add compact/descending variants for `J` (#876). - * Add cursive `v` and `w`. \ No newline at end of file diff --git a/changes/5.0.0.md b/changes/5.0.0.md new file mode 100644 index 000000000..54b33170a --- /dev/null +++ b/changes/5.0.0.md @@ -0,0 +1,47 @@ + * **Breaking** Iosevka Aile and Iosevka Etoile now support `cv##` and `ss##` features. + * **Breaking** Pre-built “SS” families will no longer contain `cv##` and `ss##` features, as their style has already been pre-baked. + * **Breaking** Iosevka Sparkle is removed from prebuilt packages. + * **Breaking** Reorder `cv##` features and variant assignments for better organization. + * **Breaking** Spilt out variant selector for `A`, `V`, `W`, `Z` (#806). + * **Breaking** Certain variants' names are changed: + - Phrase `singlestorey` and `doublestorey` used in `a` and `g` variants are renamed to `single-storey` and `double-storey`. + - Variants of percent (`%`) sign are renamed. + * Add Characters: + * Z Notation Schema Composition (`U+2A1F`) and Z Notation Relation Composition (`U+2A3E`) (#857). + * Circled Zero With Slash (`U+1F10D`, #861). + * Add Variants: + * Add diagonal-tailed variants for `f`, `i`, `j`, `k`, `l`, `q`, `t` (#795). + * Add motion-serifed variants for `A`, `B`, `D`, `E`, `F`, `H`, `K`, `M`, `N`, `P`, `R`, `T`, `V`, `W`, `X`, `Y`, `Z`, `v`, `w`, `x`, `y`, `z` (#806, #815, #818). + * Add symmetric-legged variants for `K` and `k` (#807). + * Add horizontal-tailed and detach-tailed variants for `Q` (#808). + * Add hook-less and capped variants for `G` (#809). + * Add open-contour variants for `P` and `R` (#810). + * Add standing variants for `R` (#810). + * Add toothed and motion-serifed variants for `U` (#811). + * Add double-v and asymmetric variants for `W` and `w` (#812). + * Add motion-serifed toothless variants for `u` (#813). + * Add flat-serifed variants for `1` (#819). + * Add serifed and top-serifed variants for `S` and `s` (#800, #822). + * Add oblique-upper-left-bar variant for `5` (#820). + * Add compact-serifed and compact-top-serifed variants of `r` (#826). + * Add oval variant for `0` (#828). + * Add corner and flat-hooked variants for `?` (#829). + * Add oval slashed / dotted variants for `0` (#834). + * Add rings-continuous-slash-also-connected variant to `%` (#835). + * Add inward-serifed variants for `C`, `G`, `S`, `c` (#837). + * Add asymmetric variants for `N` (#838). + * Add base-serifed variants for `Y` (#850). + * Add base-serifed variants for `r` (#851). + * Add bar-interrupted variants for Dollar and Cent sign (#863). + * Add Hooky variant for `j` (#864). + * Add bend and curly variants for `7` (#866). + * Add interrupted variants for `B` (#869). + * Add variant selectors for Greek lower Alpha and Iota (#873). + * Add tail to Greek lower Pi and Tau (#875). + * Add compact/descending variants for `J` (#876). + * Add cursive `v` and `w`. + * Add straight-bar AE (`Æ`), follows variant selector for `A` (#800). + * Add IBM Plex Mono, PT Mono and Recursive Mono stylistic sets (#796, #855). + * Fix width of flat-hook-serifless `j` (#860). + * Fix broken shape of tailed Cyrillic DJE (`U+0452`, #803). + * Slightly increase size of `⊂`, `⊃`, `⊏` and `⊐` for better distinction (#804).