diff options
author | Rasmus Andersson <rasmus@notion.se> | 2023-05-02 03:27:36 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2023-05-02 03:27:36 +0300 |
commit | d89b818079d812ff437b51fc02a8f9cc9dc189b1 (patch) | |
tree | cd6e66b9293a1bb6f299e1af0df5ed844647af3e /src/Inter-Italic.glyphspackage/glyphs | |
parent | fed18f729ad6ad7a583d48a93a8c84a2513697a6 (diff) | |
download | inter-d89b818079d812ff437b51fc02a8f9cc9dc189b1.tar.xz |
improvements to some Cyrillic glyphs
Diffstat (limited to 'src/Inter-Italic.glyphspackage/glyphs')
7 files changed, 464 insertions, 207 deletions
diff --git a/src/Inter-Italic.glyphspackage/glyphs/C_he-cy.glyph b/src/Inter-Italic.glyphspackage/glyphs/C_he-cy.glyph index 90602200e..d8c824477 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/C_he-cy.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/C_he-cy.glyph @@ -6,15 +6,15 @@ layers = ( anchors = ( { name = cross; -pos = (742,668); +pos = (714,636); }, { name = cyrtic; -pos = (1175,0); +pos = (1153,0); }, { name = top; -pos = (908,1676); +pos = (856,1490); } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -23,49 +23,49 @@ shapes = ( { closed = 1; nodes = ( -(258,1032,ls), -(203,703,o), -(370,582,o), -(679,582,cs), -(870,582,o), -(988,607,o), -(1126,648,c), -(1153,810,l), -(1012,770,o), -(865,744,o), -(706,744,cs), -(513,744,o), -(401,811,o), -(438,1032,cs), -(514,1490,l), -(334,1490,l) +(844,558,o), +(1004,615,o), +(1143,691,c), +(1174,876,l), +(1027,780,o), +(868,720,o), +(701,720,cs), +(508,720,o), +(379,811,o), +(416,1032,cs), +(492,1490,l), +(312,1490,l), +(236,1032,ls), +(181,703,o), +(344,558,o), +(653,558,cs) ); }, { closed = 1; nodes = ( -(995,0,l), -(1175,0,l), -(1422,1490,l), -(1242,1490,l) +(1153,0,l), +(1400,1490,l), +(1220,1490,l), +(973,0,l) ); } ); -width = 1448; +width = 1426; }, { anchors = ( { name = cross; -pos = (761,716); +pos = (752,672); }, { name = cyrtic; -pos = (1279,0); +pos = (1273,0); }, { name = top; -pos = (916,1676); +pos = (889,1490); } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; @@ -74,49 +74,49 @@ shapes = ( { closed = 1; nodes = ( -(179,1062,ls), -(125,735,o), -(330,550,o), -(748,550,cs), -(815,550,o), -(1014,565,o), -(1046,576,c), -(1099,896,l), -(1069,887,o), -(907,876,o), -(802,876,cs), -(609,876,o), -(561,931,o), -(585,1078,cs), -(654,1490,l), -(250,1490,l) +(805,503,o), +(919,539,o), +(1059,689,c), +(1094,899,l), +(1032,863,o), +(922,823,o), +(790,823,cs), +(597,823,o), +(565,915,o), +(590,1062,cs), +(661,1490,l), +(257,1490,l), +(179,1022,ls), +(118,651,o), +(324,503,o), +(646,503,cs) ); }, { closed = 1; nodes = ( -(875,0,l), -(1279,0,l), -(1526,1490,l), -(1122,1490,l) +(1273,0,l), +(1520,1490,l), +(1116,1490,l), +(869,0,l) ); } ); -width = 1468; +width = 1462; }, { anchors = ( { name = cross; -pos = (730,640); +pos = (699,640); }, { name = cyrtic; -pos = (1113,0); +pos = (1079,0); }, { name = top; -pos = (900,1676); +pos = (838,1490); } ); layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; @@ -125,49 +125,49 @@ shapes = ( { closed = 1; nodes = ( -(312,1044,ls), -(265,764,o), -(393,616,o), -(685,616,cs), -(824,616,o), -(989,644,o), -(1190,706,c), -(1198,756,l), -(1025,696,o), -(842,662,o), -(691,662,cs), -(428,662,o), -(316,790,o), -(358,1044,cs), -(432,1490,l), -(386,1490,l) +(849,616,o), +(1034,680,o), +(1186,793,c), +(1196,851,l), +(1036,729,o), +(854,662,o), +(651,662,cs), +(382,662,o), +(282,789,o), +(324,1044,cs), +(398,1490,l), +(352,1490,l), +(278,1044,ls), +(232,764,o), +(359,616,o), +(651,616,cs) ); }, { closed = 1; nodes = ( -(1067,0,l), -(1113,0,l), -(1360,1490,l), -(1314,1490,l) +(1079,0,l), +(1326,1490,l), +(1280,1490,l), +(1033,0,l) ); } ); -width = 1438; +width = 1404; }, { anchors = ( { name = cross; -pos = (715,668); +pos = (690,652); }, { name = cyrtic; -pos = (1148,0); +pos = (1126,0); }, { name = top; -pos = (882,1676); +pos = (829,1490); } ); layerId = m008; @@ -176,49 +176,49 @@ shapes = ( { closed = 1; nodes = ( -(231,1032,ls), -(176,703,o), -(343,582,o), -(652,582,cs), -(843,582,o), -(961,607,o), -(1099,648,c), -(1126,810,l), -(985,770,o), -(838,744,o), -(679,744,cs), -(486,744,o), -(374,811,o), -(411,1032,cs), -(487,1490,l), -(307,1490,l) +(825,558,o), +(977,615,o), +(1117,691,c), +(1147,876,l), +(1000,780,o), +(833,720,o), +(666,720,cs), +(473,720,o), +(352,811,o), +(389,1032,cs), +(465,1490,l), +(285,1490,l), +(209,1032,ls), +(154,703,o), +(325,558,o), +(634,558,cs) ); }, { closed = 1; nodes = ( -(968,0,l), -(1148,0,l), -(1395,1490,l), -(1215,1490,l) +(1126,0,l), +(1373,1490,l), +(1193,1490,l), +(946,0,l) ); } ); -width = 1384; +width = 1362; }, { anchors = ( { name = cross; -pos = (755,726); +pos = (741,672); }, { name = cyrtic; -pos = (1268,0); +pos = (1262,0); }, { name = top; -pos = (906,1676); +pos = (878,1490); } ); layerId = m010; @@ -227,49 +227,49 @@ shapes = ( { closed = 1; nodes = ( -(168,1062,ls), -(114,735,o), -(317,540,o), -(735,540,cs), -(802,540,o), -(1001,555,o), -(1034,566,c), -(1091,912,l), -(1060,903,o), -(899,892,o), -(794,892,cs), -(601,892,o), -(565,947,o), -(589,1094,cs), -(655,1490,l), -(239,1490,l) +(794,503,o), +(880,517,o), +(1028,566,c), +(1083,899,l), +(1021,863,o), +(915,823,o), +(783,823,cs), +(590,823,o), +(567,915,o), +(591,1062,cs), +(662,1490,l), +(246,1490,l), +(168,1022,ls), +(106,651,o), +(321,503,o), +(667,503,cs) ); }, { closed = 1; nodes = ( -(852,0,l), -(1268,0,l), -(1515,1490,l), -(1099,1490,l) +(1262,0,l), +(1509,1490,l), +(1093,1490,l), +(846,0,l) ); } ); -width = 1436; +width = 1430; }, { anchors = ( { name = cross; -pos = (674,640); +pos = (640,640); }, { name = cyrtic; -pos = (1054,0); +pos = (1020,0); }, { name = top; -pos = (841,1676); +pos = (779,1490); } ); layerId = m012; @@ -278,38 +278,38 @@ shapes = ( { closed = 1; nodes = ( -(253,1044,ls), -(206,764,o), -(334,616,o), -(626,616,cs), -(765,616,o), -(930,644,o), -(1131,706,c), -(1139,756,l), -(966,696,o), -(783,662,o), -(632,662,cs), -(369,662,o), -(257,790,o), -(299,1044,cs), -(373,1490,l), -(327,1490,l) +(790,616,o), +(975,680,o), +(1127,793,c), +(1137,851,l), +(977,729,o), +(795,662,o), +(592,662,cs), +(323,662,o), +(223,789,o), +(265,1044,cs), +(339,1490,l), +(293,1490,l), +(219,1044,ls), +(173,764,o), +(300,616,o), +(592,616,cs) ); }, { closed = 1; nodes = ( -(1008,0,l), -(1054,0,l), -(1301,1490,l), -(1255,1490,l) +(1020,0,l), +(1267,1490,l), +(1221,1490,l), +(974,0,l) ); } ); -width = 1310; +width = 1276; } ); -metricLeft = H; +metricLeft = "=|n"; metricRight = H; unicode = 1063; userData = { diff --git a/src/Inter-Italic.glyphspackage/glyphs/C_hedescendercyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/C_hedescendercyrillic.glyph index f2ed3324f..7100e6fdb 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/C_hedescendercyrillic.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/C_hedescendercyrillic.glyph @@ -10,11 +10,11 @@ shapes = ( ref = "Che-cy"; }, { -pos = (1113,0); +pos = (1091,0); ref = _part.cyrtic; } ); -width = 1478; +width = 1456; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; @@ -25,11 +25,11 @@ shapes = ( ref = "Che-cy"; }, { -pos = (972,0); +pos = (960,0); ref = _part.cyrtic; } ); -width = 1548; +width = 1536; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/C_hedieresiscyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/C_hedieresiscyrillic.glyph index fce1fb281..977f3a99d 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/C_hedieresiscyrillic.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/C_hedieresiscyrillic.glyph @@ -9,11 +9,11 @@ shapes = ( ref = "Che-cy"; }, { -pos = (214,558); +pos = (162,372); ref = dieresiscomb; } ); -width = 1448; +width = 1426; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/C_hekhakassiancyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/C_hekhakassiancyrillic.glyph index 0b5530152..6541b9067 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/C_hekhakassiancyrillic.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/C_hekhakassiancyrillic.glyph @@ -10,11 +10,11 @@ shapes = ( ref = "Che-cy"; }, { -pos = (1113,0); +pos = (1091,0); ref = _part.cyrtic; } ); -width = 1478; +width = 1456; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; @@ -25,11 +25,11 @@ shapes = ( ref = "Che-cy"; }, { -pos = (972,0); +pos = (960,0); ref = _part.cyrtic; } ); -width = 1548; +width = 1536; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/C_heverticalstrokecyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/C_heverticalstrokecyrillic.glyph index 95622bad3..a73bc8c78 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/C_heverticalstrokecyrillic.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/C_heverticalstrokecyrillic.glyph @@ -9,11 +9,11 @@ shapes = ( ref = "Che-cy"; }, { -pos = (503,-77); +pos = (475,-109); ref = _part.crossbar_vert; } ); -width = 1448; +width = 1426; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/S_hhacyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/S_hhacyrillic.glyph index 32b5cc8db..a2af5c9a4 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/S_hhacyrillic.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/S_hhacyrillic.glyph @@ -1,7 +1,7 @@ { glyphname = Shhacyrillic; kernLeft = B; -kernRight = o; +kernRight = a; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -9,11 +9,11 @@ name = ital_gen; shapes = ( { angle = 180; -pos = (1510,1490); +pos = (1488,1490); ref = "Che-cy"; } ); -width = 1448; +width = 1426; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; @@ -45,11 +45,11 @@ name = ital_gen; shapes = ( { angle = 180; -pos = (1456,1490); +pos = (1434,1490); ref = "Che-cy"; } ); -width = 1384; +width = 1362; }, { layerId = m010; @@ -57,11 +57,11 @@ name = ital_gen; shapes = ( { angle = 180; -pos = (1508,1490); +pos = (1496,1490); ref = "Che-cy"; } ); -width = 1436; +width = 1424; }, { layerId = m012; diff --git a/src/Inter-Italic.glyphspackage/glyphs/T_she-cy.glyph b/src/Inter-Italic.glyphspackage/glyphs/T_she-cy.glyph index 629d6f466..f8484f035 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/T_she-cy.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/T_she-cy.glyph @@ -4,140 +4,397 @@ kernLeft = T; kernRight = a; layers = ( { +anchors = ( +{ +name = bottom; +pos = (1015,0); +}, +{ +name = top; +pos = (812,1490); +} +); +background = { +shapes = ( +{ +alignment = -1; +pos = (388,0); +ref = Shhacyrillic; +} +); +}; layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { closed = 1; nodes = ( -(1344,1330,l), -(1371,1490,l), -(253,1490,l), -(226,1330,l) +(1024,908,o), +(867,851,o), +(727,775,c), +(697,590,l), +(844,686,o), +(1000,746,o), +(1167,746,cs), +(1360,746,o), +(1483,655,o), +(1447,434,cs), +(1375,0,l), +(1555,0,l), +(1627,434,ls), +(1681,763,o), +(1524,908,o), +(1215,908,cs) ); }, { -alignment = -1; -pos = (389,0); -ref = Shhacyrillic; +closed = 1; +nodes = ( +(700,1362,l), +(475,0,l), +(655,0,l), +(880,1362,l) +); +}, +{ +closed = 1; +nodes = ( +(1416,1330,l), +(1443,1490,l), +(253,1490,l), +(226,1330,l) +); } ); -width = 1838; +width = 1806; +}, +{ +anchors = ( +{ +name = bottom; +pos = (1031,0); }, { -guides = ( +name = top; +pos = (857,1490); +} +); +background = { +shapes = ( { -angle = 80.6; -pos = (868,2096); +alignment = -1; +pos = (405,0); +ref = Shhacyrillic; } ); +}; layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { closed = 1; nodes = ( -(1450,1164,l), -(1504,1490,l), +(1106,939,o), +(1000,903,o), +(861,753,c), +(826,543,l), +(888,579,o), +(989,619,o), +(1121,619,cs), +(1314,619,o), +(1338,527,o), +(1314,380,cs), +(1251,0,l), +(1655,0,l), +(1725,420,ls), +(1786,791,o), +(1587,939,o), +(1265,939,cs) +); +}, +{ +closed = 1; +nodes = ( +(614,1243,l), +(408,0,l), +(812,0,l), +(1018,1243,l) +); +}, +{ +closed = 1; +nodes = ( +(1482,1164,l), +(1536,1490,l), (210,1490,l), (156,1164,l) ); +} +); +width = 1850; }, { +anchors = ( +{ +name = bottom; +pos = (996,0); +}, +{ +name = top; +pos = (786,1490); +} +); +background = { +shapes = ( +{ alignment = -1; -pos = (405,0); +pos = (377,0); ref = Shhacyrillic; } ); -width = 1874; -}, -{ +}; layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { closed = 1; nodes = ( -(1281,1444,l), -(1289,1490,l), +(981,850,o), +(804,786,o), +(651,673,c), +(642,615,l), +(802,737,o), +(975,804,o), +(1178,804,cs), +(1447,804,o), +(1540,677,o), +(1498,422,cs), +(1428,0,l), +(1474,0,l), +(1544,422,ls), +(1590,702,o), +(1471,850,o), +(1179,850,cs) +); +}, +{ +closed = 1; +nodes = ( +(759,1466,l), +(516,0,l), +(562,0,l), +(805,1466,l) +); +}, +{ +closed = 1; +nodes = ( +(1361,1444,l), +(1369,1490,l), (283,1490,l), (275,1444,l) ); +} +); +width = 1765; }, { +anchors = ( +{ +name = bottom; +pos = (989,0); +}, +{ +name = top; +pos = (785,1490); +} +); +background = { +shapes = ( +{ alignment = -1; -pos = (377,0); +pos = (388,0); ref = Shhacyrillic; } ); -width = 1816; -}, -{ +}; layerId = m008; name = ital_gen; shapes = ( { closed = 1; nodes = ( -(1301,1330,l), -(1328,1490,l), +(995,908,o), +(840,851,o), +(700,775,c), +(670,590,l), +(817,686,o), +(979,746,o), +(1146,746,cs), +(1339,746,o), +(1457,655,o), +(1420,434,cs), +(1348,0,l), +(1528,0,l), +(1600,434,ls), +(1655,763,o), +(1495,908,o), +(1186,908,cs) +); +}, +{ +closed = 1; +nodes = ( +(673,1362,l), +(448,0,l), +(628,0,l), +(853,1362,l) +); +}, +{ +closed = 1; +nodes = ( +(1389,1330,l), +(1416,1490,l), (210,1490,l), (183,1330,l) ); +} +); +width = 1742; }, { -alignment = -1; -pos = (373,0); -ref = Shhacyrillic; +anchors = ( +{ +name = bottom; +pos = (1008,0); +}, +{ +name = top; +pos = (832,1490); } ); -width = 1758; -}, +background = { +shapes = ( { +pos = (384,0); +ref = Shhacyrillic; +} +); +}; layerId = m010; name = ital_gen; shapes = ( { closed = 1; nodes = ( +(1082,931,o), +(996,917,o), +(849,868,c), +(794,535,l), +(856,571,o), +(961,611,o), +(1093,611,cs), +(1286,611,o), +(1294,519,o), +(1270,372,cs), +(1208,0,l), +(1624,0,l), +(1692,412,ls), +(1753,783,o), +(1555,931,o), +(1209,931,cs) +); +}, +{ +closed = 1; +nodes = ( +(576,1201,l), +(377,0,l), +(793,0,l), +(992,1201,l) +); +}, +{ +closed = 1; +nodes = ( (1453,1138,l), (1512,1490,l), (200,1490,l), (141,1138,l) ); +} +); +width = 1797; +}, +{ +anchors = ( +{ +name = bottom; +pos = (973,0); }, { +name = top; +pos = (763,1490); +} +); +background = { +shapes = ( +{ alignment = -1; -pos = (409,0); +pos = (413,0); ref = Shhacyrillic; } ); -width = 1846; -}, -{ +}; layerId = m012; name = ital_gen; shapes = ( { closed = 1; nodes = ( -(1218,1444,l), -(1226,1490,l), -(220,1490,l), -(212,1444,l) +(958,850,o), +(781,786,o), +(628,673,c), +(619,615,l), +(779,737,o), +(952,804,o), +(1155,804,cs), +(1424,804,o), +(1517,677,o), +(1475,422,cs), +(1405,0,l), +(1451,0,l), +(1521,422,ls), +(1567,702,o), +(1448,850,o), +(1156,850,cs) ); }, { -alignment = -1; -pos = (378,0); -ref = Shhacyrillic; +closed = 1; +nodes = ( +(736,1466,l), +(493,0,l), +(539,0,l), +(782,1466,l) +); +}, +{ +closed = 1; +nodes = ( +(1354,1444,l), +(1362,1490,l), +(220,1490,l), +(212,1444,l) +); } ); -width = 1689; +width = 1673; } ); metricLeft = T; -metricRight = H; +metricRight = n; unicode = 1035; userData = { interface.gridadjust.original = "{'width': 2298, 'leftMargin': 88, 'rightMargin': 241}"; |