WIP of improvements to some Cyrillic glyphs

This commit is contained in:
Rasmus Andersson 2022-10-15 17:59:36 -07:00
parent 1070e87f3e
commit 9aeff07147
12 changed files with 375 additions and 101 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,61 +1,67 @@
{
glyphname = afii10033;
glyphname = "Pe-cy";
kernLeft = B;
kernRight = H;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
ref = Pi;
}
);
width = 1478;
width = 1470;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
ref = Pi;
}
);
width = 1626;
width = 1494;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
ref = Pi;
}
);
width = 1390;
width = 1462;
},
{
layerId = m008;
name = ital_gen;
shapes = (
{
ref = Pi;
}
);
width = 1415;
width = 1407;
},
{
layerId = m010;
name = ital_gen;
shapes = (
{
ref = Pi;
}
);
width = 1594;
width = 1463;
},
{
layerId = m012;
name = ital_gen;
shapes = (
{
ref = Pi;
}
);
width = 1262;
width = 1334;
}
);
unicode = 1055;

View file

@ -0,0 +1,135 @@
{
glyphname = "Pe-cy.turn";
kernLeft = B;
kernRight = H;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(1444,1490,l),
(1264,1490,l),
(1043,160,l),
(293,160,l),
(514,1490,l),
(334,1490,l),
(87,0,l),
(1197,0,l)
);
}
);
width = 1470;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(1552,1490,l),
(1152,1490,l),
(958,320,l),
(456,320,l),
(650,1490,l),
(250,1490,l),
(3,0,l),
(1305,0,l)
);
}
);
width = 1494;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(1384,1490,l),
(1338,1490,l),
(1099,48,l),
(195,48,l),
(434,1490,l),
(386,1490,l),
(139,0,l),
(1137,0,l)
);
}
);
width = 1462;
},
{
layerId = m008;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(1418,1490,l),
(1238,1490,l),
(1017,160,l),
(267,160,l),
(488,1490,l),
(308,1490,l),
(61,0,l),
(1171,0,l)
);
}
);
width = 1407;
},
{
layerId = m010;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(1542,1490,l),
(1142,1490,l),
(948,320,l),
(446,320,l),
(640,1490,l),
(240,1490,l),
(-7,0,l),
(1295,0,l)
);
}
);
width = 1463;
},
{
layerId = m012;
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(1320,1490,l),
(1274,1490,l),
(1035,48,l),
(131,48,l),
(370,1490,l),
(322,1490,l),
(75,0,l),
(1073,0,l)
);
}
);
width = 1334;
}
);
metricLeft = H;
metricRight = H;
userData = {
interface.gridadjust.original = "{'width': 2013.0, 'leftMargin': 242, 'rightMargin': 245.0}";
"interface.width-adjustments" = (
-16
);
};
}

View file

@ -9,16 +9,15 @@ name = ital_gen;
shapes = (
{
alignment = -1;
pos = (-3,0);
ref = Pi;
},
{
alignment = -1;
pos = (1143,0);
pos = (1146,0);
ref = largerighthook;
}
);
width = 2263;
width = 2266;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
@ -26,16 +25,15 @@ name = ital_gen;
shapes = (
{
alignment = -1;
pos = (-67,0);
ref = Pi;
},
{
alignment = -1;
pos = (1128,-2);
pos = (1196,0);
ref = largerighthook;
}
);
width = 2278;
width = 2346;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
@ -43,16 +41,15 @@ name = ital_gen;
shapes = (
{
alignment = -1;
pos = (37,0);
ref = Pi;
},
{
alignment = -1;
pos = (1125,2);
pos = (1088,0);
ref = largerighthook;
}
);
width = 2361;
width = 2325;
},
{
layerId = m008;
@ -60,16 +57,15 @@ name = ital_gen;
shapes = (
{
alignment = -1;
pos = (-4,0);
ref = Pi;
},
{
alignment = -1;
pos = (1110,0);
pos = (1114,0);
ref = largerighthook;
}
);
width = 2198;
width = 2202;
},
{
layerId = m010;
@ -77,16 +73,15 @@ name = ital_gen;
shapes = (
{
alignment = -1;
pos = (-66,0);
ref = Pi;
},
{
alignment = -1;
pos = (1113,-2);
pos = (1114,0);
ref = largerighthook;
}
);
width = 2247;
width = 2248;
},
{
layerId = m012;
@ -94,16 +89,15 @@ name = ital_gen;
shapes = (
{
alignment = -1;
pos = (33,0);
ref = Pi;
},
{
alignment = -1;
pos = (1057,2);
pos = (1024,0);
ref = largerighthook;
}
);
width = 2229;
width = 2197;
}
);
metricLeft = H;

