1
1
mirror of https://github.com/rsms/inter.git synced 2024-12-12 15:22:36 +03:00

more off-curve handle fixes from UPM scaling errors. #465

This commit is contained in:
Rasmus Andersson 2022-06-02 09:23:05 -07:00
parent 13b53990e7
commit 5814e5b379
6 changed files with 105 additions and 334 deletions

View File

@ -3164,12 +3164,6 @@ name = "Top anchors";
pos = (0,1304);
},
{
orientation = center;
angle = 90;
locked = 1;
pos = (890,0);
},
{
locked = 1;
name = "Cap height";
pos = (0,1490);

View File

@ -22,19 +22,6 @@ ref = C;
}
);
};
guides = (
{
pos = (1880,1408);
},
{
angle = 90;
pos = (1892,1304);
},
{
angle = 90;
pos = (1056,1644);
}
);
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{

View File

@ -11,7 +11,7 @@ closed = 1;
nodes = (
(360,0,l),
(360,990,ls),
(361,1175,o),
(360,1175,o),
(419,1350,o),
(646,1350,cs),
(768,1350,o),
@ -20,10 +20,10 @@ nodes = (
(614,852,l),
(614,696,l),
(760,696,ls),
(820,695,o),
(1079,695,o),
(820,696,o),
(1080,695,o),
(1080,422,cs),
(1079,247,o),
(1080,247,o),
(972,140,o),
(782,140,cs),
(687,140,o),
@ -66,21 +66,21 @@ nodes = (
(500,0,l),
(500,974,ls),
(500,1116,o),
(564,1201,o),
(564,1202,o),
(670,1202,cs),
(770,1201,o),
(770,1202,o),
(873,1167,o),
(942,1112,c),
(686,864,l),
(686,654,l),
(818,654,ls),
(980,655,o),
(1079,573,o),
(980,654,o),
(1080,573,o),
(1080,440,cs),
(1079,343,o),
(1000,285,o),
(1080,343,o),
(1000,286,o),
(870,286,cs),
(807,285,o),
(807,286,o),
(724,303,o),
(652,332,c),
(546,46,l),
@ -88,9 +88,9 @@ nodes = (
(786,-20,o),
(908,-20,cs),
(1230,-20,o),
(1457,170,o),
(1458,170,o),
(1458,440,cs),
(1457,650,o),
(1458,650,o),
(1302,830,o),
(1082,872,c),
(1414,1230,l),
@ -217,22 +217,22 @@ closed = 1;
nodes = (
(280,0,l),
(280,1108,ls),
(279,1329,o),
(401,1463,o),
(280,1329,o),
(401,1464,o),
(602,1464,cs),
(716,1463,o),
(716,1464,o),
(836,1417,o),
(932,1334,c),
(564,806,l),
(564,760,l),
(586,760,ls),
(898,759,o),
(1047,645,o),
(898,760,o),
(1048,645,o),
(1048,408,cs),
(1047,188,o),
(900,47,o),
(1048,188,o),
(900,46,o),
(672,46,cs),
(595,47,o),
(595,46,o),
(532,57,o),
(486,76,c),
(470,32,l),
@ -250,7 +250,7 @@ nodes = (
(752,1510,o),
(610,1510,cs),
(380,1510,o),
(233,1358,o),
(232,1358,o),
(232,1120,cs),
(232,0,l)
);
@ -315,7 +315,7 @@ closed = 1;
nodes = (
(328,0,l),
(328,990,ls),
(329,1175,o),
(328,1175,o),
(387,1350,o),
(614,1350,cs),
(736,1350,o),
@ -324,10 +324,10 @@ nodes = (
(582,852,l),
(582,696,l),
(728,696,ls),
(788,695,o),
(1047,695,o),
(788,696,o),
(1048,695,o),
(1048,422,cs),
(1047,247,o),
(1048,247,o),
(940,140,o),
(750,140,cs),
(655,140,o),
@ -419,21 +419,21 @@ nodes = (
(484,0,l),
(484,974,ls),
(484,1116,o),
(548,1201,o),
(548,1202,o),
(654,1202,cs),
(754,1201,o),
(754,1202,o),
(857,1167,o),
(926,1112,c),
(670,864,l),
(670,654,l),
(802,654,ls),
(964,655,o),
(1063,573,o),
(964,654,o),
(1064,573,o),
(1064,440,cs),
(1063,343,o),
(984,285,o),
(1064,343,o),
(984,286,o),
(854,286,cs),
(791,285,o),
(791,286,o),
(708,303,o),
(636,332,c),
(530,46,l),
@ -441,9 +441,9 @@ nodes = (
(770,-20,o),
(892,-20,cs),
(1214,-20,o),
(1441,170,o),
(1442,170,o),
(1442,440,cs),
(1441,650,o),
(1442,650,o),
(1286,830,o),
(1066,872,c),
(1398,1230,l),

View File

@ -41,9 +41,9 @@ closed = 1;
nodes = (
(1158,518,ls),
(1158,300,o),
(1008,143,o),
(1008,142,o),
(760,142,cs),
(511,143,o),
(511,142,o),
(360,300,o),
(360,518,cs),
(360,1490,l),
@ -85,49 +85,6 @@ name = top;
pos = (738,1676);
}
);
background = {
shapes = (
{
closed = 1;
nodes = (
(528,1450,l),
(104,1450,l),
(104,522,ls),
(103,192,o),
(358,-17,o),
(738,-18,cs),
(1120,-17,o),
(1376,192,o),
(1376,522,cs),
(1376,1450,l),
(952,1450,l),
(952,568,ls),
(951,416,o),
(876,333,o),
(738,334,cs),
(602,333,o),
(528,416,o),
(528,568,cs)
);
}
);
};
guides = (
{
pos = (12,1240);
},
{
pos = (12,764);
},
{
pos = (12,1552);
},
{
orientation = center;
angle = 90;
pos = (1032,564);
}
);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
shapes = (
{
@ -144,9 +101,9 @@ nodes = (
(96,1490,l),
(96,536,ls),
(96,195,o),
(353,-17,o),
(353,-18,o),
(738,-18,cs),
(1121,-17,o),
(1121,-18,o),
(1382,195,o),
(1382,536,cs),
(1382,1490,l),
@ -304,18 +261,18 @@ closed = 1;
nodes = (
(1256,504,ls),
(1256,228,o),
(1049,23,o),
(1049,24,o),
(768,24,cs),
(487,23,o),
(487,24,o),
(280,228,o),
(280,504,cs),
(280,1490,l),
(232,1490,l),
(232,504,ls),
(232,202,o),
(463,-23,o),
(463,-24,o),
(768,-24,cs),
(1074,-23,o),
(1074,-24,o),
(1304,201,o),
(1304,504,cs),
(1304,1490,l),
@ -413,9 +370,9 @@ closed = 1;
nodes = (
(1126,518,ls),
(1126,300,o),
(976,143,o),
(976,142,o),
(728,142,cs),
(479,143,o),
(479,142,o),
(328,300,o),
(328,518,cs),
(328,1490,l),
@ -531,9 +488,9 @@ nodes = (
(80,1490,l),
(80,530,ls),
(80,189,o),
(337,-23,o),
(337,-24,o),
(722,-24,cs),
(1105,-23,o),
(1105,-24,o),
(1366,189,o),
(1366,530,cs),
(1366,1490,l),
@ -641,18 +598,18 @@ closed = 1;
nodes = (
(1149,504,ls),
(1149,228,o),
(942,23,o),
(942,24,o),
(661,24,cs),
(380,23,o),
(380,24,o),
(173,228,o),
(173,504,cs),
(173,1490,l),
(125,1490,l),
(125,504,ls),
(125,202,o),
(356,-23,o),
(356,-24,o),
(661,-24,cs),
(967,-23,o),
(967,-24,o),
(1197,201,o),
(1197,504,cs),
(1197,1490,l),

View File

@ -1106,7 +1106,7 @@ nodes = (
(696,664,o),
(626,642,o),
(440,630,cs),
(212,616,o),
(212,615,o),
(34,528,o),
(34,292,cs),
(34,82,o),

View File

@ -10,173 +10,6 @@ name = top;
pos = (944,1304);
}
);
background = {
anchors = (
{
name = bottom;
pos = (588,0);
},
{
name = cedilla;
pos = (1304,0);
},
{
name = ogonek;
pos = (998,0);
},
{
name = rhalfring;
pos = (584,1304);
},
{
name = top;
pos = (596,1304);
}
);
hints = (
{
horizontal = 1;
place = (-26, 154);
place = (-26, 154);
type = Stem;
},
{
horizontal = 1;
place = (1132, 152);
place = (1132, 152);
type = Stem;
},
{
place = (104, 172);
place = (104, 172);
type = Stem;
},
{
place = (826, 172);
place = (826, 172);
type = Stem;
},
{
horizontal = 1;
options = 4;
place = (-26, 212);
type = TTStem;
},
{
horizontal = 1;
options = 4;
place = (1132, 208);
type = TTStem;
},
{
horizontal = 1;
options = 4;
place = (0, 0);
type = TTSnap;
},
{
horizontal = 1;
place = (-24, 154);
place = (-24, 154);
type = Stem;
},
{
horizontal = 1;
place = (500, 148);
place = (500, 148);
type = Stem;
},
{
horizontal = 1;
place = (1132, 154);
place = (1132, 154);
type = Stem;
},
{
place = (1614, 174);
place = (1614, 174);
type = Stem;
},
{
horizontal = 1;
options = 4;
place = (-24, 212);
type = TTStem;
},
{
horizontal = 1;
options = 4;
place = (500, 204);
type = TTStem;
},
{
horizontal = 1;
options = 4;
place = (1132, 212);
type = TTStem;
},
{
place = (806, 172);
place = (806, 172);
type = Stem;
},
{
horizontal = 1;
place = (-24, 154);
place = (-24, 154);
type = Stem;
},
{
horizontal = 1;
place = (500, 148);
place = (500, 148);
type = Stem;
},
{
horizontal = 1;
place = (1132, 154);
place = (1132, 154);
type = Stem;
},
{
place = (1614, 174);
place = (1614, 174);
type = Stem;
},
{
horizontal = 1;
options = 4;
place = (-24, 212);
type = TTStem;
},
{
horizontal = 1;
options = 4;
place = (500, 204);
type = TTStem;
},
{
horizontal = 1;
options = 4;
place = (1132, 212);
type = TTStem;
},
{
place = (806, 172);
place = (806, 172);
type = Stem;
}
);
shapes = (
{
ref = a;
},
{
pos = (964,0);
ref = e;
}
);
};
guides = (
{
pos = (1332,888);
@ -187,22 +20,22 @@ shapes = (
{
closed = 1;
nodes = (
(1553,-23,o),
(1553,-24,o),
(1719,90,o),
(1772,258,c),
(1606,306,l),
(1562,189,o),
(1461,131,o),
(1461,130,o),
(1326,130,cs),
(1120,131,o),
(1120,130,o),
(978,271,o),
(978,524,cs),
(978,622,ls),
(978,806,o),
(1103,977,o),
(1310,978,c),
(1495,977,o),
(1615,838,o),
(1103,978,o),
(1310,978,cs),
(1495,978,o),
(1614,838,o),
(1614,648,c),
(928,648,l),
(928,500,l),
@ -216,8 +49,8 @@ nodes = (
(898,862,c),
(866,306,l),
(905,111,o),
(1079,-23,o),
(1326,-24,c)
(1079,-24,o),
(1326,-24,cs)
);
},
{
@ -264,9 +97,9 @@ nodes = (
(742,672,o),
(538,646,cs),
(332,620,o),
(105,573,o),
(104,573,o),
(104,318,cs),
(105,99,o),
(104,99,o),
(273,-26,o),
(486,-26,cs)
);
@ -1012,46 +845,46 @@ shapes = (
{
closed = 1;
nodes = (
(1542,-23,o),
(1542,-24,o),
(1661,113,o),
(1710,198,c),
(1672,224,l),
(1632,157,o),
(1530,23,o),
(1530,24,o),
(1324,24,cs),
(1041,23,o),
(1041,24,o),
(884,268,o),
(884,562,cs),
(884,568,ls),
(890,864,o),
(884,864,o),
(1071,1088,o),
(1300,1088,cs),
(1527,1088,o),
(1711,873,o),
(1710,873,o),
(1710,606,c),
(870,606,l),
(870,558,l),
(1758,558,l),
(1758,606,ls),
(1757,893,o),
(1559,1135,o),
(1758,893,o),
(1559,1134,o),
(1300,1134,cs),
(1112,1135,o),
(1112,1134,o),
(958,1008,o),
(884,818,c),
(870,334,l),
(937,122,o),
(1100,-23,o),
(1100,-24,o),
(1324,-24,cs)
);
},
{
closed = 1;
nodes = (
(311,23,o),
(183,134,o),
(311,24,o),
(184,134,o),
(184,302,cs),
(183,445,o),
(184,445,o),
(276,535,o),
(576,570,cs),
(704,585,o),
@ -1059,22 +892,22 @@ nodes = (
(858,646,c),
(858,478,ls),
(858,207,o),
(689,23,o),
(689,24,o),
(478,24,cs)
);
},
{
closed = 1;
nodes = (
(646,-23,o),
(646,-24,o),
(829,81,o),
(896,350,c),
(904,350,l),
(904,802,ls),
(905,992,o),
(768,1135,o),
(904,992,o),
(768,1134,o),
(542,1134,cs),
(367,1135,o),
(367,1134,o),
(221,1047,o),
(168,908,c),
(212,890,l),
@ -1089,10 +922,10 @@ nodes = (
(713,631,o),
(558,614,cs),
(215,573,o),
(137,454,o),
(136,454,o),
(136,302,cs),
(137,93,o),
(294,-23,o),
(136,93,o),
(294,-24,o),
(478,-24,cs)
);
}
@ -1319,9 +1152,9 @@ nodes = (
closed = 1;
nodes = (
(325,138,o),
(243,195,o),
(242,195,o),
(242,294,cs),
(241,413,o),
(242,413,o),
(358,455,o),
(480,472,cs),
(601,489,o),
@ -1761,46 +1594,46 @@ shapes = (
{
closed = 1;
nodes = (
(1478,-23,o),
(1478,-24,o),
(1597,113,o),
(1646,198,c),
(1608,224,l),
(1568,157,o),
(1466,23,o),
(1466,24,o),
(1260,24,cs),
(977,23,o),
(977,24,o),
(820,268,o),
(820,562,cs),
(820,568,ls),
(826,864,o),
(820,864,o),
(1007,1088,o),
(1236,1088,cs),
(1463,1088,o),
(1647,873,o),
(1646,873,o),
(1646,606,c),
(806,606,l),
(806,558,l),
(1694,558,l),
(1694,606,ls),
(1693,893,o),
(1495,1135,o),
(1694,893,o),
(1495,1134,o),
(1236,1134,cs),
(1048,1135,o),
(1048,1134,o),
(894,1008,o),
(820,818,c),
(806,334,l),
(873,122,o),
(1036,-23,o),
(1036,-24,o),
(1260,-24,cs)
);
},
{
closed = 1;
nodes = (
(247,23,o),
(119,134,o),
(247,24,o),
(120,134,o),
(120,302,cs),
(119,445,o),
(120,445,o),
(212,535,o),
(512,570,cs),
(640,585,o),
@ -1808,22 +1641,22 @@ nodes = (
(794,646,c),
(794,478,ls),
(794,207,o),
(625,23,o),
(625,24,o),
(414,24,cs)
);
},
{
closed = 1;
nodes = (
(582,-23,o),
(582,-24,o),
(765,81,o),
(832,350,c),
(840,350,l),
(840,802,ls),
(841,992,o),
(704,1135,o),
(840,992,o),
(704,1134,o),
(478,1134,cs),
(303,1135,o),
(303,1134,o),
(157,1047,o),
(104,908,c),
(148,890,l),
@ -1838,10 +1671,10 @@ nodes = (
(649,631,o),
(494,614,cs),
(151,573,o),
(73,454,o),
(72,454,o),
(72,302,cs),
(73,93,o),
(230,-23,o),
(72,93,o),
(230,-24,o),
(414,-24,cs)
);
}