summaryrefslogtreecommitdiff
path: root/src/Inter-Roman.glyphspackage/glyphs
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 /src/Inter-Roman.glyphspackage/glyphs
parent1a0c3b2302c32a52098812241ff4d8128634d5f5 (diff)
downloadinter-2bf74a333509d8385572492c5bf61ce29240ace7.tar.xz
improvements to Cyrillic glyphs /hardsigncyrillic /kabashkircyrillic /kacyrillic /kahookcyrillic /kaverticalstrokecyrillic
Diffstat (limited to 'src/Inter-Roman.glyphspackage/glyphs')
-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
5 files changed, 285 insertions, 206 deletions
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"
);