From 6989e016830ddd7f699d42ad809aa1779521f894 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Thu, 29 Sep 2022 16:45:45 -0700 Subject: improvements to /thook --- src/Inter-Italic.glyphspackage/glyphs/t.base.glyph | 320 ++++++++++++++++++++ src/Inter-Italic.glyphspackage/glyphs/thook.glyph | 326 ++------------------- src/Inter-Italic.glyphspackage/order.plist | 1 + 3 files changed, 351 insertions(+), 296 deletions(-) create mode 100644 src/Inter-Italic.glyphspackage/glyphs/t.base.glyph (limited to 'src/Inter-Italic.glyphspackage') diff --git a/src/Inter-Italic.glyphspackage/glyphs/t.base.glyph b/src/Inter-Italic.glyphspackage/glyphs/t.base.glyph new file mode 100644 index 000000000..e7850e515 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/t.base.glyph @@ -0,0 +1,320 @@ +{ +glyphname = t.base; +layers = ( +{ +anchors = ( +{ +name = bottom; +pos = (324,0); +}, +{ +name = top; +pos = (475,1490); +}, +{ +name = topr; +pos = (495,1118); +} +); +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(489,-14,o), +(539,-6,o), +(573,6,c), +(562,160,l), +(531,154,o), +(508,152,o), +(485,152,cs), +(381,152,o), +(344,204,o), +(363,320,cs), +(484,1049,l), +(314,1049,l), +(185,274,ls), +(157,103,o), +(262,-14,o), +(442,-14,cs) +); +}, +{ +closed = 1; +nodes = ( +(711,972,l), +(735,1118,l), +(157,1118,l), +(133,972,l) +); +} +); +width = 746; +}, +{ +anchors = ( +{ +name = bottom; +pos = (372,0); +}, +{ +name = top; +pos = (539,1542); +}, +{ +name = topr; +pos = (669,1118); +} +); +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(530,-17,o), +(603,-7,o), +(699,18,c), +(688,302,l), +(672,297,o), +(632,290,o), +(608,290,cs), +(555,290,o), +(536,313,o), +(544,360,cs), +(648,990,l), +(246,990,l), +(135,322,ls), +(98,99,o), +(207,-17,o), +(458,-17,cs) +); +}, +{ +closed = 1; +nodes = ( +(813,826,l), +(861,1118,l), +(125,1118,l), +(77,826,l) +); +} +); +width = 832; +}, +{ +anchors = ( +{ +name = bottom; +pos = (344,0); +}, +{ +name = top; +pos = (445,1490); +}, +{ +name = topr; +pos = (407,1118); +} +); +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(464,-20,o), +(491,-14,o), +(522,-2,c), +(515,40,l), +(487,31,o), +(464,26,o), +(436,26,cs), +(324,26,o), +(239,105,o), +(261,236,cs), +(403,1096,l), +(357,1096,l), +(215,236,ls), +(189,79,o), +(291,-20,o), +(429,-20,cs) +); +}, +{ +closed = 1; +nodes = ( +(631,1072,l), +(639,1118,l), +(197,1118,l), +(189,1072,l) +); +} +); +width = 711; +}, +{ +anchors = ( +{ +name = bottom; +pos = (282,0); +}, +{ +name = top; +pos = (433,1490); +}, +{ +name = topr; +pos = (443,1056); +} +); +layerId = m008; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(411,0,o), +(447,0,o), +(482,0,c), +(506,146,l), +(476,146,o), +(446,146,o), +(416,146,cs), +(326,146,o), +(298,181,o), +(313,272,cs), +(431,984,l), +(261,984,l), +(139,246,ls), +(114,95,o), +(205,0,o), +(376,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(633,910,l), +(657,1056,l), +(119,1056,l), +(95,910,l) +); +} +); +width = 626; +}, +{ +anchors = ( +{ +name = bottom; +pos = (389,0); +}, +{ +name = top; +pos = (556,1542); +}, +{ +name = topr; +pos = (674,1056); +} +); +layerId = m010; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(587,0,o), +(681,0,o), +(717,0,c), +(767,304,l), +(745,304,o), +(693,304,o), +(657,304,cs), +(578,304,o), +(554,333,o), +(567,410,cs), +(653,928,l), +(253,928,l), +(155,340,ls), +(116,104,o), +(221,0,o), +(497,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(841,752,l), +(892,1056,l), +(112,1056,l), +(61,752,l) +); +} +); +width = 853; +}, +{ +anchors = ( +{ +name = bottom; +pos = (280,0); +}, +{ +name = top; +pos = (381,1490); +}, +{ +name = topr; +pos = (343,1118); +} +); +layerId = m012; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(400,-20,o), +(427,-14,o), +(458,-2,c), +(451,40,l), +(423,31,o), +(400,26,o), +(372,26,cs), +(260,26,o), +(175,105,o), +(197,236,cs), +(339,1096,l), +(293,1096,l), +(151,236,ls), +(125,79,o), +(227,-20,o), +(365,-20,cs) +); +}, +{ +closed = 1; +nodes = ( +(567,1072,l), +(575,1118,l), +(133,1118,l), +(125,1072,l) +); +} +); +width = 589; +} +); +metricLeft = t; +metricRight = t; +note = "Recipe:\0121. add & decompose /t\0122. remove all anchors but top and bottom\0123. lower top\0124. add topr anchor"; +userData = { +interface.gridadjust.original = "{'width': 941, 'leftMargin': 30, 'rightMargin': 83}"; +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/thook.glyph b/src/Inter-Italic.glyphspackage/glyphs/thook.glyph index dd8aff59e..cb7c7b53d 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/thook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/thook.glyph @@ -3,353 +3,87 @@ glyphname = thook; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(578,1262,ls), -(597,1378,o), -(663,1418,o), -(756,1418,cs), -(771,1418,o), -(794,1415,o), -(812,1410,c), -(832,1544,l), -(806,1552,o), -(765,1558,o), -(736,1558,cs), -(570,1558,o), -(409,1453,o), -(378,1262,cs), -(354,1114,l), -(556,1114,l) -); -}, -{ -closed = 1; -nodes = ( -(154,1082,l), -(128,934,l), -(722,934,l), -(748,1082,l) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(218,300,l), -(180,70,o), -(282,-20,o), -(418,-20,cs), -(489,-20,o), -(541,-9,o), -(570,0,c), -(596,160,l), -(579,157,o), -(541,148,o), -(510,148,cs), -(451,148,o), -(399,180,o), -(418,300,c), -(558,1144,l), -(358,1144,l) -); +pos = (81,0); +ref = _part.top_r_hook; } ); -width = 734; +width = 746; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(770,1170,ls), -(788,1280,o), -(906,1300,o), -(978,1300,cs), -(1017,1300,o), -(1049,1295,o), -(1066,1292,c), -(1106,1538,l), -(1055,1551,o), -(1008,1556,o), -(912,1556,cs), -(668,1556,o), -(456,1509,o), -(398,1170,cs), -(366,994,l), -(738,994,l,{ -name = hr00; -}) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(244,1082,l), -(200,814,l), -(896,814,l), -(940,1082,l) -); -}, -{ -closed = 1; -nodes = ( -(254,318,l), -(215,79,o), -(329,-20,o), -(568,-20,cs), -(637,-20,o), -(704,-15,o), -(780,12,c), -(824,286,l), -(797,282,o), -(777,282,o), -(736,282,cs), -(649,282,o), -(623,303,o), -(634,372,c), -(760,1122,l), -(388,1122,l) -); +pos = (76,0); +ref = _part.top_r_hook; } ); -width = 1100; +width = 832; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(354,1342,ls), -(374,1459,o), -(424,1510,o), -(522,1510,cs), -(540,1510,o), -(567,1508,o), -(590,1506,c), -(598,1552,l), -(575,1555,o), -(548,1556,o), -(528,1556,cs), -(399,1556,o), -(332,1491,o), -(306,1342,cs), -(270,1118,l), -(316,1126,l,{ -name = hr00; -}) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(104,1118,l), -(96,1070,l), -(538,1070,l), -(546,1118,l) -); -}, -{ -closed = 1; -nodes = ( -(120,236,ls), -(95,86,o), -(169,-20,o), -(300,-20,cs), -(322,-20,o), -(348,-17,o), -(370,-10,c), -(378,40,l), -(343,30,o), -(321,26,o), -(300,26,cs), -(193,26,o), -(138,109,o), -(160,236,cs), -(346,1298,l), -(302,1306,l) -); +pos = (71,0); +ref = _part.top_r_hook; } ); -width = 432; +width = 711; }, { layerId = m008; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(546,1262,ls), -(565,1378,o), -(631,1418,o), -(724,1418,cs), -(739,1418,o), -(762,1415,o), -(780,1410,c), -(800,1544,l), -(774,1552,o), -(733,1558,o), -(704,1558,cs), -(538,1558,o), -(377,1453,o), -(346,1262,cs), -(322,1114,l), -(524,1114,l) -); -}, -{ -closed = 1; -nodes = ( -(122,1082,l), -(96,934,l), -(690,934,l), -(716,1082,l) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(186,300,l), -(148,70,o), -(250,-20,o), -(386,-20,cs), -(457,-20,o), -(509,-9,o), -(538,0,c), -(564,160,l), -(547,157,o), -(509,148,o), -(478,148,cs), -(419,148,o), -(367,180,o), -(386,300,c), -(526,1144,l), -(326,1144,l) -); +pos = (63,0); +ref = _part.top_r_hook; } ); -width = 670; +width = 626; }, { layerId = m010; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(754,1170,ls), -(772,1280,o), -(890,1300,o), -(962,1300,cs), -(1001,1300,o), -(1033,1295,o), -(1050,1292,c), -(1090,1538,l), -(1039,1551,o), -(992,1556,o), -(896,1556,cs), -(652,1556,o), -(440,1509,o), -(382,1170,cs), -(350,994,l), -(722,994,l,{ -name = hr00; -}) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(228,1082,l), -(184,814,l), -(880,814,l), -(924,1082,l) -); -}, -{ -closed = 1; -nodes = ( -(238,318,l), -(199,79,o), -(313,-20,o), -(552,-20,cs), -(621,-20,o), -(688,-15,o), -(764,12,c), -(808,286,l), -(781,282,o), -(761,282,o), -(720,282,cs), -(633,282,o), -(607,303,o), -(618,372,c), -(744,1122,l), -(372,1122,l) -); +pos = (103,0); +ref = _part.top_r_hook; } ); -width = 1068; +width = 853; }, { layerId = m012; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(290,1342,ls), -(310,1459,o), -(360,1510,o), -(458,1510,cs), -(476,1510,o), -(503,1508,o), -(526,1506,c), -(534,1552,l), -(511,1555,o), -(484,1556,o), -(464,1556,cs), -(335,1556,o), -(268,1491,o), -(242,1342,cs), -(206,1118,l), -(252,1126,l,{ -name = hr00; -}) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(40,1118,l), -(32,1070,l), -(474,1070,l), -(482,1118,l) -); -}, -{ -closed = 1; -nodes = ( -(56,236,ls), -(31,86,o), -(105,-20,o), -(236,-20,cs), -(258,-20,o), -(284,-17,o), -(306,-10,c), -(314,40,l), -(279,30,o), -(257,26,o), -(236,26,cs), -(129,26,o), -(74,109,o), -(96,236,cs), -(282,1298,l), -(238,1306,l) -); +pos = (70,0); +ref = _part.top_r_hook; } ); -width = 304; +width = 589; } ); unicode = 429; diff --git a/src/Inter-Italic.glyphspackage/order.plist b/src/Inter-Italic.glyphspackage/order.plist index 245637206..6fcb8bd81 100644 --- a/src/Inter-Italic.glyphspackage/order.plist +++ b/src/Inter-Italic.glyphspackage/order.plist @@ -2019,6 +2019,7 @@ uni2184, upsilonlatin, vscript, wynn, +t.base, uni2094, Rturnsuper, finaltsadi, -- cgit v1.2.3