summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2022-09-27 22:14:17 +0300
committerRasmus Andersson <rasmus@notion.se>2022-09-29 21:51:23 +0300
commit4db35f13c550f0267729311d72163b4cc537748b (patch)
treeed05d361fb5d5da3ef353ee3b280ae5e33b8cf90
parentfaca940c635c6714851cdf990d709c1f9e80355a (diff)
downloadinter-4db35f13c550f0267729311d72163b4cc537748b.tar.xz
improved design and construction of glyphs with a top left downwards-pointing hook, like for example /Bhook
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/B_.glyph24
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph157
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/D_.glyph34
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph157
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/P_.glyph32
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph157
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/T_hook.glyph277
-rw-r--r--src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph188
-rw-r--r--src/Inter-Italic.glyphspackage/order.plist1
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_.circled.glyph2
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_.glyph102
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_.squared.glyph2
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_dotaccent.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_dotbelow.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_eta.glyph2
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph155
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/B_linebelow.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/D_.glyph43
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph155
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/P_.glyph24
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph160
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_.circled.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_.glyph64
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_.squared.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_au.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_bar.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_caron.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_circumflexbelow.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_commaaccent.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_dotaccent.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_dotbelow.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_edescendercyrillic.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_hook.glyph279
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/T_linebelow.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph188
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/afii10019.glyph2
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/afii10036.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/drthook.glyph134
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uni021A_.glyph8
-rw-r--r--src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph4
-rw-r--r--src/Inter-Roman.glyphspackage/order.plist1
41 files changed, 1230 insertions, 1214 deletions
diff --git a/src/Inter-Italic.glyphspackage/glyphs/B_.glyph b/src/Inter-Italic.glyphspackage/glyphs/B_.glyph
index 387b1e12a..2ace32dcb 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/B_.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/B_.glyph
@@ -21,6 +21,10 @@ pos = (246,419);
{
name = top;
pos = (822,1676);
+},
+{
+name = topl;
+pos = (334,1490);
}
);
guides = (
@@ -105,6 +109,10 @@ pos = (283,480);
{
name = top;
pos = (849,1676);
+},
+{
+name = topl;
+pos = (249,1490);
}
);
guides = (
@@ -186,6 +194,10 @@ pos = (227,390);
{
name = top;
pos = (804,1676);
+},
+{
+name = topl;
+pos = (386,1490);
}
);
guides = (
@@ -267,6 +279,10 @@ pos = (220,419);
{
name = top;
pos = (796,1676);
+},
+{
+name = topl;
+pos = (308,1490);
}
);
guides = (
@@ -351,6 +367,10 @@ pos = (271,459);
{
name = top;
pos = (840,1676);
+},
+{
+name = topl;
+pos = (240,1490);
}
);
guides = (
@@ -432,6 +452,10 @@ pos = (169,390);
{
name = top;
pos = (746,1676);
+},
+{
+name = topl;
+pos = (328,1490);
}
);
guides = (
diff --git a/src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph
index 179107b34..e2ca4995d 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph
@@ -5,178 +5,99 @@ kernRight = B;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+metricLeft = "=+280";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(695,1490,l),
-(549,1490,ls),
-(358,1489,o),
-(227,1356,o),
-(203,1192,cs),
-(189,1094,l),
-(357,1094,l),
-(365,1150,ls),
-(380,1242,o),
-(410,1329,o),
-(525,1330,cs),
-(669,1330,l)
-);
+pos = (280,0);
+ref = B;
},
{
-pos = (311,0);
-ref = B;
+pos = (92,0);
+ref = _part.top_left_hook;
}
);
-width = 1643;
+width = 1612;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+metricLeft = "=+480";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(985,1490,l),
-(721,1490,ls),
-(407,1489,o),
-(180,1329,o),
-(135,1048,cs),
-(107,870,l),
-(461,870,l),
-(479,978,ls),
-(491,1065,o),
-(544,1167,o),
-(669,1166,cs),
-(933,1166,l,{
-name = hr00;
-})
-);
+pos = (480,0);
+ref = B;
},
{
-pos = (493,0);
-ref = B;
+pos = (67,0);
+ref = _part.top_left_hook;
}
);
-width = 1860;
+width = 1847;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+metricLeft = "=+160";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(603,1490,l),
-(471,1490,ls),
-(332,1489,o),
-(264,1407,o),
-(243,1280,cs),
-(235,1228,l),
-(281,1228,l),
-(285,1254,ls),
-(306,1378,o),
-(349,1443,o),
-(465,1442,cs),
-(593,1442,l,{
-name = hr00;
-})
-);
+pos = (160,0);
+ref = B;
},
{
-alignment = -1;
-pos = (197,0);
-ref = B;
+pos = (176,0);
+ref = _part.top_left_hook;
}
);
-width = 1508;
+width = 1471;
},
{
layerId = m008;
+metricLeft = "=+280";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(669.258,1490,l),
-(523.258,1490,ls),
-(331.093,1489,o),
-(204.075,1356,o),
-(175.924,1192,cs),
-(159.701,1094,l),
-(329.701,1094,l),
-(338.971,1150,ls),
-(354.202,1242,o),
-(382.605,1329,o),
-(498.77,1330,cs),
-(642.77,1330,l)
-);
+pos = (280,0);
+ref = B;
},
{
-pos = (312,0);
-ref = B;
+pos = (66,0);
+ref = _part.top_left_hook;
}
);
-width = 1581;
+width = 1549;
},
{
layerId = m010;
+metricLeft = "=+480";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(975.258,1490,l),
-(711.258,1490,ls),
-(398.093,1489,o),
-(170.605,1329,o),
-(126.085,1048,cs),
-(96.618,870,l),
-(450.618,870,l),
-(468.497,978,ls),
-(481.9,1065,o),
-(533.786,1167,o),
-(657.62,1166,cs),
-(921.62,1166,l,{
-name = hr00;
-})
-);
+pos = (480,0);
+ref = B;
},
{
-pos = (494,0);
-ref = B;
+pos = (58,0);
+ref = _part.top_left_hook;
}
);
-width = 1823;
+width = 1809;
},
{
layerId = m012;
+metricLeft = "=+160";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(549.258,1490,l),
-(417.258,1490,ls),
-(290.093,1489,o),
-(209.007,1416,o),
-(186.493,1280,cs),
-(177.884,1228,l),
-(223.884,1228,l),
-(228.189,1254,ls),
-(250.869,1391,o),
-(302.477,1443,o),
-(413.312,1442,cs),
-(541.312,1442,l,{
-name = hr00;
-})
-);
+pos = (160,0);
+ref = B;
},
{
-alignment = -1;
-pos = (200,0);
-ref = B;
+pos = (118,0);
+ref = _part.top_left_hook;
}
);
-width = 1384;
+width = 1344;
}
);
metricLeft = T;
diff --git a/src/Inter-Italic.glyphspackage/glyphs/D_.glyph b/src/Inter-Italic.glyphspackage/glyphs/D_.glyph
index af001a599..8e723eadf 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/D_.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/D_.glyph
@@ -21,6 +21,10 @@ pos = (340,768);
{
name = top;
pos = (990,1676);
+},
+{
+name = topl;
+pos = (334,1490);
}
);
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
@@ -32,12 +36,12 @@ nodes = (
(1303,276,o),
(1378,736,cs),
(1457,1204,o),
-(1242,1489,o),
+(1242,1490,o),
(808,1490,cs),
(428,1490,l),
(402,1330,l),
(782,1330,ls),
-(1132,1329,o),
+(1132,1330,o),
(1268,1114,o),
(1208,760,cs),
(1146,390,o),
@@ -143,6 +147,10 @@ pos = (334,788);
{
name = top;
pos = (780,1676);
+},
+{
+name = topl;
+pos = (250,1490);
}
);
guides = (
@@ -311,6 +319,10 @@ pos = (288,756);
{
name = top;
pos = (818,1676);
+},
+{
+name = topl;
+pos = (386,1490);
}
);
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
@@ -322,16 +334,16 @@ nodes = (
(1265,276,o),
(1346,750,cs),
(1425,1213,o),
-(1225,1489,o),
+(1225,1490,o),
(814,1490,cs),
(410,1490,l),
(402,1442,l),
(806,1442,ls),
-(1201,1443,o),
+(1201,1442,o),
(1372,1193,o),
(1300,750,cs),
(1231,317,o),
-(943,47,o),
+(943,46,o),
(538,46,cs),
(172,46,l),
(162,0,l),
@@ -367,6 +379,10 @@ pos = (277.732,768);
{
name = top;
pos = (774.05,1676);
+},
+{
+name = topl;
+pos = (307,1490);
}
);
layerId = m008;
@@ -490,6 +506,10 @@ pos = (331.043,788);
{
name = top;
pos = (776.05,1676);
+},
+{
+name = topl;
+pos = (239,1490);
}
);
background = {
@@ -644,6 +664,10 @@ pos = (229.745,756);
{
name = top;
pos = (758.05,1676);
+},
+{
+name = topl;
+pos = (327,1490);
}
);
layerId = m012;
diff --git a/src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph
index 9f76c8a82..6bcd2670d 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph
@@ -5,178 +5,99 @@ kernRight = D;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+metricLeft = "=+280";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(357,1094,l),
-(365,1150,ls),
-(380,1242,o),
-(409,1329,o),
-(525,1330,cs),
-(669,1330,l),
-(695,1490,l),
-(549,1490,ls),
-(357,1489,o),
-(226,1356,o),
-(203,1192,cs),
-(189,1094,l)
-);
+pos = (280,0);
+ref = D;
},
{
-pos = (321,0);
-ref = D;
+pos = (92,0);
+ref = _part.top_left_hook;
}
);
-width = 1792;
+width = 1751;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+metricLeft = "=+480";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(461,870,l),
-(479,978,ls),
-(492,1065,o),
-(538,1146,o),
-(661,1146,cs),
-(927,1146,l,{
-name = hr00;
-}),
-(985,1490,l),
-(719,1490,ls),
-(408,1489,o),
-(181,1329,o),
-(135,1048,cs),
-(105,870,l)
-);
+pos = (480,0);
+ref = D;
},
{
-pos = (495,0);
-ref = D;
+pos = (68,0);
+ref = _part.top_left_hook;
}
);
-width = 1996;
+width = 1981;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+metricLeft = "=+160";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(281,1228,l),
-(285,1254,ls),
-(305,1378,o),
-(349,1443,o),
-(465,1442,cs),
-(607,1442,l,{
-name = hr00;
-}),
-(619,1490,l),
-(471,1490,ls),
-(331,1489,o),
-(264,1407,o),
-(243,1280,cs),
-(235,1228,l)
-);
+pos = (160,0);
+ref = D;
},
{
-alignment = -1;
-pos = (215,0);
-ref = D;
+pos = (176,0);
+ref = _part.top_left_hook;
}
);
-width = 1677;
+width = 1622;
},
{
layerId = m008;
+metricLeft = "=+280";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(329.701,1094,l),
-(338.971,1150,ls),
-(354.202,1242,o),
-(382.605,1329,o),
-(498.77,1330,cs),
-(642.77,1330,l),
-(669.258,1490,l),
-(523.258,1490,ls),
-(331.093,1489,o),
-(204.075,1356,o),
-(175.924,1192,cs),
-(159.701,1094,l)
-);
+pos = (280,0);
+ref = D;
},
{
-pos = (322,0);
-ref = D;
+pos = (65,0);
+ref = _part.top_left_hook;
}
);
-width = 1734;
+width = 1692;
},
{
layerId = m010;
+metricLeft = "=+480";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(450.618,870,l),
-(468.497,978,ls),
-(481.9,1065,o),
-(530.309,1146,o),
-(654.309,1146,cs),
-(918.309,1146,l,{
-name = hr00;
-}),
-(975.258,1490,l),
-(711.258,1490,ls),
-(398.093,1489,o),
-(170.605,1329,o),
-(126.085,1048,cs),
-(96.618,870,l)
-);
+pos = (480,0);
+ref = D;
},
{
-pos = (498,0);
-ref = D;
+pos = (57,0);
+ref = _part.top_left_hook;
}
);
-width = 1954;
+width = 1936;
},
{
layerId = m012;
+metricLeft = "=+160";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(223.884,1228,l),
-(228.189,1254,ls),
-(250.869,1391,o),
-(302.477,1443,o),
-(413.312,1442,cs),
-(555.312,1442,l,{
-name = hr00;
-}),
-(563.258,1490,l),
-(417.258,1490,ls),
-(290.093,1489,o),
-(209.007,1416,o),
-(186.493,1280,cs),
-(177.884,1228,l)
-);
+pos = (160,0);
+ref = D;
},
{
-alignment = -1;
-pos = (218,0);
-ref = D;
+pos = (117,0);
+ref = _part.top_left_hook;
}
);
-width = 1552;
+width = 1494;
}
);
metricLeft = T;
diff --git a/src/Inter-Italic.glyphspackage/glyphs/P_.glyph b/src/Inter-Italic.glyphspackage/glyphs/P_.glyph
index 3843ccff5..2d9b1c58e 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/P_.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/P_.glyph
@@ -17,6 +17,10 @@ pos = (344,1490);
{
name = top;
pos = (824,1676);
+},
+{
+name = topl;
+pos = (386,1490);
}
);
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
@@ -27,7 +31,7 @@ nodes = (
(186,0,l),
(424,1442,l),
(814,1442,ls),
-(1039,1443,o),
+(1039,1442,o),
(1169,1283,o),
(1132,1054,cs),
(1094,826,o),
@@ -40,7 +44,7 @@ nodes = (
(1137,800,o),
(1178,1054,cs),
(1222,1309,o),
-(1073,1489,o),
+(1073,1490,o),
(824,1490,cs),
(386,1490,l),
(140,0,l)
@@ -62,6 +66,10 @@ pos = (300,1490);
{
name = top;
pos = (834,1676);
+},
+{
+name = topl;
+pos = (334,1490);
}
);
guides = (
@@ -117,6 +125,10 @@ pos = (273.258,1490);
{
name = top;
pos = (806.05,1676);
+},
+{
+name = topl;
+pos = (307,1490);
}
);
guides = (
@@ -173,6 +185,10 @@ pos = (230,1490);
{
name = top;
pos = (844,1676);
+},
+{
+name = topl;
+pos = (250,1490);
}
);
guides = (
@@ -197,7 +213,7 @@ nodes = (
(408,0,l),
(602,1166,l),
(744,1166,ls),
-(887,1167,o),
+(887,1166,o),
(957,1091,o),
(936,962,cs),
(916,835,o),
@@ -210,7 +226,7 @@ nodes = (
(1306,640,o),
(1358,962,cs),
(1411,1280,o),
-(1225,1489,o),
+(1225,1490,o),
(894,1490,cs),
(250,1490,l),
(2,0,l)
@@ -232,6 +248,10 @@ pos = (227.258,1490);
{
name = top;
pos = (840.05,1676);
+},
+{
+name = topl;
+pos = (239,1490);
}
);
layerId = m010;
@@ -278,6 +298,10 @@ pos = (285.258,1490);
{
name = top;
pos = (764.05,1676);
+},
+{
+name = topl;
+pos = (327,1490);
}
);
layerId = m012;
diff --git a/src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph
index 614ac3afd..2ba98bef5 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph
@@ -5,178 +5,99 @@ kernRight = P;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+metricLeft = "=+280";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(365,1150,ls),
-(380,1242,o),
-(410,1329,o),
-(525,1330,cs),
-(669,1330,l),
-(695,1490,l),
-(549,1490,ls),
-(358,1489,o),
-(227,1356,o),
-(203,1192,cs),
-(189,1094,l),
-(357,1094,l)
-);
+pos = (280,0);
+ref = P;
},
{
-pos = (311,0);
-ref = P;
+pos = (92,0);
+ref = _part.top_left_hook;
}
);
-width = 1609;
+width = 1578;
},
{
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+metricLeft = "=+480";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(479,978,ls),
-(493,1065,o),
-(543,1167,o),
-(669,1166,cs),
-(933,1166,l,{
-name = hr00;
-}),
-(985,1490,l),
-(721,1490,ls),
-(406,1489,o),
-(182,1329,o),
-(135,1048,cs),
-(107,870,l),
-(461,870,l)
-);
+pos = (480,0);
+ref = P;
},
{
-pos = (493,0);
-ref = P;
+pos = (68,0);
+ref = _part.top_left_hook;
}
);
-width = 1837;
+width = 1824;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+metricLeft = "=+160";
+name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(285,1254,ls),
-(306,1378,o),
-(350,1443,o),
-(465,1442,cs),
-(593,1442,l,{
-name = hr00;
-}),
-(605,1490,l),
-(471,1490,ls),
-(332,1489,o),
-(264,1407,o),
-(243,1280,cs),
-(235,1228,l),
-(281,1228,l)
-);
+pos = (160,0);
+ref = P;
},
{
-alignment = -1;
-pos = (119,0);
-ref = P;
+pos = (176,0);
+ref = _part.top_left_hook;
}
);
-width = 1361;
+width = 1402;
},
{
layerId = m008;
+metricLeft = "=+280";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(338.971,1150,ls),
-(354.202,1242,o),
-(382.605,1329,o),
-(498.77,1330,cs),
-(642.77,1330,l),
-(669.258,1490,l),
-(523.258,1490,ls),
-(331.093,1489,o),
-(204.075,1356,o),
-(175.924,1192,cs),
-(159.701,1094,l),
-(329.701,1094,l)
-);
+pos = (280,0);
+ref = P;
},
{
-pos = (312,0);
-ref = P;
+pos = (65,0);
+ref = _part.top_left_hook;
}
);
-width = 1548;
+width = 1516;
},
{
layerId = m010;
+metricLeft = "=+480";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(468.497,978,ls),
-(481.9,1065,o),
-(533.786,1167,o),
-(657.62,1166,cs),
-(921.62,1166,l,{
-name = hr00;
-}),
-(975.258,1490,l),
-(711.258,1490,ls),
-(398.093,1489,o),
-(170.605,1329,o),
-(126.085,1048,cs),
-(96.618,870,l),
-(450.618,870,l)
-);
+pos = (480,0);
+ref = P;
},
{
-pos = (494,0);
-ref = P;
+pos = (57,0);
+ref = _part.top_left_hook;
}
);
-width = 1802;
+width = 1788;
},
{
layerId = m012;
+metricLeft = "=+160";
name = ital_gen;
shapes = (
{
-closed = 1;
-nodes = (
-(228.189,1254,ls),
-(250.869,1391,o),
-(302.477,1443,o),
-(413.312,1442,cs),
-(541.312,1442,l,{
-name = hr00;
-}),
-(549.258,1490,l),
-(417.258,1490,ls),
-(290.093,1489,o),
-(209.007,1416,o),
-(186.493,1280,cs),
-(177.884,1228,l),
-(223.884,1228,l)
-);
+pos = (160,0);
+ref = P;
},
{
-alignment = -1;
-pos = (120,0);
-ref = P;
+pos = (117,0);
+ref = _part.top_left_hook;
}
);
-width = 1234;
+width = 1274;
}
);
metricLeft = T;
diff --git a/src/Inter-Italic.glyphspackage/glyphs/T_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/T_hook.glyph
index 49325cdf1..13444f7da 100644
--- a/src/Inter-Italic.glyphspackage/glyphs/T_hook.glyph
+++ b/src/Inter-Italic.glyphspackage/glyphs/T_hook.glyph
@@ -5,113 +5,126 @@ kernRight = T;
layers = (
{
layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(549,1490,ls),
-(365,1489,o),
-(231,1370,o),
-(203,1196,cs),
-(189,1108,l),
-(351,1108,l),
-(359,1164,ls),
-(374,1248,o),
-(420,1329,o),
-(523,1330,cs),
-(865,1330,l),
-(893,1490,l)
+(656,0,l),
+(876,1330,l),
+(1344,1330,l),
+(1371,1490,l),
+(623,1490,l),
+(596,1330,l),
+(696,1330,l),
+(476,0,l)
);
},
{
closed = 1;
nodes = (
-(659,1490,l),
-(633,1330,l),
-(775,1330,l),
-(555,0,l),
-(735,0,l),
-(957,1330,l),
-(1425,1330,l),
-(1451,1490,l)
+(357,1094,l),
+(366,1150,ls),
+(382,1242,o),
+(410,1330,o),
+(526,1330,cs),
+(620,1330,l),
+(646,1490,l),
+(551,1490,ls),
+(359,1490,o),
+(230,1356,o),
+(203,1192,cs),
+(187,1094,l)
);
}
);
-width = 1395;
+width = 1315;
},
{
+background = {
+shapes = (
+{
+pos = (191,0);
+ref = T;
+}
+);
+};
layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(692,1490,ls),
-(372,1489,o),
-(183,1324,o),
-(136,1044,cs),
-(104,864,l),
-(430,864,l),
-(450,972,ls),
-(465,1065,o),
-(506,1164,o),
-(638,1164,cs),
-(864,1164,l),
-(920,1490,l)
+(912,0,l),
+(1105,1164,l),
+(1553,1164,l),
+(1607,1490,l),
+(735,1490,l),
+(681,1164,l),
+(707,1164,l),
+(514,0,l)
);
},
{
closed = 1;
nodes = (
-(710,1490,l),
-(654,1164,l),
-(666,1164,l),
-(474,0,l),
-(872,0,l),
-(1064,1164,l),
-(1512,1164,l),
-(1568,1490,l)
+(460,870,l),
+(478,976,ls),
+(492,1063,o),
+(543,1164,o),
+(667,1164,cs),
+(697,1164,l,{
+name = hr00;
+}),
+(751,1490,l),
+(721,1490,ls),
+(408,1490,o),
+(182,1329,o),
+(135,1048,cs),
+(106,870,l)
);
}
);
-width = 1470;
+width = 1509;
},
{
layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+name = ital_gen;
shapes = (
{
closed = 1;
nodes = (
-(471,1490,ls),
-(333,1489,o),
-(265,1407,o),
-(243,1280,cs),
-(235,1228,l),
-(281,1228,l),
-(287,1254,ls),
-(306,1378,o),
-(350,1443,o),
-(465,1442,cs),
-(593,1442,l,{
-name = hr00;
-}),
-(605,1490,l)
+(558,0,l),
+(797,1442,l),
+(1277,1442,l),
+(1285,1490,l),
+(569,1490,l),
+(561,1442,l),
+(751,1442,l),
+(512,0,l)
);
},
{
closed = 1;
nodes = (
-(521,1490,l),
-(513,1442,l),
-(847,1442,l),
-(609,0,l),
-(655,0,l),
-(895,1442,l),
-(1375,1442,l),
-(1383,1490,l)
+(281,1228,l),
+(286,1254,ls),
+(308,1391,o),
+(360,1442,o),
+(471,1442,cs),
+(577,1442,l,{
+name = hr00;
+}),
+(585,1490,l),
+(475,1490,ls),
+(348,1490,o),
+(266,1416,o),
+(244,1280,cs),
+(235,1228,l)
);
}
);
-width = 1353;
+width = 1255;
},
{
background = {
@@ -128,41 +141,41 @@ shapes = (
{
closed = 1;
nodes = (
-(523.258,1490,ls),
-(339.093,1489,o),
-(206.392,1370,o),
-(176.587,1196,cs),
-(162.018,1108,l),
-(326.018,1108,l),
-(335.289,1164,ls),
-(349.195,1248,o),
-(394.605,1329,o),
-(496.77,1330,cs),
-(838.77,1330,l),
-(865.258,1490,l)
+(629,0,l),
+(849.18,1330,l),
+(1317.18,1330,l),
+(1343.668,1490,l),
+(595.668,1490,l),
+(569.18,1330,l),
+(669.18,1330,l),
+(449,0,l)
);
},
{
closed = 1;
nodes = (
-(633.258,1490,l),
-(606.77,1330,l),
-(748.77,1330,l),
-(528.59,0,l),
-(710.59,0,l),
-(930.77,1330,l),
-(1398.77,1330,l),
-(1425.258,1490,l)
+(330.111,1094,l),
+(339.381,1150,ls),
+(354.612,1242,o),
+(383.18,1330,o),
+(499.18,1330,cs),
+(593.126,1330,l),
+(619.613,1490,l),
+(523.668,1490,ls),
+(331.668,1490,o),
+(203.484,1356,o),
+(176.334,1192,cs),
+(160.111,1094,l)
);
}
);
-width = 1332;
+width = 1251;
},
{
background = {
shapes = (
{
-pos = (88,0);
+pos = (197,0);
ref = T;
}
);
@@ -173,35 +186,37 @@ shapes = (
{
closed = 1;
nodes = (
-(681.258,1490,ls),
-(363.093,1489,o),
-(170.777,1324,o),
-(125.423,1044,cs),
-(95.624,864,l),
-(421.624,864,l),
-(439.504,972,ls),
-(453.9,1065,o),
-(495.289,1164,o),
-(627.289,1164,cs),
-(855.289,1164,l),
-(909.258,1490,l)
+(926,0,l),
+(1114.395,1138,l),
+(1562.395,1138,l),
+(1620.668,1490,l),
+(733.668,1490,l),
+(675.395,1138,l),
+(698.395,1138,l),
+(510,0,l)
);
},
{
closed = 1;
nodes = (
-(699.258,1490,l),
-(645.289,1164,l),
-(657.289,1164,l),
-(464.59,0,l),
-(862.59,0,l),
-(1055.289,1164,l),
-(1503.289,1164,l),
-(1557.258,1490,l)
+(451.028,870,l),
+(464.271,950,ls),
+(478.674,1037,o),
+(529.395,1138,o),
+(653.395,1138,cs),
+(755.395,1138,l,{
+name = hr00;
+}),
+(813.668,1490,l),
+(711.668,1490,ls),
+(398.668,1490,o),
+(173.015,1329,o),
+(126.495,1048,cs),
+(97.028,870,l)
);
}
);
-width = 1438;
+width = 1502;
},
{
layerId = m012;
@@ -210,37 +225,37 @@ shapes = (
{
closed = 1;
nodes = (
-(417.258,1490,ls),
-(290.093,1489,o),
-(209.007,1416,o),
-(186.493,1280,cs),
-(177.884,1228,l),
-(223.884,1228,l),
-(228.189,1254,ls),
-(250.869,1391,o),
-(302.477,1443,o),
-(413.312,1442,cs),
-(541.312,1442,l,{
-name = hr00;
-}),
-(549.258,1490,l)
+(501,0,l),
+(740,1442,l),
+(1220,1442,l),
+(1228,1490,l),
+(504,1490,l),
+(496,1442,l),
+(694,1442,l),
+(455,0,l)
);
},
{
closed = 1;
nodes = (
-(467.258,1490,l),
-(459.312,1442,l),
-(693.312,1442,l),
-(454.59,0,l),
-(500.59,0,l),
-(739.312,1442,l),
-(1219.312,1442,l),
-(1227.258,1490,l)
+(224,1228,l),
+(229,1254,ls),
+(251,1391,o),
+(303,1442,o),
+(414,1442,cs),
+(520,1442,l,{
+name = hr00;
+}),
+(528,1490,l),
+(418,1490,ls),
+(291,1490,o),
+(209,1416,o),
+(187,1280,cs),
+(178,1228,l)
);
}
);
-width = 1128;
+width = 1129;
}
);
metricLeft = T;
diff --git a/src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph
new file mode 100644
index 000000000..ed03ec076
--- /dev/null
+++ b/src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph
@@ -0,0 +1,188 @@
+{
+export = 0;
+glyphname = _part.top_left_hook;
+layers = (
+{
+anchors = (
+{
+name = _topl;
+pos = (370,1490);
+}
+);
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+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,{
+name = hr00;
+})
+);
+}
+);
+width = 434;
+},
+{
+anchors = (
+{
+name = _topl;
+pos = (370,1490);
+}
+);
+layerId = m012;
+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,{
+name = hr00;
+})
+);
+}
+);
+width = 434;
+},
+{
+anchors = (
+{
+name = _topl;
+pos = (522,1490);
+}
+);
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+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)
+);
+}
+);
+width = 650;
+},
+{
+anchors = (
+{
+name = _topl;
+pos = (522,1490);
+}
+);
+layerId = m008;
+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)
+);
+}
+);
+width = 650;
+},
+{
+anchors = (
+{
+name = _topl;
+pos = (662,1490);
+}
+);
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+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,{
+name = hr00;
+})
+);
+}
+);
+width = 790;
+},
+{
+anchors = (
+{
+name = _topl;
+pos = (662,1490);
+}
+);
+layerId = m010;
+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;
+})
+);
+}
+);
+width = 790;
+}
+);
+}
diff --git a/src/Inter-Italic.glyphspackage/order.plist b/src/Inter-Italic.glyphspackage/order.plist
index a4faed919..e1d7da2b7 100644
--- a/src/Inter-Italic.glyphspackage/order.plist
+++ b/src/Inter-Italic.glyphspackage/order.plist
@@ -2557,6 +2557,7 @@ _part.divfrac,
_part.otophorn,
_part.rtopbar,
_part.rtophorn,
+_part.top_left_hook,
_part.top_r_hook,
_part.topbar,
_part.zeroslash
diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_.circled.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_.circled.glyph
index 87e17ccf1..08d4259c8 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/B_.circled.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/B_.circled.glyph
@@ -23,7 +23,7 @@ alignment = 1;
ref = largeCircle;
},
{
-pos = (831,0);
+pos = (833,0);
ref = B;
}
);
diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_.glyph
index bf20dbd2b..691f685eb 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/B_.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/B_.glyph
@@ -21,6 +21,10 @@ pos = (270,419);
{
name = top;
pos = (638,1676);
+},
+{
+name = topl;
+pos = (180,1490);
}
);
guides = (
@@ -104,6 +108,10 @@ pos = (298,480);
{
name = top;
pos = (666,1676);
+},
+{
+name = topl;
+pos = (96,1490);
}
);
guides = (
@@ -184,6 +192,10 @@ pos = (256,390);
{
name = top;
pos = (620,1676);
+},
+{
+name = topl;
+pos = (232,1490);
}
);
guides = (
@@ -203,7 +215,7 @@ nodes = (
(1154,151,o),
(1154,382,cs),
(1154,588,o),
-(1031,740,o),
+(1018,740,o),
(870,754,c),
(870,760,l),
(1014,796,o),
@@ -264,6 +276,10 @@ pos = (238,419);
{
name = top;
pos = (606,1676);
+},
+{
+name = topl;
+pos = (148,1490);
}
);
guides = (
@@ -347,6 +363,10 @@ pos = (282,459);
{
name = top;
pos = (650,1676);
+},
+{
+name = topl;
+pos = (80,1490);
}
);
guides = (
@@ -414,26 +434,30 @@ width = 1328;
anchors = (
{
name = _center;
-pos = (592,745);
+pos = (590,745);
},
{
name = bottom;
-pos = (574,0);
+pos = (572,0);
},
{
name = cross;
-pos = (192,390);
+pos = (190,390);
},
{
name = top;
-pos = (556,1676);
+pos = (554,1676);
+},
+{
+name = topl;
+pos = (168,1490);
}
);
guides = (
{
orientation = center;
angle = 180;
-pos = (-432,1040);
+pos = (-1026,1040);
}
);
layerId = m011;
@@ -441,20 +465,20 @@ shapes = (
{
closed = 1;
nodes = (
-(684,0,ls),
-(940,0,o),
-(1090,151,o),
-(1090,382,cs),
-(1090,588,o),
-(967,740,o),
-(806,754,c),
-(806,760,l),
-(950,796,o),
-(1032,936,o),
-(1032,1112,cs),
-(1032,1346,o),
-(884,1490,o),
-(634,1490,cs),
+(682,0,ls),
+(938,0,o),
+(1088,151,o),
+(1088,382,cs),
+(1088,588,o),
+(946,734,o),
+(802,756,c),
+(802,758,l),
+(946,794,o),
+(1030,936,o),
+(1030,1112,cs),
+(1030,1346,o),
+(882,1490,o),
+(632,1490,cs),
(168,1490,l),
(168,0,l)
);
@@ -462,33 +486,33 @@ nodes = (
{
closed = 1;
nodes = (
-(216,734,l),
-(684,734,ls),
-(894,734,o),
-(1044,588,o),
-(1044,382,cs),
-(1044,180,o),
-(902,46,o),
-(684,46,cs),
-(216,46,l)
+(214,734,l),
+(682,734,ls),
+(892,734,o),
+(1042,588,o),
+(1042,382,cs),
+(1042,180,o),
+(900,46,o),
+(682,46,cs),
+(214,46,l)
);
},
{
closed = 1;
nodes = (
-(216,1442,l),
-(634,1442,ls),
-(851,1442,o),
-(986,1323,o),
-(986,1112,cs),
-(986,934,o),
-(887,780,o),
-(684,780,cs),
-(216,780,l)
+(214,1444,l),
+(632,1444,ls),
+(849,1444,o),
+(984,1323,o),
+(984,1112,cs),
+(984,934,o),
+(885,780,o),
+(682,780,cs),
+(214,780,l)
);
}
);
-width = 1184;
+width = 1182;
}
);
metricLeft = H;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_.squared.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_.squared.glyph
index d368b3277..3e3cb7ace 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/B_.squared.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/B_.squared.glyph
@@ -23,7 +23,7 @@ alignment = 1;
ref = whiteLargeSquare;
},
{
-pos = (822,0);
+pos = (824,0);
ref = B;
}
);
diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_dotaccent.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_dotaccent.glyph
index 32c4c7ff2..74f31b2ed 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/B_dotaccent.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/B_dotaccent.glyph
@@ -75,11 +75,11 @@ shapes = (
ref = B;
},
{
-pos = (434,372);
+pos = (432,372);
ref = dotaccent;
}
);
-width = 1184;
+width = 1182;
}
);
unicode = 7682;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_dotbelow.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_dotbelow.glyph
index c3e4b178e..1c5327d6a 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/B_dotbelow.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/B_dotbelow.glyph
@@ -75,11 +75,11 @@ shapes = (
ref = B;
},
{
-pos = (1196,0);
+pos = (1194,0);
ref = dotbelow;
}
);
-width = 1184;
+width = 1182;
}
);
unicode = 7684;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_eta.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_eta.glyph
index 3aa3efa30..a9f932c03 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/B_eta.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/B_eta.glyph
@@ -55,7 +55,7 @@ shapes = (
ref = B;
}
);
-width = 1184;
+width = 1182;
}
);
unicode = 914;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph
index 54102f339..8829b847b 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph
@@ -5,179 +5,96 @@ kernRight = B;
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+metricLeft = "=+280";
shapes = (
{
-closed = 1;
-nodes = (
-(542,1490,l),
-(396,1490,ls),
-(204,1489,o),
-(99,1356,o),
-(98,1192,cs),
-(98,1094,l),
-(268,1094,l),
-(268,1150,ls),
-(268,1242,o),
-(282,1329,o),
-(398,1330,cs),
-(542,1330,l)
-);
+pos = (280,0);
+ref = B;
},
{
-pos = (312,0);
-ref = B;
+pos = (-62,0);
+ref = _part.top_left_hook;
}
);
-width = 1644;
+width = 1612;
},
{
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+metricLeft = "=+480";
shapes = (
{
-closed = 1;
-nodes = (
-(832,1490,l),
-(568,1490,ls),
-(255,1489,o),
-(54,1329,o),
-(56,1048,cs),
-(56,870,l),
-(410,870,l),
-(410,978,ls),
-(409,1065,o),
-(444,1167,o),
-(568,1166,cs),
-(832,1166,l,{
-name = hr00;
-})
-);
+pos = (480,0);
+ref = B;
},
{
-pos = (494,0);
-ref = B;
+pos = (-86,0);
+ref = _part.top_left_hook;
}
);
-width = 1862;
+width = 1848;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+metricLeft = "=+160";
shapes = (
{
-closed = 1;
-nodes = (
-(454,1490,l),
-(322,1490,ls),
-(195,1489,o),
-(126,1416,o),
-(126,1280,cs),
-(126,1228,l),
-(172,1228,l),
-(172,1254,ls),
-(172,1391,o),
-(215,1443,o),
-(326,1442,cs),
-(454,1442,l,{
-name = hr00;
-})
-);
+pos = (160,0);
+ref = B;
},
{
-alignment = -1;
-pos = (200,0);
-ref = B;
+pos = (22,0);
+ref = _part.top_left_hook;
}
);
-width = 1512;
+width = 1472;
},
{
layerId = m007;
+metricLeft = "=+280";
shapes = (
{
-closed = 1;
-nodes = (
-(510,1490,l),
-(364,1490,ls),
-(172,1489,o),
-(67,1356,o),
-(66,1192,cs),
-(66,1094,l),
-(236,1094,l),
-(236,1150,ls),
-(236,1242,o),
-(250,1329,o),
-(366,1330,cs),
-(510,1330,l)
-);
+pos = (280,0);
+ref = B;
},
{
-pos = (312,0);
-ref = B;
+pos = (-94,0);
+ref = _part.top_left_hook;
}
);
-width = 1580;
+width = 1548;
},
{
layerId = m009;
+metricLeft = "=+480";
shapes = (
{
-closed = 1;
-nodes = (
-(816,1490,l),
-(552,1490,ls),
-(239,1489,o),
-(38,1329,o),
-(40,1048,cs),
-(40,870,l),
-(394,870,l),
-(394,978,ls),
-(393,1065,o),
-(428,1167,o),
-(552,1166,cs),
-(816,1166,l,{
-name = hr00;
-})
-);
+pos = (480,0);
+ref = B;
},
{
-pos = (494,0);
-ref = B;
+pos = (-102,0);
+ref = _part.top_left_hook;
}
);
-width = 1822;
+width = 1808;
},
{
layerId = m011;
+metricLeft = "=+160";
shapes = (
{
-closed = 1;
-nodes = (
-(390,1490,l),
-(258,1490,ls),
-(131,1489,o),
-(62,1416,o),
-(62,1280,cs),
-(62,1228,l),
-(108,1228,l),
-(108,1254,ls),
-(108,1391,o),
-(151,1443,o),
-(262,1442,cs),
-(390,1442,l,{
-name = hr00;
-})
-);
+pos = (160,0);
+ref = B;
},
{
-alignment = -1;
-pos = (200,0);
-ref = B;
+pos = (-42,0);
+ref = _part.top_left_hook;
}
);
-width = 1384;
+width = 1342;
}
);
metricLeft = T;
-metricRight = B;
unicode = 385;
userData = {
interface.gridadjust.original = "{'width': 2046.0, 'leftMargin': 41, 'rightMargin': 100.0}";
diff --git a/src/Inter-Roman.glyphspackage/glyphs/B_linebelow.glyph b/src/Inter-Roman.glyphspackage/glyphs/B_linebelow.glyph
index 93db6abd5..e1b9055bc 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/B_linebelow.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/B_linebelow.glyph
@@ -75,11 +75,11 @@ shapes = (
ref = B;
},
{
-pos = (1244,0);
+pos = (1242,0);
ref = macronsubnosp;
}
);
-width = 1184;
+width = 1182;
}
);
unicode = 7686;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/D_.glyph b/src/Inter-Roman.glyphspackage/glyphs/D_.glyph
index c5af86c99..6821d1454 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/D_.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/D_.glyph
@@ -21,6 +21,10 @@ pos = (270,768);
{
name = top;
pos = (616,1676);
+},
+{
+name = topl;
+pos = (180,1490);
}
);
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
@@ -77,29 +81,10 @@ pos = (296,788);
{
name = top;
pos = (594,1676);
-}
-);
-guides = (
-{
-pos = (1920,1024);
-},
-{
-pos = (12,764);
-},
-{
-pos = (12,1548);
},
{
-pos = (1884,1696);
-},
-{
-pos = (1884,348);
-},
-{
-pos = (1420,1480);
-},
-{
-pos = (1484,560);
+name = topl;
+pos = (96,1490);
}
);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
@@ -156,6 +141,10 @@ pos = (256,756);
{
name = top;
pos = (632,1676);
+},
+{
+name = topl;
+pos = (232,1490);
}
);
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@@ -212,6 +201,10 @@ pos = (238,768);
{
name = top;
pos = (584,1676);
+},
+{
+name = topl;
+pos = (148,1490);
}
);
layerId = m007;
@@ -268,6 +261,10 @@ pos = (288,788);
{
name = top;
pos = (586,1676);
+},
+{
+name = topl;
+pos = (80,1490);
}
);
background = {
@@ -332,6 +329,10 @@ pos = (192,756);
{
name = top;
pos = (568,1676);
+},
+{
+name = topl;
+pos = (168,1490);
}
);
layerId = m011;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph
index a5ac46339..cab2454c1 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph
@@ -5,179 +5,96 @@ kernRight = D;
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+metricLeft = "=+280";
shapes = (
{
-closed = 1;
-nodes = (
-(268,1094,l),
-(268,1150,ls),
-(268,1242,o),
-(282,1329,o),
-(398,1330,cs),
-(542,1330,l),
-(542,1490,l),
-(396,1490,ls),
-(204,1489,o),
-(99,1356,o),
-(98,1192,cs),
-(98,1094,l)
-);
+pos = (280,0);
+ref = D;
},
{
-pos = (322,0);
-ref = D;
+pos = (-62,0);
+ref = _part.top_left_hook;
}
);
-width = 1794;
+width = 1752;
},
{
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+metricLeft = "=+480";
shapes = (
{
-closed = 1;
-nodes = (
-(410,870,l),
-(410,978,ls),
-(409,1065,o),
-(444,1146,o),
-(568,1146,cs),
-(832,1146,l,{
-name = hr00;
-}),
-(832,1490,l),
-(568,1490,ls),
-(255,1489,o),
-(54,1329,o),
-(56,1048,cs),
-(56,870,l)
-);
+pos = (480,0);
+ref = D;
},
{
-pos = (498,0);
-ref = D;
+pos = (-86,0);
+ref = _part.top_left_hook;
}
);
-width = 1998;
+width = 1980;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+metricLeft = "=+160";
shapes = (
{
-closed = 1;
-nodes = (
-(172,1228,l),
-(172,1254,ls),
-(172,1391,o),
-(215,1443,o),
-(326,1442,cs),
-(468,1442,l,{
-name = hr00;
-}),
-(468,1490,l),
-(322,1490,ls),
-(195,1489,o),
-(126,1416,o),
-(126,1280,cs),
-(126,1228,l)
-);
+pos = (160,0);
+ref = D;
},
{
-alignment = -1;
-pos = (218,0);
-ref = D;
+pos = (22,0);
+ref = _part.top_left_hook;
}
);
-width = 1680;
+width = 1622;
},
{
layerId = m007;
+metricLeft = "=+280";
shapes = (
{
-closed = 1;
-nodes = (
-(236,1094,l),
-(236,1150,ls),
-(236,1242,o),
-(250,1329,o),
-(366,1330,cs),
-(510,1330,l),
-(510,1490,l),
-(364,1490,ls),
-(172,1489,o),
-(67,1356,o),
-(66,1192,cs),
-(66,1094,l)
-);
+pos = (280,0);
+ref = D;
},
{
-pos = (322,0);
-ref = D;
+pos = (-94,0);
+ref = _part.top_left_hook;
}
);
-width = 1734;
+width = 1692;
},
{
layerId = m009;
+metricLeft = "=+480";
shapes = (
{
-closed = 1;
-nodes = (
-(394,870,l),
-(394,978,ls),
-(393,1065,o),
-(428,1146,o),
-(552,1146,cs),
-(816,1146,l,{
-name = hr00;
-}),
-(816,1490,l),
-(552,1490,ls),
-(239,1489,o),
-(38,1329,o),
-(40,1048,cs),
-(40,870,l)
-);
+pos = (480,0);
+ref = D;
},
{
-pos = (498,0);
-ref = D;
+pos = (-102,0);
+ref = _part.top_left_hook;
}
);
-width = 1954;
+width = 1936;
},
{
layerId = m011;
+metricLeft = "=+160";
shapes = (
{
-closed = 1;
-nodes = (
-(108,1228,l),
-(108,1254,ls),
-(108,1391,o),
-(151,1443,o),
-(262,1442,cs),
-(404,1442,l,{
-name = hr00;
-}),
-(404,1490,l),
-(258,1490,ls),
-(131,1489,o),
-(62,1416,o),
-(62,1280,cs),
-(62,1228,l)
-);
+pos = (160,0);
+ref = D;
},
{
-alignment = -1;
-pos = (218,0);
-ref = D;
+pos = (-42,0);
+ref = _part.top_left_hook;
}
);
-width = 1552;
+width = 1494;
}
);
metricLeft = T;
-metricRight = D;
unicode = 394;
userData = {
interface.gridadjust.original = "{'width': 2134.0, 'leftMargin': 41, 'rightMargin': 184.0}";
diff --git a/src/Inter-Roman.glyphspackage/glyphs/P_.glyph b/src/Inter-Roman.glyphspackage/glyphs/P_.glyph
index 786518262..a8bdd4e3c 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/P_.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/P_.glyph
@@ -17,6 +17,10 @@ pos = (190,1490);
{
name = top;
pos = (638,1676);
+},
+{
+name = topl;
+pos = (232,1490);
}
);
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@@ -62,6 +66,10 @@ pos = (146,1490);
{
name = top;
pos = (648,1676);
+},
+{
+name = topl;
+pos = (180,1490);
}
);
guides = (
@@ -117,6 +125,10 @@ pos = (114,1490);
{
name = top;
pos = (616,1676);
+},
+{
+name = topl;
+pos = (148,1490);
}
);
guides = (
@@ -172,6 +184,10 @@ pos = (76,1490);
{
name = top;
pos = (658,1676);
+},
+{
+name = topl;
+pos = (96,1490);
}
);
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
@@ -217,6 +233,10 @@ pos = (68,1490);
{
name = top;
pos = (650,1676);
+},
+{
+name = topl;
+pos = (80,1490);
}
);
layerId = m009;
@@ -448,6 +468,10 @@ pos = (126,1490);
{
name = top;
pos = (574,1676);
+},
+{
+name = topl;
+pos = (168,1490);
}
);
layerId = m011;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph
index 336e9753a..b583abb01 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph
@@ -5,89 +5,48 @@ kernRight = P;
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+metricLeft = "=+280";
shapes = (
{
-closed = 1;
-nodes = (
-(268,1150,ls),
-(268,1242,o),
-(282,1329,o),
-(398,1330,cs),
-(542,1330,l),
-(542,1490,l),
-(396,1490,ls),
-(204,1489,o),
-(99,1356,o),
-(98,1192,cs),
-(98,1094,l),
-(268,1094,l)
-);
+pos = (280,0);
+ref = P;
},
{
-pos = (312,0);
-ref = P;
+pos = (-62,0);
+ref = _part.top_left_hook;
}
);
-width = 1612;
+width = 1580;
},
{
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+metricLeft = "=+480";
shapes = (
{
-closed = 1;
-nodes = (
-(410,978,ls),
-(409,1065,o),
-(444,1167,o),
-(568,1166,cs),
-(832,1166,l,{
-name = hr00;
-}),
-(832,1490,l),
-(568,1490,ls),
-(255,1489,o),
-(54,1329,o),
-(56,1048,cs),
-(56,870,l),
-(410,870,l)
-);
+pos = (480,0);
+ref = P;
},
{
-pos = (494,0);
-ref = P;
+pos = (-86,0);
+ref = _part.top_left_hook;
}
);
-width = 1838;
+width = 1824;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+metricLeft = "=+160";
shapes = (
{
-closed = 1;
-nodes = (
-(172,1254,ls),
-(172,1391,o),
-(215,1443,o),
-(326,1442,cs),
-(454,1442,l,{
-name = hr00;
-}),
-(454,1490,l),
-(322,1490,ls),
-(195,1489,o),
-(126,1416,o),
-(126,1280,cs),
-(126,1228,l),
-(172,1228,l)
-);
+pos = (160,0);
+ref = P;
},
{
-alignment = -1;
-pos = (120,0);
-ref = P;
+pos = (22,0);
+ref = _part.top_left_hook;
}
);
-width = 1362;
+width = 1402;
},
{
associatedMasterId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@@ -138,89 +97,48 @@ width = 1410;
},
{
layerId = m007;
+metricLeft = "=+280";
shapes = (
{
-closed = 1;
-nodes = (
-(236,1150,ls),
-(236,1242,o),
-(250,1329,o),
-(366,1330,cs),
-(510,1330,l),
-(510,1490,l),
-(364,1490,ls),
-(172,1489,o),
-(67,1356,o),
-(66,1192,cs),
-(66,1094,l),
-(236,1094,l)
-);
+pos = (280,0);
+ref = P;
},
{
-pos = (312,0);
-ref = P;
+pos = (-94,0);
+ref = _part.top_left_hook;
}
);
-width = 1548;
+width = 1516;
},
{
layerId = m009;
+metricLeft = "=+480";
shapes = (
{
-closed = 1;
-nodes = (
-(394,978,ls),
-(393,1065,o),
-(428,1167,o),
-(552,1166,cs),
-(816,1166,l,{
-name = hr00;
-}),
-(816,1490,l),
-(552,1490,ls),
-(239,1489,o),
-(38,1329,o),
-(40,1048,cs),
-(40,870,l),
-(394,870,l)
-);
+pos = (480,0);
+ref = P;
},
{
-pos = (494,0);
-ref = P;
+pos = (-102,0);
+ref = _part.top_left_hook;
}
);
-width = 1802;
+width = 1788;
},
{
layerId = m011;
+metricLeft = "=+160";
shapes = (
{
-closed = 1;
-nodes = (
-(108,1254,ls),
-(108,1391,o),
-(151,1443,o),
-(262,1442,cs),
-(390,1442,l,{
-name = hr00;
-}),
-(390,1490,l),
-(258,1490,ls),
-(131,1489,o),
-(62,1416,o),
-(62,1280,cs),
-(62,1228,l),
-(108,1228,l)
-);
+pos = (160,0);
+ref = P;
},
{
-alignment = -1;
-pos = (120,0);
-ref = P;
+pos = (-42,0);
+ref = _part.top_left_hook;
}
);
-width = 1234;
+width = 1274;
},
{
associatedMasterId = m011;
@@ -270,12 +188,6 @@ ref = P;
width = 1410;
}
);
-metricLeft = T;
-metricRight = P;
-note = "!post:RemoveOverlap";
-tags = (
-"TODO-opsz"
-);
unicode = 420;
userData = {
interface.gridadjust.original = "{'width': 2072, 'leftMargin': 41, 'rightMargin': 158}";
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_.circled.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_.circled.glyph
index 7f3795b51..fa9b2310d 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_.circled.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_.circled.glyph
@@ -9,7 +9,7 @@ alignment = 1;
ref = largeCircle;
},
{
-pos = (795,0);
+pos = (793,0);
ref = T;
}
);
@@ -23,7 +23,7 @@ alignment = 1;
ref = largeCircle;
},
{
-pos = (859,0);
+pos = (861,0);
ref = T;
}
);
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_.glyph
index bc9d5b086..f086ce87e 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_.glyph
@@ -120,31 +120,31 @@ width = 1406;
anchors = (
{
name = _center;
-pos = (628,745);
+pos = (630,745);
},
{
name = bottom;
-pos = (628,0);
+pos = (630,0);
},
{
name = cedilla;
-pos = (628,-6);
+pos = (630,-6);
},
{
name = cross;
-pos = (628,768);
+pos = (630,768);
},
{
name = cyrtic;
-pos = (672,6);
+pos = (674,6);
},
{
name = right;
-pos = (640,0);
+pos = (642,0);
},
{
name = top;
-pos = (628,1676);
+pos = (630,1676);
}
);
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@@ -152,18 +152,18 @@ shapes = (
{
closed = 1;
nodes = (
-(606,1442,l),
-(606,0,l),
-(652,0,l),
-(652,1442,l),
-(1132,1442,l),
-(1132,1490,l),
-(126,1490,l),
-(126,1442,l)
+(608,1442,l),
+(608,0,l),
+(654,0,l),
+(654,1442,l),
+(1134,1442,l),
+(1134,1490,l),
+(128,1490,l),
+(128,1442,l)
);
}
);
-width = 1256;
+width = 1262;
},
{
anchors = (
@@ -274,31 +274,31 @@ width = 1392;
anchors = (
{
name = _center;
-pos = (564,745);
+pos = (562,745);
},
{
name = bottom;
-pos = (564,0);
+pos = (562,0);
},
{
name = cedilla;
-pos = (564,-6);
+pos = (562,-6);
},
{
name = cross;
-pos = (564,768);
+pos = (562,768);
},
{
name = cyrtic;
-pos = (608,6);
+pos = (606,6);
},
{
name = right;
-pos = (576,0);
+pos = (574,0);
},
{
name = top;
-pos = (564,1676);
+pos = (562,1676);
}
);
layerId = m011;
@@ -306,18 +306,18 @@ shapes = (
{
closed = 1;
nodes = (
-(542,1442,l),
-(542,0,l),
-(588,0,l),
-(588,1442,l),
-(1068,1442,l),
-(1068,1490,l),
-(62,1490,l),
-(62,1442,l)
+(540,1442,l),
+(540,0,l),
+(586,0,l),
+(586,1442,l),
+(1066,1442,l),
+(1066,1490,l),
+(60,1490,l),
+(60,1442,l)
);
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 84;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_.squared.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_.squared.glyph
index ad0875601..562ea8d86 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_.squared.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_.squared.glyph
@@ -9,7 +9,7 @@ alignment = 1;
ref = whiteLargeSquare;
},
{
-pos = (786,0);
+pos = (784,0);
ref = T;
}
);
@@ -23,7 +23,7 @@ alignment = 1;
ref = whiteLargeSquare;
},
{
-pos = (850,0);
+pos = (852,0);
ref = T;
}
);
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_au.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_au.glyph
index 8956f1086..a24649603 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_au.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_au.glyph
@@ -28,7 +28,7 @@ shapes = (
ref = T;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -55,7 +55,7 @@ shapes = (
ref = T;
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 932;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_bar.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_bar.glyph
index 1ee4bb17c..3e84a33f2 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_bar.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_bar.glyph
@@ -36,11 +36,11 @@ shapes = (
ref = T;
},
{
-pos = (204,46);
+pos = (206,46);
ref = crossbar;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -75,11 +75,11 @@ shapes = (
ref = T;
},
{
-pos = (204,46);
+pos = (202,46);
ref = crossbar;
}
);
-width = 1128;
+width = 1126;
}
);
tags = (
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_caron.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_caron.glyph
index 57b282569..89ca0c107 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_caron.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_caron.glyph
@@ -36,11 +36,11 @@ shapes = (
ref = T;
},
{
-pos = (198,388);
+pos = (200,388);
ref = caron;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -75,11 +75,11 @@ shapes = (
ref = T;
},
{
-pos = (198,388);
+pos = (196,388);
ref = caron;
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 356;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_circumflexbelow.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_circumflexbelow.glyph
index 974fa7e04..e99d143e0 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_circumflexbelow.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_circumflexbelow.glyph
@@ -36,11 +36,11 @@ shapes = (
ref = T;
},
{
-pos = (1140,0);
+pos = (1142,0);
ref = circumflexsubnosp;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -75,11 +75,11 @@ shapes = (
ref = T;
},
{
-pos = (1140,0);
+pos = (1138,0);
ref = circumflexsubnosp;
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 7792;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_commaaccent.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_commaaccent.glyph
index c000ac95f..16ead362c 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_commaaccent.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_commaaccent.glyph
@@ -39,11 +39,11 @@ ref = T;
},
{
anchor = cedilla;
-pos = (414,-6);
+pos = (416,-6);
ref = cedilla;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -81,11 +81,11 @@ ref = T;
},
{
anchor = cedilla;
-pos = (414,-6);
+pos = (412,-6);
ref = cedilla;
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 354;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_dotaccent.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_dotaccent.glyph
index 64546b54e..7e659c5bd 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_dotaccent.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_dotaccent.glyph
@@ -36,11 +36,11 @@ shapes = (
ref = T;
},
{
-pos = (442,372);
+pos = (444,372);
ref = dotaccent;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -75,11 +75,11 @@ shapes = (
ref = T;
},
{
-pos = (442,372);
+pos = (440,372);
ref = dotaccent;
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 7786;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_dotbelow.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_dotbelow.glyph
index 5097b5ce3..8f07f1ca9 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_dotbelow.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_dotbelow.glyph
@@ -36,11 +36,11 @@ shapes = (
ref = T;
},
{
-pos = (1186,0);
+pos = (1188,0);
ref = dotbelow;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -75,11 +75,11 @@ shapes = (
ref = T;
},
{
-pos = (1186,0);
+pos = (1184,0);
ref = dotbelow;
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 7788;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_edescendercyrillic.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_edescendercyrillic.glyph
index bdbfac8a8..6b159dd9f 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_edescendercyrillic.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_edescendercyrillic.glyph
@@ -36,11 +36,11 @@ shapes = (
ref = T;
},
{
-pos = (596,0);
+pos = (598,0);
ref = cyrillictic.cn;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -75,11 +75,11 @@ shapes = (
ref = T;
},
{
-pos = (596,0);
+pos = (594,0);
ref = cyrillictic.cn;
}
);
-width = 1128;
+width = 1126;
}
);
tags = (
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_hook.glyph
index 76c826fff..1463cfc17 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_hook.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_hook.glyph
@@ -4,54 +4,46 @@ kernLeft = T;
kernRight = T;
layers = (
{
-background = {
-shapes = (
-{
-pos = (112,0);
-ref = T;
-}
-);
-};
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
shapes = (
{
closed = 1;
nodes = (
-(396,1490,ls),
-(212,1489,o),
-(99,1370,o),
-(98,1196,cs),
-(98,1108,l),
-(262,1108,l),
-(262,1164,ls),
-(262,1248,o),
-(294,1329,o),
-(396,1330,cs),
-(738,1330,l),
-(738,1490,l)
+(748,0,l),
+(748,1330,l),
+(1216,1330,l),
+(1216,1490,l),
+(468,1490,l),
+(468,1330,l),
+(568,1330,l),
+(568,0,l)
);
},
{
closed = 1;
nodes = (
-(506,1490,l),
-(506,1330,l),
-(648,1330,l),
-(648,0,l),
-(830,0,l),
-(830,1330,l),
-(1298,1330,l),
-(1298,1490,l)
+(268,1094,l),
+(268,1150,ls),
+(268,1242,o),
+(282,1330,o),
+(398,1330,cs),
+(492,1330,l),
+(492,1490,l),
+(396,1490,ls),
+(204,1490,o),
+(98,1356,o),
+(98,1192,cs),
+(98,1094,l)
);
}
);
-width = 1396;
+width = 1314;
},
{
background = {
shapes = (
{
-pos = (88,0);
+pos = (192,0);
ref = T;
}
);
@@ -61,35 +53,37 @@ shapes = (
{
closed = 1;
nodes = (
-(538,1490,ls),
-(220,1489,o),
-(55,1324,o),
-(56,1044,cs),
-(56,864,l),
-(382,864,l),
-(382,972,ls),
-(381,1065,o),
-(406,1164,o),
-(538,1164,cs),
-(766,1164,l),
-(766,1490,l)
+(1006,0,l),
+(1006,1164,l),
+(1454,1164,l),
+(1454,1490,l),
+(582,1490,l),
+(582,1164,l),
+(608,1164,l),
+(608,0,l)
);
},
{
closed = 1;
nodes = (
-(556,1490,l),
-(556,1164,l),
-(568,1164,l),
-(568,0,l),
-(966,0,l),
-(966,1164,l),
-(1414,1164,l),
-(1414,1490,l)
+(410,870,l),
+(410,976,ls),
+(410,1063,o),
+(444,1164,o),
+(568,1164,cs),
+(598,1164,l,{
+name = hr00;
+}),
+(598,1490,l),
+(568,1490,ls),
+(255,1490,o),
+(56,1329,o),
+(56,1048,cs),
+(56,870,l)
);
}
);
-width = 1470;
+width = 1510;
},
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@@ -97,37 +91,37 @@ shapes = (
{
closed = 1;
nodes = (
-(322,1490,ls),
-(195,1489,o),
-(126,1416,o),
-(126,1280,cs),
-(126,1228,l),
-(172,1228,l),
-(172,1254,ls),
-(172,1391,o),
-(215,1443,o),
-(326,1442,cs),
-(454,1442,l,{
-name = hr00;
-}),
-(454,1490,l)
+(654,0,l),
+(654,1442,l),
+(1134,1442,l),
+(1134,1490,l),
+(418,1490,l),
+(418,1442,l),
+(608,1442,l),
+(608,0,l)
);
},
{
closed = 1;
nodes = (
-(372,1490,l),
-(372,1442,l),
-(606,1442,l),
-(606,0,l),
-(652,0,l),
-(652,1442,l),
-(1132,1442,l),
-(1132,1490,l)
+(174,1228,l),
+(174,1254,ls),
+(174,1391,o),
+(217,1442,o),
+(328,1442,cs),
+(434,1442,l,{
+name = hr00;
+}),
+(434,1490,l),
+(324,1490,ls),
+(197,1490,o),
+(128,1416,o),
+(128,1280,cs),
+(128,1228,l)
);
}
);
-width = 1256;
+width = 1262;
},
{
background = {
@@ -143,41 +137,41 @@ shapes = (
{
closed = 1;
nodes = (
-(364,1490,ls),
-(180,1489,o),
-(67,1370,o),
-(66,1196,cs),
-(66,1108,l),
-(230,1108,l),
-(230,1164,ls),
-(230,1248,o),
-(262,1329,o),
-(364,1330,cs),
-(706,1330,l),
-(706,1490,l)
+(716,0,l),
+(716,1330,l),
+(1184,1330,l),
+(1184,1490,l),
+(436,1490,l),
+(436,1330,l),
+(536,1330,l),
+(536,0,l)
);
},
{
closed = 1;
nodes = (
-(474,1490,l),
-(474,1330,l),
-(616,1330,l),
-(616,0,l),
-(798,0,l),
-(798,1330,l),
-(1266,1330,l),
-(1266,1490,l)
+(236,1094,l),
+(236,1150,ls),
+(236,1242,o),
+(250,1330,o),
+(366,1330,cs),
+(460,1330,l),
+(460,1490,l),
+(364,1490,ls),
+(172,1490,o),
+(66,1356,o),
+(66,1192,cs),
+(66,1094,l)
);
}
);
-width = 1332;
+width = 1250;
},
{
background = {
shapes = (
{
-pos = (88,0);
+pos = (197,0);
ref = T;
}
);
@@ -187,35 +181,37 @@ shapes = (
{
closed = 1;
nodes = (
-(522,1490,ls),
-(204,1489,o),
-(39,1324,o),
-(40,1044,cs),
-(40,864,l),
-(366,864,l),
-(366,972,ls),
-(365,1065,o),
-(390,1164,o),
-(522,1164,cs),
-(750,1164,l),
-(750,1490,l)
+(1013,0,l),
+(1013,1138,l),
+(1461,1138,l),
+(1461,1490,l),
+(574,1490,l),
+(574,1138,l),
+(597,1138,l),
+(597,0,l)
);
},
{
closed = 1;
nodes = (
-(540,1490,l),
-(540,1164,l),
-(552,1164,l),
-(552,0,l),
-(950,0,l),
-(950,1164,l),
-(1398,1164,l),
-(1398,1490,l)
+(394,870,l),
+(394,950,ls),
+(394,1037,o),
+(428,1138,o),
+(552,1138,cs),
+(654,1138,l,{
+name = hr00;
+}),
+(654,1490,l),
+(552,1490,ls),
+(239,1490,o),
+(40,1329,o),
+(40,1048,cs),
+(40,870,l)
);
}
);
-width = 1438;
+width = 1501;
},
{
layerId = m011;
@@ -223,45 +219,42 @@ shapes = (
{
closed = 1;
nodes = (
-(258,1490,ls),
-(131,1489,o),
-(62,1416,o),
-(62,1280,cs),
-(62,1228,l),
-(108,1228,l),
-(108,1254,ls),
-(108,1391,o),
-(151,1443,o),
-(262,1442,cs),
-(390,1442,l,{
-name = hr00;
-}),
-(390,1490,l)
+(586,0,l),
+(586,1442,l),
+(1066,1442,l),
+(1066,1490,l),
+(342,1490,l),
+(342,1442,l),
+(540,1442,l),
+(540,0,l)
);
},
{
closed = 1;
nodes = (
-(308,1490,l),
-(308,1442,l),
-(542,1442,l),
-(542,0,l),
-(588,0,l),
-(588,1442,l),
-(1068,1442,l),
-(1068,1490,l)
+(106,1228,l),
+(106,1254,ls),
+(106,1391,o),
+(149,1442,o),
+(260,1442,cs),
+(366,1442,l,{
+name = hr00;
+}),
+(366,1490,l),
+(256,1490,ls),
+(129,1490,o),
+(60,1416,o),
+(60,1280,cs),
+(60,1228,l)
);
}
);
-width = 1128;
+width = 1126;
}
);
metricLeft = T;
metricRight = T;
note = "!post:RemoveOverlap";
-tags = (
-"TODO-opsz"
-);
unicode = 428;
userData = {
interface.gridadjust.original = "{'width': 1772, 'leftMargin': 41, 'rightMargin': 63}";
diff --git a/src/Inter-Roman.glyphspackage/glyphs/T_linebelow.glyph b/src/Inter-Roman.glyphspackage/glyphs/T_linebelow.glyph
index f6212321d..8dc74bcc0 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/T_linebelow.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/T_linebelow.glyph
@@ -36,11 +36,11 @@ shapes = (
ref = T;
},
{
-pos = (1234,0);
+pos = (1236,0);
ref = macronsubnosp;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -75,11 +75,11 @@ shapes = (
ref = T;
},
{
-pos = (1234,0);
+pos = (1232,0);
ref = macronsubnosp;
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 7790;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph
new file mode 100644
index 000000000..ce9f9d528
--- /dev/null
+++ b/src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph
@@ -0,0 +1,188 @@
+{
+export = 0;
+glyphname = _part.top_left_hook;
+layers = (
+{
+anchors = (
+{
+name = _topl;
+pos = (370,1490);
+}
+);
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+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),
+(153,1442,o),
+(264,1442,cs),
+(370,1442,l,{
+name = hr00;
+})
+);
+}
+);
+width = 434;
+},
+{
+anchors = (
+{
+name = _topl;
+pos = (370,1490);
+}
+);
+layerId = m011;
+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),
+(153,1442,o),
+(264,1442,cs),
+(370,1442,l,{
+name = hr00;
+})
+);
+}
+);
+width = 434;
+},
+{
+anchors = (
+{
+name = _topl;
+pos = (522,1490);
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+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 = (522,1490);
+}
+);
+layerId = m007;
+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);
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+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,978,ls),
+(482,1065,o),
+(516,1166,o),
+(640,1166,cs),
+(662,1166,l,{
+name = hr00;
+})
+);
+}
+);
+width = 790;
+},
+{
+anchors = (
+{
+name = _topl;
+pos = (662,1490);
+}
+);
+layerId = m009;
+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,970,ls),
+(482,1057,o),
+(516,1158,o),
+(640,1158,cs),
+(662,1158,l,{
+name = hr00;
+})
+);
+}
+);
+width = 790;
+}
+);
+}
diff --git a/src/Inter-Roman.glyphspackage/glyphs/afii10019.glyph b/src/Inter-Roman.glyphspackage/glyphs/afii10019.glyph
index e71fbceff..e8fe8f74e 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/afii10019.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/afii10019.glyph
@@ -55,7 +55,7 @@ shapes = (
ref = B;
}
);
-width = 1184;
+width = 1182;
}
);
unicode = 1042;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/afii10036.glyph b/src/Inter-Roman.glyphspackage/glyphs/afii10036.glyph
index 20d4e456a..15f9f7f4d 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/afii10036.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/afii10036.glyph
@@ -28,7 +28,7 @@ shapes = (
ref = T;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -55,7 +55,7 @@ shapes = (
ref = T;
}
);
-width = 1128;
+width = 1126;
}
);
tags = (
diff --git a/src/Inter-Roman.glyphspackage/glyphs/drthook.glyph b/src/Inter-Roman.glyphspackage/glyphs/drthook.glyph
index e9df99537..aba2ceffd 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/drthook.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/drthook.glyph
@@ -9,29 +9,29 @@ shapes = (
{
closed = 1;
nodes = (
-(1245,-419,o),
-(1283,-419,o),
-(1310,-410,c),
-(1310,-264,l),
-(1295,-268,o),
-(1274,-271,o),
-(1254,-270,cs),
-(1161,-271,o),
-(1091,-236,o),
-(1090,-120,cs),
-(1090,212,l),
-(920,212,l),
-(920,-120,ls),
-(919,-311,o),
-(1047,-419,o),
-(1210,-418,cs)
+(1243,-418,o),
+(1281,-416,o),
+(1308,-410,c),
+(1308,-264,l),
+(1293,-268,o),
+(1272,-270,o),
+(1252,-270,cs),
+(1159,-270,o),
+(1088,-236,o),
+(1088,-120,cs),
+(1088,212,l),
+(922,212,l),
+(922,-120,ls),
+(922,-311,o),
+(1045,-418,o),
+(1208,-418,cs)
);
},
{
ref = d;
}
);
-width = 1248;
+width = 1246;
},
{
layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
@@ -39,22 +39,22 @@ shapes = (
{
closed = 1;
nodes = (
-(1356,-419,o),
-(1426,-410,o),
-(1466,-408,c),
-(1466,-110,l),
-(1435,-113,o),
-(1406,-116,o),
-(1376,-116,cs),
-(1307,-116,o),
-(1225,-102,o),
-(1224,-34,cs),
-(1224,248,l),
-(826,248,l),
-(826,-34,ls),
-(826,-364,o),
-(1022,-419,o),
-(1266,-418,cs)
+(1352,-419,o),
+(1422,-410,o),
+(1462,-408,c),
+(1462,-110,l),
+(1431,-113,o),
+(1402,-116,o),
+(1372,-116,cs),
+(1303,-116,o),
+(1220,-102,o),
+(1220,-34,cs),
+(1220,248,l),
+(822,248,l),
+(822,-34,ls),
+(822,-364,o),
+(1018,-419,o),
+(1262,-418,cs)
);
},
{
@@ -84,7 +84,7 @@ name = hr00;
}),
(946,14,l),
(946,-200,ls),
-(945,-351,o),
+(946,-351,o),
(1002,-416,o),
(1130,-416,cs)
);
@@ -102,22 +102,22 @@ shapes = (
{
closed = 1;
nodes = (
-(1213,-419,o),
-(1251,-419,o),
-(1278,-410,c),
-(1278,-264,l),
-(1263,-268,o),
-(1242,-271,o),
-(1222,-270,cs),
-(1129,-271,o),
-(1059,-236,o),
-(1058,-120,cs),
-(1058,212,l),
-(888,212,l),
-(888,-120,ls),
-(887,-311,o),
-(1015,-419,o),
-(1178,-418,cs)
+(1187,-418,o),
+(1225,-417,o),
+(1252,-410,c),
+(1252,-264,l),
+(1237,-268,o),
+(1216,-270,o),
+(1196,-270,cs),
+(1103,-270,o),
+(1032,-236,o),
+(1032,-120,cs),
+(1032,212,l),
+(866,212,l),
+(866,-120,ls),
+(866,-311,o),
+(989,-418,o),
+(1152,-418,cs)
);
},
{
@@ -132,22 +132,22 @@ shapes = (
{
closed = 1;
nodes = (
-(1340,-419,o),
-(1410,-410,o),
-(1450,-408,c),
-(1450,-110,l),
-(1419,-113,o),
-(1390,-116,o),
-(1360,-116,cs),
-(1291,-116,o),
-(1209,-102,o),
-(1208,-34,cs),
-(1208,248,l),
-(810,248,l),
-(810,-34,ls),
-(810,-364,o),
-(1006,-419,o),
-(1250,-418,cs)
+(1328,-418,o),
+(1397,-413,o),
+(1438,-408,c),
+(1438,-110,l),
+(1407,-114,o),
+(1378,-116,o),
+(1348,-116,cs),
+(1279,-116,o),
+(1196,-103,o),
+(1196,-34,cs),
+(1196,248,l),
+(798,248,l),
+(798,-34,ls),
+(798,-364,o),
+(994,-418,o),
+(1238,-418,cs)
);
},
{
@@ -177,7 +177,7 @@ name = hr00;
}),
(882,14,l),
(882,-200,ls),
-(881,-351,o),
+(882,-351,o),
(938,-416,o),
(1066,-416,cs)
);
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uni021A_.glyph b/src/Inter-Roman.glyphspackage/glyphs/uni021A_.glyph
index ac05314f2..51594cc62 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/uni021A_.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/uni021A_.glyph
@@ -36,11 +36,11 @@ shapes = (
ref = T;
},
{
-pos = (348,0);
+pos = (350,0);
ref = commaaccent;
}
);
-width = 1256;
+width = 1262;
},
{
layerId = m007;
@@ -75,11 +75,11 @@ shapes = (
ref = T;
},
{
-pos = (348,0);
+pos = (346,0);
ref = commaaccent;
}
);
-width = 1128;
+width = 1126;
}
);
unicode = 538;
diff --git a/src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph b/src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph
index 4fd990d28..e8e0d560b 100644
--- a/src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph
+++ b/src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph
@@ -81,11 +81,11 @@ ref = B;
},
{
alignment = 1;
-pos = (-168,-332);
+pos = (-170,-332);
ref = crossbar;
}
);
-width = 1184;
+width = 1182;
}
);
metricLeft = t;
diff --git a/src/Inter-Roman.glyphspackage/order.plist b/src/Inter-Roman.glyphspackage/order.plist
index a4faed919..e1d7da2b7 100644
--- a/src/Inter-Roman.glyphspackage/order.plist
+++ b/src/Inter-Roman.glyphspackage/order.plist
@@ -2557,6 +2557,7 @@ _part.divfrac,
_part.otophorn,
_part.rtopbar,
_part.rtophorn,
+_part.top_left_hook,
_part.top_r_hook,
_part.topbar,
_part.zeroslash