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-Roman.glyphspackage/fontinfo.plist | 1 + src/Inter-Roman.glyphspackage/glyphs/t.base.glyph | 317 ++++++++++++++++++ src/Inter-Roman.glyphspackage/glyphs/thook.glyph | 373 ++-------------------- src/Inter-Roman.glyphspackage/order.plist | 1 + 4 files changed, 346 insertions(+), 346 deletions(-) create mode 100644 src/Inter-Roman.glyphspackage/glyphs/t.base.glyph (limited to 'src/Inter-Roman.glyphspackage') diff --git a/src/Inter-Roman.glyphspackage/fontinfo.plist b/src/Inter-Roman.glyphspackage/fontinfo.plist index 95e455a2a..366078075 100644 --- a/src/Inter-Roman.glyphspackage/fontinfo.plist +++ b/src/Inter-Roman.glyphspackage/fontinfo.plist @@ -972,6 +972,7 @@ dzecyrillic, tonetwo, germandbls, germandbls.1, +t.base, _part.t_base, t, t.1, diff --git a/src/Inter-Roman.glyphspackage/glyphs/t.base.glyph b/src/Inter-Roman.glyphspackage/glyphs/t.base.glyph new file mode 100644 index 000000000..d64a48776 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/t.base.glyph @@ -0,0 +1,317 @@ +{ +glyphname = t.base; +layers = ( +{ +anchors = ( +{ +name = bottom; +pos = (416,0); +}, +{ +name = top; +pos = (320,1490); +}, +{ +name = topr; +pos = (402,1118); +} +); +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +closed = 1; +nodes = ( +(583,-14,o), +(632,-6,o), +(664,6,c), +(628,160,l), +(598,154,o), +(575,152,o), +(552,152,cs), +(448,152,o), +(402,204,o), +(402,320,cs), +(402,1049,l), +(232,1049,l), +(232,274,ls), +(232,103,o), +(356,-14,o), +(536,-14,cs) +); +}, +{ +closed = 1; +nodes = ( +(642,972,l), +(642,1118,l), +(64,1118,l), +(64,972,l) +); +} +); +width = 744; +}, +{ +anchors = ( +{ +name = bottom; +pos = (464,0); +}, +{ +name = top; +pos = (376,1542); +}, +{ +name = topr; +pos = (576,1118); +} +); +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +closed = 1; +nodes = ( +(625,-17,o), +(696,-7,o), +(788,18,c), +(730,302,l), +(715,297,o), +(676,290,o), +(652,290,cs), +(599,290,o), +(576,313,o), +(576,360,cs), +(576,990,l), +(174,990,l), +(174,322,ls), +(174,99,o), +(302,-17,o), +(553,-17,cs) +); +}, +{ +closed = 1; +nodes = ( +(768,826,l), +(768,1118,l), +(32,1118,l), +(32,826,l) +); +} +); +width = 830; +}, +{ +anchors = ( +{ +name = bottom; +pos = (436,0); +}, +{ +name = top; +pos = (290,1490); +}, +{ +name = topr; +pos = (314,1118); +} +); +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +closed = 1; +nodes = ( +(559,-20,o), +(585,-14,o), +(614,-2,c), +(600,40,l), +(574,31,o), +(552,26,o), +(524,26,cs), +(412,26,o), +(314,105,o), +(314,236,cs), +(314,1096,l), +(268,1096,l), +(268,236,ls), +(268,79,o), +(386,-20,o), +(524,-20,cs) +); +}, +{ +closed = 1; +nodes = ( +(546,1072,l), +(546,1118,l), +(104,1118,l), +(104,1072,l) +); +} +); +width = 712; +}, +{ +anchors = ( +{ +name = bottom; +pos = (370,0); +}, +{ +name = top; +pos = (274,1490); +}, +{ +name = topr; +pos = (356,1056); +} +); +layerId = m007; +shapes = ( +{ +closed = 1; +nodes = ( +(499,0,o), +(535,0,o), +(570,0,c), +(570,146,l), +(540,146,o), +(510,146,o), +(480,146,cs), +(390,146,o), +(356,181,o), +(356,272,cs), +(356,984,l), +(186,984,l), +(186,246,ls), +(186,95,o), +(293,0,o), +(464,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(570,910,l), +(570,1056,l), +(32,1056,l), +(32,910,l) +); +} +); +width = 626; +}, +{ +anchors = ( +{ +name = bottom; +pos = (476,0); +}, +{ +name = top; +pos = (388,1542); +}, +{ +name = topr; +pos = (586,1056); +} +); +layerId = m009; +shapes = ( +{ +closed = 1; +nodes = ( +(674,0,o), +(768,0,o), +(804,0,c), +(804,304,l), +(782,304,o), +(730,304,o), +(694,304,cs), +(615,304,o), +(586,333,o), +(586,410,cs), +(586,928,l), +(186,928,l), +(186,340,ls), +(186,104,o), +(308,0,o), +(584,0,cs) +); +}, +{ +closed = 1; +nodes = ( +(804,752,l), +(804,1056,l), +(24,1056,l), +(24,752,l) +); +} +); +width = 852; +}, +{ +anchors = ( +{ +name = bottom; +pos = (372,0); +}, +{ +name = top; +pos = (226,1490); +}, +{ +name = topr; +pos = (250,1118); +} +); +layerId = m011; +shapes = ( +{ +closed = 1; +nodes = ( +(495,-20,o), +(521,-14,o), +(550,-2,c), +(536,40,l), +(510,31,o), +(488,26,o), +(460,26,cs), +(348,26,o), +(250,105,o), +(250,236,cs), +(250,1096,l), +(204,1096,l), +(204,236,ls), +(204,79,o), +(322,-20,o), +(460,-20,cs) +); +}, +{ +closed = 1; +nodes = ( +(482,1072,l), +(482,1118,l), +(40,1118,l), +(40,1072,l) +); +} +); +width = 584; +} +); +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"; +tags = ( +"TODO-opsz" +); +userData = { +interface.gridadjust.original = "{'width': 941, 'leftMargin': 30, 'rightMargin': 83}"; +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/thook.glyph b/src/Inter-Roman.glyphspackage/glyphs/thook.glyph index de60a358d..711a18bc1 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/thook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/thook.glyph @@ -1,407 +1,88 @@ { glyphname = thook; +kernLeft = t; +kernRight = t; layers = ( { -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(440,1262,ls), -(439,1377,o), -(515,1412,o), -(608,1412,cs), -(628,1412,o), -(649,1409,o), -(664,1406,c), -(664,1552,l), -(637,1561,o), -(599,1561,o), -(564,1560,cs), -(401,1561,o), -(273,1453,o), -(274,1262,cs), -(274,1168,l), -(440,1168,l) -); -} -); -}; layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { -closed = 1; -nodes = ( -(462,1262,ls), -(463,1377,o), -(521,1418,o), -(614,1418,cs), -(628,1418,o), -(652,1415,o), -(670,1410,c), -(670,1544,l), -(640,1552,o), -(599,1558,o), -(570,1558,cs), -(404,1558,o), -(262,1453,o), -(262,1262,cs), -(262,1114,l), -(462,1114,l) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(66,1082,l), -(66,934,l), -(660,934,l), -(660,1082,l) -); -}, -{ -closed = 1; -nodes = ( -(262,300,l), -(262,70,o), -(378,-20,o), -(514,-20,cs), -(585,-20,o), -(634,-9,o), -(664,0,c), -(664,160,l), -(646,157,o), -(608,148,o), -(576,148,cs), -(518,148,o), -(463,180,o), -(462,300,c), -(462,1144,l), -(262,1144,l) -); +pos = (80,0); +ref = _part.top_r_hook; } ); -width = 734; +width = 744; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { -closed = 1; -nodes = ( -(666,1170,ls), -(666,1280,o), -(783,1300,o), -(856,1300,cs), -(893,1300,o), -(925,1295,o), -(942,1292,c), -(942,1538,l), -(890,1551,o), -(841,1556,o), -(744,1556,cs), -(500,1556,o), -(294,1510,o), -(294,1170,cs), -(294,994,l), -(666,994,l,{ -name = hr00; -}) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(158,1082,l), -(158,814,l), -(852,814,l), -(852,1082,l) -); -}, -{ -closed = 1; -nodes = ( -(294,318,l), -(294,79,o), -(425,-20,o), -(664,-20,cs), -(733,-20,o), -(800,-15,o), -(870,12,c), -(870,286,l), -(844,282,o), -(823,282,o), -(782,282,cs), -(695,282,o), -(666,303,o), -(666,372,c), -(666,1120,l), -(294,1120,l) -); +pos = (76,0); +ref = _part.top_r_hook; } ); -width = 1100; +width = 830; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { -closed = 1; -nodes = ( -(224,1342,ls), -(224,1464,o), -(260,1510,o), -(362,1510,cs), -(381,1510,o), -(408,1508,o), -(434,1506,c), -(434,1552,l), -(409,1555,o), -(382,1556,o), -(362,1556,cs), -(234,1556,o), -(177,1492,o), -(178,1342,cs), -(178,1126,l), -(224,1126,l,{ -name = hr00; -}) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(14,1118,l), -(14,1070,l), -(456,1070,l), -(456,1118,l) -); -}, -{ -closed = 1; -nodes = ( -(178,236,ls), -(177,76,o), -(255,-20,o), -(396,-20,cs), -(426,-20,o), -(449,-16,o), -(466,-10,c), -(466,36,l), -(443,31,o), -(416,26,o), -(390,26,cs), -(281,26,o), -(224,105,o), -(224,236,cs), -(224,1312,l), -(178,1312,l) -); +pos = (70,0); +ref = _part.top_r_hook; } ); -width = 432; +width = 712; }, { -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(440,1262,ls), -(439,1377,o), -(515,1412,o), -(608,1412,cs), -(628,1412,o), -(649,1409,o), -(664,1406,c), -(664,1552,l), -(637,1561,o), -(599,1561,o), -(564,1560,cs), -(401,1561,o), -(273,1453,o), -(274,1262,cs), -(274,1168,l), -(440,1168,l) -); -} -); -}; layerId = m007; shapes = ( { -closed = 1; -nodes = ( -(430,1262,ls), -(431,1377,o), -(489,1418,o), -(582,1418,cs), -(596,1418,o), -(620,1415,o), -(638,1410,c), -(638,1544,l), -(608,1552,o), -(567,1558,o), -(538,1558,cs), -(372,1558,o), -(230,1453,o), -(230,1262,cs), -(230,1114,l), -(430,1114,l) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(34,1082,l), -(34,934,l), -(628,934,l), -(628,1082,l) -); -}, -{ -closed = 1; -nodes = ( -(230,300,l), -(230,70,o), -(346,-20,o), -(482,-20,cs), -(553,-20,o), -(602,-9,o), -(632,0,c), -(632,160,l), -(614,157,o), -(576,148,o), -(544,148,cs), -(486,148,o), -(431,180,o), -(430,300,c), -(430,1144,l), -(230,1144,l) -); +pos = (64,0); +ref = _part.top_r_hook; } ); -width = 670; +width = 626; }, { layerId = m009; shapes = ( { -closed = 1; -nodes = ( -(650,1170,ls), -(650,1280,o), -(767,1300,o), -(840,1300,cs), -(877,1300,o), -(909,1295,o), -(926,1292,c), -(926,1538,l), -(874,1551,o), -(825,1556,o), -(728,1556,cs), -(484,1556,o), -(278,1510,o), -(278,1170,cs), -(278,994,l), -(650,994,l,{ -name = hr00; -}) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(142,1082,l), -(142,814,l), -(836,814,l), -(836,1082,l) -); -}, -{ -closed = 1; -nodes = ( -(278,318,l), -(278,79,o), -(409,-20,o), -(648,-20,cs), -(717,-20,o), -(784,-15,o), -(854,12,c), -(854,286,l), -(828,282,o), -(807,282,o), -(766,282,cs), -(679,282,o), -(650,303,o), -(650,372,c), -(650,1120,l), -(278,1120,l) -); +pos = (102,0); +ref = _part.top_r_hook; } ); -width = 1068; +width = 852; }, { layerId = m011; shapes = ( { -closed = 1; -nodes = ( -(160,1342,ls), -(160,1464,o), -(196,1510,o), -(298,1510,cs), -(317,1510,o), -(344,1508,o), -(370,1506,c), -(370,1552,l), -(345,1555,o), -(318,1556,o), -(298,1556,cs), -(170,1556,o), -(113,1492,o), -(114,1342,cs), -(114,1126,l), -(160,1126,l,{ -name = hr00; -}) -); +ref = t.base; }, { -closed = 1; -nodes = ( -(-50,1118,l), -(-50,1070,l), -(392,1070,l), -(392,1118,l) -); -}, -{ -closed = 1; -nodes = ( -(114,236,ls), -(113,76,o), -(191,-20,o), -(332,-20,cs), -(362,-20,o), -(385,-16,o), -(402,-10,c), -(402,36,l), -(379,31,o), -(352,26,o), -(326,26,cs), -(217,26,o), -(160,105,o), -(160,236,cs), -(160,1312,l), -(114,1312,l) -); +pos = (70,0); +ref = _part.top_r_hook; } ); -width = 304; +width = 584; } ); +note = "Recipe:\0121. add & decompose /t\0122. remove all anchors but top and bottom\0123. lower top"; tags = ( "TODO-opsz" ); diff --git a/src/Inter-Roman.glyphspackage/order.plist b/src/Inter-Roman.glyphspackage/order.plist index 245637206..a62422633 100644 --- a/src/Inter-Roman.glyphspackage/order.plist +++ b/src/Inter-Roman.glyphspackage/order.plist @@ -880,6 +880,7 @@ dzecyrillic, tonetwo, germandbls, germandbls.1, +t.base, _part.t_base, t, t.1, -- cgit v1.2.3