View file

@ -1,6 +1,7 @@
{
glyphname = Pi;
kernLeft = B;
kernRight = H;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
@ -9,18 +10,18 @@ shapes = (
{
closed = 1;
nodes = (
(338,1490,l),
(91,0,l),
(271,0,l),
(491,1330,l),
(1241,1330,l),
(1021,0,l),
(1201,0,l),
(1448,1490,l)
(334,1490,l),
(87,0,l),
(267,0,l),
(487,1330,l),
(1237,1330,l),
(1017,0,l),
(1197,0,l),
(1444,1490,l)
);
}
);
width = 1478;
width = 1470;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
@ -29,18 +30,18 @@ shapes = (
{
closed = 1;
nodes = (
(316,1490,l),
(69,0,l),
(469,0,l),
(663,1170,l),
(1165,1170,l),
(971,0,l),
(1371,0,l),
(1618,1490,l)
(250,1490,l),
(3,0,l),
(403,0,l),
(597,1170,l),
(1099,1170,l),
(905,0,l),
(1305,0,l),
(1552,1490,l)
);
}
);
width = 1626;
width = 1494;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
@ -49,18 +50,18 @@ shapes = (
{
closed = 1;
nodes = (
(348,1490,l),
(101,0,l),
(149,0,l),
(388,1442,l),
(1292,1442,l),
(1053,0,l),
(1099,0,l),
(1346,1490,l)
(386,1490,l),
(139,0,l),
(187,0,l),
(426,1442,l),
(1330,1442,l),
(1091,0,l),
(1137,0,l),
(1384,1490,l)
);
}
);
width = 1390;
width = 1462;
},
{
layerId = m008;
@ -69,18 +70,18 @@ shapes = (
{
closed = 1;
nodes = (
(312,1490,l),
(65,0,l),
(245,0,l),
(465,1330,l),
(1215,1330,l),
(995,0,l),
(1175,0,l),
(1422,1490,l)
(308,1490,l),
(61,0,l),
(241,0,l),
(461,1330,l),
(1211,1330,l),
(991,0,l),
(1171,0,l),
(1418,1490,l)
);
}
);
width = 1415;
width = 1407;
},
{
layerId = m010;
@ -89,18 +90,18 @@ shapes = (
{
closed = 1;
nodes = (
(306,1490,l),
(59,0,l),
(459,0,l),
(653,1170,l),
(1155,1170,l),
(961,0,l),
(1361,0,l),
(1608,1490,l)
(240,1490,l),
(-7,0,l),
(393,0,l),
(587,1170,l),
(1089,1170,l),
(895,0,l),
(1295,0,l),
(1542,1490,l)
);
}
);
width = 1595;
width = 1463;
},
{
layerId = m012;
@ -109,20 +110,22 @@ shapes = (
{
closed = 1;
nodes = (
(284,1490,l),
(37,0,l),
(85,0,l),
(324,1442,l),
(1228,1442,l),
(989,0,l),
(1035,0,l),
(1282,1490,l)
(322,1490,l),
(75,0,l),
(123,0,l),
(362,1442,l),
(1266,1442,l),
(1027,0,l),
(1073,0,l),
(1320,1490,l)
);
}
);
width = 1262;
width = 1334;
}
);
metricLeft = H;
metricRight = H;
unicode = 928;
userData = {
interface.gridadjust.original = "{'width': 2013.0, 'leftMargin': 242, 'rightMargin': 245.0}";

View file

@ -2032,7 +2032,7 @@ afii10052,
uni04F6,
Ghestrokecyrillic,
afii10061,
afii10033,
"Pe-cy",
afii10034,
afii10035,
afii10036,
@ -2068,6 +2068,7 @@ Yerudieresiscyrillic,
uni04FE,
Koppacyrillic,
uni048C,
"Pe-cy.turn",
gjecyrillic,
"gedescender-cy",
ghestrokecyrillic,

File diff suppressed because one or more lines are too long

View file

@ -1,5 +1,5 @@
{
glyphname = afii10033;
glyphname = "Pe-cy";
kernLeft = B;
kernRight = H;
layers = (
@ -46,7 +46,7 @@ shapes = (
ref = Pi;
}
);
width = 1594;
width = 1462;
},
{
layerId = m011;

View file

@ -0,0 +1,132 @@
{
glyphname = "Pe-cy.turn";
kernLeft = B;
kernRight = H;
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
(1294,1490,l),
(1114,1490,l),
(1114,160,l),
(364,160,l),
(364,1490,l),
(184,1490,l),
(184,0,l),
(1294,0,l)
);
}
);
width = 1478;
},
{
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
closed = 1;
nodes = (
(1464,1490,l),
(1064,1490,l),
(1064,320,l),
(562,320,l),
(562,1490,l),
(162,1490,l),
(162,0,l),
(1464,0,l)
);
}
);
width = 1626;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
shapes = (
{
closed = 1;
nodes = (
(1192,1490,l),
(1146,1490,l),
(1146,48,l),
(242,48,l),
(242,1490,l),
(194,1490,l),
(194,0,l),
(1192,0,l)
);
}
);
width = 1390;
},
{
layerId = m007;
shapes = (
{
closed = 1;
nodes = (
(1262,1490,l),
(1082,1490,l),
(1082,160,l),
(332,160,l),
(332,1490,l),
(152,1490,l),
(152,0,l),
(1262,0,l)
);
}
);
width = 1414;
},
{
layerId = m009;
shapes = (
{
closed = 1;
nodes = (
(1382,1490,l),
(982,1490,l),
(982,320,l),
(480,320,l),
(480,1490,l),
(80,1490,l),
(80,0,l),
(1382,0,l)
);
}
);
width = 1462;
},
{
layerId = m011;
shapes = (
{
closed = 1;
nodes = (
(1128,1490,l),
(1082,1490,l),
(1082,48,l),
(178,48,l),
(178,1490,l),
(130,1490,l),
(130,0,l),
(1128,0,l)
);
}
);
width = 1262;
}
);
metricLeft = H;
metricRight = H;
tags = (
"TODO-opsz"
);
userData = {
interface.gridadjust.original = "{'width': 2013.0, 'leftMargin': 242, 'rightMargin': 245.0}";
"interface.width-adjustments" = (
-16
);
};
}

