diff options
author | Rasmus Andersson <rasmus@notion.se> | 2023-11-18 20:53:07 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2023-11-18 20:53:07 +0300 |
commit | 90f855e837444894936c37fc20e83a667281e3c2 (patch) | |
tree | b2550c9279f4833aea7f458dfa1c90a2a34c0364 /src/Inter-Roman.glyphspackage/glyphs | |
parent | bd621042f071910be436c207a1850da5ddc67359 (diff) | |
download | inter-90f855e837444894936c37fc20e83a667281e3c2.tar.xz |
kerning and minor improvements to superscript & subscript numerals
Diffstat (limited to 'src/Inter-Roman.glyphspackage/glyphs')
11 files changed, 289 insertions, 242 deletions
diff --git a/src/Inter-Roman.glyphspackage/glyphs/enghecyrillic.glyph b/src/Inter-Roman.glyphspackage/glyphs/enghecyrillic.glyph index a75a2b7a0..0953fd7fb 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/enghecyrillic.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/enghecyrillic.glyph @@ -104,10 +104,10 @@ ref = encyrillic; { closed = 1; nodes = ( -(1184,1072,l), -(1184,1118,l), -(882,1118,l), -(882,1072,l) +(1206,1010,l), +(1206,1056,l), +(904,1056,l), +(904,1010,l) ); } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/ezhreversed.glyph b/src/Inter-Roman.glyphspackage/glyphs/ezhreversed.glyph index b21cf1645..513c0b286 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/ezhreversed.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/ezhreversed.glyph @@ -255,19 +255,19 @@ nodes = ( (110,-165,o), (110,42,cs), (110,287,o), -(312,433,o), -(584,433,cs), -(640,433,l), -(640,478,l), -(167,1071,l), -(167,1072,l), -(888,1072,l), -(888,1118,l), -(102,1118,l), -(102,1080,l), -(585,475,l), -(585,474,l), -(278,474,o), +(306,433,o), +(578,433,cs), +(642,433,l), +(642,478,l), +(170,1009,l), +(170,1010,l), +(888,1010,l), +(888,1056,l), +(102,1056,l), +(102,1018,l), +(581,479,l), +(581,478,l), +(274,478,o), (64,308,o), (64,42,cs), (64,-195,o), diff --git a/src/Inter-Roman.glyphspackage/glyphs/four.sups.glyph b/src/Inter-Roman.glyphspackage/glyphs/four.sups.glyph index ba52ca1cd..329356b4c 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/four.sups.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/four.sups.glyph @@ -51,7 +51,7 @@ shapes = ( { closed = 1; nodes = ( -(964,979,l), +(964,1011,l), (964,1198,l), (388,1198,l), (388,1209,l), @@ -60,7 +60,7 @@ nodes = ( (698,1728,l), (489,1728,l), (100,1198,l), -(100,979,l) +(100,1011,l) ); }, { diff --git a/src/Inter-Roman.glyphspackage/glyphs/four.sups.ss01.glyph b/src/Inter-Roman.glyphspackage/glyphs/four.sups.ss01.glyph index 8eb8dcd8d..5f766bf53 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/four.sups.ss01.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/four.sups.ss01.glyph @@ -50,14 +50,14 @@ shapes = ( { closed = 1; nodes = ( -(964,979,l), +(964,1011,l), (964,1198,l), (374,1198,l), (374,1209,l), (674,1728,l), (411,1728,l), (100,1198,l), -(100,979,l) +(100,1011,l) ); }, { diff --git a/src/Inter-Roman.glyphspackage/glyphs/nine.sups.ss01.glyph b/src/Inter-Roman.glyphspackage/glyphs/nine.sups.ss01.glyph index 35e96116c..f8076a9fd 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/nine.sups.ss01.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/nine.sups.ss01.glyph @@ -73,10 +73,10 @@ nodes = ( (95,1251,o), (226,1164,o), (398,1164,cs), -(534,1164,o), -(653,1205,o), -(685,1241,c), -(571,1241,l), +(454,1164,o), +(549,1205,o), +(581,1241,c), +(587,1241,l), (280,886,l), (539,886,l), (768,1167,ls), @@ -119,7 +119,7 @@ width = 66; width = 978; }, { -layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +background = { shapes = ( { closed = 1; @@ -163,6 +163,51 @@ nodes = ( ); } ); +}; +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +closed = 1; +nodes = ( +(242,1694,o), +(115,1588,o), +(115,1453,cs), +(115,1317,o), +(238,1216,o), +(397,1216,cs), +(473,1216,o), +(530,1243,o), +(547,1270,c), +(552,1270,l), +(227,916,l), +(288,916,l), +(607,1269,ls), +(660,1328,o), +(685,1386,o), +(685,1450,cs), +(685,1587,o), +(559,1694,o), +(400,1694,cs) +); +}, +{ +closed = 1; +nodes = ( +(532,1650,o), +(638,1563,o), +(638,1452,cs), +(638,1342,o), +(533,1256,o), +(400,1256,cs), +(268,1256,o), +(162,1342,o), +(162,1453,cs), +(162,1563,o), +(269,1650,o), +(400,1650,cs) +); +} +); userData = { RMXScaler = { adjustSpace = 10; @@ -300,10 +345,10 @@ nodes = ( (205,1174,o), (360,1174,cs), (464,1174,o), -(525,1224,o), -(554,1267,c), -(547,1267,l), -(230,886,l), +(521,1224,o), +(550,1267,c), +(549,1267,l), +(228,886,l), (285,886,l), (531,1179,ls), (599,1260,o), diff --git a/src/Inter-Roman.glyphspackage/glyphs/six.sups.ss01.glyph b/src/Inter-Roman.glyphspackage/glyphs/six.sups.ss01.glyph index e49970804..498b2abf4 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/six.sups.ss01.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/six.sups.ss01.glyph @@ -19,7 +19,7 @@ nodes = ( (380,1417,o), (294,1381,o), (268,1345,c), -(322,1345,l), +(314,1345,l), (626,1710,l), (455,1710,l), (200,1408,ls), @@ -73,10 +73,10 @@ nodes = ( (883,1363,o), (752,1450,o), (580,1450,cs), -(442,1450,o), -(325,1408,o), -(294,1373,c), -(407,1373,l), +(524,1450,o), +(429,1409,o), +(397,1373,c), +(391,1373,l), (698,1728,l), (439,1728,l), (210,1447,ls), @@ -124,25 +124,25 @@ shapes = ( { closed = 1; nodes = ( -(559,906,o), -(685,1012,o), -(685,1147,cs), +(558,905,o), +(685,1011,o), +(685,1146,cs), (685,1282,o), (562,1383,o), (403,1383,cs), -(323,1383,o), -(269,1354,o), +(327,1383,o), +(270,1356,o), (253,1329,c), -(260,1329,l), -(568,1683,l), +(248,1329,l), +(573,1683,l), (512,1683,l), -(185,1330,ls), -(131,1272,o), +(193,1330,ls), +(140,1271,o), (115,1213,o), -(115,1150,cs), -(115,1013,o), -(241,906,o), -(400,906,cs) +(115,1149,cs), +(115,1012,o), +(241,905,o), +(400,905,cs) ); }, { @@ -150,13 +150,13 @@ closed = 1; nodes = ( (268,949,o), (162,1036,o), -(162,1148,cs), -(162,1258,o), -(267,1344,o), -(400,1344,cs), -(532,1344,o), -(638,1258,o), -(638,1147,cs), +(162,1147,cs), +(162,1257,o), +(267,1343,o), +(400,1343,cs), +(532,1343,o), +(638,1257,o), +(638,1146,cs), (638,1036,o), (531,949,o), (400,949,cs) @@ -298,37 +298,37 @@ nodes = ( (645,1122,cs), (645,1259,o), (522,1365,o), -(368,1365,cs), -(267,1365,o), -(204,1318,o), -(173,1272,c), -(181,1272,l), -(497,1653,l), +(367,1365,cs), +(263,1365,o), +(206,1315,o), +(177,1272,c), +(178,1272,l), +(499,1653,l), (442,1653,l), -(197,1360,ls), -(131,1281,o), -(82,1207,o), -(82,1124,cs), +(196,1360,ls), +(128,1279,o), +(82,1206,o), +(82,1123,cs), (82,982,o), -(205,876,o), -(364,876,cs) +(204,876,o), +(363,876,cs) ); }, { closed = 1; nodes = ( (232,920,o), -(129,1010,o), +(129,1009,o), (129,1122,cs), (129,1233,o), -(234,1323,o), -(364,1323,cs), -(494,1323,o), +(234,1322,o), +(363,1322,cs), +(492,1322,o), (598,1233,o), (598,1122,cs), (598,1009,o), (495,920,o), -(364,920,cs) +(363,920,cs) ); } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/three.sups.glyph b/src/Inter-Roman.glyphspackage/glyphs/three.sups.glyph index 27a304d4c..73a4a8722 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/three.sups.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/three.sups.glyph @@ -1,6 +1,6 @@ { glyphname = three.sups; -kernLeft = zero.sups; +kernLeft = three.sups; kernRight = zero.sups; layers = ( { @@ -101,29 +101,29 @@ nodes = ( (108,1629,o), (108,1466,c), (380,1466,l), -(380,1496,o), -(428,1518,o), -(499,1518,cs), -(560,1518,o), -(601,1497,o), -(601,1467,cs), -(601,1435,o), -(546,1406,o), -(478,1406,cs), -(370,1406,l), -(370,1216,l), -(478,1216,ls), -(553,1216,o), -(610,1194,o), -(610,1164,cs), -(610,1129,o), -(566,1107,o), -(502,1107,cs), -(434,1107,o), +(380,1497,o), +(426,1518,o), +(494,1518,cs), +(563,1518,o), +(601,1496,o), +(601,1454,cs), +(601,1411,o), +(561,1382,o), +(502,1382,cs), +(370,1382,l), +(370,1240,l), +(502,1240,ls), +(566,1240,o), +(610,1211,o), +(610,1167,cs), +(610,1123,o), +(565,1099,o), +(495,1099,cs), +(425,1099,o), (381,1123,o), -(381,1137,c), -(90,1137,l), -(90,971,o), +(381,1161,c), +(90,1161,l), +(90,995,o), (290,876,o), (496,876,cs) ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/three.sups.ss01.glyph b/src/Inter-Roman.glyphspackage/glyphs/three.sups.ss01.glyph index 962b3b647..961073333 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/three.sups.ss01.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/three.sups.ss01.glyph @@ -1,7 +1,7 @@ { color = 9; glyphname = three.sups.ss01; -kernLeft = zero.sups; +kernLeft = three.sups; kernRight = zero.sups; layers = ( { @@ -76,9 +76,9 @@ nodes = ( (922,964,o), (922,1141,cs), (922,1314,o), -(735,1432,o), -(517,1391,c), -(517,1323,l), +(735,1416,o), +(517,1375,c), +(517,1347,l), (884,1529,l), (884,1728,l), (142,1728,l), @@ -86,19 +86,19 @@ nodes = ( (554,1504,l), (554,1497,l), (358,1419,l), -(358,1241,l), -(484,1241,ls), -(553,1241,o), -(609,1205,o), -(609,1173,cs), -(609,1128,o), -(571,1107,o), -(501,1107,cs), -(437,1107,o), -(385,1121,o), -(381,1137,c), -(90,1137,l), -(94,974,o), +(358,1257,l), +(492,1257,ls), +(568,1257,o), +(609,1226,o), +(609,1175,cs), +(609,1125,o), +(570,1099,o), +(500,1099,cs), +(435,1099,o), +(391,1121,o), +(381,1161,c), +(90,1161,l), +(90,998,o), (269,876,o), (501,876,cs) ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/uni036D_.glyph b/src/Inter-Roman.glyphspackage/glyphs/uni036D_.glyph index 45bb61086..ae25977c3 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/uni036D_.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/uni036D_.glyph @@ -7,35 +7,35 @@ shapes = ( { closed = 1; nodes = ( -(-756,1760,l), -(-756,1651,l), -(-423,1651,l), -(-423,1760,l) +(40,1760,l), +(40,1651,l), +(373,1651,l), +(373,1760,l) ); }, { closed = 1; nodes = ( -(-659,1382,ls), -(-659,1267,o), -(-619,1198,o), -(-510,1198,cs), -(-471,1198,o), -(-443,1203,o), -(-432,1208,c), -(-432,1313,l), -(-437,1310,o), -(-460,1307,o), -(-476,1307,cs), -(-508,1307,o), -(-523,1336,o), -(-523,1388,cs), -(-523,1894,l), -(-659,1894,l) +(137,1382,ls), +(137,1267,o), +(177,1198,o), +(286,1198,cs), +(325,1198,o), +(353,1203,o), +(364,1208,c), +(364,1313,l), +(359,1310,o), +(336,1307,o), +(320,1307,cs), +(288,1307,o), +(273,1336,o), +(273,1388,cs), +(273,1894,l), +(137,1894,l) ); } ); -width = 0; +width = 413; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; @@ -43,35 +43,35 @@ shapes = ( { closed = 1; nodes = ( -(-946,1760,l), -(-946,1634,l), -(-602,1634,l), -(-602,1760,l) +(40,1760,l), +(40,1634,l), +(384,1634,l), +(384,1760,l) ); }, { closed = 1; nodes = ( -(-878,1382,ls), -(-878,1248,o), -(-804,1190,o), -(-692,1190,cs), -(-659,1190,o), -(-618,1196,o), -(-588,1208,c), -(-588,1338,l), -(-601,1335,o), -(-607,1338,o), -(-634,1338,cs), -(-679,1338,o), -(-694,1350,o), -(-696,1382,cs), -(-696,1894,l), -(-878,1894,l) +(108,1382,ls), +(108,1248,o), +(182,1190,o), +(294,1190,cs), +(327,1190,o), +(368,1196,o), +(398,1208,c), +(398,1338,l), +(388,1335,o), +(379,1333,o), +(352,1333,cs), +(307,1333,o), +(290,1350,o), +(290,1382,cs), +(290,1894,l), +(108,1894,l) ); } ); -width = 58; +width = 438; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; @@ -79,35 +79,35 @@ shapes = ( { closed = 1; nodes = ( -(-606,1736,l), -(-606,1688,l), -(-340,1688,l), -(-340,1736,l) +(40,1736,l), +(40,1688,l), +(306,1688,l), +(306,1736,l) ); }, { closed = 1; nodes = ( -(-498,1324,ls), -(-498,1244,o), -(-473,1204,o), -(-414,1204,cs), -(-396,1204,o), -(-375,1207,o), -(-360,1212,c), -(-360,1256,l), -(-380,1252,o), -(-394,1250,o), -(-402,1250,cs), -(-437,1250,o), -(-451,1274,o), -(-450,1326,cs), -(-450,1894,l), -(-498,1894,l) +(148,1324,ls), +(148,1244,o), +(173,1204,o), +(232,1204,cs), +(250,1204,o), +(271,1207,o), +(286,1212,c), +(286,1256,l), +(266,1252,o), +(252,1250,o), +(244,1250,cs), +(209,1250,o), +(196,1274,o), +(196,1326,cs), +(196,1894,l), +(148,1894,l) ); } ); -width = 0; +width = 346; }, { layerId = m007; @@ -115,35 +115,35 @@ shapes = ( { closed = 1; nodes = ( -(-788,1760,l), -(-788,1652,l), -(-456,1652,l), -(-456,1760,l) +(40,1760,l), +(40,1652,l), +(372,1652,l), +(372,1760,l) ); }, { closed = 1; nodes = ( -(-690,1382,ls), -(-690,1268,o), -(-652,1198,o), -(-542,1198,cs), -(-500,1198,o), -(-474,1204,o), -(-466,1208,c), -(-466,1312,l), -(-471,1309,o), -(-495,1306,o), -(-510,1306,cs), -(-541,1306,o), -(-556,1335,o), -(-556,1388,cs), -(-556,1894,l), -(-690,1894,l) +(138,1382,ls), +(138,1268,o), +(176,1198,o), +(286,1198,cs), +(328,1198,o), +(354,1204,o), +(362,1208,c), +(362,1312,l), +(357,1309,o), +(333,1306,o), +(318,1306,cs), +(287,1306,o), +(272,1335,o), +(272,1388,cs), +(272,1894,l), +(138,1894,l) ); } ); -width = 0; +width = 412; }, { layerId = m009; @@ -151,35 +151,35 @@ shapes = ( { closed = 1; nodes = ( -(-962,1760,l), -(-962,1634,l), -(-618,1634,l), -(-618,1760,l) +(40,1760,l), +(40,1634,l), +(393,1634,l), +(393,1760,l) ); }, { closed = 1; nodes = ( -(-894,1382,ls), -(-894,1248,o), -(-820,1190,o), -(-708,1190,cs), -(-675,1190,o), -(-634,1196,o), -(-604,1208,c), -(-604,1338,l), -(-617,1335,o), -(-623,1338,o), -(-650,1338,cs), -(-695,1338,o), -(-710,1350,o), -(-712,1382,cs), -(-712,1894,l), -(-894,1894,l) +(117,1382,ls), +(117,1248,o), +(191,1190,o), +(303,1190,cs), +(336,1190,o), +(377,1190,o), +(407,1190,c), +(407,1338,l), +(394,1338,o), +(388,1338,o), +(361,1338,cs), +(316,1338,o), +(299,1350,o), +(299,1382,cs), +(299,1894,l), +(117,1894,l) ); } ); -width = 26; +width = 447; }, { layerId = m011; @@ -187,36 +187,38 @@ shapes = ( { closed = 1; nodes = ( -(-670,1736,l), -(-670,1688,l), -(-404,1688,l), -(-404,1736,l) +(40,1736,l), +(40,1688,l), +(306,1688,l), +(306,1736,l) ); }, { closed = 1; nodes = ( -(-562,1324,ls), -(-562,1244,o), -(-537,1204,o), -(-478,1204,cs), -(-460,1204,o), -(-439,1207,o), -(-424,1212,c), -(-424,1256,l), -(-444,1252,o), -(-458,1250,o), -(-466,1250,cs), -(-501,1250,o), -(-515,1274,o), -(-514,1326,cs), -(-514,1894,l), -(-562,1894,l) +(148,1324,ls), +(148,1244,o), +(173,1204,o), +(232,1204,cs), +(250,1204,o), +(271,1207,o), +(286,1212,c), +(286,1256,l), +(266,1252,o), +(252,1250,o), +(244,1250,cs), +(209,1250,o), +(196,1274,o), +(196,1326,cs), +(196,1894,l), +(148,1894,l) ); } ); -width = 0; +width = 346; } ); +metricLeft = "=40"; +metricRight = "=40"; unicode = 877; } diff --git a/src/Inter-Roman.glyphspackage/glyphs/zero.sups.glyph b/src/Inter-Roman.glyphspackage/glyphs/zero.sups.glyph index 852b50d8c..7c9e56a8c 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/zero.sups.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/zero.sups.glyph @@ -1,7 +1,7 @@ { glyphname = zero.sups; -kernLeft = six.sups.ss01; -kernRight = nine.sups; +kernLeft = zero.sups; +kernRight = zero.sups; layers = ( { anchors = ( diff --git a/src/Inter-Roman.glyphspackage/glyphs/zero.sups.slash.glyph b/src/Inter-Roman.glyphspackage/glyphs/zero.sups.slash.glyph index a133ba459..698dbfdbb 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/zero.sups.slash.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/zero.sups.slash.glyph @@ -1,8 +1,8 @@ { color = 9; glyphname = zero.sups.slash; -kernLeft = six.sups.ss01; -kernRight = nine.sups; +kernLeft = zero.sups; +kernRight = zero.sups; layers = ( { anchors = ( |