summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2022-09-27 22:21:30 +0300
committerRasmus Andersson <rasmus@notion.se>2022-09-29 21:51:23 +0300
commit76a88bed60ce1108446324bfc9c58ac71d255192 (patch)
tree0e1b71107d34843b7eda4969f03ccd6d380e1ee9
parent4db35f13c550f0267729311d72163b4cc537748b (diff)
downloadinter-76a88bed60ce1108446324bfc9c58ac71d255192.tar.xz
improvements to top_left_hook design
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph8
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph8
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph10
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph180
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/rfishhook.glyph128
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph2
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph2
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph2
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_rthook.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph144
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph2
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),