View file

@ -29,7 +29,7 @@ ref = Pi;
},
{
alignment = -1;
pos = (1130,-2);
pos = (1130,0);
ref = largerighthook;
}
);
@ -45,7 +45,7 @@ ref = Pi;
},
{
alignment = -1;
pos = (1126,2);
pos = (1126,0);
ref = largerighthook;
}
);
@ -72,12 +72,11 @@ layerId = m009;
shapes = (
{
alignment = -1;
pos = (-66,0);
ref = Pi;
},
{
alignment = -1;
pos = (1114,-2);
pos = (1114,0);
ref = largerighthook;
}
);
@ -93,7 +92,7 @@ ref = Pi;
},
{
alignment = -1;
pos = (1062,2);
pos = (1062,0);
ref = largerighthook;
}
);

View file

@ -1,6 +1,7 @@
{
glyphname = Pi;
kernLeft = B;
kernRight = H;
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
@ -84,18 +85,18 @@ shapes = (
{
closed = 1;
nodes = (
(146,1490,l),
(146,0,l),
(546,0,l),
(546,1170,l),
(1048,1170,l),
(1048,0,l),
(1448,0,l),
(1448,1490,l)
(80,1490,l),
(80,0,l),
(480,0,l),
(480,1170,l),
(982,1170,l),
(982,0,l),
(1382,0,l),
(1382,1490,l)
);
}
);
width = 1594;
width = 1462;
},
{
layerId = m011;
@ -117,6 +118,8 @@ nodes = (
width = 1262;
}
);
metricLeft = H;
metricRight = H;
tags = (
"TODO-opsz"
);

View file

@ -2032,7 +2032,7 @@ afii10052,
uni04F6,
Ghestrokecyrillic,
afii10061,
afii10033,
"Pe-cy",
afii10034,
afii10035,
afii10036,
@ -2068,6 +2068,7 @@ Yerudieresiscyrillic,
uni04FE,
Koppacyrillic,
uni048C,
"Pe-cy.turn",
gjecyrillic,
"gedescender-cy",
ghestrokecyrillic,