diff --git a/CHANGELOG.md b/CHANGELOG.md
index c54f83518..dcfd5c38e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,49 @@
## Modifications since version 2.x
+### 7.0.0-preview.1
+
+ * \[**Breaking**\] Variant tags are reordered.
+ * \[**Breaking**\] Variant names of certain letters are renamed and reorganized, including:
+ - `a` and `g`.
+ - Upper Gamma (`grek-upper-gamma`).
+ - `K`, `k`, Cyrillic Ka (`К` and `к`).
+ - Cyrillic Ze (`З` and `з`).
+ * Add characters:
+ - All remaining letters in Cyrillic block, including:
+ - Cyrillic Iotified E (`U+0464`, `U+0465`).
+ - Cyrillic Omega (`U+0460`, `U+0461`), Ot (`U+047E`, `U+047F`).
+ - Cyrillic Psi (`U+0470`, `U+0471`).
+ - Cyrillic Broad On (`U+047A`, `U+047B`).
+ - Cyrillic combining Dasia (`U+0485`), Psili (`U+0486`), Pokrytie (`U+0478`).
+ - Cyrillic Ornate Omega (`U+047C`, `U+047D`).
+ - Cyrillic Koppa (`U+0480`, `U+0481`).
+ - Cyrillic Semi-soft Sign (`U+048C`, `U+048D`).
+ - Cyrillic Er with Tick (`U+048E`, `U+048F`).
+ - Cyrillic tailed Short I (`U+048A`, `U+048B`), tailed El (`U+04C5`, `U+04C6`), railed En (`U+04C9`, `U+04CA`), tailed Em (`U+04CD`, `U+04CE`).
+ - Cyrillic Ka with Vertical Stroke (`U+049C`, `U+049D`).
+ - Cyrillic Ka with Stroke (`U+049E`, `U+049F`).
+ - Cyrillic Pe with Middle Hook (`U+04A6`, `U+04A7`).
+ - Cyrillic Abkhasian Ha (`U+04A8`, `U+04A9`).
+ - Cyrillic Te-Tse (`U+04B4`, `U+04B5`).
+ - Cyrillic Abkhazian Che (`U+04BC` ... `U+04BF`).
+ - Cyrillic Ka with Hook (`U+04C3`, `U+04C4`).
+ - Cyrillic Ghe with Stroke and Hook (`U+04FA`, `U+04FB`).
+ - Cyrillic Ha with Hook (`U+04FC`, `U+04FD`).
+ - Cyrillic Ha with Stroke (`U+04FE`, `U+04FF`).
+ - Extended Cyrillic letters, including:
+ - Cyrillic Reversed Ze (`U+0510`, `U+0511`).
+ - Cyrillic El with Hook (`U+0512`, `U+0513`).
+ - Cyrillic Pe with Descender (`U+0524`, `U+0525`).
+ - Cyrillic Shha with Descender (`U+0526`, `U+0527`).
+ - Cyrillic El with Descender (`U+052E`, `U+052F`).
+ - Broad Omega (`U+A64C`, `U+A64D`).
+ - Low asterisk (`U+204E`) and double asterisk (`U+2051`).
+ - Helm symbol (`U+2388`).
+ * 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).
+ * Add SS18 to represent Input Mono (#990).
+
+
### 6.1.3
* Fix MinTTY's warning about missing code pages (#980).
diff --git a/README.md b/README.md
index fcc2f9b32..7550028f6 100644
--- a/README.md
+++ b/README.md
@@ -189,6 +189,14 @@ Monospace Iosevka contains various stylistic sets to change the shape of certain
 |
+ss18 |
+Input Mono Style |
+
+
+ |
+ |
+
+
ss20 |
Curly Style |
@@ -482,6 +490,7 @@ Subsection `variants` is used to configure character variants in the font. Prope
- `ss15`: Set character variant to “IBM Plex Mono Style”.
- `ss16`: Set character variant to “PT Mono Style”.
- `ss17`: Set character variant to “Recursive Mono Style”.
+ - `ss18`: Set character variant to “Input Mono Style”.
- `ss20`: Set character variant to “Curly Style”.
@@ -590,14 +599,22 @@ Subsection `variants` is used to configure character variants in the font. Prope
+ `capital-j = 'descending-flat-hook-serifless'`, `cv10 = 13`: J with flat hook goes below descender and without serif.
+ `capital-j = 'descending-flat-hook-serifed'`, `cv10 = 14`: J with flat hook goes below descender and top serif.
- Styles for `K`:
- + `capital-k = 'straight'`, `cv11 = 1`: `K` with standard shape.
- + `capital-k = 'curly'`, `cv11 = 2`: Slightly curly `K`, like Iosevka 2.x.
- + `capital-k = 'symmetric-touching'`, `cv11 = 3`: `K` with symmetric legs disconnected to the vertical bar.
- + `capital-k = 'symmetric-connected'`, `cv11 = 4`: `K` with symmetric legs connected to the vertical bar.
- + `capital-k = 'straight-motion-serifed'`, `cv11 = 5`: `K` with standard shape and motion serifs.
- + `capital-k = 'curly-motion-serifed'`, `cv11 = 6`: Slightly curly `K`, like Iosevka 2.x, with motion serifs.
- + `capital-k = 'symmetric-touching-motion-serifed'`, `cv11 = 7`: `K` with symmetric legs disconnected to the vertical bar, and motion serifs.
- + `capital-k = 'symmetric-connected-motion-serifed'`, `cv11 = 8`: `K` with symmetric legs connected to the vertical bar, and motion serifs.
+ + `capital-k = 'straight-serifless'`, `cv11 = 1`: `K` with standard shape, without serifs.
+ + `capital-k = 'curly-serifless'`, `cv11 = 2`: Slightly curly `K`, like Iosevka 2.x, without serifs.
+ + `capital-k = 'symmetric-touching-serifless'`, `cv11 = 3`: `K` with symmetric legs disconnected to the vertical bar, without serifs.
+ + `capital-k = 'symmetric-connected-serifless'`, `cv11 = 4`: `K` with symmetric legs connected to the vertical bar, without serifs.
+ + `capital-k = 'straight-top-left-serifed'`, `cv11 = 5`: `K` with standard shape and serifs at top left.
+ + `capital-k = 'curly-top-left-serifed'`, `cv11 = 6`: Slightly curly `K`, like Iosevka 2.x, with serifs at top left.
+ + `capital-k = 'symmetric-touching-top-left-serifed'`, `cv11 = 7`: `K` with symmetric legs disconnected to the vertical bar, and serifs at top left.
+ + `capital-k = 'symmetric-connected-top-left-serifed'`, `cv11 = 8`: `K` with symmetric legs connected to the vertical bar, and serifs at top left.
+ + `capital-k = 'straight-bottom-right-serifed'`, `cv11 = 9`: `K` with standard shape and serifs at bottom right.
+ + `capital-k = 'curly-bottom-right-serifed'`, `cv11 = 10`: Slightly curly `K`, like Iosevka 2.x, with serifs at bottom right.
+ + `capital-k = 'symmetric-touching-bottom-right-serifed'`, `cv11 = 11`: `K` with symmetric legs disconnected to the vertical bar, and serifs at bottom right.
+ + `capital-k = 'symmetric-connected-bottom-right-serifed'`, `cv11 = 12`: `K` with symmetric legs connected to the vertical bar, and serifs at bottom right.
+ + `capital-k = 'straight-serifed'`, `cv11 = 13`: `K` with standard shape, and serifs.
+ + `capital-k = 'curly-serifed'`, `cv11 = 14`: Slightly curly `K`, like Iosevka 2.x, and with serifs.
+ + `capital-k = 'symmetric-touching-serifed'`, `cv11 = 15`: `K` with symmetric legs disconnected to the vertical bar, and serifs.
+ + `capital-k = 'symmetric-connected-serifed'`, `cv11 = 16`: `K` with symmetric legs connected to the vertical bar, and serifs.
- Styles for `L`:
+ `capital-l = 'standard'`, `cv12 = 1`: Standard `L`.
+ `capital-l = 'motion-serifed'`, `cv12 = 2`: Standard `L` with motion serifs.
@@ -641,7 +658,7 @@ Subsection `variants` is used to configure character variants in the font. Prope
+ `capital-r = 'standing-motino-serifed'`, `cv17 = 9`: `R` with near-vertical standing leg.
+ `capital-r = 'straight-open-motion-serifed'`, `cv17 = 10`: Standard, straight-leg `R`, with open contour at bottom and motion serifs.
+ `capital-r = 'curly-open-motion-serifed'`, `cv17 = 11`: Slightly curly-legged `R`, like Iosevka 2.x, with open contour at bottom and motion serifs.
- + `capital-r = 'standing-open-motion-serifed'`, `cv17 = 12`: `R` with near-vertical standing leg, with open contour at bottom.
+ + `capital-r = 'standing-open-motion-serifed'`, `cv17 = 12`: `R` with near-vertical standing leg, with open contour at bottom and motion serifs.
- Styles for `S`:
+ `capital-s = 'serifless'`, `cv18 = 1`: Serifless `S`.
+ `capital-s = 'unilateral-serifed'`, `cv18 = 2`: `S` with single serif at top.
@@ -726,20 +743,20 @@ Subsection `variants` is used to configure character variants in the font. Prope
+ `capital-z = 'cursive-with-crossbar'`, `cv25 = 26`: Cursive `Z` with a diagonal cross bar.
+ `capital-z = 'cursive-with-horizontal-crossbar'`, `cv25 = 27`: Cursive `Z` with a horizontal cross bar.
- Styles for `a`:
- + `a = 'double-storey'`, `cv26 = 1`: Double-storey `a`.
+ + `a = 'double-storey-serifless'`, `cv26 = 1`: Double-storey `a` without serifs.
+ `a = 'double-storey-tailed'`, `cv26 = 2`: Double-storey `a` with curly tail.
+ `a = 'double-storey-toothless-corner'`, `cv26 = 3`: Toothless (cornered bottom-right) double-storey `a`.
+ `a = 'double-storey-toothless-rounded'`, `cv26 = 4`: Toothless (rounded bottom-right) double-storey `a`.
- + `a = 'double-storey-motion-serifed'`, `cv26 = 5`: Double-storey `a` with motion serifs.
- + `a = 'single-storey'`, `cv26 = 6`: Single-storey `a`.
- + `a = 'single-storey-earless-corner'`, `cv26 = 7`: Earless (cornered top-right) single-storey `a`.
- + `a = 'single-storey-earless-rounded'`, `cv26 = 8`: Earless (rounded top-right) single-storey `a`.
+ + `a = 'double-storey-serifed'`, `cv26 = 5`: Double-storey `a` with serif at bottom right.
+ + `a = 'single-storey-serifless'`, `cv26 = 6`: Single-storey `a` without serifs.
+ + `a = 'single-storey-earless-corner-serifless'`, `cv26 = 7`: Earless (cornered top-right) single-storey `a` without serifs.
+ + `a = 'single-storey-earless-rounded-serifless'`, `cv26 = 8`: Earless (rounded top-right) single-storey `a` without serifs.
+ `a = 'single-storey-tailed'`, `cv26 = 9`: Single-storey `a` with curly tail.
+ `a = 'single-storey-earless-corner-tailed'`, `cv26 = 10`: Earless (cornered top-right) single-storey `a` with curly tail.
+ `a = 'single-storey-earless-rounded-tailed'`, `cv26 = 11`: Earless (rounded top-right) single-storey `a` with curly tail.
- + `a = 'single-storey-motion-serifed'`, `cv26 = 12`: Single-storey `a` with motion serifs.
- + `a = 'single-storey-earless-corner-motion-serifed'`, `cv26 = 13`: Earless (cornered top-right) single-storey `a` with motion serifs.
- + `a = 'single-storey-earless-rounded-motion-serifed'`, `cv26 = 14`: Earless (rounded top-right) single-storey `a` with motion serifs.
+ + `a = 'single-storey-serifed'`, `cv26 = 12`: Single-storey `a` with serif at bottom right.
+ + `a = 'single-storey-earless-corner-serifed'`, `cv26 = 13`: Earless (cornered top-right) single-storey `a` with serif at bottom right.
+ + `a = 'single-storey-earless-rounded-serifed'`, `cv26 = 14`: Earless (rounded top-right) single-storey `a` with serif at bottom right.
- Styles for `b`:
+ `b = 'toothed'`, `cv27 = 1`: `b` with bottom-left tooth.
+ `b = 'toothless-corner'`, `cv27 = 2`: `b` without bottom-left tooth, with a corner transition.
@@ -790,19 +807,20 @@ Subsection `variants` is used to configure character variants in the font. Prope
- Styles for `g`:
+ `g = 'double-storey'`, `cv32 = 1`: Double-storey `g`.
+ `g = 'double-storey-open'`, `cv32 = 2`: Open Double-storey `g`, like Trebuchet MS or Fira Code.
- + `g = 'single-storey'`, `cv32 = 3`: Single-storey `g`.
- + `g = 'earless-corner'`, `cv32 = 4`: Earless (cornered top-right) single-storey `g`.
- + `g = 'earless-rounded'`, `cv32 = 5`: Earless (rounded top-right) single-storey `g`.
- + `g = 'single-storey-motion-serifed'`, `cv32 = 6`: Single-storey `g` with motion serifs.
- + `g = 'single-storey-flat-hook'`, `cv32 = 7`: Single-storey `g` with flat terminal hook.
- + `g = 'single-storey-earless-corner-flat-hook'`, `cv32 = 8`: Earless (cornered top-right) single-storey `g` with flat terminal hook.
- + `g = 'single-storey-earless-rounded-flat-hook'`, `cv32 = 9`: Earless (rounded top-right) single-storey `g` with flat terminal hook.
- + `g = 'single-storey-motion-serifed-flat-hook'`, `cv32 = 10`: Single-storey `g` with motion serifs and flat terminal hook.
+ + `g = 'single-storey-serifless'`, `cv32 = 3`: Single-storey `g` without serifs.
+ + `g = 'single-storey-serifed'`, `cv32 = 4`: Single-storey `g` with serif at top right.
+ + `g = 'earless-corner'`, `cv32 = 5`: Earless (cornered top-right) single-storey `g`.
+ + `g = 'earless-rounded'`, `cv32 = 6`: Earless (rounded top-right) single-storey `g`.
+ + `g = 'single-storey-flat-hook-serifless'`, `cv32 = 7`: Single-storey `g` with flat terminal hook and without serifs.
+ + `g = 'single-storey-flat-hook-serifed'`, `cv32 = 8`: Single-storey `g` with top-right serif and flat terminal hook.
+ + `g = 'single-storey-earless-corner-flat-hook'`, `cv32 = 9`: Earless (cornered top-right) single-storey `g` with flat terminal hook.
+ + `g = 'single-storey-earless-rounded-flat-hook'`, `cv32 = 10`: Earless (rounded top-right) single-storey `g` with flat terminal hook.
- Styles for `h`:
+ `h = 'straight'`, `cv33 = 1`: `h` with straight ending.
+ `h = 'tailed'`, `cv33 = 2`: `h` with curly tailed ending.
- + `h = 'straight-motion-serifed'`, `cv33 = 3`: `h` with straight ending.
- + `h = 'motion-serifed-tailed'`, `cv33 = 4`: `h` with curly tailed ending.
+ + `h = 'straight-motion-serifed'`, `cv33 = 3`: `h` with straight ending and motion serifs.
+ + `h = 'motion-serifed-tailed'`, `cv33 = 4`: `h` with curly tailed ending and motion serifs.
+ + `h = 'straight-top-left-serifed'`, `cv33 = 5`: `h` with straight ending and serif at top left.
- Styles for `i`:
+ `i = 'serifed'`, `cv34 = 1`: Serifed `i`.
+ `i = 'zshaped'`, `cv34 = 2`: Z-shaped `i`.
@@ -826,18 +844,33 @@ Subsection `variants` is used to configure character variants in the font. Prope
+ `j = 'diagonal-tailed-serifless'`, `cv35 = 7`: `j` with diagonal tail.
+ `j = 'diagonal-tailed-serifed'`, `cv35 = 8`: `j` with top serif and diagonal tail.
- Styles for `k`:
- + `k = 'straight'`, `cv36 = 1`: `k` with standard shape.
- + `k = 'curly'`, `cv36 = 2`: Slightly curly `k`, like Iosevka 2.x.
- + `k = 'cursive'`, `cv36 = 3`: `k` with a cursive loop.
- + `k = 'diagonal-tailed-cursive'`, `cv36 = 4`: `k` with a cursive loop and diagonal tail.
- + `k = 'symmetric-touching'`, `cv36 = 5`: `k` with symmetric legs disconnected to the vertical bar.
- + `k = 'symmetric-connected'`, `cv36 = 6`: `k` with symmetric legs connected to the vertical bar.
- + `k = 'straight-motion-serifed'`, `cv36 = 7`: `k` with motion serifs.
- + `k = 'curly-motion-serifed'`, `cv36 = 8`: Slightly curly `k`, like Iosevka 2.x, with motion serifs.
- + `k = 'cursive-motion-serifed'`, `cv36 = 9`: `k` with a cursive loop and motion serifs.
- + `k = 'diagonal-tailed-cursive-motion-serifed'`, `cv36 = 10`: `k` with a cursive loop, motion serifs and diagonal tail.
- + `k = 'symmetric-touching-motion-serifed'`, `cv36 = 11`: `k` with symmetric legs disconnected to the vertical bar and motion serifs.
- + `k = 'symmetric-connected-motion-serifed'`, `cv36 = 12`: `k` with symmetric legs connected to the vertical bar and motion serifs.
+ + `k = 'straight-serifless'`, `cv36 = 1`: `k` with standard shape, and without serifs.
+ + `k = 'curly-serifless'`, `cv36 = 2`: Slightly curly `k`, like Iosevka 2.x, and without serifs.
+ + `k = 'cursive-serifless'`, `cv36 = 3`: `k` with a cursive loop, and without serifs.
+ + `k = 'diagonal-tailed-cursive-serifless'`, `cv36 = 4`: `k` with a cursive loop and diagonal tail, and without serifs.
+ + `k = 'symmetric-touching-serifless'`, `cv36 = 5`: `k` with symmetric legs disconnected to the vertical bar, and without serifs.
+ + `k = 'symmetric-connected-serifless'`, `cv36 = 6`: `k` with symmetric legs connected to the vertical bar, and without serifs.
+ + `k = 'straight-top-left-serifed'`, `cv36 = 7`: `k` with serifs at top left.
+ + `k = 'curly-top-left-serifed'`, `cv36 = 8`: Slightly curly `k`, like Iosevka 2.x, with serifs at top left.
+ + `k = 'cursive-top-left-serifed'`, `cv36 = 9`: `k` with a cursive loop and serifs at top left.
+ + `k = 'diagonal-tailed-cursive-top-left-serifed'`, `cv36 = 10`: `k` with a cursive loop, diagonal tail and serifs at top left.
+ + `k = 'symmetric-touching-top-left-serifed'`, `cv36 = 11`: `k` with symmetric legs disconnected to the vertical bar and serifs at top left.
+ + `k = 'symmetric-connected-top-left-serifed'`, `cv36 = 12`: `k` with symmetric legs connected to the vertical bar and serifs at top left.
+ + `k = 'straight-bottom-right-serifed'`, `cv36 = 13`: `k` with serifs at bottom right.
+ + `k = 'curly-bottom-right-serifed'`, `cv36 = 14`: Slightly curly `k`, like Iosevka 2.x, with serifs at bottom right.
+ + `k = 'cursive-bottom-right-serifed'`, `cv36 = 15`: `k` with a cursive loop and serifs at bottom right.
+ + `k = 'symmetric-touching-bottom-right-serifed'`, `cv36 = 16`: `k` with symmetric legs disconnected to the vertical bar and serifs at bottom right.
+ + `k = 'symmetric-connected-bottom-right-serifed'`, `cv36 = 17`: `k` with symmetric legs connected to the vertical bar and serifs at bottom right.
+ + `k = 'straight-top-left-and-bottom-right-serifed'`, `cv36 = 18`: `k` with serifs at top left and bottom right.
+ + `k = 'curly-top-left-and-bottom-right-serifed'`, `cv36 = 19`: Slightly curly `k`, like Iosevka 2.x, with serifs at top left and bottom right.
+ + `k = 'cursive-top-left-and-bottom-right-serifed'`, `cv36 = 20`: `k` with a cursive loop and serifs at top left and bottom right.
+ + `k = 'symmetric-touching-top-left-and-bottom-right-serifed'`, `cv36 = 21`: `k` with symmetric legs disconnected to the vertical bar and serifs at top left and bottom right.
+ + `k = 'symmetric-connected-top-left-and-bottom-right-serifed'`, `cv36 = 22`: `k` with symmetric legs connected to the vertical bar and serifs at top left and bottom right.
+ + `k = 'straight-serifed'`, `cv36 = 23`: `k` with serifs.
+ + `k = 'curly-serifed'`, `cv36 = 24`: Slightly curly `k`, like Iosevka 2.x, with serifs.
+ + `k = 'cursive-serifed'`, `cv36 = 25`: `k` with a cursive loop and serifs.
+ + `k = 'symmetric-touching-serifed'`, `cv36 = 26`: `k` with symmetric legs disconnected to the vertical bar and serifs.
+ + `k = 'symmetric-connected-serifed'`, `cv36 = 27`: `k` with symmetric legs connected to the vertical bar and serifs.
- Styles for `l`:
+ `l = 'serifed'`, `cv37 = 1`: Serifed `l`.
+ `l = 'serifless'`, `cv37 = 2`: `l` like a straight line.
@@ -881,6 +914,7 @@ Subsection `variants` is used to configure character variants in the font. Prope
+ `n = 'earless-rounded-tailed'`, `cv39 = 6`: Earless (rounded top-left) `n` with a curly tail.
+ `n = 'straight-motion-serifed'`, `cv39 = 7`: `n` with motion serifs and straight ending.
+ `n = 'motion-serifed-tailed'`, `cv39 = 8`: `n` with motion serifs and a curly tail.
+ + `n = 'straight-top-left-serifed'`, `cv39 = 9`: `n` with motion serifs at top left and straight ending.
- Styles for `p`:
+ `p = 'eared'`, `cv40 = 1`: `p` with top-left ear.
+ `p = 'earless-corner'`, `cv40 = 2`: `p` without top-left ear (corner).
@@ -947,6 +981,7 @@ Subsection `variants` is used to configure character variants in the font. Prope
+ `u = 'motion-serifed-tailed'`, `cv45 = 6`: `u` with right bar, motion serifs and a slightly curly tail.
+ `u = 'toothless-corner-motion-serifed'`, `cv45 = 7`: Toothless (corner bottom-right) `u` with motion serifs.
+ `u = 'toothless-rounded-motion-serifed'`, `cv45 = 8`: Toothless (rounded) `u` with motion serifs.
+ + `u = 'bottom-right-serifed'`, `cv45 = 9`: `u` with right bar and a slightly curly tail.
- Styles for `v`:
+ `v = 'straight'`, `cv46 = 1`: Standard, straight `v`.
+ `v = 'curly'`, `cv46 = 2`: Slightly curly `v`, like Iosevka 2.x.
@@ -1037,184 +1072,253 @@ Subsection `variants` is used to configure character variants in the font. Prope
+ `lower-alpha = 'crossing'`, `cv54 = 1`: Greek lower Alpha (`α`) with a cross-like shape at right.
+ `lower-alpha = 'tailed-barred'`, `cv54 = 2`: Greek lower Alpha (`α`) with a straight right bar and tail.
- Styles for `Γ` (Greek capital Gamma):
- + `capital-gamma = 'standard'`, `cv55 = 1`: Standard capital Gamma (`Γ`).
- + `capital-gamma = 'motion-serifed'`, `cv55 = 2`: Standard capital Gamma (`Γ`) with motion serifs.
- - Styles for `ɛ` (Latin small Epsilon):
- + `latn-epsilon = 'serifless'`, `cv56 = 1`: Serifless `ɛ`.
- + `latn-epsilon = 'serifed'`, `cv56 = 2`: `ɛ` with serif.
- + `latn-epsilon = 'inward-serifed'`, `cv56 = 3`: `ɛ` with inward serif.
- - Styles for `ɜ` (Latin reverse Epsilon and Cyrillic Ze):
- + `latn-reverse-epsilon = 'serifless'`, `cv57 = 1`: Serifless `ɜ`.
- + `latn-reverse-epsilon = 'serifed'`, `cv57 = 2`: `ɜ` with serif.
- + `latn-reverse-epsilon = 'inward-serifed'`, `cv57 = 3`: `ɜ` with inward serif.
+ + `capital-gamma = 'serifless'`, `cv55 = 1`: Standard capital Gamma (`Γ`) without serifs.
+ + `capital-gamma = 'top-right-serifed'`, `cv55 = 2`: Standard capital Gamma (`Γ`) with serifs at top right.
+ + `capital-gamma = 'serifed'`, `cv55 = 3`: Standard capital Gamma (`Γ`) with motion serifs at top and bottom.
- Styles for `ι` (Greek lower Iota):
- + `lower-iota = 'zshaped'`, `cv58 = 1`: Z-shaped Greek lower Iota (`ι`).
- + `lower-iota = 'hooky-bottom'`, `cv58 = 2`: Greek lower Iota (`ι`) with a sharp-turning horizontal tail.
- + `lower-iota = 'tailed'`, `cv58 = 3`: Greek lower Iota (`ι`) with curly tail.
- + `lower-iota = 'serifed-tailed'`, `cv58 = 4`: Greek lower Iota (`ι`) with top serif and curly tail.
- + `lower-iota = 'flat-tailed'`, `cv58 = 5`: Greek lower Iota (`ι`) with a curly-then-flat tail.
- + `lower-iota = 'serifed-flat-tailed'`, `cv58 = 6`: Greek lower Iota (`ι`) with top serif and a curly-then-flat tail.
+ + `lower-iota = 'zshaped'`, `cv56 = 1`: Z-shaped Greek lower Iota (`ι`).
+ + `lower-iota = 'hooky-bottom'`, `cv56 = 2`: Greek lower Iota (`ι`) with a sharp-turning horizontal tail.
+ + `lower-iota = 'tailed'`, `cv56 = 3`: Greek lower Iota (`ι`) with curly tail.
+ + `lower-iota = 'serifed-tailed'`, `cv56 = 4`: Greek lower Iota (`ι`) with top serif and curly tail.
+ + `lower-iota = 'flat-tailed'`, `cv56 = 5`: Greek lower Iota (`ι`) with a curly-then-flat tail.
+ + `lower-iota = 'serifed-flat-tailed'`, `cv56 = 6`: Greek lower Iota (`ι`) with top serif and a curly-then-flat tail.
- Styles for `λ` (Greek small Lambda):
- + `lower-lambda = 'straight'`, `cv59 = 1`: More-straight Greek small Lambda (`λ`).
- + `lower-lambda = 'straight-turn'`, `cv59 = 2`: Greek small Lambda (`λ`) with straight upper and a tail turns leftward.
- + `lower-lambda = 'curly'`, `cv59 = 3`: More curly Greek small Lambda (`λ`), like Iosevka 2.x.
- + `lower-lambda = 'curly-turn'`, `cv59 = 4`: More curly Greek small Lambda (`λ`), like Iosevka 2.x, with a tail turns leftward.
+ + `lower-lambda = 'straight'`, `cv57 = 1`: More-straight Greek small Lambda (`λ`).
+ + `lower-lambda = 'straight-turn'`, `cv57 = 2`: Greek small Lambda (`λ`) with straight upper and a tail turns leftward.
+ + `lower-lambda = 'curly'`, `cv57 = 3`: More curly Greek small Lambda (`λ`), like Iosevka 2.x.
+ + `lower-lambda = 'curly-turn'`, `cv57 = 4`: More curly Greek small Lambda (`λ`), like Iosevka 2.x, with a tail turns leftward.
+ - Styles for `З` (Cyrillic Capital Ze):
+ + `cyrl-capital-ze = 'serifless'`, `cv58 = 1`: Serifless Cyrillic Capital Ze (`З`).
+ + `cyrl-capital-ze = 'unilateral-serifed'`, `cv58 = 2`: Cyrillic Capital Ze (`З`) with serif.
+ + `cyrl-capital-ze = 'bilateral-serifed'`, `cv58 = 3`: Cyrillic Capital Ze (`З`) with serif.
+ + `cyrl-capital-ze = 'unilateral-inward-serifed'`, `cv58 = 4`: Cyrillic Capital Ze (`З`) with inward serif.
+ + `cyrl-capital-ze = 'bilateral-inward-serifed'`, `cv58 = 5`: Cyrillic Capital Ze (`З`) with inward serif.
+ - Styles for `ɜ` (Cyrillic Lower Ze):
+ + `cyrl-ze = 'serifless'`, `cv59 = 1`: Serifless Cyrillic Lower Ze (`з`).
+ + `cyrl-ze = 'unilateral-serifed'`, `cv59 = 2`: Cyrillic Lower Ze (`з`) with serif.
+ + `cyrl-ze = 'bilateral-serifed'`, `cv59 = 3`: Cyrillic Lower Ze (`з`) with serif.
+ + `cyrl-ze = 'unilateral-inward-serifed'`, `cv59 = 4`: Cyrillic Lower Ze (`з`) with inward serif.
+ + `cyrl-ze = 'bilateral-inward-serifed'`, `cv59 = 5`: Cyrillic Lower Ze (`з`) with inward serif.
+ - Styles for `К` (Cyrillic Capital Ka):
+ + `cyrl-capital-ka = 'straight-serifless'`, `cv60 = 1`: Cyrillic Capital Ka (`К`) with standard shape.
+ + `cyrl-capital-ka = 'curly-serifless'`, `cv60 = 2`: Slightly curly Cyrillic Capital Ka (`К`) , like Iosevka 2.x.
+ + `cyrl-capital-ka = 'symmetric-touching-serifless'`, `cv60 = 3`: Cyrillic Capital Ka (`К`) with symmetric legs disconnected to the vertical bar.
+ + `cyrl-capital-ka = 'symmetric-connected-serifless'`, `cv60 = 4`: Cyrillic Capital Ka (`К`) with symmetric legs connected to the vertical bar.
+ + `cyrl-capital-ka = 'straight-top-left-serifed'`, `cv60 = 5`: Cyrillic Capital Ka (`К`) with standard shape and serifs at top left.
+ + `cyrl-capital-ka = 'curly-top-left-serifed'`, `cv60 = 6`: Slightly curly Cyrillic Capital Ka (`К`) , like Iosevka 2.x, with serifs at top left.
+ + `cyrl-capital-ka = 'symmetric-touching-top-left-serifed'`, `cv60 = 7`: Cyrillic Capital Ka (`К`) with symmetric legs disconnected to the vertical bar, and serifs at top left.
+ + `cyrl-capital-ka = 'symmetric-connected-top-left-serifed'`, `cv60 = 8`: Cyrillic Capital Ka (`К`) with symmetric legs connected to the vertical bar, and serifs at top left.
+ + `cyrl-capital-ka = 'straight-bottom-right-serifed'`, `cv60 = 9`: Cyrillic Capital Ka (`К`) with standard shape and serifs at bottom right.
+ + `cyrl-capital-ka = 'straight-serifed'`, `cv60 = 9`: Cyrillic Capital Ka (`К`) with standard shape and serifs.
+ + `cyrl-capital-ka = 'curly-bottom-right-serifed'`, `cv60 = 10`: Slightly curly Cyrillic Capital Ka (`К`) , like Iosevka 2.x, with serifs at bottom right.
+ + `cyrl-capital-ka = 'curly-serifed'`, `cv60 = 10`: Slightly curly Cyrillic Capital Ka (`К`) , like Iosevka 2.x, with serifs.
+ + `cyrl-capital-ka = 'symmetric-touching-bottom-right-serifed'`, `cv60 = 11`: Cyrillic Capital Ka (`К`) with symmetric legs disconnected to the vertical bar, and serifs at bottom right.
+ + `cyrl-capital-ka = 'symmetric-touching-serifed'`, `cv60 = 11`: Cyrillic Capital Ka (`К`) with symmetric legs disconnected to the vertical bar, and serifs.
+ + `cyrl-capital-ka = 'symmetric-connected-bottom-right-serifed'`, `cv60 = 12`: Cyrillic Capital Ka (`К`) with symmetric legs connected to the vertical bar, and serifs at bottom right.
+ + `cyrl-capital-ka = 'symmetric-connected-serifed'`, `cv60 = 12`: Cyrillic Capital Ka (`К`) with symmetric legs connected to the vertical bar, and serifs.
- Styles for `к` (Cyrillic Ka):
- + `cyrl-ka = 'straight'`, `cv60 = 1`: Cyrillic Ka (`К`/`к`) with standard shape.
- + `cyrl-ka = 'curly'`, `cv60 = 2`: Slightly curly Cyrillic Ka (`К`/`к`) , like Iosevka 2.x.
- + `cyrl-ka = 'symmetric-touching'`, `cv60 = 3`: Cyrillic Ka (`К`/`к`) with symmetric legs disconnected to the vertical bar.
- + `cyrl-ka = 'symmetric-connected'`, `cv60 = 4`: Cyrillic Ka (`К`/`к`) with symmetric legs connected to the vertical bar.
- + `cyrl-ka = 'straight-motion-serifed'`, `cv60 = 5`: Cyrillic Ka (`К`/`к`) with standard shape and motion serifs.
- + `cyrl-ka = 'curly-motion-serifed'`, `cv60 = 6`: Slightly curly Cyrillic Ka (`К`/`к`) , like Iosevka 2.x, with motion serifs.
- + `cyrl-ka = 'symmetric-touching-motion-serifed'`, `cv60 = 7`: Cyrillic Ka (`К`/`к`) with symmetric legs disconnected to the vertical bar, and motion serifs.
- + `cyrl-ka = 'symmetric-connected-motion-serifed'`, `cv60 = 8`: Cyrillic Ka (`К`/`к`) with symmetric legs connected to the vertical bar, and motion serifs.
+ + `cyrl-ka = 'straight-serifless'`, `cv61 = 1`: Cyrillic Lower Ka (`к`) with standard shape, and without serifs.
+ + `cyrl-ka = 'curly-serifless'`, `cv61 = 2`: Slightly curly Cyrillic Lower Ka (`к`) , like Iosevka 2.x, and without serifs.
+ + `cyrl-ka = 'symmetric-touching-serifless'`, `cv61 = 3`: Cyrillic Lower Ka (`к`) with symmetric legs disconnected to the vertical bar, and without serifs.
+ + `cyrl-ka = 'symmetric-connected-serifless'`, `cv61 = 4`: Cyrillic Lower Ka (`к`) with symmetric legs connected to the vertical bar, and without serifs.
+ + `cyrl-ka = 'straight-top-left-serifed'`, `cv61 = 5`: Cyrillic Lower Ka (`к`) with standard shape and serifs at top left.
+ + `cyrl-ka = 'curly-top-left-serifed'`, `cv61 = 6`: Slightly curly Cyrillic Lower Ka (`к`) , like Iosevka 2.x, with serifs at top left.
+ + `cyrl-ka = 'symmetric-touching-top-left-serifed'`, `cv61 = 7`: Cyrillic Lower Ka (`к`) with symmetric legs disconnected to the vertical bar, and serifs at top left.
+ + `cyrl-ka = 'symmetric-connected-top-left-serifed'`, `cv61 = 8`: Cyrillic Lower Ka (`к`) with symmetric legs connected to the vertical bar, and serifs at top left.
+ + `cyrl-ka = 'straight-bottom-right-serifed'`, `cv61 = 9`: Cyrillic Lower Ka (`к`) with standard shape and serifs at bottom right.
+ + `cyrl-ka = 'curly-bottom-right-serifed'`, `cv61 = 10`: Slightly curly Cyrillic Lower Ka (`к`) , like Iosevka 2.x, with serifs at bottom right.
+ + `cyrl-ka = 'symmetric-touching-bottom-right-serifed'`, `cv61 = 11`: Cyrillic Lower Ka (`к`) with symmetric legs disconnected to the vertical bar, and serifs at bottom right.
+ + `cyrl-ka = 'symmetric-connected-bottom-right-serifed'`, `cv61 = 12`: Cyrillic Lower Ka (`к`) with symmetric legs connected to the vertical bar, and serifs at bottom right.
+ + `cyrl-ka = 'straight-serifed'`, `cv61 = 13`: Cyrillic Lower Ka (`к`) with standard shape and serifs.
+ + `cyrl-ka = 'curly-serifed'`, `cv61 = 14`: Slightly curly Cyrillic Lower Ka (`к`) , like Iosevka 2.x, with serifs.
+ + `cyrl-ka = 'symmetric-touching-serifed'`, `cv61 = 15`: Cyrillic Lower Ka (`к`) with symmetric legs disconnected to the vertical bar, and serifs.
+ + `cyrl-ka = 'symmetric-connected-serifed'`, `cv61 = 16`: Cyrillic Lower Ka (`к`) with symmetric legs connected to the vertical bar, and serifs.
+ - Styles for `л` (Cyrillic Lower El):
+ + `cyrl-el = 'straight'`, `cv62 = 1`: Cyrillic Lower El (`л`) with standard shape.
+ + `cyrl-el = 'tailed'`, `cv62 = 2`: Cyrillic Lower El (`л`) with tail shape.
+ - Styles for `н` (Cyrillic Lower En):
+ + `cyrl-en = 'standard'`, `cv63 = 1`: Cyrillic Lower En (`н`) with standard shape.
+ + `cyrl-en = 'tailed'`, `cv63 = 2`: Cyrillic Lower En (`н`) with tail.
+ + `cyrl-en = 'motion-serifed'`, `cv63 = 3`: Cyrillic Lower En (`н`) with motion serifs.
+ - Styles for `ф` (Cyrillic Lower Ef):
+ + `cyrl-ef = 'serifless'`, `cv64 = 1`: Cyrillic Lower Ef (`ф`) with standard shape and without serifs.
+ + `cyrl-ef = 'cursive'`, `cv64 = 2`: Cyrillic Lower Ef (`ф`) with cursive shape.
+ + `cyrl-ef = 'top-serifed'`, `cv64 = 3`: Cyrillic Lower Ef (`ф`) with standard shape and serif at top.
+ + `cyrl-ef = 'serifed'`, `cv64 = 4`: Cyrillic Lower Ef (`ф`) with standard shape and serifs at top and bottom.
+ - Styles for `ч` (Cyrillic Lower Che):
+ + `cyrl-che = 'standard'`, `cv65 = 1`: Cyrillic Lower Che (`ч`) with standard shape.
+ + `cyrl-che = 'tailed'`, `cv65 = 2`: Cyrillic Lower Che (`ч`) with tail.
- Styles for `У` (Cyrillic Capital U):
- + `cyrl-capital-u = 'straight'`, `cv61 = 1`: Cyrillic capital U (`У`) that is fully straight.
- + `cyrl-capital-u = 'straight-turn'`, `cv61 = 2`: Cyrillic capital U (`У`) with straight upper and a tail turns leftward.
- + `cyrl-capital-u = 'curly'`, `cv61 = 3`: More curly Cyrillic capital U (`У`), like Iosevka 2.x.
- + `cyrl-capital-u = 'curly-turn'`, `cv61 = 4`: More curly Cyrillic capital U (`У`), like Iosevka 2.x, with a tail turns leftward.
- + `cyrl-capital-u = 'cursive'`, `cv61 = 5`: Cursive-like Cyrillic capital U (`У`).
- + `cyrl-capital-u = 'cursive-flat-hook'`, `cv61 = 6`: Cursive-like Cyrillic capital U (`У`) with flat terminal hook.
+ + `cyrl-capital-u = 'straight'`, `cv66 = 1`: Cyrillic capital U (`У`) that is fully straight.
+ + `cyrl-capital-u = 'straight-turn'`, `cv66 = 2`: Cyrillic capital U (`У`) with straight upper and a tail turns leftward.
+ + `cyrl-capital-u = 'curly'`, `cv66 = 3`: More curly Cyrillic capital U (`У`), like Iosevka 2.x.
+ + `cyrl-capital-u = 'curly-turn'`, `cv66 = 4`: More curly Cyrillic capital U (`У`), like Iosevka 2.x, with a tail turns leftward.
+ + `cyrl-capital-u = 'cursive'`, `cv66 = 5`: Cursive-like Cyrillic capital U (`У`).
+ + `cyrl-capital-u = 'cursive-flat-hook'`, `cv66 = 6`: Cursive-like Cyrillic capital U (`У`) with flat terminal hook.
+ - Styles for `я` (Cyrillic Lower Ya):
+ + `cyrl-ya = 'straight'`, `cv67 = 1`: Standard, straight-leg Cyrillic Lower Ya (`я`).
+ + `cyrl-ya = 'curly'`, `cv67 = 2`: Slightly curly-legged Cyrillic Lower Ya (`я`), like Iosevka 2.x.
+ + `cyrl-ya = 'standing'`, `cv67 = 3`: Cyrillic Lower Ya (`я`) with near-vertical standing leg.
+ + `cyrl-ya = 'straight-open'`, `cv67 = 4`: Standard, straight-leg Cyrillic Lower Ya (`я`), with open contour at bottom.
+ + `cyrl-ya = 'curly-open'`, `cv67 = 5`: Slightly curly-legged Cyrillic Lower Ya (`я`), like Iosevka 2.x, with open contour at bottom.
+ + `cyrl-ya = 'standing-open'`, `cv67 = 6`: Cyrillic Lower Ya (`я`) with near-vertical standing leg, with open contour at bottom.
+ + `cyrl-ya = 'straight-tailed'`, `cv67 = 7`: Standard, straight-leg Cyrillic Lower Ya (`я`), with tail.
+ + `cyrl-ya = 'curly-tailed'`, `cv67 = 8`: Slightly curly-legged Cyrillic Lower Ya (`я`), like Iosevka 2.x, with tail.
+ + `cyrl-ya = 'standing-tailed'`, `cv67 = 9`: Cyrillic Lower Ya (`я`) with near-vertical standing leg.
+ + `cyrl-ya = 'straight-open-tailed'`, `cv67 = 10`: Standard, straight-leg Cyrillic Lower Ya (`я`), with open contour at bottom and tail.
+ + `cyrl-ya = 'curly-open-tailed'`, `cv67 = 11`: Slightly curly-legged Cyrillic Lower Ya (`я`), like Iosevka 2.x, with open contour at bottom and tail.
+ + `cyrl-ya = 'standing-open-tailed'`, `cv67 = 12`: Cyrillic Lower Ya (`я`) with near-vertical standing leg, with open contour at bottom and tail.
+ - Styles for `ь` (Cyrillic Lower Yeri and related letters):
+ + `cyrl-yeri = 'corner'`, `cv68 = 1`: Cyrillic Lower Yeri (`ь`) with corner at bottom left.
+ + `cyrl-yeri = 'round'`, `cv68 = 2`: Cyrillic Lower Yeri (`ь`) with rounded shape.
+ + `cyrl-yeri = 'cursive'`, `cv68 = 3`: Cyrillic Lower Yeri (`ь`) with cursive shape.
+ - Styles for `ы` (Cyrillic Lower Yery):
+ + `cyrl-yery = 'corner'`, `cv69 = 1`: Cyrillic Lower Yery (`ы`) with corner at bottom left.
+ + `cyrl-yery = 'round'`, `cv69 = 2`: Cyrillic Lower Yery (`ы`) with rounded shape.
+ + `cyrl-yery = 'cursive'`, `cv69 = 3`: Cyrillic Lower Yery (`ы`) with cursive shape.
+ + `cyrl-yery = 'corner-tailed'`, `cv69 = 4`: Cyrillic Lower Yery (`ы`) with corner at bottom left and tail.
+ + `cyrl-yery = 'round-tailed'`, `cv69 = 5`: Cyrillic Lower Yery (`ы`) with rounded shape and tail.
+ + `cyrl-yery = 'cursive-tailed'`, `cv69 = 6`: Cyrillic Lower Yery (`ы`) with cursive shape and tail.
- Styles for `0`:
- + `zero = 'unslashed'`, `cv62 = 1`: O-like Zero (`0`).
- + `zero = 'slashed'`, `cv62 = 2`: Slashed Zero (`0`).
- + `zero = 'reverse-slashed'`, `cv62 = 3`: Reverse-slashed Zero (`0`).
- + `zero = 'dotted'`, `cv62 = 4`: Dotted Zero (`0`).
- + `zero = 'long-dotted'`, `cv62 = 5`: Long-dotted Zero (`0`) like Hack.
- + `zero = 'unslashed-oval'`, `cv62 = 6`: O-like Zero (`0`) but more round.
- + `zero = 'slashed-oval'`, `cv62 = 7`: Slashed Zero (`0`) but more round.
- + `zero = 'reverse-slashed-oval'`, `cv62 = 8`: Reverse-slashed Zero (`0`) but more round.
- + `zero = 'dotted-oval'`, `cv62 = 9`: Dotted Zero (`0`).
- + `zero = 'long-dotted-oval'`, `cv62 = 10`: Long-dotted Zero (`0`) like Hack.
+ + `zero = 'unslashed'`, `cv70 = 1`: O-like Zero (`0`).
+ + `zero = 'slashed'`, `cv70 = 2`: Slashed Zero (`0`).
+ + `zero = 'reverse-slashed'`, `cv70 = 3`: Reverse-slashed Zero (`0`).
+ + `zero = 'dotted'`, `cv70 = 4`: Dotted Zero (`0`).
+ + `zero = 'long-dotted'`, `cv70 = 5`: Long-dotted Zero (`0`) like Hack.
+ + `zero = 'unslashed-oval'`, `cv70 = 6`: O-like Zero (`0`) but more round.
+ + `zero = 'slashed-oval'`, `cv70 = 7`: Slashed Zero (`0`) but more round.
+ + `zero = 'reverse-slashed-oval'`, `cv70 = 8`: Reverse-slashed Zero (`0`) but more round.
+ + `zero = 'dotted-oval'`, `cv70 = 9`: Dotted Zero (`0`).
+ + `zero = 'long-dotted-oval'`, `cv70 = 10`: Long-dotted Zero (`0`) like Hack.
- Styles for `1`:
- + `one = 'nobase'`, `cv63 = 1`: `1` without bottom serif.
- + `one = 'base'`, `cv63 = 2`: `1` with bottom serif.
- + `one = 'line'`, `cv63 = 3`: `1` drawn just like a straight line.
- + `one = 'nobase-long-top-serif'`, `cv63 = 4`: `1` without bottom serif and with a long top serif.
- + `one = 'base-long-top-serif'`, `cv63 = 5`: `1` with bottom serif and a long top serif.
- + `one = 'nobase-flat-top-serif'`, `cv63 = 6`: `1` without bottom serif and with a flat top serif.
- + `one = 'base-flat-top-serif'`, `cv63 = 7`: `1` with bottom serif and a flat top serif.
+ + `one = 'nobase'`, `cv71 = 1`: `1` without bottom serif.
+ + `one = 'base'`, `cv71 = 2`: `1` with bottom serif.
+ + `one = 'line'`, `cv71 = 3`: `1` drawn just like a straight line.
+ + `one = 'nobase-long-top-serif'`, `cv71 = 4`: `1` without bottom serif and with a long top serif.
+ + `one = 'base-long-top-serif'`, `cv71 = 5`: `1` with bottom serif and a long top serif.
+ + `one = 'nobase-flat-top-serif'`, `cv71 = 6`: `1` without bottom serif and with a flat top serif.
+ + `one = 'base-flat-top-serif'`, `cv71 = 7`: `1` with bottom serif and a flat top serif.
- Styles for `2`:
- + `two = 'straight-neck'`, `cv64 = 1`: `2` with straight neck.
- + `two = 'curly-neck'`, `cv64 = 2`: `2` with curly neck.
+ + `two = 'straight-neck'`, `cv72 = 1`: `2` with straight neck.
+ + `two = 'curly-neck'`, `cv72 = 2`: `2` with curly neck.
- Styles for `3`:
- + `three = 'flattop'`, `cv65 = 1`: Flat top `3` (Like Museo Sans / Montserrat).
- + `three = 'twoarcs'`, `cv65 = 2`: Arched top `3`.
+ + `three = 'flattop'`, `cv73 = 1`: Flat top `3` (Like Museo Sans / Montserrat).
+ + `three = 'twoarcs'`, `cv73 = 2`: Arched top `3`.
- Styles for `4`:
- + `four = 'closed'`, `cv66 = 1`: `4` with closed contour.
- + `four = 'closed-non-crossing'`, `cv66 = 2`: `4` with closed contour but the horizontal bar does not overflow the vertical bar.
- + `four = 'semi-open'`, `cv66 = 3`: `4` with semi-open contour.
- + `four = 'semi-open-non-crossing'`, `cv66 = 4`: `4` with semi-open contour but the horizontal bar does not overflow the vertical bar.
- + `four = 'open'`, `cv66 = 5`: `4` with open contour.
- + `four = 'open-non-crossing'`, `cv66 = 6`: `4` with open contour but the horizontal bar does not overflow the vertical bar.
+ + `four = 'closed'`, `cv74 = 1`: `4` with closed contour.
+ + `four = 'closed-non-crossing'`, `cv74 = 2`: `4` with closed contour but the horizontal bar does not overflow the vertical bar.
+ + `four = 'semi-open'`, `cv74 = 3`: `4` with semi-open contour.
+ + `four = 'semi-open-non-crossing'`, `cv74 = 4`: `4` with semi-open contour but the horizontal bar does not overflow the vertical bar.
+ + `four = 'open'`, `cv74 = 5`: `4` with open contour.
+ + `four = 'open-non-crossing'`, `cv74 = 6`: `4` with open contour but the horizontal bar does not overflow the vertical bar.
- Styles for `5`:
- + `five = 'vertical-upper-left-bar'`, `cv67 = 1`: `5` with a vertical upper-left bar.
- + `five = 'oblique-upper-left-bar'`, `cv67 = 2`: `5` with an oblique upper-left bar.
+ + `five = 'vertical-upper-left-bar'`, `cv75 = 1`: `5` with a vertical upper-left bar.
+ + `five = 'oblique-upper-left-bar'`, `cv75 = 2`: `5` with an oblique upper-left bar.
- Styles for `6`:
- + `six = 'closed-contour'`, `cv68 = 1`: `6` with a more closed contour.
- + `six = 'open-contour'`, `cv68 = 2`: `6` with a more open contour.
- + `six = 'straight-bar'`, `cv68 = 3`: `6` with a straight bar.
+ + `six = 'closed-contour'`, `cv76 = 1`: `6` with a more closed contour.
+ + `six = 'open-contour'`, `cv76 = 2`: `6` with a more open contour.
+ + `six = 'straight-bar'`, `cv76 = 3`: `6` with a straight bar.
- Styles for `7`:
- + `seven = 'straight-serifless'`, `cv69 = 1`: `7` with straight stem and without serif.
- + `seven = 'straight-serifed'`, `cv69 = 2`: `7` with straight stem and initial serif.
- + `seven = 'bend-serifless'`, `cv69 = 3`: `7` with bend stem and without serif.
- + `seven = 'bend-serifed'`, `cv69 = 4`: `7` with bend stem and initial serif.
- + `seven = 'curly-serifless'`, `cv69 = 5`: `7` with curly stem and without serif.
- + `seven = 'curly-serifed'`, `cv69 = 6`: `7` with curly stem and initial serif.
- + `seven = 'straight-crossbar'`, `cv69 = 7`: `7` with straight stem and crossbar.
- + `seven = 'straight-crossbar-serifed'`, `cv69 = 8`: `7` with straight stem, crossbar and initial serif.
- + `seven = 'bend-crossbar'`, `cv69 = 9`: `7` with bend stem and crossbar.
- + `seven = 'bend-crossbar-serifed'`, `cv69 = 10`: `7` with bend stem, crossbar and initial serif.
- + `seven = 'curly-crossbar'`, `cv69 = 11`: `7` with curly stem and crossbar.
- + `seven = 'curly-crossbar-serifed'`, `cv69 = 12`: `7` with curly stem, crossbar and initial serif.
+ + `seven = 'straight-serifless'`, `cv77 = 1`: `7` with straight stem and without serif.
+ + `seven = 'straight-serifed'`, `cv77 = 2`: `7` with straight stem and initial serif.
+ + `seven = 'bend-serifless'`, `cv77 = 3`: `7` with bend stem and without serif.
+ + `seven = 'bend-serifed'`, `cv77 = 4`: `7` with bend stem and initial serif.
+ + `seven = 'curly-serifless'`, `cv77 = 5`: `7` with curly stem and without serif.
+ + `seven = 'curly-serifed'`, `cv77 = 6`: `7` with curly stem and initial serif.
+ + `seven = 'straight-crossbar'`, `cv77 = 7`: `7` with straight stem and crossbar.
+ + `seven = 'straight-crossbar-serifed'`, `cv77 = 8`: `7` with straight stem, crossbar and initial serif.
+ + `seven = 'bend-crossbar'`, `cv77 = 9`: `7` with bend stem and crossbar.
+ + `seven = 'bend-crossbar-serifed'`, `cv77 = 10`: `7` with bend stem, crossbar and initial serif.
+ + `seven = 'curly-crossbar'`, `cv77 = 11`: `7` with curly stem and crossbar.
+ + `seven = 'curly-crossbar-serifed'`, `cv77 = 12`: `7` with curly stem, crossbar and initial serif.
- Styles for `8`:
- + `eight = 'crossing'`, `cv70 = 1`: `8` with crossing middle part.
- + `eight = 'two-circles'`, `cv70 = 2`: `8` looks like two circles joined together.
- + `eight = 'crossing-asymmetric'`, `cv70 = 3`: `8` looks asymmetric crossing middle part.
+ + `eight = 'crossing'`, `cv78 = 1`: `8` with crossing middle part.
+ + `eight = 'two-circles'`, `cv78 = 2`: `8` looks like two circles joined together.
+ + `eight = 'crossing-asymmetric'`, `cv78 = 3`: `8` looks asymmetric crossing middle part.
- Styles for `9`:
- + `nine = 'closed-contour'`, `cv71 = 1`: `9` with a more closed contour.
- + `nine = 'open-contour'`, `cv71 = 2`: `9` with a more open contour.
- + `nine = 'straight-bar'`, `cv71 = 3`: `9` with a straight bar.
+ + `nine = 'closed-contour'`, `cv79 = 1`: `9` with a more closed contour.
+ + `nine = 'open-contour'`, `cv79 = 2`: `9` with a more open contour.
+ + `nine = 'straight-bar'`, `cv79 = 3`: `9` with a straight bar.
- Styles for `~`:
- + `tilde = 'high'`, `cv72 = 1`: Higher tilde `~`.
- + `tilde = 'low'`, `cv72 = 2`: Lower tilde `~`.
+ + `tilde = 'high'`, `cv80 = 1`: Higher tilde `~`.
+ + `tilde = 'low'`, `cv80 = 2`: Lower tilde `~`.
- Styles for `*`:
- + `asterisk = 'penta-high'`, `cv73 = 1`: Higher five-pointed asterisk `*`.
- + `asterisk = 'penta-low'`, `cv73 = 2`: Lower five-pointed asterisk `*`.
- + `asterisk = 'flip-penta-high'`, `cv73 = 3`: Higher five-pointed and turned asterisk `*`.
- + `asterisk = 'flip-penta-low'`, `cv73 = 4`: Lower five-pointed and turned asterisk `*`.
- + `asterisk = 'hex-high'`, `cv73 = 5`: Higher six-pointed asterisk `*`.
- + `asterisk = 'hex-low'`, `cv73 = 6`: Lower six-pointed asterisk `*`.
- + `asterisk = 'turn-hex-high'`, `cv73 = 7`: Higher turned six-pointed asterisk `*`.
- + `asterisk = 'turn-hex-low'`, `cv73 = 8`: Lower turned six-pointed asterisk `*`.
+ + `asterisk = 'penta-high'`, `cv81 = 1`: Higher five-pointed asterisk `*`.
+ + `asterisk = 'penta-low'`, `cv81 = 2`: Lower five-pointed asterisk `*`.
+ + `asterisk = 'flip-penta-high'`, `cv81 = 3`: Higher five-pointed and turned asterisk `*`.
+ + `asterisk = 'flip-penta-low'`, `cv81 = 4`: Lower five-pointed and turned asterisk `*`.
+ + `asterisk = 'hex-high'`, `cv81 = 5`: Higher six-pointed asterisk `*`.
+ + `asterisk = 'hex-low'`, `cv81 = 6`: Lower six-pointed asterisk `*`.
+ + `asterisk = 'turn-hex-high'`, `cv81 = 7`: Higher turned six-pointed asterisk `*`.
+ + `asterisk = 'turn-hex-low'`, `cv81 = 8`: Lower turned six-pointed asterisk `*`.
- Styles for `_`:
- + `underscore = 'above-baseline'`, `cv74 = 1`: Extra-high `_`, placed right below baseline.
- + `underscore = 'high'`, `cv74 = 2`: Higher underscore `_`, placed right below baseline.
- + `underscore = 'low'`, `cv74 = 3`: Lower underscore `_`, placed right above descender line.
+ + `underscore = 'above-baseline'`, `cv82 = 1`: Extra-high `_`, placed right below baseline.
+ + `underscore = 'high'`, `cv82 = 2`: Higher underscore `_`, placed right below baseline.
+ + `underscore = 'low'`, `cv82 = 3`: Lower underscore `_`, placed right above descender line.
- Styles for `¶`:
- + `paragraph-sign = 'high'`, `cv75 = 1`: Higher paragraph sign `¶`.
- + `paragraph-sign = 'low'`, `cv75 = 2`: Lower paragraph sign `¶`.
+ + `paragraph-sign = 'high'`, `cv83 = 1`: Higher paragraph sign `¶`.
+ + `paragraph-sign = 'low'`, `cv83 = 2`: Lower paragraph sign `¶`.
- Styles for `^`:
- + `caret = 'high'`, `cv76 = 1`: Higher circumflex `^`.
- + `caret = 'medium'`, `cv76 = 2`: Lower circumflex `^`.
- + `caret = 'low'`, `cv76 = 3`: Lower circumflex `^`.
+ + `caret = 'high'`, `cv84 = 1`: Higher circumflex `^`.
+ + `caret = 'medium'`, `cv84 = 2`: Lower circumflex `^`.
+ + `caret = 'low'`, `cv84 = 3`: Lower circumflex `^`.
- Styles for `(`, `)`:
- + `paren = 'normal'`, `cv77 = 1`: Parenthesis with normal contour.
- + `paren = 'large-contour'`, `cv77 = 2`: Parenthesis with larger contour, like that in Monaco.
- + `paren = 'flat-arc'`, `cv77 = 3`: Parenthesis with flat arc, like that in JetBrains Mono.
+ + `paren = 'normal'`, `cv85 = 1`: Parenthesis with normal contour.
+ + `paren = 'large-contour'`, `cv85 = 2`: Parenthesis with larger contour, like that in Monaco.
+ + `paren = 'flat-arc'`, `cv85 = 3`: Parenthesis with flat arc, like that in JetBrains Mono.
- Styles for `{`, `}`:
- + `brace = 'straight'`, `cv78 = 1`: More straight braces.
- + `brace = 'curly'`, `cv78 = 2`: More curly braces.
+ + `brace = 'straight'`, `cv86 = 1`: More straight braces.
+ + `brace = 'curly'`, `cv86 = 2`: More curly braces.
- Styles for `#`:
- + `number-sign = 'upright'`, `cv79 = 1`: Number sign with vertical bars.
- + `number-sign = 'slanted'`, `cv79 = 2`: Number sign with slanted bars.
- + `number-sign = 'upright-open'`, `cv79 = 3`: Number sign with vertical bars and open inner.
- + `number-sign = 'slanted-open'`, `cv79 = 4`: Number sign with slanted bars and open inner.
+ + `number-sign = 'upright'`, `cv87 = 1`: Number sign with vertical bars.
+ + `number-sign = 'slanted'`, `cv87 = 2`: Number sign with slanted bars.
+ + `number-sign = 'upright-open'`, `cv87 = 3`: Number sign with vertical bars and open inner.
+ + `number-sign = 'slanted-open'`, `cv87 = 4`: Number sign with slanted bars and open inner.
- Styles for `&`:
- + `ampersand = 'closed'`, `cv80 = 1`: Ampersand (`&`) with a closed contour.
- + `ampersand = 'upper-open'`, `cv80 = 2`: Ampersand (`&`) with an open contour at upper half.
- + `ampersand = 'lower-open'`, `cv80 = 3`: Ampersand (`&`) with an open contour at lower half.
- + `ampersand = 'et-toothed'`, `cv80 = 4`: Ampersand (`&`) drawn like a ligature of Ɛ and t with tooth.
- + `ampersand = 'et-toothless-corner'`, `cv80 = 5`: Ampersand (`&`) drawn like a ligature of Ɛ and t without tooth (corner).
- + `ampersand = 'et-toothless-rounded'`, `cv80 = 6`: Ampersand (`&`) drawn like a ligature of Ɛ and t without tooth (rounded).
- + `ampersand = 'flat-top'`, `cv80 = 7`: Ampersand (`&`) drawn with a flat top.
+ + `ampersand = 'closed'`, `cv88 = 1`: Ampersand (`&`) with a closed contour.
+ + `ampersand = 'upper-open'`, `cv88 = 2`: Ampersand (`&`) with an open contour at upper half.
+ + `ampersand = 'lower-open'`, `cv88 = 3`: Ampersand (`&`) with an open contour at lower half.
+ + `ampersand = 'et-toothed'`, `cv88 = 4`: Ampersand (`&`) drawn like a ligature of Ɛ and t with tooth.
+ + `ampersand = 'et-toothless-corner'`, `cv88 = 5`: Ampersand (`&`) drawn like a ligature of Ɛ and t without tooth (corner).
+ + `ampersand = 'et-toothless-rounded'`, `cv88 = 6`: Ampersand (`&`) drawn like a ligature of Ɛ and t without tooth (rounded).
+ + `ampersand = 'flat-top'`, `cv88 = 7`: Ampersand (`&`) drawn with a flat top.
- Styles for `@`:
- + `at = 'threefold'`, `cv81 = 1`: The long, three-fold At symbol (`@`).
- + `at = 'fourfold'`, `cv81 = 2`: The traditional, four-fold At symbol (`@`).
- + `at = 'short'`, `cv81 = 3`: The shorter, Fira-like At symbol (`@`).
+ + `at = 'threefold'`, `cv89 = 1`: The long, three-fold At symbol (`@`).
+ + `at = 'fourfold'`, `cv89 = 2`: The traditional, four-fold At symbol (`@`).
+ + `at = 'short'`, `cv89 = 3`: The shorter, Fira-like At symbol (`@`).
- Styles for `$`:
- + `dollar = 'open'`, `cv82 = 1`: Dollar symbol with open contour.
- + `dollar = 'through'`, `cv82 = 2`: Dollar symbol with strike-through vertical bar.
- + `dollar = 'interrupted'`, `cv82 = 3`: Dollar symbol with strike-through vertical bar.
- + `dollar = 'open-cap'`, `cv82 = 4`: Dollar symbol with open contour, not exceeding baseline and ascender.
- + `dollar = 'through-cap'`, `cv82 = 5`: Dollar symbol with strike-through vertical bar, not exceeding baseline and ascender.
- + `dollar = 'interrupted-cap'`, `cv82 = 6`: Dollar symbol with strike-through vertical bar, not exceeding baseline and ascender.
+ + `dollar = 'open'`, `cv90 = 1`: Dollar symbol with open contour.
+ + `dollar = 'through'`, `cv90 = 2`: Dollar symbol with strike-through vertical bar.
+ + `dollar = 'interrupted'`, `cv90 = 3`: Dollar symbol with strike-through vertical bar.
+ + `dollar = 'open-cap'`, `cv90 = 4`: Dollar symbol with open contour, not exceeding baseline and ascender.
+ + `dollar = 'through-cap'`, `cv90 = 5`: Dollar symbol with strike-through vertical bar, not exceeding baseline and ascender.
+ + `dollar = 'interrupted-cap'`, `cv90 = 6`: Dollar symbol with strike-through vertical bar, not exceeding baseline and ascender.
- Styles for `¢`:
- + `cent = 'open'`, `cv83 = 1`: Cent sign (`¢`) with open contour.
- + `cent = 'through'`, `cv83 = 2`: Cent sign (`¢`) with vertical bar all through the `c` part.
- + `cent = 'bar-interrupted'`, `cv83 = 3`: Cent sign (`¢`) with vertical bar breaks at center.
+ + `cent = 'open'`, `cv91 = 1`: Cent sign (`¢`) with open contour.
+ + `cent = 'through'`, `cv91 = 2`: Cent sign (`¢`) with vertical bar all through the `c` part.
+ + `cent = 'bar-interrupted'`, `cv91 = 3`: Cent sign (`¢`) with vertical bar breaks at center.
- Styles for `%`:
- + `percent = 'dots'`, `cv84 = 1`: Percent `%` with rectangular dots.
- + `percent = 'rings-segmented-slash'`, `cv84 = 2`: Percent `%` with rings and segmented slash.
- + `percent = 'rings-continuous-slash'`, `cv84 = 3`: Percent `%` with rings and continuous bar.
- + `percent = 'rings-continuous-slash-also-connected'`, `cv84 = 4`: Percent `%` with rings and continuous bar and the slash in `%` is also connected to the top-left ring.
+ + `percent = 'dots'`, `cv92 = 1`: Percent `%` with rectangular dots.
+ + `percent = 'rings-segmented-slash'`, `cv92 = 2`: Percent `%` with rings and segmented slash.
+ + `percent = 'rings-continuous-slash'`, `cv92 = 3`: Percent `%` with rings and continuous bar.
+ + `percent = 'rings-continuous-slash-also-connected'`, `cv92 = 4`: Percent `%` with rings and continuous bar and the slash in `%` is also connected to the top-left ring.
- Styles for `|`:
- + `bar = 'natural-slope'`, `cv85 = 1`: Bar punctuations (`|`) has a natural slope under italics and oblique.
- + `bar = 'force-upright'`, `cv85 = 2`: Bar punctuations (`|`) is forced upright under italics and oblique.
+ + `bar = 'natural-slope'`, `cv93 = 1`: Bar punctuations (`|`) has a natural slope under italics and oblique.
+ + `bar = 'force-upright'`, `cv93 = 2`: Bar punctuations (`|`) is forced upright under italics and oblique.
- Styles for `<=`, `>=`:
- + `lig-ltgteq = 'flat'`, `cv86 = 1`: The lower bar of `<=` and `>=` ligation is flat.
- + `lig-ltgteq = 'slanted'`, `cv86 = 2`: The lower bar of `<=` and `>=` ligation is slanted.
- - Styles for `'`:
- + `ascii-single-quote = 'straight'`, `cv87 = 1`: Show ASCII quote (`'`) as short vertical straight bar..
- + `ascii-single-quote = 'raised-comma'`, `cv87 = 2`: Show ASCII quote (`'`) as raised comma..
+ + `lig-ltgteq = 'flat'`, `cv94 = 1`: The lower bar of `<=` and `>=` ligation is flat.
+ + `lig-ltgteq = 'slanted'`, `cv94 = 2`: The lower bar of `<=` and `>=` ligation is slanted.
+ - Styles for `"`:
+ + `ascii-single-quote = 'straight'`, `cv95 = 1`: Show ASCII quote (`"`) as short vertical straight bar..
+ + `ascii-single-quote = 'raised-comma'`, `cv95 = 2`: Show ASCII quote (`"`) as raised comma..
- Styles for `` ` ``:
- + `ascii-grave = 'straight'`, `cv88 = 1`: Show ASCII grave (`` ` ``) as short diagonal straight bar..
- + `ascii-grave = 'raised-inverse-comma'`, `cv88 = 2`: Show ASCII grave (`` ` ``) as raised comma..
- + `ascii-grave = 'raised-turn-comma'`, `cv88 = 3`: Show ASCII grave (`` ` ``) as raised turned comma, identical to curly open single quote symbols (U+2018)..
+ + `ascii-grave = 'straight'`, `cv96 = 1`: Show ASCII grave (`` ` ``) as short diagonal straight bar..
+ + `ascii-grave = 'raised-inverse-comma'`, `cv96 = 2`: Show ASCII grave (`` ` ``) as raised comma..
+ + `ascii-grave = 'raised-turn-comma'`, `cv96 = 3`: Show ASCII grave (`` ` ``) as raised turned comma, identical to curly open single quote symbols (U+2018)..
- Styles for `?`:
- + `question = 'smooth'`, `cv89 = 1`: Smooth question mark (`?`).
- + `question = 'corner'`, `cv89 = 2`: Question mark (`?`) with a corner at middle.
- + `question = 'corner-flat-hooked'`, `cv89 = 3`: Question mark (`?`) with a corner at middle and flat hook.
+ + `question = 'smooth'`, `cv97 = 1`: Smooth question mark (`?`).
+ + `question = 'corner'`, `cv97 = 2`: Question mark (`?`) with a corner at middle.
+ + `question = 'corner-flat-hooked'`, `cv97 = 3`: Question mark (`?`) with a corner at middle and flat hook.
diff --git a/images/charvars.png b/images/charvars.png
index 7f13eb9f4..c6ecf3d5d 100644
Binary files a/images/charvars.png and b/images/charvars.png differ
diff --git a/images/iosevka-aile.png b/images/iosevka-aile.png
index 9fedceb1e..145d866c9 100644
Binary files a/images/iosevka-aile.png and b/images/iosevka-aile.png differ
diff --git a/images/iosevka-curly-slab.png b/images/iosevka-curly-slab.png
index d3c36cb81..1c8a636de 100644
Binary files a/images/iosevka-curly-slab.png and b/images/iosevka-curly-slab.png differ
diff --git a/images/iosevka-curly.png b/images/iosevka-curly.png
index d465f4eb7..1f0253643 100644
Binary files a/images/iosevka-curly.png and b/images/iosevka-curly.png differ
diff --git a/images/iosevka-etoile.png b/images/iosevka-etoile.png
index ed4db12fb..8c762e936 100644
Binary files a/images/iosevka-etoile.png and b/images/iosevka-etoile.png differ
diff --git a/images/iosevka-fixed-curly-slab.png b/images/iosevka-fixed-curly-slab.png
index d3c36cb81..1c8a636de 100644
Binary files a/images/iosevka-fixed-curly-slab.png and b/images/iosevka-fixed-curly-slab.png differ
diff --git a/images/iosevka-fixed-curly.png b/images/iosevka-fixed-curly.png
index d465f4eb7..1f0253643 100644
Binary files a/images/iosevka-fixed-curly.png and b/images/iosevka-fixed-curly.png differ
diff --git a/images/iosevka-fixed-slab.png b/images/iosevka-fixed-slab.png
index a6a2a22cc..f834af613 100644
Binary files a/images/iosevka-fixed-slab.png and b/images/iosevka-fixed-slab.png differ
diff --git a/images/iosevka-fixed-ss01.png b/images/iosevka-fixed-ss01.png
index 25746fcb8..fdbcf0f41 100644
Binary files a/images/iosevka-fixed-ss01.png and b/images/iosevka-fixed-ss01.png differ
diff --git a/images/iosevka-fixed-ss02.png b/images/iosevka-fixed-ss02.png
index 0d85e4501..25f9f5dd2 100644
Binary files a/images/iosevka-fixed-ss02.png and b/images/iosevka-fixed-ss02.png differ
diff --git a/images/iosevka-fixed-ss03.png b/images/iosevka-fixed-ss03.png
index 766884d85..44b118f8d 100644
Binary files a/images/iosevka-fixed-ss03.png and b/images/iosevka-fixed-ss03.png differ
diff --git a/images/iosevka-fixed-ss04.png b/images/iosevka-fixed-ss04.png
index 90002aea5..33a9d9f10 100644
Binary files a/images/iosevka-fixed-ss04.png and b/images/iosevka-fixed-ss04.png differ
diff --git a/images/iosevka-fixed-ss05.png b/images/iosevka-fixed-ss05.png
index 52ceaf843..ea8c6203b 100644
Binary files a/images/iosevka-fixed-ss05.png and b/images/iosevka-fixed-ss05.png differ
diff --git a/images/iosevka-fixed-ss06.png b/images/iosevka-fixed-ss06.png
index 1c4001f09..fb0dbe34c 100644
Binary files a/images/iosevka-fixed-ss06.png and b/images/iosevka-fixed-ss06.png differ
diff --git a/images/iosevka-fixed-ss07.png b/images/iosevka-fixed-ss07.png
index f98ffba00..cffe00c8b 100644
Binary files a/images/iosevka-fixed-ss07.png and b/images/iosevka-fixed-ss07.png differ
diff --git a/images/iosevka-fixed-ss08.png b/images/iosevka-fixed-ss08.png
index fc14324bc..5e266866d 100644
Binary files a/images/iosevka-fixed-ss08.png and b/images/iosevka-fixed-ss08.png differ
diff --git a/images/iosevka-fixed-ss09.png b/images/iosevka-fixed-ss09.png
index 5d7e2d04e..de0889c32 100644
Binary files a/images/iosevka-fixed-ss09.png and b/images/iosevka-fixed-ss09.png differ
diff --git a/images/iosevka-fixed-ss10.png b/images/iosevka-fixed-ss10.png
index e5af97216..426fb2c84 100644
Binary files a/images/iosevka-fixed-ss10.png and b/images/iosevka-fixed-ss10.png differ
diff --git a/images/iosevka-fixed-ss11.png b/images/iosevka-fixed-ss11.png
index 028ea68cd..10960a1e6 100644
Binary files a/images/iosevka-fixed-ss11.png and b/images/iosevka-fixed-ss11.png differ
diff --git a/images/iosevka-fixed-ss12.png b/images/iosevka-fixed-ss12.png
index 3ae9d6bea..cf33d6d12 100644
Binary files a/images/iosevka-fixed-ss12.png and b/images/iosevka-fixed-ss12.png differ
diff --git a/images/iosevka-fixed-ss13.png b/images/iosevka-fixed-ss13.png
index 9d68fc05e..fc3281663 100644
Binary files a/images/iosevka-fixed-ss13.png and b/images/iosevka-fixed-ss13.png differ
diff --git a/images/iosevka-fixed-ss14.png b/images/iosevka-fixed-ss14.png
index 413bce9e8..cbf45ae59 100644
Binary files a/images/iosevka-fixed-ss14.png and b/images/iosevka-fixed-ss14.png differ
diff --git a/images/iosevka-fixed-ss15.png b/images/iosevka-fixed-ss15.png
index 0f62dd019..5ecbc4ede 100644
Binary files a/images/iosevka-fixed-ss15.png and b/images/iosevka-fixed-ss15.png differ
diff --git a/images/iosevka-fixed-ss16.png b/images/iosevka-fixed-ss16.png
index e126d22a1..895a21346 100644
Binary files a/images/iosevka-fixed-ss16.png and b/images/iosevka-fixed-ss16.png differ
diff --git a/images/iosevka-fixed-ss17.png b/images/iosevka-fixed-ss17.png
index 540aaa44f..9409451b2 100644
Binary files a/images/iosevka-fixed-ss17.png and b/images/iosevka-fixed-ss17.png differ
diff --git a/images/iosevka-fixed-ss18.png b/images/iosevka-fixed-ss18.png
new file mode 100644
index 000000000..c834d1a41
Binary files /dev/null and b/images/iosevka-fixed-ss18.png differ
diff --git a/images/iosevka-fixed.png b/images/iosevka-fixed.png
index 0fbad1592..5d9e8d258 100644
Binary files a/images/iosevka-fixed.png and b/images/iosevka-fixed.png differ
diff --git a/images/iosevka-slab.png b/images/iosevka-slab.png
index a6a2a22cc..f834af613 100644
Binary files a/images/iosevka-slab.png and b/images/iosevka-slab.png differ
diff --git a/images/iosevka-ss01.png b/images/iosevka-ss01.png
index 25746fcb8..fdbcf0f41 100644
Binary files a/images/iosevka-ss01.png and b/images/iosevka-ss01.png differ
diff --git a/images/iosevka-ss02.png b/images/iosevka-ss02.png
index 0d85e4501..25f9f5dd2 100644
Binary files a/images/iosevka-ss02.png and b/images/iosevka-ss02.png differ
diff --git a/images/iosevka-ss03.png b/images/iosevka-ss03.png
index 766884d85..44b118f8d 100644
Binary files a/images/iosevka-ss03.png and b/images/iosevka-ss03.png differ
diff --git a/images/iosevka-ss04.png b/images/iosevka-ss04.png
index 90002aea5..33a9d9f10 100644
Binary files a/images/iosevka-ss04.png and b/images/iosevka-ss04.png differ
diff --git a/images/iosevka-ss05.png b/images/iosevka-ss05.png
index 52ceaf843..ea8c6203b 100644
Binary files a/images/iosevka-ss05.png and b/images/iosevka-ss05.png differ
diff --git a/images/iosevka-ss06.png b/images/iosevka-ss06.png
index 1c4001f09..fb0dbe34c 100644
Binary files a/images/iosevka-ss06.png and b/images/iosevka-ss06.png differ
diff --git a/images/iosevka-ss07.png b/images/iosevka-ss07.png
index f98ffba00..cffe00c8b 100644
Binary files a/images/iosevka-ss07.png and b/images/iosevka-ss07.png differ
diff --git a/images/iosevka-ss08.png b/images/iosevka-ss08.png
index fc14324bc..5e266866d 100644
Binary files a/images/iosevka-ss08.png and b/images/iosevka-ss08.png differ
diff --git a/images/iosevka-ss09.png b/images/iosevka-ss09.png
index 5d7e2d04e..de0889c32 100644
Binary files a/images/iosevka-ss09.png and b/images/iosevka-ss09.png differ
diff --git a/images/iosevka-ss10.png b/images/iosevka-ss10.png
index e5af97216..426fb2c84 100644
Binary files a/images/iosevka-ss10.png and b/images/iosevka-ss10.png differ
diff --git a/images/iosevka-ss11.png b/images/iosevka-ss11.png
index 028ea68cd..10960a1e6 100644
Binary files a/images/iosevka-ss11.png and b/images/iosevka-ss11.png differ
diff --git a/images/iosevka-ss12.png b/images/iosevka-ss12.png
index 3ae9d6bea..cf33d6d12 100644
Binary files a/images/iosevka-ss12.png and b/images/iosevka-ss12.png differ
diff --git a/images/iosevka-ss13.png b/images/iosevka-ss13.png
index 9d68fc05e..fc3281663 100644
Binary files a/images/iosevka-ss13.png and b/images/iosevka-ss13.png differ
diff --git a/images/iosevka-ss14.png b/images/iosevka-ss14.png
index 413bce9e8..cbf45ae59 100644
Binary files a/images/iosevka-ss14.png and b/images/iosevka-ss14.png differ
diff --git a/images/iosevka-ss15.png b/images/iosevka-ss15.png
index 0f62dd019..5ecbc4ede 100644
Binary files a/images/iosevka-ss15.png and b/images/iosevka-ss15.png differ
diff --git a/images/iosevka-ss16.png b/images/iosevka-ss16.png
index e126d22a1..895a21346 100644
Binary files a/images/iosevka-ss16.png and b/images/iosevka-ss16.png differ
diff --git a/images/iosevka-ss17.png b/images/iosevka-ss17.png
index 540aaa44f..9409451b2 100644
Binary files a/images/iosevka-ss17.png and b/images/iosevka-ss17.png differ
diff --git a/images/iosevka-ss18.png b/images/iosevka-ss18.png
new file mode 100644
index 000000000..c834d1a41
Binary files /dev/null and b/images/iosevka-ss18.png differ
diff --git a/images/iosevka-term-curly-slab.png b/images/iosevka-term-curly-slab.png
index d3c36cb81..1c8a636de 100644
Binary files a/images/iosevka-term-curly-slab.png and b/images/iosevka-term-curly-slab.png differ
diff --git a/images/iosevka-term-curly.png b/images/iosevka-term-curly.png
index d465f4eb7..1f0253643 100644
Binary files a/images/iosevka-term-curly.png and b/images/iosevka-term-curly.png differ
diff --git a/images/iosevka-term-slab.png b/images/iosevka-term-slab.png
index a6a2a22cc..f834af613 100644
Binary files a/images/iosevka-term-slab.png and b/images/iosevka-term-slab.png differ
diff --git a/images/iosevka-term-ss01.png b/images/iosevka-term-ss01.png
index 25746fcb8..fdbcf0f41 100644
Binary files a/images/iosevka-term-ss01.png and b/images/iosevka-term-ss01.png differ
diff --git a/images/iosevka-term-ss02.png b/images/iosevka-term-ss02.png
index 0d85e4501..25f9f5dd2 100644
Binary files a/images/iosevka-term-ss02.png and b/images/iosevka-term-ss02.png differ
diff --git a/images/iosevka-term-ss03.png b/images/iosevka-term-ss03.png
index 766884d85..44b118f8d 100644
Binary files a/images/iosevka-term-ss03.png and b/images/iosevka-term-ss03.png differ
diff --git a/images/iosevka-term-ss04.png b/images/iosevka-term-ss04.png
index 90002aea5..33a9d9f10 100644
Binary files a/images/iosevka-term-ss04.png and b/images/iosevka-term-ss04.png differ
diff --git a/images/iosevka-term-ss05.png b/images/iosevka-term-ss05.png
index 52ceaf843..ea8c6203b 100644
Binary files a/images/iosevka-term-ss05.png and b/images/iosevka-term-ss05.png differ
diff --git a/images/iosevka-term-ss06.png b/images/iosevka-term-ss06.png
index 1c4001f09..fb0dbe34c 100644
Binary files a/images/iosevka-term-ss06.png and b/images/iosevka-term-ss06.png differ
diff --git a/images/iosevka-term-ss07.png b/images/iosevka-term-ss07.png
index f98ffba00..cffe00c8b 100644
Binary files a/images/iosevka-term-ss07.png and b/images/iosevka-term-ss07.png differ
diff --git a/images/iosevka-term-ss08.png b/images/iosevka-term-ss08.png
index fc14324bc..5e266866d 100644
Binary files a/images/iosevka-term-ss08.png and b/images/iosevka-term-ss08.png differ
diff --git a/images/iosevka-term-ss09.png b/images/iosevka-term-ss09.png
index 5d7e2d04e..de0889c32 100644
Binary files a/images/iosevka-term-ss09.png and b/images/iosevka-term-ss09.png differ
diff --git a/images/iosevka-term-ss10.png b/images/iosevka-term-ss10.png
index e5af97216..426fb2c84 100644
Binary files a/images/iosevka-term-ss10.png and b/images/iosevka-term-ss10.png differ
diff --git a/images/iosevka-term-ss11.png b/images/iosevka-term-ss11.png
index 028ea68cd..10960a1e6 100644
Binary files a/images/iosevka-term-ss11.png and b/images/iosevka-term-ss11.png differ
diff --git a/images/iosevka-term-ss12.png b/images/iosevka-term-ss12.png
index 3ae9d6bea..cf33d6d12 100644
Binary files a/images/iosevka-term-ss12.png and b/images/iosevka-term-ss12.png differ
diff --git a/images/iosevka-term-ss13.png b/images/iosevka-term-ss13.png
index 9d68fc05e..fc3281663 100644
Binary files a/images/iosevka-term-ss13.png and b/images/iosevka-term-ss13.png differ
diff --git a/images/iosevka-term-ss14.png b/images/iosevka-term-ss14.png
index 413bce9e8..cbf45ae59 100644
Binary files a/images/iosevka-term-ss14.png and b/images/iosevka-term-ss14.png differ
diff --git a/images/iosevka-term-ss15.png b/images/iosevka-term-ss15.png
index 0f62dd019..5ecbc4ede 100644
Binary files a/images/iosevka-term-ss15.png and b/images/iosevka-term-ss15.png differ
diff --git a/images/iosevka-term-ss16.png b/images/iosevka-term-ss16.png
index e126d22a1..895a21346 100644
Binary files a/images/iosevka-term-ss16.png and b/images/iosevka-term-ss16.png differ
diff --git a/images/iosevka-term-ss17.png b/images/iosevka-term-ss17.png
index 540aaa44f..9409451b2 100644
Binary files a/images/iosevka-term-ss17.png and b/images/iosevka-term-ss17.png differ
diff --git a/images/iosevka-term-ss18.png b/images/iosevka-term-ss18.png
new file mode 100644
index 000000000..c834d1a41
Binary files /dev/null and b/images/iosevka-term-ss18.png differ
diff --git a/images/iosevka-term.png b/images/iosevka-term.png
index 0fbad1592..5d9e8d258 100644
Binary files a/images/iosevka-term.png and b/images/iosevka-term.png differ
diff --git a/images/iosevka.png b/images/iosevka.png
index 0fbad1592..5d9e8d258 100644
Binary files a/images/iosevka.png and b/images/iosevka.png differ
diff --git a/images/languages.png b/images/languages.png
index 77cbf2371..3eb511ef8 100644
Binary files a/images/languages.png and b/images/languages.png differ
diff --git a/images/ligset-CLIK-1.png b/images/ligset-CLIK-1.png
index 0f18ef185..5662eb556 100644
Binary files a/images/ligset-CLIK-1.png and b/images/ligset-CLIK-1.png differ
diff --git a/images/ligset-COQX-1.png b/images/ligset-COQX-1.png
index f030034ca..bb1830be6 100644
Binary files a/images/ligset-COQX-1.png and b/images/ligset-COQX-1.png differ
diff --git a/images/ligset-ELMX-1.png b/images/ligset-ELMX-1.png
index 0df8af639..168edec1d 100644
Binary files a/images/ligset-ELMX-1.png and b/images/ligset-ELMX-1.png differ
diff --git a/images/ligset-FSHP-1.png b/images/ligset-FSHP-1.png
index e64004dd9..e47b9cd2c 100644
Binary files a/images/ligset-FSHP-1.png and b/images/ligset-FSHP-1.png differ
diff --git a/images/ligset-FSTA-1.png b/images/ligset-FSTA-1.png
index bf02a7015..68675f73b 100644
Binary files a/images/ligset-FSTA-1.png and b/images/ligset-FSTA-1.png differ
diff --git a/images/ligset-HSKL-1.png b/images/ligset-HSKL-1.png
index 0df8af639..168edec1d 100644
Binary files a/images/ligset-HSKL-1.png and b/images/ligset-HSKL-1.png differ
diff --git a/images/ligset-IDRS-1.png b/images/ligset-IDRS-1.png
index 0df8af639..168edec1d 100644
Binary files a/images/ligset-IDRS-1.png and b/images/ligset-IDRS-1.png differ
diff --git a/images/ligset-JSPT-1.png b/images/ligset-JSPT-1.png
index 0f18ef185..5662eb556 100644
Binary files a/images/ligset-JSPT-1.png and b/images/ligset-JSPT-1.png differ
diff --git a/images/ligset-MLXX-1.png b/images/ligset-MLXX-1.png
index e64004dd9..e47b9cd2c 100644
Binary files a/images/ligset-MLXX-1.png and b/images/ligset-MLXX-1.png differ
diff --git a/images/ligset-MTLB-1.png b/images/ligset-MTLB-1.png
index eb12a4f3e..65e55f3e9 100644
Binary files a/images/ligset-MTLB-1.png and b/images/ligset-MTLB-1.png differ
diff --git a/images/ligset-PHPX-1.png b/images/ligset-PHPX-1.png
index 0f18ef185..5662eb556 100644
Binary files a/images/ligset-PHPX-1.png and b/images/ligset-PHPX-1.png differ
diff --git a/images/ligset-PURS-1.png b/images/ligset-PURS-1.png
index 0df8af639..168edec1d 100644
Binary files a/images/ligset-PURS-1.png and b/images/ligset-PURS-1.png differ
diff --git a/images/ligset-SWFT-1.png b/images/ligset-SWFT-1.png
index a77064987..68aaf2cd6 100644
Binary files a/images/ligset-SWFT-1.png and b/images/ligset-SWFT-1.png differ
diff --git a/images/ligset-VRLG-1.png b/images/ligset-VRLG-1.png
index 4f5bc6092..e0a6f81fe 100644
Binary files a/images/ligset-VRLG-1.png and b/images/ligset-VRLG-1.png differ
diff --git a/images/ligset-WFLM-1.png b/images/ligset-WFLM-1.png
index 858115d93..427b08d18 100644
Binary files a/images/ligset-WFLM-1.png and b/images/ligset-WFLM-1.png differ
diff --git a/images/ligset-calt-0.png b/images/ligset-calt-0.png
index 97e733a27..9aab8d1eb 100644
Binary files a/images/ligset-calt-0.png and b/images/ligset-calt-0.png differ
diff --git a/images/ligset-calt-1.png b/images/ligset-calt-1.png
index 0d99791e3..a4e711c87 100644
Binary files a/images/ligset-calt-1.png and b/images/ligset-calt-1.png differ
diff --git a/images/ligset-dlig-1.png b/images/ligset-dlig-1.png
index 9e9a0bbbb..4090b3662 100644
Binary files a/images/ligset-dlig-1.png and b/images/ligset-dlig-1.png differ
diff --git a/images/matrix.png b/images/matrix.png
index 4ea3a40d6..2b0fa749b 100644
Binary files a/images/matrix.png and b/images/matrix.png differ
diff --git a/images/stylistic-set-i-off-0.png b/images/stylistic-set-i-off-0.png
index 29556aca4..cf5348bcb 100644
Binary files a/images/stylistic-set-i-off-0.png and b/images/stylistic-set-i-off-0.png differ
diff --git a/images/stylistic-set-i-ss01-1.png b/images/stylistic-set-i-ss01-1.png
index 1f547b086..ba6f07e78 100644
Binary files a/images/stylistic-set-i-ss01-1.png and b/images/stylistic-set-i-ss01-1.png differ
diff --git a/images/stylistic-set-i-ss02-1.png b/images/stylistic-set-i-ss02-1.png
index 709f3b223..75c4b0834 100644
Binary files a/images/stylistic-set-i-ss02-1.png and b/images/stylistic-set-i-ss02-1.png differ
diff --git a/images/stylistic-set-i-ss03-1.png b/images/stylistic-set-i-ss03-1.png
index 7d925eb7d..974b12463 100644
Binary files a/images/stylistic-set-i-ss03-1.png and b/images/stylistic-set-i-ss03-1.png differ
diff --git a/images/stylistic-set-i-ss04-1.png b/images/stylistic-set-i-ss04-1.png
index 7fd488cf9..f999349de 100644
Binary files a/images/stylistic-set-i-ss04-1.png and b/images/stylistic-set-i-ss04-1.png differ
diff --git a/images/stylistic-set-i-ss05-1.png b/images/stylistic-set-i-ss05-1.png
index 0d6017873..e3e4d50fd 100644
Binary files a/images/stylistic-set-i-ss05-1.png and b/images/stylistic-set-i-ss05-1.png differ
diff --git a/images/stylistic-set-i-ss06-1.png b/images/stylistic-set-i-ss06-1.png
index f29de6ba5..48027c048 100644
Binary files a/images/stylistic-set-i-ss06-1.png and b/images/stylistic-set-i-ss06-1.png differ
diff --git a/images/stylistic-set-i-ss07-1.png b/images/stylistic-set-i-ss07-1.png
index 6887ebfff..b8a2b783c 100644
Binary files a/images/stylistic-set-i-ss07-1.png and b/images/stylistic-set-i-ss07-1.png differ
diff --git a/images/stylistic-set-i-ss08-1.png b/images/stylistic-set-i-ss08-1.png
index 704c8f05d..5e4465bcb 100644
Binary files a/images/stylistic-set-i-ss08-1.png and b/images/stylistic-set-i-ss08-1.png differ
diff --git a/images/stylistic-set-i-ss09-1.png b/images/stylistic-set-i-ss09-1.png
index c623f63ae..35d1b4c9b 100644
Binary files a/images/stylistic-set-i-ss09-1.png and b/images/stylistic-set-i-ss09-1.png differ
diff --git a/images/stylistic-set-i-ss10-1.png b/images/stylistic-set-i-ss10-1.png
index 314cebd12..806e55680 100644
Binary files a/images/stylistic-set-i-ss10-1.png and b/images/stylistic-set-i-ss10-1.png differ
diff --git a/images/stylistic-set-i-ss11-1.png b/images/stylistic-set-i-ss11-1.png
index 5c5262782..065e0a46f 100644
Binary files a/images/stylistic-set-i-ss11-1.png and b/images/stylistic-set-i-ss11-1.png differ
diff --git a/images/stylistic-set-i-ss12-1.png b/images/stylistic-set-i-ss12-1.png
index 4e2228017..b97754f4b 100644
Binary files a/images/stylistic-set-i-ss12-1.png and b/images/stylistic-set-i-ss12-1.png differ
diff --git a/images/stylistic-set-i-ss13-1.png b/images/stylistic-set-i-ss13-1.png
index 720ab56cd..3e0f6deda 100644
Binary files a/images/stylistic-set-i-ss13-1.png and b/images/stylistic-set-i-ss13-1.png differ
diff --git a/images/stylistic-set-i-ss14-1.png b/images/stylistic-set-i-ss14-1.png
index 058eb60f7..5b1b90f73 100644
Binary files a/images/stylistic-set-i-ss14-1.png and b/images/stylistic-set-i-ss14-1.png differ
diff --git a/images/stylistic-set-i-ss15-1.png b/images/stylistic-set-i-ss15-1.png
index 2f8d8e7d8..ae00c30f4 100644
Binary files a/images/stylistic-set-i-ss15-1.png and b/images/stylistic-set-i-ss15-1.png differ
diff --git a/images/stylistic-set-i-ss16-1.png b/images/stylistic-set-i-ss16-1.png
index a63f078b8..a6d6123d4 100644
Binary files a/images/stylistic-set-i-ss16-1.png and b/images/stylistic-set-i-ss16-1.png differ
diff --git a/images/stylistic-set-i-ss17-1.png b/images/stylistic-set-i-ss17-1.png
index 34d196b0c..7503ee778 100644
Binary files a/images/stylistic-set-i-ss17-1.png and b/images/stylistic-set-i-ss17-1.png differ
diff --git a/images/stylistic-set-i-ss18-1.png b/images/stylistic-set-i-ss18-1.png
new file mode 100644
index 000000000..13469c00a
Binary files /dev/null and b/images/stylistic-set-i-ss18-1.png differ
diff --git a/images/stylistic-set-i-ss20-1.png b/images/stylistic-set-i-ss20-1.png
index ef83c0ded..175d2c248 100644
Binary files a/images/stylistic-set-i-ss20-1.png and b/images/stylistic-set-i-ss20-1.png differ
diff --git a/images/stylistic-set-u-off-0.png b/images/stylistic-set-u-off-0.png
index aae1b6985..244fb3025 100644
Binary files a/images/stylistic-set-u-off-0.png and b/images/stylistic-set-u-off-0.png differ
diff --git a/images/stylistic-set-u-ss01-1.png b/images/stylistic-set-u-ss01-1.png
index 383510cc5..aec3a5738 100644
Binary files a/images/stylistic-set-u-ss01-1.png and b/images/stylistic-set-u-ss01-1.png differ
diff --git a/images/stylistic-set-u-ss02-1.png b/images/stylistic-set-u-ss02-1.png
index 738eda94e..209da6d75 100644
Binary files a/images/stylistic-set-u-ss02-1.png and b/images/stylistic-set-u-ss02-1.png differ
diff --git a/images/stylistic-set-u-ss03-1.png b/images/stylistic-set-u-ss03-1.png
index 4db074239..8dda29427 100644
Binary files a/images/stylistic-set-u-ss03-1.png and b/images/stylistic-set-u-ss03-1.png differ
diff --git a/images/stylistic-set-u-ss04-1.png b/images/stylistic-set-u-ss04-1.png
index 982affdda..f13c9cf1f 100644
Binary files a/images/stylistic-set-u-ss04-1.png and b/images/stylistic-set-u-ss04-1.png differ
diff --git a/images/stylistic-set-u-ss05-1.png b/images/stylistic-set-u-ss05-1.png
index 58f1fc043..8d69f60f5 100644
Binary files a/images/stylistic-set-u-ss05-1.png and b/images/stylistic-set-u-ss05-1.png differ
diff --git a/images/stylistic-set-u-ss06-1.png b/images/stylistic-set-u-ss06-1.png
index 9882c93bb..9eadfa9ff 100644
Binary files a/images/stylistic-set-u-ss06-1.png and b/images/stylistic-set-u-ss06-1.png differ
diff --git a/images/stylistic-set-u-ss07-1.png b/images/stylistic-set-u-ss07-1.png
index 74d1a7024..6a6faa334 100644
Binary files a/images/stylistic-set-u-ss07-1.png and b/images/stylistic-set-u-ss07-1.png differ
diff --git a/images/stylistic-set-u-ss08-1.png b/images/stylistic-set-u-ss08-1.png
index 0757723ac..53276f167 100644
Binary files a/images/stylistic-set-u-ss08-1.png and b/images/stylistic-set-u-ss08-1.png differ
diff --git a/images/stylistic-set-u-ss09-1.png b/images/stylistic-set-u-ss09-1.png
index 0aa44e63f..879e2f6ce 100644
Binary files a/images/stylistic-set-u-ss09-1.png and b/images/stylistic-set-u-ss09-1.png differ
diff --git a/images/stylistic-set-u-ss10-1.png b/images/stylistic-set-u-ss10-1.png
index 1bbcda3dd..7fd8adeae 100644
Binary files a/images/stylistic-set-u-ss10-1.png and b/images/stylistic-set-u-ss10-1.png differ
diff --git a/images/stylistic-set-u-ss11-1.png b/images/stylistic-set-u-ss11-1.png
index a8b07bc3e..c127f8421 100644
Binary files a/images/stylistic-set-u-ss11-1.png and b/images/stylistic-set-u-ss11-1.png differ
diff --git a/images/stylistic-set-u-ss12-1.png b/images/stylistic-set-u-ss12-1.png
index e5f0ebd8a..d9606aa18 100644
Binary files a/images/stylistic-set-u-ss12-1.png and b/images/stylistic-set-u-ss12-1.png differ
diff --git a/images/stylistic-set-u-ss13-1.png b/images/stylistic-set-u-ss13-1.png
index 4ec60b321..c4474c9d7 100644
Binary files a/images/stylistic-set-u-ss13-1.png and b/images/stylistic-set-u-ss13-1.png differ
diff --git a/images/stylistic-set-u-ss14-1.png b/images/stylistic-set-u-ss14-1.png
index 1ccb527f7..ef77942ba 100644
Binary files a/images/stylistic-set-u-ss14-1.png and b/images/stylistic-set-u-ss14-1.png differ
diff --git a/images/stylistic-set-u-ss15-1.png b/images/stylistic-set-u-ss15-1.png
index bed69540a..559cf1bdb 100644
Binary files a/images/stylistic-set-u-ss15-1.png and b/images/stylistic-set-u-ss15-1.png differ
diff --git a/images/stylistic-set-u-ss16-1.png b/images/stylistic-set-u-ss16-1.png
index 7bd34cbbb..d4386b800 100644
Binary files a/images/stylistic-set-u-ss16-1.png and b/images/stylistic-set-u-ss16-1.png differ
diff --git a/images/stylistic-set-u-ss17-1.png b/images/stylistic-set-u-ss17-1.png
index 96f0193a3..553036ba7 100644
Binary files a/images/stylistic-set-u-ss17-1.png and b/images/stylistic-set-u-ss17-1.png differ
diff --git a/images/stylistic-set-u-ss18-1.png b/images/stylistic-set-u-ss18-1.png
new file mode 100644
index 000000000..3b6d2c072
Binary files /dev/null and b/images/stylistic-set-u-ss18-1.png differ
diff --git a/images/stylistic-set-u-ss20-1.png b/images/stylistic-set-u-ss20-1.png
index fb191ff6d..28d78f951 100644
Binary files a/images/stylistic-set-u-ss20-1.png and b/images/stylistic-set-u-ss20-1.png differ
diff --git a/package.json b/package.json
index d464be4f9..3d1576841 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "iosevka",
- "version": "6.1.3",
+ "version": "7.0.0-preview.1",
"main": "./font-src/index.js",
"scripts": {
"build": "node utility/ensure-verda-exists && verda -f verdafile.js",