Optimize k/x variants used by ss features under slab italic. (#2449)

This commit is contained in:
John McWilliams 2024-07-31 20:49:06 -04:00 committed by GitHub
parent a9a0556b17
commit d3767217af
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 35 additions and 17 deletions

View file

@ -1,5 +1,6 @@
* Add separate variant selectors for Cyrillic Capital En/Er (`VXAA`, `VXAB`).
* Optimize glyph for VERTICAL LINE WITH MIDDLE DOT (`U+2327`).
* Improve `k` (`cv46`) and `x` (`cv58`) variants used by `ss03`, `ss08`, `ss09`, `ss10`, `ss12`, `ss14`, and `ss18` under slab italic.
* Add characters:
- BLACK-LETTER CAPITAL H (`U+210C`) (#714).
- BLACK-LETTER CAPITAL I (`U+2111`) (#714).

View file

@ -8911,6 +8911,7 @@ d = "toothed-serifed"
f = "flat-hook-serifed"
k = "symmetric-touching-serifed"
u = "toothed-serifed"
x = "straight-serifed"
y = "straight-turn-serifed"
z = "straight-serifed"
capital-eszet = "rounded-serifed"
@ -8932,16 +8933,16 @@ micro-sign = "tailed-serifed"
[composite.ss03.slab-override.italic]
a = "single-storey-serifed"
f = "flat-hook-tailed"
k = "cursive-top-left-serifed"
k = "cursive-top-left-and-bottom-right-serifed"
l = "tailed-serifed"
u = "toothed-motion-serifed"
x = "straight-unilateral-motion-serifed"
x = "straight-bilateral-motion-serifed"
y = "straight-turn-motion-serifed"
long-s = "flat-hook-descending"
eszet = "longs-s-lig-descending-serifless"
cyrl-a = "single-storey-serifed"
cyrl-ve = "cursive-tall"
cyrl-ka = "symmetric-connected-top-left-serifed"
cyrl-ka = "symmetric-connected-top-left-and-bottom-right-serifed"
cyrl-u = "straight-turn-motion-serifed"
cyrl-ef = "serifless"
micro-sign = "tailed-motion-serifed"
@ -9472,14 +9473,14 @@ seven = "curly-serifed"
micro-sign = "toothed-serifed"
[composite.ss08.slab-override.italic]
k = "curly-top-left-serifed"
k = "curly-top-left-and-bottom-right-serifed"
u = "toothed-motion-serifed"
v = "curly-motion-serifed"
w = "curly-motion-serifed"
x = "curly-unilateral-motion-serifed"
x = "curly-bilateral-motion-serifed"
y = "curly-motion-serifed"
lower-mu = "toothed-motion-serifed"
cyrl-ka = "curly-top-left-serifed"
cyrl-ka = "curly-top-left-and-bottom-right-serifed"
cyrl-u = "curly-motion-serifed"
micro-sign = "toothed-motion-serifed"
@ -9555,6 +9556,7 @@ k = "straight-serifed"
r = "hookless-serifed"
u = "toothed-serifed"
w = "straight-flat-top-serifed"
x = "straight-serifed"
y = "straight-turn-serifed"
z = "straight-serifed"
capital-eszet = "rounded-serifed"
@ -9562,6 +9564,7 @@ long-s = "flat-hook-double-serifed"
eszet = "longs-s-lig-bottom-serifed"
cyrl-a = "double-storey-serifed"
cyrl-ve = "standard-bilateral-serifed"
cyrl-ka = "symmetric-connected-serifed"
cyrl-capital-u = "straight-turn-serifed"
cyrl-u = "straight-turn-serifed"
cyrl-ef = "split-serifed"
@ -9574,13 +9577,14 @@ micro-sign = "tailed-serifed"
[composite.ss09.slab-override.italic]
a = "single-storey-serifed"
i = "tailed-serifed"
k = "straight-top-left-serifed"
k = "straight-top-left-and-bottom-right-serifed"
r = "hookless-top-serifed"
u = "toothed-motion-serifed"
w = "straight-flat-top-motion-serifed"
x = "straight-unilateral-motion-serifed"
x = "straight-bilateral-motion-serifed"
y = "straight-turn-motion-serifed"
cyrl-ve = "standard-unilateral-serifed"
cyrl-ka = "symmetric-connected-top-left-and-bottom-right-serifed"
cyrl-u = "straight-turn-motion-serifed"
micro-sign = "tailed-motion-serifed"
@ -9646,10 +9650,12 @@ g = "single-storey-flat-hook-serifed"
i = "serifed"
k = "symmetric-connected-serifed"
l = "serifed"
x = "straight-serifed"
y = "cursive-flat-hook-serifed"
z = "straight-serifed"
long-s = "flat-hook-double-serifed"
eszet = "sulzbacher-bottom-serifed"
cyrl-ka = "symmetric-connected-serifed"
cyrl-capital-u = "straight-serifed"
cyrl-u = "straight-serifed"
four = "closed-serifed"
@ -9659,10 +9665,11 @@ micro-sign = "toothless-rounded-serifed"
[composite.ss10.slab-override.italic]
g = "single-storey-flat-hook-serifless"
i = "serifed-flat-tailed"
k = "symmetric-connected-top-left-serifed"
k = "symmetric-connected-top-left-and-bottom-right-serifed"
l = "serifed-flat-tailed"
x = "straight-unilateral-motion-serifed"
x = "straight-bilateral-motion-serifed"
y = "cursive-flat-hook-motion-serifed"
cyrl-ka = "symmetric-connected-top-left-and-bottom-right-serifed"
cyrl-u = "cursive-flat-hook-motion-serifed"
micro-sign = "toothless-rounded-motion-serifed"
@ -9796,6 +9803,7 @@ p = "earless-corner-serifed"
q = "earless-corner-straight-serifed"
r = "earless-corner-serifed"
u = "toothless-corner-serifed"
x = "straight-serifed"
y = "straight-turn-serifed"
z = "straight-serifed"
capital-eszet = "rounded-serifed"
@ -9817,17 +9825,17 @@ micro-sign = "toothless-corner-serifed"
[composite.ss12.slab-override.italic]
d = "tailed-serifed"
f = "tailed"
k = "symmetric-touching-top-left-serifed"
k = "symmetric-touching-top-left-and-bottom-right-serifed"
m = "earless-corner-double-arch-short-leg-bottom-right-serifed"
n = "earless-corner-straight-motion-serifed"
r = "earless-corner-serifless"
u = "tailed-motion-serifed"
x = "straight-unilateral-motion-serifed"
x = "straight-bilateral-motion-serifed"
y = "straight-turn-motion-serifed"
long-s = "bent-hook-tailed"
eszet = "longs-s-lig-tailed-serifless"
lower-mu = "tailed-motion-serifed"
cyrl-ka = "symmetric-touching-top-left-serifed"
cyrl-ka = "symmetric-touching-top-left-and-bottom-right-serifed"
cyrl-u = "straight-turn-motion-serifed"
micro-sign = "tailed-motion-serifed"
@ -10016,6 +10024,7 @@ g = "single-storey-flat-hook-serifed"
k = "symmetric-connected-serifed"
u = "toothless-rounded-serifed"
w = "straight-flat-top-serifed"
x = "straight-serifed"
y = "straight-serifed"
z = "straight-serifed"
long-s = "flat-hook-bottom-serifed"
@ -10024,6 +10033,7 @@ lower-alpha = "barred-double-serifed"
lower-mu = "toothed-serifed"
cyrl-a = "double-storey-serifed"
cyrl-ve = "standard-bilateral-serifed"
cyrl-ka = "symmetric-connected-serifed"
cyrl-em = "hanging-serifed"
cyrl-capital-u = "straight-serifed"
cyrl-u = "straight-serifed"
@ -10037,10 +10047,10 @@ micro-sign = "toothed-serifed"
a = "single-storey-tailed"
f = "flat-hook-tailed"
g = "single-storey-flat-hook-serifless"
k = "symmetric-connected-top-left-serifed"
k = "symmetric-connected-top-left-and-bottom-right-serifed"
u = "toothless-rounded-motion-serifed"
w = "straight-flat-top-motion-serifed"
x = "straight-unilateral-motion-serifed"
x = "straight-bilateral-motion-serifed"
y = "cursive-flat-hook-motion-serifed"
long-s = "flat-hook-tailed"
eszet = "sulzbacher-tailed-serifless"
@ -10048,6 +10058,7 @@ lower-alpha = "barred-tailed"
lower-mu = "toothed-motion-serifed"
cyrl-a = "single-storey-tailed"
cyrl-ve = "standard-unilateral-serifed"
cyrl-ka = "symmetric-connected-top-left-and-bottom-right-serifed"
cyrl-u = "cursive-flat-hook-motion-serifed"
micro-sign = "toothed-motion-serifed"
@ -10073,6 +10084,7 @@ r = "hookless-serifed"
t = "flat-hook"
u = "toothed-serifless"
w = "straight-flat-top-serifless"
x = "straight-serifless"
y = "straight-turn-serifless"
capital-eszet = "corner-serifless"
long-s = "flat-hook-double-serifed"
@ -10144,6 +10156,7 @@ d = "toothed-serifed"
k = "straight-serifed"
u = "toothed-serifed"
w = "straight-flat-top-serifed"
x = "straight-serifed"
y = "straight-turn-serifed"
capital-eszet = "corner-bottom-serifed"
eszet = "traditional-flat-hook-bottom-serifed"
@ -10164,6 +10177,7 @@ micro-sign = "toothed-serifed"
k = "diagonal-tailed-cursive-top-left-serifed"
u = "toothed-motion-serifed"
w = "cursive-serifed"
x = "cursive"
y = "cursive-motion-serifed"
cyrl-ka = "symmetric-connected-top-left-and-bottom-right-serifed"
cyrl-u = "cursive-motion-serifed"
@ -10532,12 +10546,14 @@ f = "serifed-crossbar-at-x-height"
k = "symmetric-connected-serifed"
q = "earless-corner-straight-serifed"
u = "toothed-serifed"
x = "straight-serifed"
y = "straight-turn-serifed"
z = "straight-serifed"
long-s = "flat-hook-double-serifed-xh"
eszet = "longs-s-lig-bottom-serifed"
lower-alpha = "barred-tailed-serifed"
cyrl-ve = "standard-bilateral-serifed"
cyrl-ka = "symmetric-connected-serifed"
cyrl-em = "hanging-serifed"
cyrl-capital-u = "straight-turn-serifed"
cyrl-u = "straight-turn-serifed"
@ -10549,14 +10565,15 @@ micro-sign = "tailed-serifed"
[composite.ss18.slab-override.italic]
f = "extended-crossbar-at-x-height"
k = "symmetric-connected-top-left-serifed"
k = "symmetric-connected-top-left-and-bottom-right-serifed"
u = "toothed-motion-serifed"
x = "straight-unilateral-motion-serifed"
x = "straight-bilateral-motion-serifed"
y = "straight-turn-motion-serifed"
long-s = "flat-hook-descending-middle-serifed-xh"
eszet = "longs-s-lig-descending-serifless"
lower-alpha = "barred-tailed"
cyrl-ve = "standard-unilateral-serifed"
cyrl-ka = "symmetric-connected-top-left-and-bottom-right-serifed"
cyrl-u = "straight-turn-motion-serifed"
micro-sign = "tailed-motion-serifed"