Fix TTFA control generator to fix broken superscript letters (#1976).

This commit is contained in:
be5invis 2023-09-02 14:21:46 -07:00
parent 130f36a711
commit 82601c5364
4 changed files with 94 additions and 125 deletions

View file

@ -7,6 +7,10 @@ export default [
"ranges": [
[
0,
169
],
[
171,
177
],
[
@ -14,7 +18,7 @@ export default [
184
],
[
186,
187,
442
],
[
@ -168,47 +172,21 @@ export default [
]
},
{
"scriptTag": "latb",
"scriptTag": "latp",
"featureTag": "dflt",
"ranges": [
[
170,
170
],
[
178,
179
],
[
185,
185
186
],
[
7522,
7525
],
[
8304,
8304
],
[
8308,
8318
],
[
8320,
8334
],
[
8336,
8348
],
[
11388,
11388
]
]
},
{
"scriptTag": "latp",
"featureTag": "dflt",
"ranges": [
[
688,
696
@ -217,26 +195,42 @@ export default [
736,
740
],
[
890,
890
],
[
7468,
7516
7521
],
[
7544,
7544
],
[
7579,
7614
7615
],
[
8305,
8304,
8305
],
[
8319,
8308,
8319
],
[
11389,
11389
],
[
42623,
42623
],
[
42652,
42653
],
[
42864,
42864
@ -268,6 +262,14 @@ export default [
[
67506,
67514
],
[
122928,
122960
],
[
122987,
122989
]
]
},
@ -417,24 +419,6 @@ export default [
]
]
},
{
"scriptTag": "grek",
"featureTag": "sups",
"ranges": [
[
890,
890
],
[
7517,
7521
],
[
7615,
7615
]
]
},
{
"scriptTag": "cyrl",
"featureTag": "dflt",
@ -466,45 +450,25 @@ export default [
]
},
{
"scriptTag": "grek",
"featureTag": "subs",
"scriptTag": "latb",
"featureTag": "dflt",
"ranges": [
[
7526,
7522,
7530
]
]
},
{
"scriptTag": "cyrl",
"featureTag": "sups",
"ranges": [
[
7544,
7544
],
[
42623,
42623
8320,
8334
],
[
42652,
42653
8336,
8348
],
[
122928,
122960
11388,
11388
],
[
122987,
122989
]
]
},
{
"scriptTag": "cyrl",
"featureTag": "subs",
"ranges": [
[
122961,
122986