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; kernLeft = B;
kernRight = H; kernRight = H;
layers = ( layers = (
{ {
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = ( shapes = (
{ {
ref = Pi; ref = Pi;
} }
); );
width = 1478; width = 1470;
}, },
{ {
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = ( shapes = (
{ {
ref = Pi; ref = Pi;
} }
); );
width = 1626; width = 1494;
}, },
{ {
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = ( shapes = (
{ {
ref = Pi; ref = Pi;
} }
); );
width = 1390; width = 1462;
}, },
{ {
layerId = m008; layerId = m008;
name = ital_gen;
shapes = ( shapes = (
{ {
ref = Pi; ref = Pi;
} }
); );
width = 1415; width = 1407;
}, },
{ {
layerId = m010; layerId = m010;
name = ital_gen;
shapes = ( shapes = (
{ {
ref = Pi; ref = Pi;
} }
); );
width = 1594; width = 1463;
}, },
{ {
layerId = m012; layerId = m012;
name = ital_gen;
shapes = ( shapes = (
{ {
ref = Pi; ref = Pi;
} }
); );
width = 1262; width = 1334;
} }
); );
unicode = 1055; 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 = ( shapes = (
{ {
alignment = -1; alignment = -1;
pos = (-3,0);
ref = Pi; ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1143,0); pos = (1146,0);
ref = largerighthook; ref = largerighthook;
} }
); );
width = 2263; width = 2266;
}, },
{ {
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
@ -26,16 +25,15 @@ name = ital_gen;
shapes = ( shapes = (
{ {
alignment = -1; alignment = -1;
pos = (-67,0);
ref = Pi; ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1128,-2); pos = (1196,0);
ref = largerighthook; ref = largerighthook;
} }
); );
width = 2278; width = 2346;
}, },
{ {
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
@ -43,16 +41,15 @@ name = ital_gen;
shapes = ( shapes = (
{ {
alignment = -1; alignment = -1;
pos = (37,0);
ref = Pi; ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1125,2); pos = (1088,0);
ref = largerighthook; ref = largerighthook;
} }
); );
width = 2361; width = 2325;
}, },
{ {
layerId = m008; layerId = m008;
@ -60,16 +57,15 @@ name = ital_gen;
shapes = ( shapes = (
{ {
alignment = -1; alignment = -1;
pos = (-4,0);
ref = Pi; ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1110,0); pos = (1114,0);
ref = largerighthook; ref = largerighthook;
} }
); );
width = 2198; width = 2202;
}, },
{ {
layerId = m010; layerId = m010;
@ -77,16 +73,15 @@ name = ital_gen;
shapes = ( shapes = (
{ {
alignment = -1; alignment = -1;
pos = (-66,0);
ref = Pi; ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1113,-2); pos = (1114,0);
ref = largerighthook; ref = largerighthook;
} }
); );
width = 2247; width = 2248;
}, },
{ {
layerId = m012; layerId = m012;
@ -94,16 +89,15 @@ name = ital_gen;
shapes = ( shapes = (
{ {
alignment = -1; alignment = -1;
pos = (33,0);
ref = Pi; ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1057,2); pos = (1024,0);
ref = largerighthook; ref = largerighthook;
} }
); );
width = 2229; width = 2197;
} }
); );
metricLeft = H; metricLeft = H;

View file

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

View file

@ -2032,7 +2032,7 @@ afii10052,
uni04F6, uni04F6,
Ghestrokecyrillic, Ghestrokecyrillic,
afii10061, afii10061,
afii10033, "Pe-cy",
afii10034, afii10034,
afii10035, afii10035,
afii10036, afii10036,
@ -2068,6 +2068,7 @@ Yerudieresiscyrillic,
uni04FE, uni04FE,
Koppacyrillic, Koppacyrillic,
uni048C, uni048C,
"Pe-cy.turn",
gjecyrillic, gjecyrillic,
"gedescender-cy", "gedescender-cy",
ghestrokecyrillic, 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; kernLeft = B;
kernRight = H; kernRight = H;
layers = ( layers = (
@ -46,7 +46,7 @@ shapes = (
ref = Pi; ref = Pi;
} }
); );
width = 1594; width = 1462;
}, },
{ {
layerId = m011; 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; alignment = -1;
pos = (1130,-2); pos = (1130,0);
ref = largerighthook; ref = largerighthook;
} }
); );
@ -45,7 +45,7 @@ ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1126,2); pos = (1126,0);
ref = largerighthook; ref = largerighthook;
} }
); );
@ -72,12 +72,11 @@ layerId = m009;
shapes = ( shapes = (
{ {
alignment = -1; alignment = -1;
pos = (-66,0);
ref = Pi; ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1114,-2); pos = (1114,0);
ref = largerighthook; ref = largerighthook;
} }
); );
@ -93,7 +92,7 @@ ref = Pi;
}, },
{ {
alignment = -1; alignment = -1;
pos = (1062,2); pos = (1062,0);
ref = largerighthook; ref = largerighthook;
} }
); );

View file

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

View file

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