summaryrefslogtreecommitdiff
path: root/src/Inter-Roman.glyphspackage/glyphs
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2023-11-18 20:53:07 +0300
committerRasmus Andersson <rasmus@notion.se>2023-11-18 20:53:07 +0300
commit90f855e837444894936c37fc20e83a667281e3c2 (patch)
treeb2550c9279f4833aea7f458dfa1c90a2a34c0364 /src/Inter-Roman.glyphspackage/glyphs
parentbd621042f071910be436c207a1850da5ddc67359 (diff)
downloadinter-90f855e837444894936c37fc20e83a667281e3c2.tar.xz
kerning and minor improvements to superscript & subscript numerals
Diffstat (limited to 'src/Inter-Roman.glyphspackage/glyphs')
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/enghecyrillic.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/ezhreversed.glyph26
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/four.sups.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/four.sups.ss01.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/nine.sups.ss01.glyph63
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/six.sups.ss01.glyph84
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/three.sups.glyph46
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/three.sups.ss01.glyph34
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uni036D_.glyph254
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/zero.sups.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/zero.sups.slash.glyph4
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 = (