improvements to /njecyrillic

This commit is contained in:
Rasmus Andersson 2022-10-20 15:36:27 -07:00
parent 5dc52d93ab
commit 850f038f26
2 changed files with 524 additions and 318 deletions

View file

@ -5,135 +5,174 @@ kernRight = bsmcyrillic;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(237,0,l),
(323,524,l),
(947,524,l),
(973,684,l),
(351,684,l),
(423,1118,l),
(251,1118,l),
(65,0,l)
(1242,0,ls),
(1480,0,o),
(1651,127,o),
(1684,328,cs),
(1717,525,o),
(1587,648,o),
(1349,648,cs),
(1029,648,l),
(1003,488,l),
(1323,488,ls),
(1462,488,o),
(1529,428,o),
(1511,320,cs),
(1494,217,o),
(1407,160,o),
(1268,160,cs),
(948,160,l),
(922,0,l)
);
},
{
closed = 1;
nodes = (
(1007,524,l),
(1327,524,ls),
(1464,524,o),
(1552,471,o),
(1531,352,cs),
(1514,239,o),
(1403,160,o),
(1267,160,cs),
(969,160,l),
(236,0,l),
(421,1118,l),
(251,1118,l),
(66,0,l)
);
},
{
closed = 1;
nodes = (
(893,488,l),
(919,648,l),
(303,648,l),
(277,488,l)
);
},
{
closed = 1;
nodes = (
(944,0,l),
(1129,1118,l),
(959,1118,l),
(771,0,l),
(1241,0,ls),
(1502,0,o),
(1671,160,o),
(1705,360,cs),
(1738,564,o),
(1616,684,o),
(1353,684,cs),
(1033,684,l)
(774,0,l)
);
}
);
width = 1842;
width = 1826;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(387,0,l),
(457,414,l),
(875,414,l),
(925,712,l),
(507,712,l),
(573,1118,l),
(195,1118,l),
(9,0,l)
(1274,0,l),
(1595,0,o),
(1811,141,o),
(1851,378,cs),
(1891,621,o),
(1722,766,o),
(1401,766,cs),
(1057,766,l),
(1007,466,l),
(1351,466,ls),
(1437,466,o),
(1473,440,o),
(1463,380,cs),
(1454,324,o),
(1410,300,o),
(1324,300,cs),
(1084,300,l),
(1034,0,l)
);
},
{
closed = 1;
nodes = (
(977,514,l),
(1321,514,ls),
(1401,515,o),
(1453,469,o),
(1443,404,cs),
(1432,343,o),
(1366,300,o),
(1283,300,cs),
(1093,300,l),
(1231,1118,l),
(853,1118,l),
(667,0,l),
(1233,0,ls),
(1553,0,o),
(1772,152,o),
(1815,402,cs),
(1857,658,o),
(1687,815,o),
(1371,814,cs),
(1027,814,l)
(412,0,l),
(597,1118,l),
(195,1118,l),
(10,0,l)
);
},
{
closed = 1;
nodes = (
(908,427,l),
(957,727,l),
(413,727,l),
(364,427,l)
);
},
{
closed = 1;
nodes = (
(1120,0,l),
(1305,1118,l),
(903,1118,l),
(718,0,l)
);
}
);
width = 1903;
width = 1943;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
(153,0,l),
(249,584,l),
(963,584,l),
(969,632,l),
(257,632,l),
(337,1118,l),
(291,1118,l),
(105,0,l)
(1202,0,ls),
(1440,0,o),
(1590,98,o),
(1622,292,cs),
(1654,486,o),
(1537,584,o),
(1299,584,cs),
(975,584,l),
(967,538,l),
(1291,538,ls),
(1503,538,o),
(1604,459,o),
(1576,292,cs),
(1549,125,o),
(1422,46,o),
(1210,46,cs),
(886,46,l),
(878,0,l)
);
},
{
closed = 1;
nodes = (
(975,584,l),
(1315,584,ls),
(1522,585,o),
(1629,510,o),
(1599,320,cs),
(1566,123,o),
(1427,47,o),
(1227,46,cs),
(907,46,l),
(1085,1118,l),
(1039,1118,l),
(851,0,l),
(1219,0,ls),
(1453,0,o),
(1607,92,o),
(1643,308,cs),
(1681,532,o),
(1549,631,o),
(1323,632,cs),
(983,632,l)
(152,0,l),
(337,1118,l),
(291,1118,l),
(106,0,l)
);
},
{
closed = 1;
nodes = (
(951,538,l),
(959,584,l),
(233,584,l),
(225,538,l)
);
},
{
closed = 1;
nodes = (
(898,0,l),
(1083,1118,l),
(1037,1118,l),
(852,0,l)
);
}
);
width = 1815;
width = 1796;
},
{
layerId = m008;
@ -142,43 +181,55 @@ shapes = (
{
closed = 1;
nodes = (
(1243,0,ls),
(1476,0,o),
(1643,123,o),
(1676,320,cs),
(1708,512,o),
(1581,632,o),
(1348,632,cs),
(972,632,l),
(945,472,l),
(1315,472,ls),
(1454,472,o),
(1522,417,o),
(1506,320,cs),
(1489,217,o),
(1402,160,o),
(1263,160,cs),
(893,160,l),
(867,0,l)
);
},
{
closed = 1;
nodes = (
(209,0,l),
(295,524,l),
(919,524,l),
(946,684,l),
(322,684,l),
(394,1118,l),
(224,1118,l),
(384,1056,l),
(214,1056,l),
(39,0,l)
);
},
{
closed = 1;
nodes = (
(979,524,l),
(1299,524,ls),
(1436,524,o),
(1524,471,o),
(1505,352,cs),
(1485,239,o),
(1376,160,o),
(1239,160,cs),
(943,160,l),
(1102,1118,l),
(930,1118,l),
(745,0,l),
(1213,0,ls),
(1475,0,o),
(1644,160,o),
(1676,360,cs),
(1711,564,o),
(1588,684,o),
(1326,684,cs),
(1006,684,l)
(864,472,l),
(890,632,l),
(274,632,l),
(247,472,l)
);
},
{
closed = 1;
nodes = (
(917,0,l),
(1092,1056,l),
(922,1056,l),
(747,0,l)
);
}
);
width = 1776;
width = 1782;
},
{
layerId = m010;
@ -187,43 +238,55 @@ shapes = (
{
closed = 1;
nodes = (
(376.59,0,l),
(445.127,414,l),
(863.127,414,l),
(912.461,712,l),
(494.461,712,l),
(561.674,1118,l),
(183.674,1118,l),
(-1.41,0,l)
(1251,0,ls),
(1545,0,o),
(1731,132,o),
(1770,367,cs),
(1809,602,o),
(1667,734,o),
(1373,734,cs),
(1061,734,l),
(1012,442,l),
(1311,442,ls),
(1369,442,o),
(1398,417,o),
(1390,371,cs),
(1383,325,o),
(1346,300,o),
(1288,300,cs),
(989,300,l),
(939,0,l)
);
},
{
closed = 1;
nodes = (
(965.682,514,l),
(1307.682,514,ls),
(1390.848,515,o),
(1442.233,469,o),
(1433.472,404,cs),
(1421.373,343,o),
(1355.255,300,o),
(1272.255,300,cs),
(1084.255,300,l),
(1219.674,1118,l),
(841.674,1118,l),
(656.59,0,l),
(1222.59,0,ls),
(1541.59,0,o),
(1761.754,152,o),
(1805.141,402,cs),
(1845.521,658,o),
(1676.513,815,o),
(1357.347,814,cs),
(1015.347,814,l)
(399,0,l),
(574,1056,l),
(174,1056,l),
(-1,0,l)
);
},
{
closed = 1;
nodes = (
(888,375,l),
(941,695,l),
(397,695,l),
(344,375,l)
);
},
{
closed = 1;
nodes = (
(1109,0,l),
(1284,1056,l),
(884,1056,l),
(709,0,l)
);
}
);
width = 1872;
width = 1843;
},
{
layerId = m012;
@ -232,11 +295,30 @@ shapes = (
{
closed = 1;
nodes = (
(1138,0,ls),
(1376,0,o),
(1526,98,o),
(1558,292,cs),
(1590,486,o),
(1473,584,o),
(1235,584,cs),
(911,584,l),
(903,538,l),
(1227,538,ls),
(1439,538,o),
(1540,459,o),
(1512,292,cs),
(1485,125,o),
(1358,46,o),
(1146,46,cs),
(822,46,l),
(814,0,l)
);
},
{
closed = 1;
nodes = (
(88,0,l),
(184,584,l),
(902,584,l),
(910,632,l),
(192,632,l),
(273,1118,l),
(227,1118,l),
(42,0,l)
@ -245,33 +327,26 @@ nodes = (
{
closed = 1;
nodes = (
(910,584,l),
(1250,584,ls),
(1453,585,o),
(1564,508,o),
(1532,318,cs),
(1500,122,o),
(1364,47,o),
(1161,46,cs),
(841,46,l),
(887,538,l),
(895,584,l),
(169,584,l),
(161,538,l)
);
},
{
closed = 1;
nodes = (
(834,0,l),
(1019,1118,l),
(973,1118,l),
(788,0,l),
(1154,0,ls),
(1384,0,o),
(1542,96,o),
(1578,318,cs),
(1615,536,o),
(1489,631,o),
(1258,632,cs),
(918,632,l)
(788,0,l)
);
}
);
width = 1684;
width = 1668;
}
);
metricLeft = m;
metricLeft = n;
metricRight = b;
unicode = 1114;
userData = {

View file

@ -9,11 +9,30 @@ shapes = (
{
closed = 1;
nodes = (
(1334,0,ls),
(1572,0,o),
(1722,127,o),
(1722,328,cs),
(1722,525,o),
(1572,648,o),
(1334,648,cs),
(1014,648,l),
(1014,488,l),
(1334,488,ls),
(1473,488,o),
(1550,428,o),
(1550,320,cs),
(1550,217,o),
(1473,160,o),
(1334,160,cs),
(1014,160,l),
(1014,0,l)
);
},
{
closed = 1;
nodes = (
(328,0,l),
(328,524,l),
(952,524,l),
(952,684,l),
(328,684,l),
(328,1118,l),
(158,1118,l),
(158,0,l)
@ -22,30 +41,23 @@ nodes = (
{
closed = 1;
nodes = (
(1012,524,l),
(1332,524,ls),
(1469,524,o),
(1565,471,o),
(1566,352,cs),
(1565,239,o),
(1469,160,o),
(1332,160,cs),
(1036,160,l),
(904,488,l),
(904,648,l),
(288,648,l),
(288,488,l)
);
},
{
closed = 1;
nodes = (
(1036,0,l),
(1036,1118,l),
(864,1118,l),
(864,0,l),
(1332,0,ls),
(1594,0,o),
(1737,160,o),
(1736,360,cs),
(1737,564,o),
(1594,684,o),
(1332,684,cs),
(1012,684,l)
(866,1118,l),
(866,0,l)
);
}
);
width = 1840;
width = 1826;
},
{
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
@ -53,12 +65,31 @@ shapes = (
{
closed = 1;
nodes = (
(480,0,l),
(480,414,l),
(898,414,l),
(898,712,l),
(480,712,l),
(480,1118,l),
(1366,0,l),
(1687,0,o),
(1880,141,o),
(1880,378,cs),
(1880,621,o),
(1687,766,o),
(1366,766,cs),
(1022,766,l),
(1022,466,l),
(1366,466,ls),
(1452,466,o),
(1492,440,o),
(1492,380,cs),
(1492,324,o),
(1452,300,o),
(1366,300,cs),
(1126,300,l),
(1126,0,l)
);
},
{
closed = 1;
nodes = (
(504,0,l),
(504,1118,l),
(102,1118,l),
(102,0,l)
);
@ -66,30 +97,23 @@ nodes = (
{
closed = 1;
nodes = (
(984,514,l),
(1326,514,ls),
(1409,515,o),
(1468,469,o),
(1470,404,cs),
(1468,343,o),
(1409,300,o),
(1326,300,cs),
(1138,300,l),
(1138,1118,l),
(760,1118,l),
(760,0,l),
(1326,0,ls),
(1645,0,o),
(1840,152,o),
(1842,402,cs),
(1840,658,o),
(1645,815,o),
(1326,814,cs),
(984,814,l)
(929,427,l),
(929,727,l),
(385,727,l),
(385,427,l)
);
},
{
closed = 1;
nodes = (
(1212,0,l),
(1212,1118,l),
(810,1118,l),
(810,0,l)
);
}
);
width = 1904;
width = 1942;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@ -97,11 +121,30 @@ shapes = (
{
closed = 1;
nodes = (
(1294,0,ls),
(1532,0,o),
(1666,98,o),
(1666,292,cs),
(1666,486,o),
(1532,584,o),
(1294,584,cs),
(970,584,l),
(970,538,l),
(1294,538,ls),
(1506,538,o),
(1620,459,o),
(1620,292,cs),
(1620,125,o),
(1506,46,o),
(1294,46,cs),
(970,46,l),
(970,0,l)
);
},
{
closed = 1;
nodes = (
(244,0,l),
(244,584,l),
(962,584,l),
(962,632,l),
(244,632,l),
(244,1118,l),
(198,1118,l),
(198,0,l)
@ -110,30 +153,23 @@ nodes = (
{
closed = 1;
nodes = (
(970,584,l),
(1310,584,ls),
(1513,585,o),
(1636,508,o),
(1636,318,cs),
(1636,122,o),
(1513,47,o),
(1310,46,cs),
(990,46,l),
(954,538,l),
(954,584,l),
(228,584,l),
(228,538,l)
);
},
{
closed = 1;
nodes = (
(990,0,l),
(990,1118,l),
(944,1118,l),
(944,0,l),
(1310,0,ls),
(1540,0,o),
(1683,96,o),
(1682,318,cs),
(1683,536,o),
(1541,631,o),
(1310,632,cs),
(970,632,l)
(944,0,l)
);
}
);
width = 1812;
width = 1796;
},
{
layerId = m007;
@ -141,43 +177,55 @@ shapes = (
{
closed = 1;
nodes = (
(1330,0,ls),
(1563,0,o),
(1710,123,o),
(1710,320,cs),
(1710,512,o),
(1563,632,o),
(1330,632,cs),
(954,632,l),
(954,472,l),
(1324,472,ls),
(1463,472,o),
(1540,417,o),
(1540,320,cs),
(1540,217,o),
(1463,160,o),
(1324,160,cs),
(954,160,l),
(954,0,l)
);
},
{
closed = 1;
nodes = (
(296,0,l),
(296,524,l),
(920,524,l),
(920,684,l),
(296,684,l),
(296,1118,l),
(126,1118,l),
(296,1056,l),
(126,1056,l),
(126,0,l)
);
},
{
closed = 1;
nodes = (
(980,524,l),
(1300,524,ls),
(1437,524,o),
(1533,471,o),
(1534,352,cs),
(1533,239,o),
(1437,160,o),
(1300,160,cs),
(1004,160,l),
(1004,1118,l),
(832,1118,l),
(832,0,l),
(1300,0,ls),
(1562,0,o),
(1705,160,o),
(1704,360,cs),
(1705,564,o),
(1562,684,o),
(1300,684,cs),
(980,684,l)
(872,472,l),
(872,632,l),
(256,632,l),
(256,472,l)
);
},
{
closed = 1;
nodes = (
(1004,0,l),
(1004,1056,l),
(834,1056,l),
(834,0,l)
);
}
);
width = 1776;
width = 1782;
},
{
layerId = m009;
@ -185,43 +233,55 @@ shapes = (
{
closed = 1;
nodes = (
(464,0,l),
(464,414,l),
(882,414,l),
(882,712,l),
(464,712,l),
(464,1118,l),
(86,1118,l),
(1338,0,ls),
(1632,0,o),
(1796,132,o),
(1796,367,cs),
(1796,602,o),
(1632,734,o),
(1338,734,cs),
(1026,734,l),
(1026,442,l),
(1325,442,ls),
(1383,442,o),
(1416,417,o),
(1416,371,cs),
(1416,325,o),
(1383,300,o),
(1325,300,cs),
(1026,300,l),
(1026,0,l)
);
},
{
closed = 1;
nodes = (
(486,0,l),
(486,1056,l),
(86,1056,l),
(86,0,l)
);
},
{
closed = 1;
nodes = (
(968,514,l),
(1310,514,ls),
(1393,515,o),
(1452,469,o),
(1454,404,cs),
(1452,343,o),
(1393,300,o),
(1310,300,cs),
(1122,300,l),
(1122,1118,l),
(744,1118,l),
(744,0,l),
(1310,0,ls),
(1629,0,o),
(1824,152,o),
(1826,402,cs),
(1824,658,o),
(1629,815,o),
(1310,814,cs),
(968,814,l)
(913,375,l),
(913,695,l),
(369,695,l),
(369,375,l)
);
},
{
closed = 1;
nodes = (
(1196,0,l),
(1196,1056,l),
(796,1056,l),
(796,0,l)
);
}
);
width = 1872;
width = 1842;
},
{
layerId = m011;
@ -229,11 +289,30 @@ shapes = (
{
closed = 1;
nodes = (
(1230,0,ls),
(1468,0,o),
(1602,98,o),
(1602,292,cs),
(1602,486,o),
(1468,584,o),
(1230,584,cs),
(906,584,l),
(906,538,l),
(1230,538,ls),
(1442,538,o),
(1556,459,o),
(1556,292,cs),
(1556,125,o),
(1442,46,o),
(1230,46,cs),
(906,46,l),
(906,0,l)
);
},
{
closed = 1;
nodes = (
(180,0,l),
(180,584,l),
(898,584,l),
(898,632,l),
(180,632,l),
(180,1118,l),
(134,1118,l),
(134,0,l)
@ -242,34 +321,86 @@ nodes = (
{
closed = 1;
nodes = (
(906,584,l),
(1246,584,ls),
(1449,585,o),
(1572,508,o),
(1572,318,cs),
(1572,122,o),
(1449,47,o),
(1246,46,cs),
(926,46,l),
(890,538,l),
(890,584,l),
(164,584,l),
(164,538,l)
);
},
{
closed = 1;
nodes = (
(926,0,l),
(926,1118,l),
(880,1118,l),
(880,0,l),
(1246,0,ls),
(1476,0,o),
(1619,96,o),
(1618,318,cs),
(1619,536,o),
(1477,631,o),
(1246,632,cs),
(906,632,l)
(880,0,l)
);
}
);
width = 1684;
width = 1668;
},
{
associatedMasterId = m009;
layerId = "88DAC268-0E00-4B15-B305-654E176824FC";
name = "Oct 20, 22, 12:28";
shapes = (
{
closed = 1;
nodes = (
(502,0,l),
(502,1056,l),
(102,1056,l),
(102,0,l)
);
},
{
closed = 1;
nodes = (
(929,375,l),
(929,695,l),
(385,695,l),
(385,375,l)
);
},
{
closed = 1;
nodes = (
(1212,0,l),
(1212,1056,l),
(812,1056,l),
(812,0,l)
);
},
{
closed = 1;
nodes = (
(1042,442,l),
(1341,442,ls),
(1399,442,o),
(1432,417,o),
(1432,371,cs),
(1432,325,o),
(1399,300,o),
(1341,300,cs),
(1042,300,l),
(1042,0,l),
(1354,0,ls),
(1648,0,o),
(1812,132,o),
(1812,367,cs),
(1812,602,o),
(1648,734,o),
(1354,734,cs),
(1042,734,l)
);
}
);
metricLeft = m;
width = 1872;
}
);
metricLeft = n;
metricRight = b;
note = "/h.sc + /softsigncyrillic mixed to have center stroke aligned";
tags = (
"TODO-opsz"
);