diff options
author | Rasmus Andersson <rasmus@notion.se> | 2022-09-27 22:21:30 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2022-09-27 22:21:30 +0300 |
commit | ae63fba6b11e52d41104e936057c17c7479e1721 (patch) | |
tree | 24d7dad0cbb2e1df1024a331dd573a038938d01d /src | |
parent | 145f1588c4a3411e23e1ebe4119370f67c211993 (diff) | |
download | inter-ae63fba6b11e52d41104e936057c17c7479e1721.tar.xz |
improvements to top_left_hook design
Diffstat (limited to 'src')
11 files changed, 278 insertions, 212 deletions
diff --git a/src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph index e2ca4995d..1f0164ad7 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph @@ -13,7 +13,7 @@ pos = (280,0); ref = B; }, { -pos = (92,0); +pos = (-63,0); ref = _part.top_left_hook; } ); @@ -45,7 +45,7 @@ pos = (160,0); ref = B; }, { -pos = (176,0); +pos = (21,0); ref = _part.top_left_hook; } ); @@ -61,7 +61,7 @@ pos = (280,0); ref = B; }, { -pos = (66,0); +pos = (-93,0); ref = _part.top_left_hook; } ); @@ -93,7 +93,7 @@ pos = (160,0); ref = B; }, { -pos = (118,0); +pos = (-41,0); ref = _part.top_left_hook; } ); diff --git a/src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph index 6bcd2670d..8f9d25c6e 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph @@ -13,7 +13,7 @@ pos = (280,0); ref = D; }, { -pos = (92,0); +pos = (-63,0); ref = _part.top_left_hook; } ); @@ -45,7 +45,7 @@ pos = (160,0); ref = D; }, { -pos = (176,0); +pos = (21,0); ref = _part.top_left_hook; } ); @@ -61,7 +61,7 @@ pos = (280,0); ref = D; }, { -pos = (65,0); +pos = (-94,0); ref = _part.top_left_hook; } ); @@ -93,7 +93,7 @@ pos = (160,0); ref = D; }, { -pos = (117,0); +pos = (-42,0); ref = _part.top_left_hook; } ); diff --git a/src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph index 2ba98bef5..e299f0bc1 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph @@ -13,7 +13,7 @@ pos = (280,0); ref = P; }, { -pos = (92,0); +pos = (-63,0); ref = _part.top_left_hook; } ); @@ -29,7 +29,7 @@ pos = (480,0); ref = P; }, { -pos = (68,0); +pos = (-87,0); ref = _part.top_left_hook; } ); @@ -45,7 +45,7 @@ pos = (160,0); ref = P; }, { -pos = (176,0); +pos = (21,0); ref = _part.top_left_hook; } ); @@ -61,7 +61,7 @@ pos = (280,0); ref = P; }, { -pos = (65,0); +pos = (-94,0); ref = _part.top_left_hook; } ); @@ -93,7 +93,7 @@ pos = (160,0); ref = P; }, { -pos = (117,0); +pos = (-42,0); ref = _part.top_left_hook; } ); diff --git a/src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph index ed03ec076..0b5700890 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph @@ -6,88 +6,91 @@ layers = ( anchors = ( { name = _topl; -pos = (370,1490); +pos = (525,1490); } ); layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; shapes = ( { closed = 1; nodes = ( -(370,1490,l), -(260,1490,ls), -(133,1490,o), -(52,1416,o), -(29,1280,cs), -(21,1228,l), -(67,1228,l), -(71,1254,ls), -(94,1391,o), -(145,1442,o), -(256,1442,cs), -(362,1442,l,{ +(221,1228,l), +(226,1254,ls), +(248,1391,o), +(300,1442,o), +(411,1442,cs), +(517,1442,l,{ name = hr00; -}) +}), +(525,1490,l), +(415,1490,ls), +(288,1490,o), +(206,1416,o), +(184,1280,cs), +(175,1228,l) ); } ); -width = 434; +width = 435; }, { anchors = ( { name = _topl; -pos = (370,1490); +pos = (529,1490); } ); layerId = m012; +name = ital_gen; shapes = ( { closed = 1; nodes = ( -(370,1490,l), -(260,1490,ls), -(133,1490,o), -(52,1416,o), -(29,1280,cs), -(21,1228,l), -(67,1228,l), -(71,1254,ls), -(94,1391,o), -(145,1442,o), -(256,1442,cs), -(362,1442,l,{ +(226.294,1228,l), +(230.598,1254,ls), +(253.279,1391,o), +(304.722,1442,o), +(415.722,1442,cs), +(521.653,1442,l,{ name = hr00; -}) +}), +(529.599,1490,l), +(419.668,1490,ls), +(292.668,1490,o), +(211.417,1416,o), +(188.903,1280,cs), +(180.294,1228,l) ); } ); -width = 434; +width = 435; }, { anchors = ( { name = _topl; -pos = (522,1490); +pos = (677,1490); } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; shapes = ( { closed = 1; nodes = ( -(522,1490,l), -(426,1490,ls), -(234,1490,o), -(106,1356,o), -(79,1192,cs), -(62,1094,l), -(232,1094,l), -(242,1150,ls), -(257,1242,o), -(286,1330,o), -(402,1330,cs), -(496,1330,l) +(387,1094,l), +(396,1150,ls), +(412,1242,o), +(440,1330,o), +(556,1330,cs), +(650,1330,l), +(676,1490,l), +(581,1490,ls), +(389,1490,o), +(260,1356,o), +(233,1192,cs), +(217,1094,l) ); } ); @@ -97,92 +100,93 @@ width = 650; anchors = ( { name = _topl; -pos = (522,1490); +pos = (681,1490); } ); layerId = m008; +name = ital_gen; shapes = ( { closed = 1; nodes = ( -(522,1490,l), -(426,1490,ls), -(234,1490,o), -(106,1356,o), -(79,1192,cs), -(62,1094,l), -(232,1094,l), -(242,1150,ls), -(257,1242,o), -(286,1330,o), -(402,1330,cs), -(496,1330,l) +(391.664,1056,l), +(422.456,1242,ls), +(434.366,1313,o), +(472.167,1342,o), +(557.011,1342,cs), +(657.011,1342,l), +(681.513,1490,l), +(581.513,1490,ls), +(396.668,1490,o), +(283.431,1404,o), +(256.456,1242,cs), +(225.664,1056,l) ); } ); -width = 650; +width = 651; }, { anchors = ( { name = _topl; -pos = (662,1490); +pos = (817,1490); } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; shapes = ( { closed = 1; nodes = ( -(662,1490,l), -(640,1490,ls), -(327,1490,o), -(101,1329,o), -(55,1048,cs), -(25,870,l), -(379,870,l), -(397,978,ls), -(412,1065,o), -(462,1166,o), -(586,1166,cs), -(608,1166,l,{ +(545,934,l), +(552,978,ls), +(566,1065,o), +(617,1166,o), +(741,1166,cs), +(763,1166,l,{ name = hr00; -}) +}), +(816,1490,l), +(795,1490,ls), +(482,1490,o), +(256,1329,o), +(209,1048,cs), +(191,934,l) ); } ); -width = 790; +width = 791; }, { anchors = ( { name = _topl; -pos = (662,1490); +pos = (785,1490); } ); layerId = m010; +name = ital_gen; shapes = ( { closed = 1; nodes = ( -(662,1490,l), -(640,1490,ls), -(327,1490,o), -(101,1329,o), -(55,1048,cs), -(25,870,l), -(379,870,l), -(396,970,ls), -(410,1057,o), -(461,1158,o), -(585,1158,cs), -(607,1158,l,{ -name = hr00; -}) +(567.184,1028,l), +(576.455,1084,ls), +(583.408,1126,o), +(611.381,1150,o), +(653.381,1150,cs), +(729.381,1150,l), +(785.668,1490,l), +(559.668,1490,ls), +(358.668,1490,o), +(221.001,1341,o), +(187.395,1138,cs), +(169.184,1028,l) ); } ); -width = 790; +width = 791; } ); } diff --git a/src/Inter-Italic.glyphspackage/glyphs/rfishhook.glyph b/src/Inter-Italic.glyphspackage/glyphs/rfishhook.glyph index f35e2a5b0..b09a91043 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/rfishhook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/rfishhook.glyph @@ -7,7 +7,6 @@ layers = ( background = { shapes = ( { -pos = (1,0); ref = r; } ); @@ -18,31 +17,32 @@ shapes = ( { closed = 1; nodes = ( -(236,0,l), -(360,750,ls), -(390,929,o), -(497,965,o), -(614,965,cs), -(663,965,o), -(695,963,o), -(717,961,c), -(744,1123,l), -(730,1125,o), -(689,1129,o), -(627,1129,cs), -(449,1129,o), -(238,1038,o), -(190,750,cs), -(66,0,l) +(235,0,l), +(359,750,ls), +(389,929,o), +(496,965,o), +(613,965,cs), +(662,965,o), +(694,963,o), +(716,961,c), +(743,1123,l), +(729,1125,o), +(688,1129,o), +(626,1129,cs), +(448,1129,o), +(237,1038,o), +(189,750,cs), +(65,0,l) ); } ); -width = 697; +width = 699; }, { background = { shapes = ( { +pos = (-1,0); ref = r; } ); @@ -53,26 +53,26 @@ shapes = ( { closed = 1; nodes = ( -(411,0,l), -(514.965,628,ls), -(533.341,739,o), -(603.432,806,o), -(704.432,806,cs), -(743.432,806,o), -(783.101,804,o), -(820.777,796,c), -(874.22,1118.819,l), -(838.408,1126,o), -(795.401,1132,o), -(731.401,1132,cs), -(397.472,1132,o), -(173.887,996,o), -(126.871,712,cs), -(9,0,l) +(410,0,l), +(514,628,ls), +(532,739,o), +(602,806,o), +(703,806,cs), +(742,806,o), +(782,804,o), +(820,796,c), +(873,1119,l), +(837,1126,o), +(794,1132,o), +(730,1132,cs), +(396,1132,o), +(173,996,o), +(126,712,cs), +(8,0,l) ); } ); -width = 812; +width = 810; }, { background = { @@ -80,22 +80,22 @@ shapes = ( { closed = 1; nodes = ( -(245,750,ls), -(245,954,o), -(373,1086,o), -(585,1086,cs), +(244,750,ls), +(244,954,o), +(372,1086,o), +(584,1086,cs), +(595,1086,o), (596,1086,o), -(597,1086,o), -(609,1086,c), -(609,1132,l), -(597,1132,o), +(608,1086,c), +(608,1132,l), (596,1132,o), -(585,1132,cs), -(348,1132,o), -(199,979,o), -(199,750,cs), -(199,0,l), -(245,0,l) +(595,1132,o), +(584,1132,cs), +(347,1132,o), +(198,979,o), +(198,750,cs), +(198,0,l), +(244,0,l) ); } ); @@ -106,26 +106,26 @@ shapes = ( { closed = 1; nodes = ( -(152,0,l), -(280,774,ls), -(317,994,o), -(468,1086,o), -(672,1086,cs), +(151,0,l), +(279,774,ls), +(316,994,o), +(467,1086,o), +(671,1086,cs), +(682,1086,o), (683,1086,o), -(684,1086,o), -(696,1086,c), -(703,1132,l), -(691,1132,o), +(695,1086,c), +(702,1132,l), (690,1132,o), -(679,1132,cs), -(450,1132,o), -(275,1019,o), -(234,774,cs), -(106,0,l) +(689,1132,o), +(678,1132,cs), +(449,1132,o), +(274,1019,o), +(233,774,cs), +(105,0,l) ); } ); -width = 667; +width = 665; }, { background = { diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph index 8829b847b..42e251e30 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph @@ -72,7 +72,7 @@ pos = (480,0); ref = B; }, { -pos = (-102,0); +pos = (-66,0); ref = _part.top_left_hook; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph index cab2454c1..88bde76d3 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph @@ -72,7 +72,7 @@ pos = (480,0); ref = D; }, { -pos = (-102,0); +pos = (-66,0); ref = _part.top_left_hook; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph index b583abb01..9411afba5 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph @@ -119,7 +119,7 @@ pos = (480,0); ref = P; }, { -pos = (-102,0); +pos = (-66,0); ref = _part.top_left_hook; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_rthook.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_rthook.glyph index be88ecfa0..a6a7ea2ac 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/T_rthook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/T_rthook.glyph @@ -80,7 +80,7 @@ alignment = -1; ref = T; } ); -width = 1256; +width = 1262; }, { layerId = m007; @@ -159,7 +159,7 @@ alignment = -1; ref = T; } ); -width = 1128; +width = 1126; } ); metricLeft = T; diff --git a/src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph index ce9f9d528..bd702713f 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph @@ -14,12 +14,6 @@ shapes = ( { closed = 1; nodes = ( -(370,1490,l), -(260,1490,ls), -(133,1490,o), -(64,1416,o), -(64,1280,cs), -(64,1228,l), (110,1228,l), (110,1254,ls), (110,1391,o), @@ -27,7 +21,13 @@ nodes = ( (264,1442,cs), (370,1442,l,{ name = hr00; -}) +}), +(370,1490,l), +(260,1490,ls), +(133,1490,o), +(64,1416,o), +(64,1280,cs), +(64,1228,l) ); } ); @@ -45,12 +45,6 @@ shapes = ( { closed = 1; nodes = ( -(370,1490,l), -(260,1490,ls), -(133,1490,o), -(64,1416,o), -(64,1280,cs), -(64,1228,l), (110,1228,l), (110,1254,ls), (110,1391,o), @@ -58,7 +52,13 @@ nodes = ( (264,1442,cs), (370,1442,l,{ name = hr00; -}) +}), +(370,1490,l), +(260,1490,ls), +(133,1490,o), +(64,1416,o), +(64,1280,cs), +(64,1228,l) ); } ); @@ -76,18 +76,18 @@ shapes = ( { closed = 1; nodes = ( -(522,1490,l), -(426,1490,ls), -(234,1490,o), -(128,1356,o), -(128,1192,cs), -(128,1094,l), (298,1094,l), (298,1150,ls), (298,1242,o), (312,1330,o), (428,1330,cs), -(522,1330,l) +(522,1330,l), +(522,1490,l), +(426,1490,ls), +(234,1490,o), +(128,1356,o), +(128,1192,cs), +(128,1094,l) ); } ); @@ -105,18 +105,18 @@ shapes = ( { closed = 1; nodes = ( +(304,1056,l), +(304,1242,ls), +(304,1313,o), +(337,1342,o), +(422,1342,cs), +(522,1342,l), (522,1490,l), -(426,1490,ls), -(234,1490,o), -(128,1356,o), -(128,1192,cs), -(128,1094,l), -(298,1094,l), -(298,1150,ls), -(298,1242,o), -(312,1330,o), -(428,1330,cs), -(522,1330,l) +(422,1490,ls), +(237,1490,o), +(138,1404,o), +(138,1242,cs), +(138,1056,l) ); } ); @@ -134,20 +134,20 @@ shapes = ( { closed = 1; nodes = ( -(662,1490,l), -(640,1490,ls), -(327,1490,o), -(128,1329,o), -(128,1048,cs), -(128,870,l), -(482,870,l), +(482,934,l), (482,978,ls), (482,1065,o), (516,1166,o), (640,1166,cs), (662,1166,l,{ name = hr00; -}) +}), +(662,1490,l), +(640,1490,ls), +(327,1490,o), +(128,1329,o), +(128,1048,cs), +(128,934,l) ); } ); @@ -157,7 +157,7 @@ width = 790; anchors = ( { name = _topl; -pos = (662,1490); +pos = (626,1490); } ); layerId = m009; @@ -165,6 +165,68 @@ shapes = ( { closed = 1; nodes = ( +(484,1028,l), +(484,1084,ls), +(484,1126,o), +(508,1150,o), +(550,1150,cs), +(626,1150,l), +(626,1490,l), +(400,1490,ls), +(199,1490,o), +(86,1341,o), +(86,1138,cs), +(86,1028,l) +); +} +); +width = 790; +}, +{ +anchors = ( +{ +name = _topl; +pos = (522,1490); +} +); +associatedMasterId = m007; +layerId = "2A270C62-1132-45C5-B443-6D3E0B785379"; +name = "Sep 27, 22, 12:16"; +shapes = ( +{ +closed = 1; +nodes = ( +(522,1490,l), +(426,1490,ls), +(234,1490,o), +(128,1356,o), +(128,1192,cs), +(128,1094,l), +(298,1094,l), +(298,1150,ls), +(298,1242,o), +(312,1330,o), +(428,1330,cs), +(522,1330,l) +); +} +); +width = 650; +}, +{ +anchors = ( +{ +name = _topl; +pos = (662,1490); +} +); +associatedMasterId = m009; +layerId = "53A2FC8F-4BB7-4214-8489-20CD81A5377B"; +name = "Sep 27, 22, 12:18"; +shapes = ( +{ +closed = 1; +nodes = ( (662,1490,l), (640,1490,ls), (327,1490,o), diff --git a/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph index 6b83f6558..601dd48b6 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph @@ -83,7 +83,7 @@ nodes = ( (292,1056,l), (292,1242,ls), (292,1313,o), -(325,1341,o), +(325,1342,o), (410,1342,cs), (430,1342,o), (489,1342,o), |