Make a/b/g/q retract top-right serif under slab italic (#2174)

This commit is contained in:
John McWilliams 2024-01-20 10:41:56 -05:00 committed by GitHub
parent 974c72833a
commit 998af45d8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 37 additions and 13 deletions

View file

@ -1,2 +1,7 @@
* Fix application of `APLF` for several [Uiua](https://www.uiua.org/) operators.
* Adjust serif shapes for lowercase italic Yeri glyphs with corner body shape (#2151).
* Adjustments to CV defaults:
- Make `a` (`cv26`) use `single-storey-tailed` under slab italic by default.
- Make `b` (`cv27`) use `toothed-motion-serifed` under slab italic by default.
- Make `g` (`cv32`) use `single-storey-serifless` under slab italic by default.
- Make `q` (`cv41`) use `straight-bottom-serifed` under slab italic by default.

View file

@ -1568,7 +1568,7 @@ keyAffix = "hook-inward-serifed"
descriptionAffix = "serifed hook"
selectorAffix.a = "hookInwardSerifed"
selectorAffix."ae/a" = "hookInwardSerifed"
selectorAffix."a/sansSerif" = "hookInwardSerifed"
selectorAffix."a/sansSerif" = ""
selectorAffix."a/rtailBase" = "hookInwardSerifed"
selectorAffix."a/turnABase" = "hookInwardSerifed"
selectorAffix."a/single" = ""
@ -7732,14 +7732,17 @@ seven = "straight-serifed"
micro-sign = "toothed-serifed"
[composite.slab.italic]
a = "single-storey-tailed-serifed"
a = "single-storey-tailed"
b = "toothed-motion-serifed"
c = "unilateral-inward-serifed"
d = "tailed-serifed"
f = "flat-hook-tailed"
g = "single-storey-serifless"
h = "straight-motion-serifed"
k = "diagonal-tailed-cursive-top-left-serifed"
m = "top-left-and-bottom-right-serifed"
n = "straight-motion-serifed"
q = "straight-bottom-serifed"
r = "top-serifed"
s = "bilateral-inward-serifed"
u = "tailed-motion-serifed"
@ -7822,6 +7825,7 @@ capital-d = "more-rounded-bilateral-serifed"
capital-j = "serifed-symmetric"
capital-g = "toothless-corner-serifed-hooked"
a = "double-storey-serifed"
b = "toothed-serifed"
c = "unilateral-serifed"
d = "toothed-serifed"
f = "flat-hook-serifed"
@ -7830,6 +7834,7 @@ i = "zshaped"
k = "straight-serifed"
m = "serifed"
n = "straight-serifed"
q = "straight-serifed"
r = "serifed"
s = "bilateral-serifed"
u = "toothed-serifed"
@ -7919,11 +7924,14 @@ diacritic-dot = "square"
[composite.ss02.slab-override.design]
capital-j = "serifed-symmetric"
a = "double-storey-serifed"
b = "toothed-serifed"
d = "toothed-serifed"
g = "single-storey-serifed"
h = "straight-serifed"
k = "straight-serifed"
m = "serifed"
n = "straight-serifed"
q = "straight-serifed"
s = "bilateral-serifed"
u = "toothed-serifed"
v = "straight-serifed"
@ -8025,9 +8033,8 @@ cyrl-ef = "serifed"
micro-sign = "tailed-serifed"
[composite.ss03.slab-override.italic]
a = "single-storey-double-serifed"
a = "single-storey-serifed"
f = "flat-hook-tailed"
g = "single-storey-serifed"
k = "cursive-top-left-serifed"
l = "tailed-serifed"
u = "toothed-motion-serifed"
@ -8098,13 +8105,16 @@ diacritic-dot = "square"
capital-d = "more-rounded-bilateral-serifed"
capital-g = "toothless-corner-serifed-hooked"
a = "double-storey-serifed"
b = "toothed-serifed"
c = "unilateral-serifed"
d = "toothed-serifed"
f = "flat-hook-serifed"
g = "single-storey-serifed"
h = "straight-serifed"
k = "straight-serifed"
m = "serifed"
n = "straight-serifed"
q = "straight-serifed"
r = "serifed"
s = "bilateral-serifed"
u = "toothed-serifed"
@ -8185,6 +8195,7 @@ capital-d = "more-rounded-bilateral-serifed"
capital-g = "toothless-corner-serifed-hooked"
capital-k = "symmetric-touching-serifed"
capital-m = "slanted-sides-hanging-serifed"
b = "toothed-serifed"
c = "unilateral-serifed"
d = "toothed-serifed"
f = "serifed"
@ -8192,6 +8203,7 @@ h = "straight-serifed"
k = "symmetric-touching-serifed"
m = "serifed"
n = "straight-serifed"
q = "straight-serifed"
s = "bilateral-serifed"
u = "toothed-serifed"
v = "straight-serifed"
@ -8265,13 +8277,16 @@ diacritic-dot = "square"
[composite.ss06.slab-override.design]
capital-d = "more-rounded-bilateral-serifed"
capital-g = "toothless-corner-serifed-hooked"
b = "toothed-serifed"
c = "unilateral-serifed"
d = "toothed-serifed"
f = "flat-hook-serifed"
g = "single-storey-serifed"
h = "straight-serifed"
k = "straight-serifed"
m = "serifed"
n = "straight-serifed"
q = "straight-serifed"
r = "hookless-serifed"
s = "bilateral-serifed"
u = "toothed-serifed"
@ -8482,7 +8497,6 @@ long-s = "bent-hook-double-serifed"
eszet = "longs-s-lig-bottom-serifed"
capital-lambda = "curly-base-serifed"
lower-mu = "toothed-serifed"
lower-chi = "curly-serifed"
cyrl-capital-ka = "curly-serifed"
cyrl-ka = "curly-serifed"
cyrl-capital-u = "curly-serifed"
@ -8494,7 +8508,6 @@ seven = "bend-serifed"
micro-sign = "toothed-serifed"
[composite.ss08.slab-override.italic]
g = "single-storey-serifed"
k = "curly-top-left-serifed"
u = "toothed-motion-serifed"
v = "curly-motion-serifed"
@ -8583,8 +8596,7 @@ seven = "bend-serifed"
micro-sign = "tailed-serifed"
[composite.ss09.slab-override.italic]
a = "single-storey-double-serifed"
g = "single-storey-serifed"
a = "single-storey-serifed"
i = "tailed-serifed"
k = "straight-top-left-serifed"
r = "hookless-top-serifed"
@ -8655,6 +8667,7 @@ cyrl-u = "straight-serifed"
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"
l = "serifed-flat-tailed"
@ -8858,15 +8871,18 @@ diacritic-dot = "square"
capital-d = "more-rounded-bilateral-serifed"
capital-g = "toothless-corner-serifed-hooked"
capital-k = "symmetric-touching-serifed"
b = "toothed-serifed"
c = "unilateral-serifed"
d = "toothed-serifed"
f = "serifed"
g = "single-storey-serifed"
h = "straight-serifed"
i = "serifed"
k = "symmetric-touching-serifed"
l = "serifed"
m = "serifed"
n = "straight-serifed"
q = "straight-serifed"
r = "corner-hooked-serifed"
s = "bilateral-serifed"
u = "toothed-serifed"
@ -8971,13 +8987,14 @@ micro-sign = "toothed-serifed"
[composite.ss14.slab-override.italic]
f = "flat-hook-tailed"
g = "single-storey-flat-hook-serifless"
k = "symmetric-connected-top-left-serifed"
u = "toothless-rounded-motion-serifed"
w = "straight-flat-top-motion-serifed"
x = "straight-motion-serifed"
y = "cursive-flat-hook-motion-serifed"
long-s = "flat-hook-tailed"
lower-alpha = "barred-tailed-serifed"
lower-alpha = "barred-tailed"
lower-mu = "toothed-motion-serifed"
cyrl-u = "cursive-flat-hook-motion-serifed"
micro-sign = "toothed-motion-serifed"
@ -9077,8 +9094,6 @@ cyrl-ya = "straight-serifed"
micro-sign = "toothed-serifed"
[composite.ss15.slab-override.italic]
a = "single-storey-tailed-serifed"
g = "single-storey-serifed"
k = "diagonal-tailed-cursive-top-left-serifed"
u = "toothed-motion-serifed"
w = "cursive-serifed"
@ -9204,9 +9219,12 @@ capital-s = "unilateral-inward-serifed"
capital-u = "toothed-serifless"
capital-z = "straight-top-serifed"
a = "double-storey-tailed"
b = "toothed-serifless"
c = "serifless"
f = "serifed"
g = "double-storey"
r = "hookless-serifed"
s = "serifless"
t = "flat-hook"
y = "straight-turn-serifless"
eszet = "longs-s-lig-serifless"
@ -9216,6 +9234,7 @@ lower-lambda = "tailed-turn"
lower-tau = "flat-tailed"
lower-chi = "semi-chancery-straight"
cyrl-capital-ze = "unilateral-inward-serifed"
cyrl-ze = "serifless"
cyrl-capital-ka = "symmetric-connected-bottom-right-serifed"
cyrl-capital-u = "straight-turn-serifless"
cyrl-u = "straight-turn-serifless"
@ -9279,6 +9298,7 @@ capital-r = "straight-serifed"
capital-s = "bilateral-inward-serifed"
capital-u = "toothed-serifed"
capital-z = "straight-serifed"
b = "toothed-serifed"
c = "unilateral-inward-serifed"
s = "bilateral-inward-serifed"
y = "straight-turn-serifed"
@ -9293,9 +9313,7 @@ micro-sign = "tailed-serifed"
[composite.ss17.slab-override.italic]
capital-u = "toothed-motion-serifed"
a = "single-storey-tailed-serifed"
b = "toothless-corner-serifed"
g = "single-storey-serifed"
h = "tailed-motion-serifed"
k = "cursive-top-left-and-bottom-right-serifed"
w = "cursive-serifed"
@ -9388,6 +9406,7 @@ x = "straight-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-u = "straight-turn-motion-serifed"
micro-sign = "tailed-motion-serifed"