summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2022-10-15 01:42:19 +0300
committerRasmus Andersson <rasmus@notion.se>2022-10-15 01:42:19 +0300
commit2bf74a333509d8385572492c5bf61ce29240ace7 (patch)
treefcbfb2343091d5908196a374c85d23c55b7a3ae5
parent1a0c3b2302c32a52098812241ff4d8128634d5f5 (diff)
downloadinter-2bf74a333509d8385572492c5bf61ce29240ace7.tar.xz
improvements to Cyrillic glyphs /hardsigncyrillic /kabashkircyrillic /kacyrillic /kahookcyrillic /kaverticalstrokecyrillic
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/hardsigncyrillic.glyph24
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/kabashkircyrillic.glyph116
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/kacyrillic.glyph40
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/kahookcyrillic.glyph321
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph181
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/zecyrillic.glyph24
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/zedescendercyrillic.glyph22
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/zedieresiscyrillic.glyph18
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/hardsigncyrillic.glyph24
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/kabashkircyrillic.glyph113
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/kacyrillic.glyph34
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/kahookcyrillic.glyph234
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph86
13 files changed, 718 insertions, 519 deletions
diff --git a/src/Inter-Italic.glyphspackage/glyphs/hardsigncyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/hardsigncyrillic.glyph
index 193b834eb..c56caf18e 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/hardsigncyrillic.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/hardsigncyrillic.glyph
@@ -10,8 +10,8 @@ shapes = (
{
closed = 1;
nodes = (
-(445,972,l),
-(469,1118,l),
+(525,972,l),
+(549,1118,l),
(157,1118,l),
(133,972,l)
);
@@ -30,8 +30,8 @@ shapes = (
{
closed = 1;
nodes = (
-(347,826,l),
-(395,1118,l),
+(475,826,l),
+(523,1118,l),
(125,1118,l),
(77,826,l)
);
@@ -50,8 +50,8 @@ shapes = (
{
closed = 1;
nodes = (
-(467,1072,l),
-(475,1118,l),
+(491,1072,l),
+(499,1118,l),
(197,1118,l),
(189,1072,l)
);
@@ -71,8 +71,8 @@ shapes = (
{
closed = 1;
nodes = (
-(407,910,l),
-(431,1056,l),
+(487,910,l),
+(511,1056,l),
(119,1056,l),
(95,910,l)
);
@@ -91,8 +91,8 @@ shapes = (
{
closed = 1;
nodes = (
-(331,752,l),
-(382,1056,l),
+(459,752,l),
+(510,1056,l),
(112,1056,l),
(61,752,l)
);
@@ -111,8 +111,8 @@ shapes = (
{
closed = 1;
nodes = (
-(403,1072,l),
-(411,1118,l),
+(427,1072,l),
+(435,1118,l),
(133,1118,l),
(125,1072,l)
);
diff --git a/src/Inter-Italic.glyphspackage/glyphs/kabashkircyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/kabashkircyrillic.glyph
index 490efd657..231188435 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/kabashkircyrillic.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/kabashkircyrillic.glyph
@@ -5,124 +5,128 @@ kernRight = k;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
shapes = (
{
+pos = (219,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(186,1118,l),
-(160,958,l),
-(680,958,l),
-(706,1118,l)
+(533,972,l),
+(557,1118,l),
+(157,1118,l),
+(133,972,l)
);
-},
-{
-pos = (338,0);
-ref = kacyrillic;
}
);
-width = 1438;
+width = 1319;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
shapes = (
{
+pos = (201,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(140,1118,l),
-(90,814,l),
-(704,814,l),
-(754,1118,l)
+(475,826,l),
+(523,1118,l),
+(125,1118,l),
+(77,826,l)
);
-},
-{
-pos = (332,0);
-ref = kacyrillic;
}
);
-width = 1598;
+width = 1467;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
shapes = (
{
+alignment = -1;
+pos = (185,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(216,1118,l),
-(208,1070,l),
-(656,1070,l),
-(666,1118,l)
+(491,1072,l),
+(499,1118,l),
+(197,1118,l),
+(189,1072,l)
);
-},
-{
-alignment = -1;
-pos = (340,0);
-ref = kacyrillic;
}
);
-width = 1314;
+width = 1159;
},
{
layerId = m008;
name = ital_gen;
shapes = (
{
+pos = (218,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(159.674,1118,l),
-(133.186,958,l),
-(653.186,958,l),
-(679.674,1118,l)
+(503,910,l),
+(527,1056,l),
+(119,1056,l),
+(95,910,l)
);
-},
-{
-pos = (338,0);
-ref = kacyrillic;
}
);
-width = 1372;
+width = 1252;
},
{
layerId = m010;
name = ital_gen;
shapes = (
{
+pos = (209,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(127.674,1118,l),
-(77.347,814,l),
-(691.347,814,l),
-(741.674,1118,l)
+(459,752,l),
+(510,1056,l),
+(112,1056,l),
+(61,752,l)
);
-},
-{
-pos = (354,0);
-ref = kacyrillic;
}
);
-width = 1592;
+width = 1447;
},
{
layerId = m012;
name = ital_gen;
shapes = (
{
+alignment = -1;
+pos = (185,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(155.674,1118,l),
-(147.728,1070,l),
-(583.728,1070,l),
-(591.674,1118,l)
+(427,1072,l),
+(435,1118,l),
+(133,1118,l),
+(125,1072,l)
);
-},
-{
-alignment = -1;
-pos = (328,0);
-ref = kacyrillic;
}
);
-width = 1167;
+width = 1024;
}
);
+metricLeft = t;
metricRight = k;
unicode = 1185;
userData = {
diff --git a/src/Inter-Italic.glyphspackage/glyphs/kacyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/kacyrillic.glyph
index d51c2e7db..23744ecfe 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/kacyrillic.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/kacyrillic.glyph
@@ -56,15 +56,15 @@ shapes = (
closed = 1;
nodes = (
(412,0,l),
-(469,346,l),
-(559,346,l),
+(476,386,l),
+(558,386,l),
(716,0,l),
(1182,0,l),
(913,552,l),
(1365,1118,l),
(905,1118,l),
-(601,718,l),
-(531,718,l),
+(588,686,l),
+(526,686,l),
(597,1118,l),
(195,1118,l),
(10,0,l)
@@ -154,6 +154,28 @@ name = top;
pos = (738,1262);
}
);
+background = {
+shapes = (
+{
+closed = 1;
+nodes = (
+(487,0,l),
+(487,330,l),
+(579,330,l),
+(793,0,l),
+(1259,0,l),
+(899,536,l),
+(1257,1056,l),
+(797,1056,l),
+(559,702,l),
+(487,702,l),
+(487,1056,l),
+(87,1056,l),
+(87,0,l)
+);
+}
+);
+};
layerId = m010;
name = ital_gen;
shapes = (
@@ -161,15 +183,15 @@ shapes = (
closed = 1;
nodes = (
(399,0,l),
-(454,330,l),
-(546,330,l),
+(458,356,l),
+(534,356,l),
(705,0,l),
(1171,0,l),
(900,536,l),
(1344,1056,l),
(884,1056,l),
-(587,702,l),
-(515,702,l),
+(567,676,l),
+(511,676,l),
(574,1056,l),
(174,1056,l),
(-1,0,l)
@@ -214,7 +236,7 @@ nodes = (
width = 839;
}
);
-metricLeft = m;
+metricLeft = n;
metricRight = k;
unicode = 1082;
userData = {
diff --git a/src/Inter-Italic.glyphspackage/glyphs/kahookcyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/kahookcyrillic.glyph
index 18a5fb058..ed7352f16 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/kahookcyrillic.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/kahookcyrillic.glyph
@@ -1,254 +1,305 @@
{
glyphname = kahookcyrillic;
kernLeft = m;
-kernRight = o;
+kernRight = a;
layers = (
{
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = kacyrillic;
+}
+);
+};
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(545,472,ls),
-(757,471,o),
-(885,352,o),
-(857,180,cs),
-(836,47,o),
-(708,-76,o),
-(551,-114,c),
-(571,-256,l),
-(801,-218,o),
-(990,-38,o),
-(1025,180,cs),
-(1072,445,o),
-(882,631,o),
-(571,632,cs),
-(291,632,l),
-(265,472,l)
+(544,472,ls),
+(756,472,o),
+(886,351,o),
+(858,180,cs),
+(834,35,o),
+(707,-76,o),
+(549,-114,c),
+(570,-256,l),
+(801,-219,o),
+(989,-42,o),
+(1026,180,cs),
+(1070,444,o),
+(879,624,o),
+(569,624,cs),
+(291,624,l),
+(266,472,l)
);
},
{
closed = 1;
nodes = (
-(237,0,l),
-(315,472,l),
-(513,472,l),
-(1159,1118,l),
+(236,0,l),
+(314,472,l),
+(512,472,l),
+(1157,1118,l),
(937,1118,l),
(455,632,l),
(341,632,l),
-(423,1118,l),
+(421,1118,l),
(251,1118,l),
-(65,0,l)
+(66,0,l)
);
}
);
-width = 1192;
+width = 1193;
},
{
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = kacyrillic;
+}
+);
+};
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(573,346,ls),
-(750,346,o),
-(841,265,o),
-(817,134,cs),
-(798,36,o),
-(713,-51,o),
-(593,-96,c),
+(580,386,ls),
+(757,386,o),
+(841,273,o),
+(820,142,cs),
+(801,31,o),
+(715,-51,o),
+(594,-96,c),
(739,-346,l),
-(990,-232,o),
-(1162,-49,o),
-(1193,136,cs),
-(1241,430,o),
-(1022,608,o),
-(617,608,cs),
-(279,608,l),
-(235,346,l)
+(991,-232,o),
+(1161,-54,o),
+(1194,144,cs),
+(1237,406,o),
+(1034,672,o),
+(627,672,cs),
+(289,672,l),
+(242,386,l)
);
},
{
closed = 1;
nodes = (
-(411,0,l),
-(469,346,l),
-(751,346,l),
+(412,0,l),
+(476,386,l),
+(780,386,l),
(1365,1118,l),
(905,1118,l),
-(599,718,l),
-(529,718,l),
+(588,686,l),
+(526,686,l),
(597,1118,l),
(195,1118,l),
-(9,0,l)
+(10,0,l)
);
}
);
width = 1334;
},
{
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = kacyrillic;
+}
+);
+};
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(411,536,ls),
-(792,535,o),
-(925,411,o),
-(889,194,cs),
-(856,-6,o),
-(698,-157,o),
-(487,-158,c),
-(495,-204,l),
-(720,-203,o),
-(897,-38,o),
-(935,188,cs),
-(976,430,o),
-(823,582,o),
-(419,582,cs),
-(223,582,l),
+(776,536,o),
+(926,411,o),
+(887,178,cs),
+(853,-33,o),
+(694,-158,o),
+(488,-158,c),
+(480,-204,l),
+(707,-204,o),
+(894,-62,o),
+(933,176,cs),
+(977,438,o),
+(809,582,o),
+(418,582,cs),
+(224,582,l),
(217,536,l)
);
},
{
closed = 1;
nodes = (
-(153,0,l),
+(152,0,l),
(241,536,l),
(391,536,l),
(1027,1118,l),
-(963,1118,l),
-(377,582,l),
-(249,582,l),
+(966,1118,l),
+(379,582,l),
+(248,582,l),
(337,1118,l),
(291,1118,l),
-(105,0,l)
+(106,0,l)
);
}
);
width = 1126;
},
{
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = kacyrillic;
+}
+);
+};
layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(517,472,ls),
-(729,471,o),
-(858,351,o),
-(830,180,cs),
-(807,46,o),
-(680,-76,o),
+(512,440,ls),
+(724,440,o),
+(859,351,o),
+(831,180,cs),
+(807,35,o),
+(684,-57,o),
(522,-114,c),
-(542,-256,l),
-(773,-219,o),
-(962,-38,o),
-(998,180,cs),
-(1042,444,o),
-(853,631,o),
-(543,632,cs),
-(265,632,l),
-(239,472,l)
+(555,-264,l),
+(801,-165,o),
+(963,-38,o),
+(999,180,cs),
+(1043,444,o),
+(863,592,o),
+(553,592,cs),
+(259,592,l),
+(234,440,l)
);
},
{
closed = 1;
nodes = (
(209,0,l),
-(287,472,l),
-(485,472,l),
-(1130,1118,l),
-(910,1118,l),
-(427,632,l),
-(313,632,l),
-(394,1118,l),
-(224,1118,l),
+(282,440,l),
+(475,440,l),
+(1120,1056,l),
+(903,1056,l),
+(422,600,l),
+(308,600,l),
+(384,1056,l),
+(214,1056,l),
(39,0,l)
);
}
);
-width = 1128;
+width = 1129;
},
{
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = kacyrillic;
+}
+);
+};
layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(561.87,346,ls),
-(738.87,346,o),
-(830.461,265,o),
-(806.774,134,cs),
-(787.55,36,o),
-(703.147,-51,o),
-(582.697,-96,c),
-(727.31,-346,l),
-(979.183,-232,o),
-(1151.478,-49,o),
-(1181.105,136,cs),
-(1230.776,430,o),
-(1012.244,608,o),
-(605.244,608,cs),
-(267.244,608,l),
-(223.87,346,l)
+(580,356,ls),
+(759,356,o),
+(833,289,o),
+(811,158,cs),
+(797,71,o),
+(752,24,o),
+(576,-88,c),
+(734,-373,l),
+(944,-239,o),
+(1144,-92,o),
+(1184,152,cs),
+(1224,393,o),
+(1094,640,o),
+(744,640,cs),
+(273,640,l),
+(226,356,l)
);
},
{
closed = 1;
nodes = (
-(400.59,0,l),
-(457.87,346,l),
-(739.87,346,l),
-(1353.674,1118,l),
-(893.674,1118,l),
-(589.454,718,l),
-(519.454,718,l),
-(585.674,1118,l),
-(183.674,1118,l),
-(-1.41,0,l)
+(399,0,l),
+(458,356,l),
+(746,356,l),
+(1344,1056,l),
+(884,1056,l),
+(567,676,l),
+(511,676,l),
+(574,1056,l),
+(174,1056,l),
+(-1,0,l)
);
}
);
-width = 1302;
+width = 1303;
},
{
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = kacyrillic;
+}
+);
+};
layerId = m012;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(346,536,ls),
-(713,535,o),
-(863,426,o),
-(826,194,cs),
-(793,-9,o),
-(638,-157,o),
-(423,-158,c),
-(426,-204,l),
-(654,-203,o),
-(833,-36,o),
-(871,192,cs),
-(917,449,o),
-(752,582,o),
+(347,536,ls),
+(712,536,o),
+(862,411,o),
+(823,178,cs),
+(789,-33,o),
+(630,-158,o),
+(424,-158,c),
+(416,-204,l),
+(642,-204,o),
+(830,-62,o),
+(869,176,cs),
+(913,438,o),
+(745,582,o),
(354,582,cs),
(160,582,l),
-(152,536,l)
+(153,536,l)
);
},
{
closed = 1;
nodes = (
(88,0,l),
-(176,536,l),
-(326,536,l),
+(177,536,l),
+(327,536,l),
(963,1118,l),
-(899,1118,l),
-(312,582,l),
+(902,1118,l),
+(315,582,l),
(184,582,l),
(273,1118,l),
(227,1118,l),
@@ -259,8 +310,8 @@ nodes = (
width = 998;
}
);
-metricLeft = m;
-metricRight = b;
+metricLeft = n;
+metricRight = o;
unicode = 1220;
userData = {
interface.gridadjust.original = "{'width': 1543, 'leftMargin': 210, 'rightMargin': 83}";
diff --git a/src/Inter-Italic.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph
index ed2fe6c3a..06f7ed277 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph
@@ -5,104 +5,123 @@ kernRight = k;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(237,0,l),
-(315,472,l),
-(653,472,l),
-(867,0,l),
-(1065,0,l),
-(793,578,l),
-(1247,1118,l),
-(1049,1118,l),
-(643,632,l),
+(236,0,l),
+(314,472,l),
+(652,472,l),
+(868,0,l),
+(1066,0,l),
+(792,578,l),
+(1245,1118,l),
+(1047,1118,l),
+(645,632,l),
(341,632,l),
-(423,1118,l),
+(421,1118,l),
(251,1118,l),
-(65,0,l)
+(66,0,l)
);
},
{
closed = 1;
nodes = (
-(385,268,l),
-(545,268,l),
-(641,834,l),
-(481,834,l)
+(386,268,l),
+(546,268,l),
+(640,834,l),
+(480,834,l)
);
}
);
-width = 1187;
+width = 1188;
},
{
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = kacyrillic;
+}
+);
+};
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(411,0,l),
-(469,346,l),
-(763,346,l),
-(831,0,l),
-(1297,0,l),
+(412,0,l),
+(476,386,l),
+(755,386,l),
+(834,0,l),
+(1298,0,l),
(1117,552,l),
(1481,1118,l),
(1021,1118,l),
-(803,718,l),
-(529,718,l),
+(786,686,l),
+(526,686,l),
(597,1118,l),
(195,1118,l),
-(9,0,l)
+(10,0,l)
);
},
{
closed = 1;
nodes = (
-(517,184,l),
-(669,184,l),
-(783,882,l),
-(631,882,l)
+(511,184,l),
+(663,184,l),
+(779,882,l),
+(627,882,l)
);
}
);
-width = 1381;
+width = 1382;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(153,0,l),
-(243,536,l),
-(579,536,l),
-(901,0,l),
-(955,0,l),
-(607,582,l),
+(152,0,l),
+(241,536,l),
+(559,536,l),
+(898,0,l),
+(956,0,l),
+(602,558,l),
(1123,1118,l),
-(1059,1118,l),
-(543,582,l),
-(249,582,l),
-(339,1118,l),
+(1063,1118,l),
+(566,582,l),
+(248,582,l),
+(337,1118,l),
(291,1118,l),
-(105,0,l)
+(106,0,l)
);
},
{
closed = 1;
nodes = (
-(395,320,l),
-(441,320,l),
-(527,808,l),
-(479,808,l)
+(393,320,l),
+(439,320,l),
+(520,808,l),
+(474,808,l)
);
}
);
-width = 1119;
+width = 1120;
},
{
+background = {
+shapes = (
+{
+pos = (1,0);
+ref = kacyrillic;
+}
+);
+};
layerId = m008;
name = ital_gen;
shapes = (
@@ -110,27 +129,27 @@ shapes = (
closed = 1;
nodes = (
(209,0,l),
-(287,472,l),
-(625,472,l),
+(282,440,l),
+(620,440,l),
(841,0,l),
(1039,0,l),
-(764,578,l),
-(1218,1118,l),
-(1020,1118,l),
-(617,632,l),
-(313,632,l),
-(394,1118,l),
-(224,1118,l),
+(759,546,l),
+(1208,1056,l),
+(1010,1056,l),
+(612,600,l),
+(308,600,l),
+(384,1056,l),
+(214,1056,l),
(39,0,l)
);
},
{
closed = 1;
nodes = (
-(359,268,l),
-(519,268,l),
-(613,834,l),
-(453,834,l)
+(354,236,l),
+(514,236,l),
+(608,802,l),
+(448,802,l)
);
}
);
@@ -143,28 +162,28 @@ shapes = (
{
closed = 1;
nodes = (
-(400.59,0,l),
-(457.87,346,l),
-(751.87,346,l),
-(822.59,0,l),
-(1286.59,0,l),
-(1105.973,552,l),
-(1469.674,1118,l),
-(1009.674,1118,l),
-(791.454,718,l),
-(519.454,718,l),
-(585.674,1118,l),
-(183.674,1118,l),
-(-1.41,0,l)
+(401,0,l),
+(462,370,l),
+(741,370,l),
+(823,0,l),
+(1287,0,l),
+(1104,536,l),
+(1460,1056,l),
+(1000,1056,l),
+(772,670,l),
+(512,670,l),
+(576,1056,l),
+(174,1056,l),
+(-1,0,l)
);
},
{
closed = 1;
nodes = (
-(505.051,184,l),
-(657.051,184,l),
-(772.604,882,l),
-(620.604,882,l)
+(501,168,l),
+(653,168,l),
+(768,866,l),
+(616,866,l)
);
}
);
@@ -178,8 +197,8 @@ shapes = (
closed = 1;
nodes = (
(88,0,l),
-(176,536,l),
-(494,536,l),
+(177,536,l),
+(495,536,l),
(834,0,l),
(892,0,l),
(538,558,l),
@@ -197,16 +216,16 @@ closed = 1;
nodes = (
(329,320,l),
(375,320,l),
-(455,808,l),
-(409,808,l)
+(456,808,l),
+(410,808,l)
);
}
);
width = 985;
}
);
-metricLeft = kacyrillic;
-metricRight = kacyrillic;
+metricLeft = n;
+metricRight = k;
unicode = 1181;
userData = {
interface.gridadjust.original = "{'width': 1595.0, 'leftMargin': 210, 'rightMargin': -8.0}";
diff --git a/src/Inter-Italic.glyphspackage/glyphs/zecyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/zecyrillic.glyph
index 7eed73eb5..0516622e6 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/zecyrillic.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/zecyrillic.glyph
@@ -6,6 +6,10 @@ layers = (
{
anchors = (
{
+name = cedilla;
+pos = (428,0);
+},
+{
name = top;
pos = (644,1304);
}
@@ -74,6 +78,10 @@ width = 1040;
{
anchors = (
{
+name = cedilla;
+pos = (465,0);
+},
+{
name = top;
pos = (681,1304);
}
@@ -142,6 +150,10 @@ width = 1116;
{
anchors = (
{
+name = cedilla;
+pos = (404,0);
+},
+{
name = top;
pos = (620,1304);
}
@@ -208,6 +220,10 @@ width = 996;
{
anchors = (
{
+name = cedilla;
+pos = (390,0);
+},
+{
name = top;
pos = (599,1262);
}
@@ -276,6 +292,10 @@ width = 957;
{
anchors = (
{
+name = cedilla;
+pos = (460,0);
+},
+{
name = top;
pos = (669,1262);
}
@@ -344,6 +364,10 @@ width = 1091;
{
anchors = (
{
+name = cedilla;
+pos = (357,0);
+},
+{
name = top;
pos = (566,1262);
}
diff --git a/src/Inter-Italic.glyphspackage/glyphs/zedescendercyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/zedescendercyrillic.glyph
index caf2113fd..ae5f89851 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/zedescendercyrillic.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/zedescendercyrillic.glyph
@@ -8,11 +8,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (1040,0);
+pos = (242,0);
ref = cedilla;
}
);
-width = 1586;
+width = 1040;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
@@ -21,11 +21,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (104,0);
+pos = (101,0);
ref = cedilla;
}
);
-width = 1122;
+width = 1116;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
@@ -34,11 +34,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (287,0);
+pos = (282,0);
ref = cedilla;
}
);
-width = 990;
+width = 996;
},
{
layerId = m008;
@@ -47,11 +47,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (231,0);
+pos = (236,0);
ref = cedilla;
}
);
-width = 946;
+width = 957;
},
{
layerId = m010;
@@ -60,7 +60,7 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (109,0);
+pos = (112,0);
ref = cedilla;
}
);
@@ -73,11 +73,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (288,0);
+pos = (299,0);
ref = cedilla;
}
);
-width = 863;
+width = 900;
}
);
unicode = 1177;
diff --git a/src/Inter-Italic.glyphspackage/glyphs/zedieresiscyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/zedieresiscyrillic.glyph
index 8f6cf014c..33e3ce2fb 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/zedieresiscyrillic.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/zedieresiscyrillic.glyph
@@ -21,11 +21,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (56,0);
+pos = (49,0);
ref = dieresis;
}
);
-width = 1122;
+width = 1116;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
@@ -34,11 +34,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (-169,0);
+pos = (-178,0);
ref = dieresis;
}
);
-width = 990;
+width = 996;
},
{
layerId = m008;
@@ -47,11 +47,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (-94,0);
+pos = (-97,-42);
ref = dieresis;
}
);
-width = 946;
+width = 957;
},
{
layerId = m010;
@@ -60,7 +60,7 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (56,0);
+pos = (53,-42);
ref = dieresis;
}
);
@@ -73,11 +73,11 @@ shapes = (
ref = zecyrillic;
},
{
-pos = (-169,0);
+pos = (-168,-42);
ref = dieresis;
}
);
-width = 863;
+width = 900;
}
);
unicode = 1247;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/hardsigncyrillic.glyph b/src/Inter-Roman.glyphspackage/glyphs/hardsigncyrillic.glyph
index eb4299983..e7c976b05 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/hardsigncyrillic.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/hardsigncyrillic.glyph
@@ -9,8 +9,8 @@ shapes = (
{
closed = 1;
nodes = (
-(376,972,l),
-(376,1118,l),
+(456,972,l),
+(456,1118,l),
(64,1118,l),
(64,972,l)
);
@@ -28,8 +28,8 @@ shapes = (
{
closed = 1;
nodes = (
-(302,826,l),
-(302,1118,l),
+(430,826,l),
+(430,1118,l),
(32,1118,l),
(32,826,l)
);
@@ -47,8 +47,8 @@ shapes = (
{
closed = 1;
nodes = (
-(382,1072,l),
-(382,1118,l),
+(406,1072,l),
+(406,1118,l),
(104,1118,l),
(104,1072,l)
);
@@ -67,8 +67,8 @@ shapes = (
{
closed = 1;
nodes = (
-(344,910,l),
-(344,1056,l),
+(424,910,l),
+(424,1056,l),
(32,1056,l),
(32,910,l)
);
@@ -86,8 +86,8 @@ shapes = (
{
closed = 1;
nodes = (
-(294,752,l),
-(294,1056,l),
+(422,752,l),
+(422,1056,l),
(24,1056,l),
(24,752,l)
);
@@ -105,8 +105,8 @@ shapes = (
{
closed = 1;
nodes = (
-(318,1072,l),
-(318,1118,l),
+(342,1072,l),
+(342,1118,l),
(40,1118,l),
(40,1072,l)
);
diff --git a/src/Inter-Roman.glyphspackage/glyphs/kabashkircyrillic.glyph b/src/Inter-Roman.glyphspackage/glyphs/kabashkircyrillic.glyph
index 79913e3ff..914443107 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/kabashkircyrillic.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/kabashkircyrillic.glyph
@@ -7,119 +7,120 @@ layers = (
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
+pos = (218,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(94,1118,l),
-(94,958,l),
-(614,958,l),
-(614,1118,l)
+(464,972,l),
+(464,1118,l),
+(64,1118,l),
+(64,972,l)
);
-},
-{
-pos = (338,0);
-ref = kacyrillic;
}
);
-width = 1436;
+width = 1316;
},
{
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
+pos = (200,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(46,1118,l),
-(46,814,l),
-(660,814,l),
-(660,1118,l)
+(430,826,l),
+(430,1118,l),
+(32,1118,l),
+(32,826,l)
);
-},
-{
-pos = (354,0);
-ref = kacyrillic;
}
);
-width = 1620;
+width = 1466;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
+alignment = -1;
+pos = (184,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(122,1118,l),
-(122,1070,l),
-(558,1070,l),
-(558,1118,l)
+(406,1072,l),
+(406,1118,l),
+(104,1118,l),
+(104,1072,l)
);
-},
-{
-alignment = -1;
-pos = (328,0);
-ref = kacyrillic;
}
);
-width = 1300;
+width = 1156;
},
{
layerId = m007;
shapes = (
{
+pos = (218,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(62,1118,l),
-(62,958,l),
-(582,958,l),
-(582,1118,l)
+(440,910,l),
+(440,1056,l),
+(32,1056,l),
+(32,910,l)
);
-},
-{
-pos = (338,0);
-ref = kacyrillic;
}
);
-width = 1372;
+width = 1252;
},
{
layerId = m009;
shapes = (
{
+pos = (208,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(30,1118,l),
-(30,814,l),
-(644,814,l),
-(644,1118,l)
+(422,752,l),
+(422,1056,l),
+(24,1056,l),
+(24,752,l)
);
-},
-{
-pos = (354,0);
-ref = kacyrillic;
}
);
-width = 1592;
+width = 1446;
},
{
layerId = m011;
shapes = (
{
+alignment = -1;
+pos = (184,0);
+ref = kacyrillic;
+},
+{
closed = 1;
nodes = (
-(58,1118,l),
-(58,1070,l),
-(494,1070,l),
-(494,1118,l)
+(342,1072,l),
+(342,1118,l),
+(40,1118,l),
+(40,1072,l)
);
-},
-{
-alignment = -1;
-pos = (328,0);
-ref = kacyrillic;
}
);
-width = 1172;
+width = 1028;
}
);
+metricLeft = t;
metricRight = k;
tags = (
"TODO-opsz"
diff --git a/src/Inter-Roman.glyphspackage/glyphs/kacyrillic.glyph b/src/Inter-Roman.glyphspackage/glyphs/kacyrillic.glyph
index 5c21248e6..21e965abf 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/kacyrillic.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/kacyrillic.glyph
@@ -54,15 +54,15 @@ shapes = (
closed = 1;
nodes = (
(504,0,l),
-(504,346,l),
-(594,346,l),
+(504,386,l),
+(586,386,l),
(808,0,l),
(1274,0,l),
(914,552,l),
(1272,1118,l),
(812,1118,l),
-(574,718,l),
-(504,718,l),
+(566,686,l),
+(504,686,l),
(504,1118,l),
(102,1118,l),
(102,0,l)
@@ -150,7 +150,7 @@ name = top;
pos = (616,1262);
}
);
-layerId = m009;
+background = {
shapes = (
{
closed = 1;
@@ -171,6 +171,28 @@ nodes = (
);
}
);
+};
+layerId = m009;
+shapes = (
+{
+closed = 1;
+nodes = (
+(486,0,l),
+(486,356,l),
+(562,356,l),
+(792,0,l),
+(1258,0,l),
+(898,536,l),
+(1256,1056,l),
+(796,1056,l),
+(542,676,l),
+(486,676,l),
+(486,1056,l),
+(86,1056,l),
+(86,0,l)
+);
+}
+);
width = 1238;
},
{
@@ -208,7 +230,7 @@ nodes = (
width = 844;
}
);
-metricLeft = m;
+metricLeft = n;
metricRight = k;
tags = (
"TODO-opsz"
diff --git a/src/Inter-Roman.glyphspackage/glyphs/kahookcyrillic.glyph b/src/Inter-Roman.glyphspackage/glyphs/kahookcyrillic.glyph
index aa88ddf05..facb9613a 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/kahookcyrillic.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/kahookcyrillic.glyph
@@ -1,29 +1,36 @@
{
glyphname = kahookcyrillic;
kernLeft = m;
-kernRight = o;
+kernRight = a;
layers = (
{
+background = {
+shapes = (
+{
+ref = kacyrillic;
+}
+);
+};
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
(558,472,ls),
-(770,471,o),
-(919,351,o),
+(770,472,o),
+(920,351,o),
(920,180,cs),
-(919,46,o),
+(920,35,o),
(812,-76,o),
(660,-114,c),
(704,-256,l),
(929,-219,o),
-(1088,-38,o),
+(1088,-42,o),
(1088,180,cs),
(1088,444,o),
-(868,631,o),
-(558,632,cs),
-(280,632,l),
+(868,624,o),
+(558,624,cs),
+(280,624,l),
(280,472,l)
);
},
@@ -46,39 +53,46 @@ nodes = (
width = 1192;
},
{
+background = {
+shapes = (
+{
+ref = kacyrillic;
+}
+);
+};
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
-(608,346,ls),
-(785,346,o),
-(890,265,o),
-(888,134,cs),
-(885,36,o),
+(608,386,ls),
+(785,386,o),
+(888,273,o),
+(888,142,cs),
+(888,31,o),
(815,-51,o),
(702,-96,c),
(888,-346,l),
(1121,-232,o),
-(1263,-49,o),
-(1262,136,cs),
-(1263,430,o),
-(1015,608,o),
-(608,608,cs),
-(270,608,l),
-(270,346,l)
+(1262,-54,o),
+(1262,144,cs),
+(1262,406,o),
+(1015,672,o),
+(608,672,cs),
+(270,672,l),
+(270,386,l)
);
},
{
closed = 1;
nodes = (
(504,0,l),
-(504,346,l),
-(786,346,l),
+(504,386,l),
+(808,386,l),
(1272,1118,l),
(812,1118,l),
-(574,718,l),
-(504,718,l),
+(566,686,l),
+(504,686,l),
(504,1118,l),
(102,1118,l),
(102,0,l)
@@ -88,24 +102,31 @@ nodes = (
width = 1334;
},
{
+background = {
+shapes = (
+{
+ref = kacyrillic;
+}
+);
+};
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
closed = 1;
nodes = (
(414,536,ls),
-(781,535,o),
-(949,426,o),
-(950,194,cs),
-(951,-9,o),
-(820,-157,o),
+(779,536,o),
+(950,411,o),
+(950,178,cs),
+(950,-33,o),
+(812,-158,o),
(606,-158,c),
-(616,-204,l),
-(844,-203,o),
-(995,-36,o),
-(996,192,cs),
-(999,449,o),
-(812,582,o),
+(606,-204,l),
+(832,-204,o),
+(996,-62,o),
+(996,176,cs),
+(996,438,o),
+(805,582,o),
(414,582,cs),
(220,582,l),
(220,536,l)
@@ -118,8 +139,8 @@ nodes = (
(244,536,l),
(394,536,l),
(934,1118,l),
-(870,1118,l),
-(372,582,l),
+(873,1118,l),
+(375,582,l),
(244,582,l),
(244,1118,l),
(198,1118,l),
@@ -130,41 +151,48 @@ nodes = (
width = 1126;
},
{
+background = {
+shapes = (
+{
+ref = kacyrillic;
+}
+);
+};
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
-(526,472,ls),
-(738,471,o),
-(887,351,o),
+(526,440,ls),
+(738,440,o),
+(888,351,o),
(888,180,cs),
-(887,46,o),
-(780,-76,o),
+(888,35,o),
+(780,-57,o),
(628,-114,c),
-(672,-256,l),
-(897,-219,o),
+(686,-264,l),
+(915,-165,o),
(1056,-38,o),
(1056,180,cs),
(1056,444,o),
-(836,631,o),
-(526,632,cs),
-(248,632,l),
-(248,472,l)
+(852,592,o),
+(542,592,cs),
+(248,592,l),
+(248,440,l)
);
},
{
closed = 1;
nodes = (
(296,0,l),
-(296,472,l),
-(494,472,l),
-(1032,1118,l),
-(812,1118,l),
-(410,632,l),
-(296,632,l),
-(296,1118,l),
-(126,1118,l),
+(296,440,l),
+(489,440,l),
+(1032,1056,l),
+(815,1056,l),
+(410,600,l),
+(296,600,l),
+(296,1056,l),
+(126,1056,l),
(126,0,l)
);
}
@@ -172,41 +200,48 @@ nodes = (
width = 1128;
},
{
+background = {
+shapes = (
+{
+ref = kacyrillic;
+}
+);
+};
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
-(592,346,ls),
-(769,346,o),
-(874,265,o),
-(872,134,cs),
-(869,36,o),
-(799,-51,o),
-(686,-96,c),
-(872,-346,l),
-(1105,-232,o),
-(1247,-49,o),
-(1246,136,cs),
-(1247,430,o),
-(999,608,o),
-(592,608,cs),
-(254,608,l),
-(254,346,l)
+(608,356,ls),
+(787,356,o),
+(872,289,o),
+(872,158,cs),
+(872,71,o),
+(835,24,o),
+(678,-88,c),
+(883,-373,l),
+(1071,-239,o),
+(1246,-92,o),
+(1246,152,cs),
+(1246,393,o),
+(1075,640,o),
+(725,640,cs),
+(254,640,l),
+(254,356,l)
);
},
{
closed = 1;
nodes = (
-(488,0,l),
-(488,346,l),
-(770,346,l),
-(1256,1118,l),
-(796,1118,l),
-(558,718,l),
-(488,718,l),
-(488,1118,l),
-(86,1118,l),
+(486,0,l),
+(486,356,l),
+(774,356,l),
+(1256,1056,l),
+(796,1056,l),
+(542,676,l),
+(486,676,l),
+(486,1056,l),
+(86,1056,l),
(86,0,l)
);
}
@@ -214,24 +249,31 @@ nodes = (
width = 1302;
},
{
+background = {
+shapes = (
+{
+ref = kacyrillic;
+}
+);
+};
layerId = m011;
shapes = (
{
closed = 1;
nodes = (
(350,536,ls),
-(717,535,o),
-(885,426,o),
-(886,194,cs),
-(887,-9,o),
-(756,-157,o),
+(715,536,o),
+(886,411,o),
+(886,178,cs),
+(886,-33,o),
+(748,-158,o),
(542,-158,c),
-(552,-204,l),
-(780,-203,o),
-(931,-36,o),
-(932,192,cs),
-(935,449,o),
-(748,582,o),
+(542,-204,l),
+(768,-204,o),
+(932,-62,o),
+(932,176,cs),
+(932,438,o),
+(741,582,o),
(350,582,cs),
(156,582,l),
(156,536,l)
@@ -244,8 +286,8 @@ nodes = (
(180,536,l),
(330,536,l),
(870,1118,l),
-(806,1118,l),
-(308,582,l),
+(809,1118,l),
+(311,582,l),
(180,582,l),
(180,1118,l),
(134,1118,l),
@@ -256,8 +298,8 @@ nodes = (
width = 998;
}
);
-metricLeft = m;
-metricRight = b;
+metricLeft = n;
+metricRight = o;
tags = (
"TODO-opsz"
);
diff --git a/src/Inter-Roman.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph b/src/Inter-Roman.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph
index bccf9b72b..83bbdbfd9 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/kaverticalstrokecyrillic.glyph
@@ -37,21 +37,28 @@ nodes = (
width = 1186;
},
{
+background = {
+shapes = (
+{
+ref = kacyrillic;
+}
+);
+};
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
(504,0,l),
-(504,346,l),
-(798,346,l),
+(504,386,l),
+(783,386,l),
(926,0,l),
(1390,0,l),
(1118,552,l),
(1388,1118,l),
(928,1118,l),
-(776,718,l),
-(504,718,l),
+(764,686,l),
+(504,686,l),
(504,1118,l),
(102,1118,l),
(102,0,l)
@@ -60,10 +67,10 @@ nodes = (
{
closed = 1;
nodes = (
-(578,184,l),
-(730,184,l),
-(730,882,l),
-(578,882,l)
+(573,184,l),
+(725,184,l),
+(725,882,l),
+(573,882,l)
);
}
);
@@ -149,33 +156,40 @@ nodes = (
width = 1118;
},
{
+background = {
+shapes = (
+{
+ref = kacyrillic;
+}
+);
+};
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
(296,0,l),
-(296,472,l),
-(634,472,l),
+(296,440,l),
+(634,440,l),
(928,0,l),
(1126,0,l),
-(756,578,l),
-(1120,1118,l),
-(922,1118,l),
-(600,632,l),
-(296,632,l),
-(296,1118,l),
-(126,1118,l),
+(756,546,l),
+(1120,1056,l),
+(922,1056,l),
+(600,600,l),
+(296,600,l),
+(296,1056,l),
+(126,1056,l),
(126,0,l)
);
},
{
closed = 1;
nodes = (
-(402,268,l),
-(562,268,l),
-(562,834,l),
-(402,834,l)
+(402,236,l),
+(562,236,l),
+(562,802,l),
+(402,802,l)
);
}
);
@@ -234,27 +248,27 @@ shapes = (
closed = 1;
nodes = (
(488,0,l),
-(488,346,l),
-(782,346,l),
+(488,370,l),
+(767,370,l),
(910,0,l),
(1374,0,l),
-(1102,552,l),
-(1372,1118,l),
-(912,1118,l),
-(760,718,l),
-(488,718,l),
-(488,1118,l),
-(86,1118,l),
+(1102,536,l),
+(1372,1056,l),
+(912,1056,l),
+(748,670,l),
+(488,670,l),
+(488,1056,l),
+(86,1056,l),
(86,0,l)
);
},
{
closed = 1;
nodes = (
-(562,184,l),
-(714,184,l),
-(714,882,l),
-(562,882,l)
+(560,168,l),
+(712,168,l),
+(712,866,l),
+(560,866,l)
);
}
);
@@ -294,8 +308,8 @@ nodes = (
width = 990;
}
);
-metricLeft = kacyrillic;
-metricRight = kacyrillic;
+metricLeft = n;
+metricRight = k;
tags = (
"TODO-opsz"
);