From 145f1588c4a3411e23e1ebe4119370f67c211993 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Tue, 27 Sep 2022 12:14:17 -0700 Subject: improved design and construction of glyphs with a top left downwards-pointing hook, like for example /Bhook --- src/Inter-Italic.glyphspackage/glyphs/B_.glyph | 24 ++ src/Inter-Italic.glyphspackage/glyphs/B_hook.glyph | 157 +++--------- src/Inter-Italic.glyphspackage/glyphs/D_.glyph | 34 ++- src/Inter-Italic.glyphspackage/glyphs/D_hook.glyph | 157 +++--------- src/Inter-Italic.glyphspackage/glyphs/P_.glyph | 32 ++- src/Inter-Italic.glyphspackage/glyphs/P_hook.glyph | 157 +++--------- src/Inter-Italic.glyphspackage/glyphs/T_hook.glyph | 277 ++++++++++---------- .../glyphs/_part.top_left_hook.glyph | 188 ++++++++++++++ src/Inter-Italic.glyphspackage/order.plist | 1 + .../glyphs/B_.circled.glyph | 2 +- src/Inter-Roman.glyphspackage/glyphs/B_.glyph | 102 +++++--- .../glyphs/B_.squared.glyph | 2 +- .../glyphs/B_dotaccent.glyph | 4 +- .../glyphs/B_dotbelow.glyph | 4 +- src/Inter-Roman.glyphspackage/glyphs/B_eta.glyph | 2 +- src/Inter-Roman.glyphspackage/glyphs/B_hook.glyph | 155 +++--------- .../glyphs/B_linebelow.glyph | 4 +- src/Inter-Roman.glyphspackage/glyphs/D_.glyph | 43 ++-- src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph | 155 +++--------- src/Inter-Roman.glyphspackage/glyphs/P_.glyph | 24 ++ src/Inter-Roman.glyphspackage/glyphs/P_hook.glyph | 160 +++--------- .../glyphs/T_.circled.glyph | 4 +- src/Inter-Roman.glyphspackage/glyphs/T_.glyph | 64 ++--- .../glyphs/T_.squared.glyph | 4 +- src/Inter-Roman.glyphspackage/glyphs/T_au.glyph | 4 +- src/Inter-Roman.glyphspackage/glyphs/T_bar.glyph | 8 +- src/Inter-Roman.glyphspackage/glyphs/T_caron.glyph | 8 +- .../glyphs/T_circumflexbelow.glyph | 8 +- .../glyphs/T_commaaccent.glyph | 8 +- .../glyphs/T_dotaccent.glyph | 8 +- .../glyphs/T_dotbelow.glyph | 8 +- .../glyphs/T_edescendercyrillic.glyph | 8 +- src/Inter-Roman.glyphspackage/glyphs/T_hook.glyph | 279 ++++++++++----------- .../glyphs/T_linebelow.glyph | 8 +- .../glyphs/_part.top_left_hook.glyph | 188 ++++++++++++++ .../glyphs/afii10019.glyph | 2 +- .../glyphs/afii10036.glyph | 4 +- src/Inter-Roman.glyphspackage/glyphs/drthook.glyph | 134 +++++----- .../glyphs/uni021A_.glyph | 8 +- src/Inter-Roman.glyphspackage/glyphs/uni0243.glyph | 4 +- src/Inter-Roman.glyphspackage/order.plist | 1 + 41 files changed, 1230 insertions(+), 1214 deletions(-) create mode 100644 src/Inter-Italic.glyphspackage/glyphs/_part.top_left_hook.glyph create mode 100644 src/Inter-Roman.glyphspackage/glyphs/_part.top_left_hook.glyph 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 -- cgit v1.2.3