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 = ( layers = (
{ {
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
name = ital_gen;
shapes = ( shapes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(237,0,l), (1242,0,ls),
(323,524,l), (1480,0,o),
(947,524,l), (1651,127,o),
(973,684,l), (1684,328,cs),
(351,684,l), (1717,525,o),
(423,1118,l), (1587,648,o),
(251,1118,l), (1349,648,cs),
(65,0,l) (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; closed = 1;
nodes = ( nodes = (
(1007,524,l), (236,0,l),
(1327,524,ls), (421,1118,l),
(1464,524,o), (251,1118,l),
(1552,471,o), (66,0,l)
(1531,352,cs), );
(1514,239,o), },
(1403,160,o), {
(1267,160,cs), closed = 1;
(969,160,l), nodes = (
(893,488,l),
(919,648,l),
(303,648,l),
(277,488,l)
);
},
{
closed = 1;
nodes = (
(944,0,l),
(1129,1118,l), (1129,1118,l),
(959,1118,l), (959,1118,l),
(771,0,l), (774,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)
); );
} }
); );
width = 1842; width = 1826;
}, },
{ {
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
name = ital_gen;
shapes = ( shapes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(387,0,l), (1274,0,l),
(457,414,l), (1595,0,o),
(875,414,l), (1811,141,o),
(925,712,l), (1851,378,cs),
(507,712,l), (1891,621,o),
(573,1118,l), (1722,766,o),
(195,1118,l), (1401,766,cs),
(9,0,l) (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; closed = 1;
nodes = ( nodes = (
(977,514,l), (412,0,l),
(1321,514,ls), (597,1118,l),
(1401,515,o), (195,1118,l),
(1453,469,o), (10,0,l)
(1443,404,cs), );
(1432,343,o), },
(1366,300,o), {
(1283,300,cs), closed = 1;
(1093,300,l), nodes = (
(1231,1118,l), (908,427,l),
(853,1118,l), (957,727,l),
(667,0,l), (413,727,l),
(1233,0,ls), (364,427,l)
(1553,0,o), );
(1772,152,o), },
(1815,402,cs), {
(1857,658,o), closed = 1;
(1687,815,o), nodes = (
(1371,814,cs), (1120,0,l),
(1027,814,l) (1305,1118,l),
(903,1118,l),
(718,0,l)
); );
} }
); );
width = 1903; width = 1943;
}, },
{ {
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
name = ital_gen;
shapes = ( shapes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(153,0,l), (1202,0,ls),
(249,584,l), (1440,0,o),
(963,584,l), (1590,98,o),
(969,632,l), (1622,292,cs),
(257,632,l), (1654,486,o),
(337,1118,l), (1537,584,o),
(291,1118,l), (1299,584,cs),
(105,0,l) (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; closed = 1;
nodes = ( nodes = (
(975,584,l), (152,0,l),
(1315,584,ls), (337,1118,l),
(1522,585,o), (291,1118,l),
(1629,510,o), (106,0,l)
(1599,320,cs), );
(1566,123,o), },
(1427,47,o), {
(1227,46,cs), closed = 1;
(907,46,l), nodes = (
(1085,1118,l), (951,538,l),
(1039,1118,l), (959,584,l),
(851,0,l), (233,584,l),
(1219,0,ls), (225,538,l)
(1453,0,o), );
(1607,92,o), },
(1643,308,cs), {
(1681,532,o), closed = 1;
(1549,631,o), nodes = (
(1323,632,cs), (898,0,l),
(983,632,l) (1083,1118,l),
(1037,1118,l),
(852,0,l)
); );
} }
); );
width = 1815; width = 1796;
}, },
{ {
layerId = m008; layerId = m008;
@ -142,43 +181,55 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( 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), (209,0,l),
(295,524,l), (384,1056,l),
(919,524,l), (214,1056,l),
(946,684,l),
(322,684,l),
(394,1118,l),
(224,1118,l),
(39,0,l) (39,0,l)
); );
}, },
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(979,524,l), (864,472,l),
(1299,524,ls), (890,632,l),
(1436,524,o), (274,632,l),
(1524,471,o), (247,472,l)
(1505,352,cs), );
(1485,239,o), },
(1376,160,o), {
(1239,160,cs), closed = 1;
(943,160,l), nodes = (
(1102,1118,l), (917,0,l),
(930,1118,l), (1092,1056,l),
(745,0,l), (922,1056,l),
(1213,0,ls), (747,0,l)
(1475,0,o),
(1644,160,o),
(1676,360,cs),
(1711,564,o),
(1588,684,o),
(1326,684,cs),
(1006,684,l)
); );
} }
); );
width = 1776; width = 1782;
}, },
{ {
layerId = m010; layerId = m010;
@ -187,43 +238,55 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(376.59,0,l), (1251,0,ls),
(445.127,414,l), (1545,0,o),
(863.127,414,l), (1731,132,o),
(912.461,712,l), (1770,367,cs),
(494.461,712,l), (1809,602,o),
(561.674,1118,l), (1667,734,o),
(183.674,1118,l), (1373,734,cs),
(-1.41,0,l) (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; closed = 1;
nodes = ( nodes = (
(965.682,514,l), (399,0,l),
(1307.682,514,ls), (574,1056,l),
(1390.848,515,o), (174,1056,l),
(1442.233,469,o), (-1,0,l)
(1433.472,404,cs), );
(1421.373,343,o), },
(1355.255,300,o), {
(1272.255,300,cs), closed = 1;
(1084.255,300,l), nodes = (
(1219.674,1118,l), (888,375,l),
(841.674,1118,l), (941,695,l),
(656.59,0,l), (397,695,l),
(1222.59,0,ls), (344,375,l)
(1541.59,0,o), );
(1761.754,152,o), },
(1805.141,402,cs), {
(1845.521,658,o), closed = 1;
(1676.513,815,o), nodes = (
(1357.347,814,cs), (1109,0,l),
(1015.347,814,l) (1284,1056,l),
(884,1056,l),
(709,0,l)
); );
} }
); );
width = 1872; width = 1843;
}, },
{ {
layerId = m012; layerId = m012;
@ -232,11 +295,30 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( 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), (88,0,l),
(184,584,l),
(902,584,l),
(910,632,l),
(192,632,l),
(273,1118,l), (273,1118,l),
(227,1118,l), (227,1118,l),
(42,0,l) (42,0,l)
@ -245,33 +327,26 @@ nodes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(910,584,l), (887,538,l),
(1250,584,ls), (895,584,l),
(1453,585,o), (169,584,l),
(1564,508,o), (161,538,l)
(1532,318,cs), );
(1500,122,o), },
(1364,47,o), {
(1161,46,cs), closed = 1;
(841,46,l), nodes = (
(834,0,l),
(1019,1118,l), (1019,1118,l),
(973,1118,l), (973,1118,l),
(788,0,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)
); );
} }
); );
width = 1684; width = 1668;
} }
); );
metricLeft = m; metricLeft = n;
metricRight = b; metricRight = b;
unicode = 1114; unicode = 1114;
userData = { userData = {

View file

@ -9,11 +9,30 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( 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,0,l),
(328,524,l),
(952,524,l),
(952,684,l),
(328,684,l),
(328,1118,l), (328,1118,l),
(158,1118,l), (158,1118,l),
(158,0,l) (158,0,l)
@ -22,30 +41,23 @@ nodes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(1012,524,l), (904,488,l),
(1332,524,ls), (904,648,l),
(1469,524,o), (288,648,l),
(1565,471,o), (288,488,l)
(1566,352,cs), );
(1565,239,o), },
(1469,160,o), {
(1332,160,cs), closed = 1;
(1036,160,l), nodes = (
(1036,0,l),
(1036,1118,l), (1036,1118,l),
(864,1118,l), (866,1118,l),
(864,0,l), (866,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)
); );
} }
); );
width = 1840; width = 1826;
}, },
{ {
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
@ -53,12 +65,31 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(480,0,l), (1366,0,l),
(480,414,l), (1687,0,o),
(898,414,l), (1880,141,o),
(898,712,l), (1880,378,cs),
(480,712,l), (1880,621,o),
(480,1118,l), (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,1118,l),
(102,0,l) (102,0,l)
); );
@ -66,30 +97,23 @@ nodes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(984,514,l), (929,427,l),
(1326,514,ls), (929,727,l),
(1409,515,o), (385,727,l),
(1468,469,o), (385,427,l)
(1470,404,cs), );
(1468,343,o), },
(1409,300,o), {
(1326,300,cs), closed = 1;
(1138,300,l), nodes = (
(1138,1118,l), (1212,0,l),
(760,1118,l), (1212,1118,l),
(760,0,l), (810,1118,l),
(1326,0,ls), (810,0,l)
(1645,0,o),
(1840,152,o),
(1842,402,cs),
(1840,658,o),
(1645,815,o),
(1326,814,cs),
(984,814,l)
); );
} }
); );
width = 1904; width = 1942;
}, },
{ {
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@ -97,11 +121,30 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( 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,0,l),
(244,584,l),
(962,584,l),
(962,632,l),
(244,632,l),
(244,1118,l), (244,1118,l),
(198,1118,l), (198,1118,l),
(198,0,l) (198,0,l)
@ -110,30 +153,23 @@ nodes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(970,584,l), (954,538,l),
(1310,584,ls), (954,584,l),
(1513,585,o), (228,584,l),
(1636,508,o), (228,538,l)
(1636,318,cs), );
(1636,122,o), },
(1513,47,o), {
(1310,46,cs), closed = 1;
(990,46,l), nodes = (
(990,0,l),
(990,1118,l), (990,1118,l),
(944,1118,l), (944,1118,l),
(944,0,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)
); );
} }
); );
width = 1812; width = 1796;
}, },
{ {
layerId = m007; layerId = m007;
@ -141,43 +177,55 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( 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,0,l),
(296,524,l), (296,1056,l),
(920,524,l), (126,1056,l),
(920,684,l),
(296,684,l),
(296,1118,l),
(126,1118,l),
(126,0,l) (126,0,l)
); );
}, },
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(980,524,l), (872,472,l),
(1300,524,ls), (872,632,l),
(1437,524,o), (256,632,l),
(1533,471,o), (256,472,l)
(1534,352,cs), );
(1533,239,o), },
(1437,160,o), {
(1300,160,cs), closed = 1;
(1004,160,l), nodes = (
(1004,1118,l), (1004,0,l),
(832,1118,l), (1004,1056,l),
(832,0,l), (834,1056,l),
(1300,0,ls), (834,0,l)
(1562,0,o),
(1705,160,o),
(1704,360,cs),
(1705,564,o),
(1562,684,o),
(1300,684,cs),
(980,684,l)
); );
} }
); );
width = 1776; width = 1782;
}, },
{ {
layerId = m009; layerId = m009;
@ -185,43 +233,55 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(464,0,l), (1338,0,ls),
(464,414,l), (1632,0,o),
(882,414,l), (1796,132,o),
(882,712,l), (1796,367,cs),
(464,712,l), (1796,602,o),
(464,1118,l), (1632,734,o),
(86,1118,l), (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) (86,0,l)
); );
}, },
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(968,514,l), (913,375,l),
(1310,514,ls), (913,695,l),
(1393,515,o), (369,695,l),
(1452,469,o), (369,375,l)
(1454,404,cs), );
(1452,343,o), },
(1393,300,o), {
(1310,300,cs), closed = 1;
(1122,300,l), nodes = (
(1122,1118,l), (1196,0,l),
(744,1118,l), (1196,1056,l),
(744,0,l), (796,1056,l),
(1310,0,ls), (796,0,l)
(1629,0,o),
(1824,152,o),
(1826,402,cs),
(1824,658,o),
(1629,815,o),
(1310,814,cs),
(968,814,l)
); );
} }
); );
width = 1872; width = 1842;
}, },
{ {
layerId = m011; layerId = m011;
@ -229,11 +289,30 @@ shapes = (
{ {
closed = 1; closed = 1;
nodes = ( 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,0,l),
(180,584,l),
(898,584,l),
(898,632,l),
(180,632,l),
(180,1118,l), (180,1118,l),
(134,1118,l), (134,1118,l),
(134,0,l) (134,0,l)
@ -242,34 +321,86 @@ nodes = (
{ {
closed = 1; closed = 1;
nodes = ( nodes = (
(906,584,l), (890,538,l),
(1246,584,ls), (890,584,l),
(1449,585,o), (164,584,l),
(1572,508,o), (164,538,l)
(1572,318,cs), );
(1572,122,o), },
(1449,47,o), {
(1246,46,cs), closed = 1;
(926,46,l), nodes = (
(926,0,l),
(926,1118,l), (926,1118,l),
(880,1118,l), (880,1118,l),
(880,0,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)
); );
} }
); );
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; metricRight = b;
note = "/h.sc + /softsigncyrillic mixed to have center stroke aligned";
tags = ( tags = (
"TODO-opsz" "TODO-opsz"
); );