Skip to content

Commit a83f557

Browse files
Cleanup f/t/long-s variants for SS features. (#2481)
1 parent cf56ded commit a83f557

File tree

2 files changed

+51
-34
lines changed

2 files changed

+51
-34
lines changed

changes/31.4.0.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@
22
- OCR HOOK (`U+2440`) .. OCR BOW TIE (`U+2445`) (#2465).
33
* Add slanted dollar and cent sign (#2408).
44
* Add round-top capital A (#2472).
5+
* Fix `cv41` application to `ss01`, `ss02`, `ss04`, `ss06`, and `ss15`.
6+
* Fix `cv54` application to `ss01`, `ss03`, `ss04`, `ss06`, `ss07`, `ss09`, `ss12`, `ss14`, `ss15`, `ss17`, and `ss18`.
7+
* Fix `cv62` application to `ss01`, `ss02`, `ss04`, `ss07`, `ss09`, `ss13`, `ss15`, `ss16`, and `ss18`.

params/variants.toml

+48-34
Original file line numberDiff line numberDiff line change
@@ -8894,15 +8894,16 @@ capital-j = "serifless"
88948894
a = "double-storey-serifless"
88958895
d = "toothed-serifless"
88968896
e = "flat-crossbar"
8897-
f = "flat-hook-serifless"
8897+
f = "flat-hook-serifless-crossbar-at-x-height"
88988898
g = "double-storey"
88998899
i = "hooky"
89008900
j = "serifed"
89018901
k = "straight-serifless"
89028902
l = "zshaped"
8903+
t = "bent-hook-short-neck"
89038904
u = "toothed-serifless"
89048905
y = "straight-turn-serifless"
8905-
long-s = "flat-hook-middle-serifed"
8906+
long-s = "flat-hook-middle-serifed-xh"
89068907
eszet = "longs-s-lig-serifless"
89078908
lower-eth = "straight-bar"
89088909
lower-iota = "tailed"
@@ -8950,7 +8951,7 @@ a = "double-storey-serifed"
89508951
b = "toothed-serifed"
89518952
c = "unilateral-serifed"
89528953
d = "toothed-serifed"
8953-
f = "flat-hook-serifed"
8954+
f = "flat-hook-serifed-crossbar-at-x-height"
89548955
h = "straight-serifed"
89558956
i = "zshaped"
89568957
k = "straight-serifed"
@@ -8965,7 +8966,7 @@ w = "straight-serifed"
89658966
x = "straight-serifed"
89668967
y = "straight-turn-serifed"
89678968
z = "straight-serifed"
8968-
long-s = "flat-hook-double-serifed"
8969+
long-s = "flat-hook-double-serifed-xh"
89698970
eszet = "longs-s-lig-bottom-serifed"
89708971
lower-iota = "tailed-serifed"
89718972
lower-mu = "toothed-serifed"
@@ -9004,7 +9005,7 @@ a = "double-storey-serifless"
90049005
c = "unilateral-serifed"
90059006
d = "toothed-top-serifed"
90069007
e = "flat-crossbar"
9007-
f = "flat-hook-serifed"
9008+
f = "flat-hook-serifed-crossbar-at-x-height"
90089009
i = "serifed"
90099010
j = "serifed"
90109011
k = "straight-serifless"
@@ -9015,7 +9016,7 @@ w = "straight-flat-top-serifless"
90159016
x = "straight-serifed"
90169017
y = "straight-turn-serifless"
90179018
z = "straight-serifed"
9018-
long-s = "flat-hook-double-serifed"
9019+
long-s = "flat-hook-double-serifed-xh"
90199020
eszet = "longs-s-lig-serifless"
90209021
lower-eth = "straight-bar"
90219022
lower-iota = "serifed-flat-tailed"
@@ -9108,6 +9109,7 @@ i = "serifed"
91089109
j = "serifed"
91099110
k = "symmetric-touching-serifless"
91109111
l = "serifed"
9112+
t = "bent-hook-short-neck"
91119113
u = "toothed-serifless"
91129114
y = "straight-turn-serifless"
91139115
capital-eszet = "rounded-serifless"
@@ -9227,16 +9229,16 @@ capital-q = "straight"
92279229
a = "double-storey-serifless"
92289230
e = "flat-crossbar"
92299231
d = "toothed-serifless"
9230-
f = "flat-hook-serifless"
9232+
f = "flat-hook-serifless-crossbar-at-x-height"
92319233
i = "serifed"
92329234
j = "flat-hook-serifed"
92339235
k = "straight-serifless"
92349236
l = "serifed-flat-tailed"
9235-
t = "flat-hook"
9237+
t = "flat-hook-short-neck"
92369238
u = "toothed-serifless"
92379239
y = "straight-turn-serifless"
92389240
capital-eszet = "rounded-serifless"
9239-
long-s = "flat-hook-middle-serifed"
9241+
long-s = "flat-hook-middle-serifed-xh"
92409242
eszet = "longs-s-lig-serifless"
92419243
lower-eth = "straight-bar"
92429244
lower-iota = "serifed-flat-tailed"
@@ -9287,7 +9289,7 @@ a = "double-storey-serifed"
92879289
b = "toothed-serifed"
92889290
c = "unilateral-serifed"
92899291
d = "toothed-serifed"
9290-
f = "flat-hook-serifed"
9292+
f = "flat-hook-serifed-crossbar-at-x-height"
92919293
g = "single-storey-serifed"
92929294
h = "straight-serifed"
92939295
k = "straight-serifed"
@@ -9303,7 +9305,7 @@ x = "straight-serifed"
93039305
y = "straight-turn-serifed"
93049306
z = "straight-serifed"
93059307
capital-eszet = "rounded-serifed"
9306-
long-s = "flat-hook-double-serifed"
9308+
long-s = "flat-hook-double-serifed-xh"
93079309
eszet = "longs-s-lig-bottom-serifed"
93089310
lower-mu = "tailed-serifed"
93099311
lower-psi = "flat-top-serifed"
@@ -9345,6 +9347,7 @@ j = "serifed"
93459347
k = "symmetric-touching-serifless"
93469348
l = "serifed-semi-tailed"
93479349
r = "corner-hooked-serifed"
9350+
t = "bent-hook-short-neck"
93489351
u = "toothed-serifless"
93499352
y = "straight-turn-serifless"
93509353
capital-eszet = "rounded-serifless"
@@ -9440,12 +9443,13 @@ capital-j = "serifed"
94409443
a = "double-storey-tailed"
94419444
d = "toothed-serifless"
94429445
e = "flat-crossbar"
9443-
f = "flat-hook-serifless"
9446+
f = "flat-hook-serifless-crossbar-at-x-height"
94449447
i = "serifed"
94459448
j = "serifed"
94469449
k = "straight-serifless"
94479450
l = "serifed-flat-tailed"
94489451
r = "hookless-serifless"
9452+
t = "bent-hook-short-neck"
94499453
u = "toothed-serifless"
94509454
y = "straight-turn-serifless"
94519455
capital-eszet = "rounded-serifless"
@@ -9490,7 +9494,7 @@ capital-g = "toothless-corner-serifed-hooked"
94909494
b = "toothed-serifed"
94919495
c = "unilateral-serifed"
94929496
d = "toothed-serifed"
9493-
f = "flat-hook-serifed"
9497+
f = "flat-hook-serifed-crossbar-at-x-height"
94949498
g = "single-storey-serifed"
94959499
h = "straight-serifed"
94969500
k = "straight-serifed"
@@ -9547,10 +9551,11 @@ k = "symmetric-touching-serifless"
95479551
l = "zshaped"
95489552
q = "earless-corner-straight-serifless"
95499553
r = "corner-hooked-serifless"
9554+
t = "bent-hook-short-neck"
95509555
u = "toothed-serifless"
95519556
w = "straight-flat-top-serifless"
95529557
y = "straight-turn-serifless"
9553-
long-s = "flat-hook-serifless"
9558+
long-s = "bent-hook-middle-serifed"
95549559
eszet = "longs-s-lig-serifless"
95559560
lower-iota = "zshaped"
95569561
lower-lambda = "straight-turn"
@@ -9602,7 +9607,7 @@ w = "straight-flat-top-serifed"
96029607
x = "straight-serifed"
96039608
y = "straight-turn-serifed"
96049609
z = "straight-serifed"
9605-
long-s = "flat-hook-bottom-serifed"
9610+
long-s = "bent-hook-double-serifed"
96069611
eszet = "longs-s-lig-bottom-serifed"
96079612
lower-mu = "toothed-serifed"
96089613
cyrl-a = "double-storey-serifed"
@@ -9693,6 +9698,8 @@ percent = "dots"
96939698
micro-sign = "toothed-serifless"
96949699
lig-ltgteq = "slanted"
96959700
lig-neq = "slightly-slanted-dotted"
9701+
lig-double-arrow-bar = "with-notch"
9702+
lig-single-arrow-bar = "with-notch"
96969703

96979704
[composite.ss08.italic]
96989705
g = "single-storey-serifless"
@@ -9774,11 +9781,12 @@ j = "serifed"
97749781
k = "straight-serifless"
97759782
l = "serifed-semi-tailed"
97769783
r = "hookless-serifless"
9784+
t = "bent-hook-short-neck"
97779785
u = "toothed-serifless"
97789786
w = "straight-flat-top-serifless"
97799787
y = "straight-turn-serifless"
97809788
capital-eszet = "rounded-serifless"
9781-
long-s = "flat-hook-middle-serifed"
9789+
long-s = "bent-hook-middle-serifed"
97829790
eszet = "longs-s-lig-serifless"
97839791
lower-lambda = "straight-turn"
97849792
lower-tau = "short-tailed"
@@ -9830,7 +9838,7 @@ x = "straight-serifed"
98309838
y = "straight-turn-serifed"
98319839
z = "straight-serifed"
98329840
capital-eszet = "rounded-serifed"
9833-
long-s = "flat-hook-double-serifed"
9841+
long-s = "bent-hook-double-serifed"
98349842
eszet = "longs-s-lig-bottom-serifed"
98359843
cyrl-a = "double-storey-serifed"
98369844
cyrl-ve = "standard-bilateral-serifed"
@@ -9883,7 +9891,6 @@ w = "rounded-vertical-sides-serifless"
98839891
y = "cursive-flat-hook-serifless"
98849892
long-s = "flat-hook-middle-serifed"
98859893
eszet = "sulzbacher-serifless"
9886-
lower-eth = "straight-bar"
98879894
lower-delta = "flat-top"
98889895
lower-iota = "serifed-flat-tailed"
98899896
lower-lambda = "straight"
@@ -10011,6 +10018,7 @@ n = "earless-corner-straight-serifless"
1001110018
p = "earless-corner-serifless"
1001210019
q = "earless-corner-straight-serifless"
1001310020
r = "earless-corner-serifless"
10021+
t = "bent-hook-short-neck"
1001410022
u = "toothless-corner-serifless"
1001510023
y = "straight-turn-serifless"
1001610024
capital-eszet = "rounded-serifless"
@@ -10147,7 +10155,7 @@ r = "corner-hooked-serifless"
1014710155
t = "bent-hook-short-neck2"
1014810156
u = "toothed-serifless"
1014910157
y = "straight-turn-serifless"
10150-
long-s = "flat-hook-middle-serifed"
10158+
long-s = "bent-hook-middle-serifed"
1015110159
eszet = "longs-s-lig-serifless"
1015210160
lower-iota = "tailed"
1015310161
lower-lambda = "straight-turn"
@@ -10205,7 +10213,7 @@ w = "straight-serifed"
1020510213
x = "straight-serifed"
1020610214
y = "straight-turn-serifed"
1020710215
z = "straight-serifed"
10208-
long-s = "flat-hook-double-serifed"
10216+
long-s = "bent-hook-double-serifed"
1020910217
eszet = "longs-s-lig-bottom-serifed"
1021010218
lower-iota = "tailed-serifed"
1021110219
lower-mu = "toothed-serifed"
@@ -10242,7 +10250,7 @@ i = "serifed"
1024210250
j = "flat-hook-serifed"
1024310251
k = "symmetric-connected-serifless"
1024410252
l = "serifed-flat-tailed"
10245-
t = "flat-hook"
10253+
t = "flat-hook-short-neck"
1024610254
u = "toothless-rounded-serifless"
1024710255
w = "straight-flat-top-serifless"
1024810256
y = "straight-serifless"
@@ -10365,20 +10373,20 @@ capital-j = "serifed"
1036510373
capital-m = "hanging-serifless"
1036610374
a = "double-storey-tailed"
1036710375
d = "toothed-serifless"
10368-
f = "flat-hook-serifed"
10376+
f = "flat-hook-serifed-crossbar-at-x-height"
1036910377
g = "double-storey"
1037010378
i = "serifed"
1037110379
j = "flat-hook-serifed"
1037210380
k = "straight-serifless"
1037310381
l = "serifed"
1037410382
r = "hookless-serifed"
10375-
t = "flat-hook"
10383+
t = "flat-hook-short-neck"
1037610384
u = "toothed-serifless"
1037710385
w = "straight-flat-top-serifless"
1037810386
x = "straight-serifless"
1037910387
y = "straight-turn-serifless"
1038010388
capital-eszet = "corner-serifless"
10381-
long-s = "flat-hook-double-serifed"
10389+
long-s = "flat-hook-double-serifed-xh"
1038210390
eszet = "traditional-flat-hook-serifless"
1038310391
lower-delta = "flat-top"
1038410392
lower-iota = "serifed-flat-tailed"
@@ -10418,20 +10426,20 @@ micro-sign = "toothed-serifless"
1041810426

1041910427
[composite.ss15.italic]
1042010428
a = "single-storey-tailed"
10421-
f = "flat-hook-diagonal-tailed"
10429+
f = "flat-hook-diagonal-tailed-crossbar-at-x-height"
1042210430
g = "single-storey-serifless"
1042310431
i = "serifed-diagonal-tailed"
1042410432
j = "diagonal-tailed-serifed"
1042510433
k = "diagonal-tailed-cursive-serifless"
1042610434
l = "serifed-diagonal-tailed"
1042710435
r = "hookless-top-serifed"
10428-
t = "diagonal-tailed"
10436+
t = "diagonal-tailed-short-neck"
1042910437
v = "cursive-serifed"
1043010438
w = "cursive-serifless"
1043110439
x = "cursive"
1043210440
y = "cursive-serifless"
1043310441
z = "cursive"
10434-
long-s = "flat-hook-diagonal-tailed-middle-serifed"
10442+
long-s = "flat-hook-diagonal-tailed-middle-serifed-xh"
1043510443
lower-iota = "serifed-diagonal-tailed"
1043610444
lower-tau = "diagonal-tailed"
1043710445
cyrl-a = "single-storey-tailed"
@@ -10514,7 +10522,7 @@ t = "bent-hook-short-neck2"
1051410522
u = "toothed-serifed"
1051510523
y = "straight-turn-serifless"
1051610524
capital-eszet = "rounded-serifless"
10517-
long-s = "flat-hook-middle-serifed"
10525+
long-s = "bent-hook-middle-serifed"
1051810526
eszet = "longs-s-lig-middle-serifed"
1051910527
lower-thorn = "motion-serifed"
1052010528
capital-gamma = "serifed"
@@ -10561,6 +10569,7 @@ capital-d = "more-rounded-bilateral-serifed"
1056110569
capital-k = "symmetric-connected-serifed"
1056210570
capital-l = "serifed"
1056310571
capital-m = "hanging-serifed"
10572+
a = "double-storey-hook-inward-serifed-serifed"
1056410573
h = "straight-serifed"
1056510574
k = "straight-serifed"
1056610575
m = "serifed"
@@ -10574,10 +10583,11 @@ x = "straight-serifed"
1057410583
y = "straight-turn-serifed"
1057510584
z = "straight-serifed"
1057610585
capital-eszet = "rounded-serifed"
10577-
long-s = "flat-hook-double-serifed"
10586+
long-s = "bent-hook-double-serifed"
1057810587
eszet = "longs-s-lig-dual-serifed"
1057910588
lower-thorn = "serifed"
1058010589
lower-mu = "toothed-serifed"
10590+
cyrl-a = "double-storey-hook-inward-serifed-serifed"
1058110591
cyrl-ve = "standard-bilateral-serifed"
1058210592
cyrl-ka = "symmetric-connected-serifed"
1058310593
cyrl-em = "hanging-serifed"
@@ -10628,7 +10638,7 @@ m = "serifless"
1062810638
n = "straight-serifless"
1062910639
r = "hookless-serifed"
1063010640
s = "serifless"
10631-
t = "flat-hook"
10641+
t = "flat-hook-short-neck"
1063210642
v = "straight-serifless"
1063310643
w = "straight-serifless"
1063410644
x = "straight-serifless"
@@ -10718,6 +10728,7 @@ capital-r = "straight-serifed"
1071810728
capital-s = "bilateral-inward-serifed"
1071910729
capital-u = "toothed-serifed"
1072010730
capital-z = "straight-serifed"
10731+
a = "double-storey-hook-inward-serifed-tailed"
1072110732
b = "toothed-serifed"
1072210733
c = "unilateral-inward-serifed"
1072310734
h = "straight-serifed"
@@ -10734,6 +10745,7 @@ capital-eszet = "corner-serifed"
1073410745
long-s = "bent-hook-bottom-serifed"
1073510746
eszet = "longs-s-lig-bottom-serifed"
1073610747
capital-thorn = "serifed"
10748+
cyrl-a = "double-storey-hook-inward-serifed-tailed"
1073710749
cyrl-ze = "unilateral-inward-serifed"
1073810750
cyrl-capital-ka = "symmetric-connected-serifed"
1073910751
cyrl-ka = "symmetric-connected-serifed"
@@ -10749,6 +10761,7 @@ micro-sign = "tailed-serifed"
1074910761

1075010762
[composite.ss17.slab-override.italic]
1075110763
capital-u = "toothed-motion-serifed"
10764+
a = "single-storey-tailed"
1075210765
b = "toothless-corner-serifed"
1075310766
h = "tailed-motion-serifed"
1075410767
k = "cursive-top-left-and-bottom-right-serifed"
@@ -10762,6 +10775,7 @@ y = "cursive-motion-serifed"
1076210775
z = "cursive"
1076310776
long-s = "bent-hook-descending"
1076410777
eszet = "longs-s-lig-descending-serifless"
10778+
cyrl-a = "single-storey-tailed"
1076510779
cyrl-ze = "unilateral-bottom-inward-serifed"
1076610780
cyrl-ka = "symmetric-connected-top-left-and-bottom-right-serifed"
1076710781
cyrl-u = "cursive-motion-serifed"
@@ -10792,7 +10806,7 @@ l = "serifed"
1079210806
q = "earless-corner-straight-serifless"
1079310807
u = "toothed-serifless"
1079410808
y = "straight-turn-serifless"
10795-
long-s = "flat-hook-middle-serifed-xh"
10809+
long-s = "bent-hook-middle-serifed-xh"
1079610810
eszet = "longs-s-lig-serifless"
1079710811
lower-alpha = "barred-tailed"
1079810812
lower-gamma = "straight"
@@ -10829,7 +10843,7 @@ micro-sign = "tailed-serifless"
1082910843

1083010844
[composite.ss18.italic]
1083110845
f = "extended-crossbar-at-x-height"
10832-
long-s = "flat-hook-descending-middle-serifed-xh"
10846+
long-s = "bent-hook-descending-middle-serifed-xh"
1083310847
eszet = "longs-s-lig-descending-serifless"
1083410848

1083510849
[composite.ss18.slab-override.design]
@@ -10845,7 +10859,7 @@ u = "toothed-serifed"
1084510859
x = "straight-serifed"
1084610860
y = "straight-turn-serifed"
1084710861
z = "straight-serifed"
10848-
long-s = "flat-hook-double-serifed-xh"
10862+
long-s = "bent-hook-double-serifed-xh"
1084910863
eszet = "longs-s-lig-bottom-serifed"
1085010864
lower-alpha = "barred-tailed-serifed"
1085110865
lower-upsilon = "straight-serifed"
@@ -10867,7 +10881,7 @@ k = "symmetric-connected-top-left-and-bottom-right-serifed"
1086710881
u = "toothed-motion-serifed"
1086810882
x = "straight-bilateral-motion-serifed"
1086910883
y = "straight-turn-motion-serifed"
10870-
long-s = "flat-hook-descending-middle-serifed-xh"
10884+
long-s = "bent-hook-descending-middle-serifed-xh"
1087110885
eszet = "longs-s-lig-descending-serifless"
1087210886
lower-alpha = "barred-tailed"
1087310887
cyrl-ve = "standard-unilateral-serifed"

0 commit comments

Comments
 (0)