From 4db35f13c550f0267729311d72163b4cc537748b 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-Roman.glyphspackage/glyphs/D_hook.glyph | 155 +++++----------------- 1 file changed, 36 insertions(+), 119 deletions(-) (limited to 'src/Inter-Roman.glyphspackage/glyphs/D_hook.glyph') 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}"; -- cgit v1.2.3