From ffb28901bc36b0b62630db133dcc3baaef1b72e1 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Wed, 7 Jun 2023 14:31:05 -0700 Subject: adjust diagonal arrow glyphs vertically (baseline and x-height for non-.case glyphs) --- src/Inter-Italic.glyphspackage/fontinfo.plist | 23 ++-- .../glyphs/northE_astA_rrow.case.glyph | 22 ++-- .../glyphs/northE_astA_rrow.glyph | 108 ++++++++--------- .../glyphs/northW_estA_rrow.case.glyph | 24 ++-- .../glyphs/northW_estA_rrow.glyph | 135 ++++++++++----------- .../glyphs/southE_astA_rrow.case.glyph | 24 ++-- .../glyphs/southE_astA_rrow.glyph | 28 ++--- .../glyphs/southW_estA_rrow.case.glyph | 22 ++-- .../glyphs/southW_estA_rrow.glyph | 34 +++--- 9 files changed, 211 insertions(+), 209 deletions(-) (limited to 'src/Inter-Italic.glyphspackage') diff --git a/src/Inter-Italic.glyphspackage/fontinfo.plist b/src/Inter-Italic.glyphspackage/fontinfo.plist index 7b75f92ba..77821f352 100644 --- a/src/Inter-Italic.glyphspackage/fontinfo.plist +++ b/src/Inter-Italic.glyphspackage/fontinfo.plist @@ -4589,6 +4589,7 @@ tenge = -104; "@MMK_R_quotedblleft" = -128; }; "@MMK_L_C" = { +"@MMK_R_A" = -20; "@MMK_R_X" = -11; "@MMK_R_idieresis" = 69; underscore = -81; @@ -8085,6 +8086,7 @@ tenge = -104; "@MMK_R_quotedblleft" = -128; }; "@MMK_L_C" = { +"@MMK_R_A" = -40; "@MMK_R_X" = -11; "@MMK_R_idieresis" = 69; underscore = -81; @@ -9764,7 +9766,7 @@ underscore = 139; }; m008 = { "@MMK_L_A" = { -"@MMK_R_C" = -70; +"@MMK_R_C" = -60; "@MMK_R_T" = -200; "@MMK_R_V" = -190; "@MMK_R_W" = -120; @@ -9799,12 +9801,13 @@ tenge = -104; "@MMK_R_quotedblleft" = 0; }; "@MMK_L_C" = { +"@MMK_R_A" = -30; "@MMK_R_X" = -11; "@MMK_R_idieresis" = 69; underscore = -81; }; "@MMK_L_D" = { -"@MMK_R_A" = -70; +"@MMK_R_A" = -60; "@MMK_R_T" = -90; "@MMK_R_V" = -69; "@MMK_R_W" = -40; @@ -11530,7 +11533,7 @@ underscore = 139; }; "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E" = { "@MMK_L_A" = { -"@MMK_R_C" = -80; +"@MMK_R_C" = -100; "@MMK_R_S" = -58; "@MMK_R_T" = -189; "@MMK_R_V" = -220; @@ -11569,14 +11572,14 @@ tenge = -104; "@MMK_R_quotedblleft" = -128; }; "@MMK_L_C" = { -"@MMK_R_A" = -46; +"@MMK_R_A" = -70; "@MMK_R_X" = -46; "@MMK_R_idieresis" = 69; "@MMK_R_v" = 23; underscore = -81; }; "@MMK_L_D" = { -"@MMK_R_A" = -80; +"@MMK_R_A" = -100; "@MMK_R_T" = -69; "@MMK_R_V" = -93; "@MMK_R_W" = -93; @@ -11626,7 +11629,7 @@ period = -69; underscore = -69; }; "@MMK_L_G" = { -"@MMK_R_A" = -46; +"@MMK_R_A" = -80; "@MMK_R_T" = -65; "@MMK_R_V" = -46; "@MMK_R_X" = -46; @@ -13265,7 +13268,7 @@ underscore = 139; }; m010 = { "@MMK_L_A" = { -"@MMK_R_C" = -60; +"@MMK_R_C" = -100; "@MMK_R_S" = -58; "@MMK_R_T" = -200; "@MMK_R_V" = -270; @@ -13304,14 +13307,14 @@ tenge = -104; "@MMK_R_quotedblleft" = -139; }; "@MMK_L_C" = { -"@MMK_R_A" = -46; +"@MMK_R_A" = -70; "@MMK_R_X" = -46; "@MMK_R_idieresis" = 69; "@MMK_R_v" = 23; underscore = -81; }; "@MMK_L_D" = { -"@MMK_R_A" = -60; +"@MMK_R_A" = -100; "@MMK_R_T" = -69; "@MMK_R_V" = -110; "@MMK_R_W" = -93; @@ -13361,7 +13364,7 @@ period = -69; underscore = -69; }; "@MMK_L_G" = { -"@MMK_R_A" = -46; +"@MMK_R_A" = -80; "@MMK_R_T" = -65; "@MMK_R_V" = -46; "@MMK_R_X" = -46; diff --git a/src/Inter-Italic.glyphspackage/glyphs/northE_astA_rrow.case.glyph b/src/Inter-Italic.glyphspackage/glyphs/northE_astA_rrow.case.glyph index b12906c67..412346c91 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/northE_astA_rrow.case.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/northE_astA_rrow.case.glyph @@ -7,40 +7,40 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -pos = (16,94); +pos = (25,149); ref = northEastArrow; } ); -width = 1954; +width = 1525; }, { layerId = m012; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (35,209); ref = northEastArrow; } ); -width = 1827; +width = 1405; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (28,170); ref = northEastArrow; } ); -width = 1954; +width = 1589; }, { layerId = m008; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (35,213); ref = northEastArrow; } ); @@ -51,22 +51,22 @@ layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (30,181); ref = northEastArrow; } ); -width = 1954; +width = 1617; }, { layerId = m010; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (35,213); ref = northEastArrow; } ); -width = 1923; +width = 1450; } ); } diff --git a/src/Inter-Italic.glyphspackage/glyphs/northE_astA_rrow.glyph b/src/Inter-Italic.glyphspackage/glyphs/northE_astA_rrow.glyph index 71455aff9..000602c23 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/northE_astA_rrow.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/northE_astA_rrow.glyph @@ -8,15 +8,15 @@ shapes = ( { closed = 1; nodes = ( -(1627,1195,l), -(702,1195,l), -(675,1031,l), -(1318,1031,l), -(343,195,l), -(442,77,l), -(1416,913,l), -(1310,270,l), -(1474,270,l) +(1430,1118,l), +(505,1118,l), +(478,954,l), +(1121,954,l), +(147,118,l), +(245,0,l), +(1219,836,l), +(1113,193,l), +(1277,193,l) ); } ); @@ -29,15 +29,15 @@ shapes = ( { closed = 1; nodes = ( -(1654,1219,l), -(666,1219,l), -(617,927,l), -(1101,927,l), -(330,267,l), -(509,53,l), -(1278,713,l), -(1198,231,l), -(1490,231,l) +(1082,612,l), +(1003,130,l), +(1295,130,l), +(1458,1118,l), +(470,1118,l), +(422,826,l), +(906,826,l), +(165,192,l), +(343,-22,l) ); } ); @@ -50,15 +50,15 @@ shapes = ( { closed = 1; nodes = ( -(1600,1173,l), -(678,1173,l), -(671,1127,l), -(1515,1127,l), -(354,131,l), -(380,98,l), -(1541,1094,l), -(1402,251,l), -(1448,251,l) +(1376,1118,l), +(454,1118,l), +(446,1072,l), +(1290,1072,l), +(130,76,l), +(156,43,l), +(1317.005,1039,l), +(1177,196,l), +(1223,196,l) ); } ); @@ -71,15 +71,15 @@ shapes = ( { closed = 1; nodes = ( -(1598,1194,l), -(674,1194,l), -(648,1036,l), -(1300,1036,l), -(316,192,l), -(411,78,l), -(1395,922,l), -(1287,272,l), -(1445,272,l) +(1171,784,l), +(1063,134,l), +(1221,134,l), +(1374,1056,l), +(450,1056,l), +(424,898,l), +(1076,898,l), +(135,91,l), +(230,-23,l) ); } ); @@ -92,15 +92,15 @@ shapes = ( { closed = 1; nodes = ( -(1644,1219,l), -(656,1219,l), -(607,927,l), -(1091,927,l), -(320,267,l), -(499,53,l), -(1268,713,l), -(1188,231,l), -(1480,231,l) +(960,550,l), +(880,68,l), +(1172,68,l), +(1336,1056,l), +(348,1056,l), +(299,764,l), +(783,764,l), +(114,191,l), +(292,-23,l) ); } ); @@ -113,15 +113,15 @@ shapes = ( { closed = 1; nodes = ( -(1542,1174,l), -(620,1174,l), -(613,1128,l), -(1456,1128,l), -(296,132,l), -(322,98,l), -(1483,1094,l), -(1344,252,l), -(1390,252,l) +(1242,976,l), +(1102,134,l), +(1148,134,l), +(1301,1056,l), +(379,1056,l), +(371,1010,l), +(1214,1010,l), +(58,17,l), +(86,-16,l) ); } ); diff --git a/src/Inter-Italic.glyphspackage/glyphs/northW_estA_rrow.case.glyph b/src/Inter-Italic.glyphspackage/glyphs/northW_estA_rrow.case.glyph index ef23ad276..bff847006 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/northW_estA_rrow.case.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/northW_estA_rrow.case.glyph @@ -7,66 +7,66 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (25,149); ref = northWestArrow; } ); -width = 1954; +width = 1525; }, { layerId = m012; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (34,209); ref = northWestArrow; } ); -width = 1827; +width = 1404; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (28,170); ref = northWestArrow; } ); -width = 1954; +width = 1589; }, { layerId = m008; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (35,212); ref = northWestArrow; } ); -width = 1891; +width = 1486; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (30,181); ref = northWestArrow; } ); -width = 1954; +width = 1617; }, { layerId = m010; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (35,213); ref = northWestArrow; } ); -width = 1923; +width = 1450; } ); } diff --git a/src/Inter-Italic.glyphspackage/glyphs/northW_estA_rrow.glyph b/src/Inter-Italic.glyphspackage/glyphs/northW_estA_rrow.glyph index 39b237037..05623525d 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/northW_estA_rrow.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/northW_estA_rrow.glyph @@ -4,7 +4,7 @@ layers = ( { guides = ( { -pos = (0,652); +pos = (-183,652); } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -13,24 +13,24 @@ shapes = ( { closed = 1; nodes = ( -(550,270,l), -(656,913,l), -(1354,77,l), -(1491,195,l), -(794,1031,l), -(1437,1031,l), -(1464,1195,l), -(539,1195,l), -(386,270,l) +(354,193,l), +(460,836,l), +(1158,0,l), +(1296,118,l), +(598,954,l), +(1241,954,l), +(1268,1118,l), +(343,1118,l), +(190,193,l) ); } ); -width = 1954; +width = 1589; }, { guides = ( { -pos = (1,652); +pos = (-159,652); } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; @@ -39,24 +39,24 @@ shapes = ( { closed = 1; nodes = ( -(648,231,l), -(728,713,l), -(1279,53,l), -(1528,267,l), -(975,927,l), -(1459,927,l), -(1508,1219,l), -(520,1219,l), -(356,231,l) +(1330,192,l), +(799,826,l), +(1283,826,l), +(1331,1118,l), +(343,1118,l), +(180,130,l), +(472,130,l), +(551,612,l), +(1081,-22,l) ); } ); -width = 1954; +width = 1617; }, { guides = ( { -pos = (1,652); +pos = (-213,652); } ); layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; @@ -65,24 +65,24 @@ shapes = ( { closed = 1; nodes = ( -(450,251,l), -(589,1094,l), -(1420,98,l), -(1458,131,l), -(627,1127,l), -(1471,1127,l), -(1478,1173,l), -(556,1173,l), -(404,251,l) +(226,196,l), +(366,1039,l), +(1197,43,l), +(1235,76,l), +(403,1072,l), +(1247,1072,l), +(1255,1118,l), +(333,1118,l), +(180,196,l) ); } ); -width = 1954; +width = 1525; }, { guides = ( { -pos = (1,652); +pos = (-201,652); } ); layerId = m008; @@ -91,24 +91,24 @@ shapes = ( { closed = 1; nodes = ( -(518,272,l), -(626,922,l), -(1330,78,l), -(1463,192,l), -(759,1036,l), -(1411,1036,l), -(1437,1194,l), -(513,1194,l), -(360,272,l) +(1207,91,l), +(534,898,l), +(1186,898,l), +(1212,1056,l), +(288,1056,l), +(135,134,l), +(293,134,l), +(401,784,l), +(1074,-23,l) ); } ); -width = 1891; +width = 1486; }, { guides = ( { -pos = (1,652); +pos = (-193,652); } ); layerId = m010; @@ -117,28 +117,28 @@ shapes = ( { closed = 1; nodes = ( -(637,231,l), -(717,713,l), -(1268,53,l), -(1517,267,l), -(964,927,l), -(1448,927,l), -(1497,1219,l), -(509,1219,l), -(345,231,l) +(1224,191,l), +(743,764,l), +(1227,764,l), +(1276,1056,l), +(288,1056,l), +(124,68,l), +(416,68,l), +(496,550,l), +(974,-23,l) ); } ); -width = 1923; +width = 1450; }, { guides = ( { angle = -45; -pos = (391,1190); +pos = (191,1056); }, { -pos = (1,652); +pos = (-199,652); } ); layerId = m012; @@ -147,21 +147,20 @@ shapes = ( { closed = 1; nodes = ( -(391,252,l), -(530,1094,l), -(1361,98,l), -(1399,132,l), -(569,1128,l), -(1412,1128,l), -(1419,1174,l), -(497,1174,l), -(345,252,l) +(1177,17,l), +(349,1010,l), +(1192,1010,l), +(1200,1056,l), +(278,1056,l), +(125,134,l), +(171,134,l), +(311,976,l), +(1138,-16,l) ); } ); -width = 1827; +width = 1405; } ); -metricWidth = leftArrow; unicode = 8598; } diff --git a/src/Inter-Italic.glyphspackage/glyphs/southE_astA_rrow.case.glyph b/src/Inter-Italic.glyphspackage/glyphs/southE_astA_rrow.case.glyph index b61a1c6d9..91cc388e5 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/southE_astA_rrow.case.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/southE_astA_rrow.case.glyph @@ -7,66 +7,66 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -pos = (15,92); +pos = (37,224); ref = southEastArrow; } ); -width = 1954; +width = 1525; }, { layerId = m012; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (37,225); ref = southEastArrow; } ); -width = 1827; +width = 1405; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (33,202); ref = southEastArrow; } ); -width = 1954; +width = 1588; }, { layerId = m008; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (37,221); ref = southEastArrow; } ); -width = 1891; +width = 1486; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (31,191); ref = southEastArrow; } ); -width = 1954; +width = 1616; }, { layerId = m010; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (36,221); ref = southEastArrow; } ); -width = 1923; +width = 1449; } ); } diff --git a/src/Inter-Italic.glyphspackage/glyphs/southE_astA_rrow.glyph b/src/Inter-Italic.glyphspackage/glyphs/southE_astA_rrow.glyph index 8309e7c38..af540db80 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/southE_astA_rrow.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/southE_astA_rrow.glyph @@ -5,7 +5,7 @@ layers = ( { guides = ( { -pos = (-2,652); +pos = (0,652); } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -14,16 +14,16 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1985,1304); +pos = (1589,1118); ref = northWestArrow; } ); -width = 1954; +width = 1589; }, { guides = ( { -pos = (-2,652); +pos = (0,652); } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; @@ -32,11 +32,11 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1985,1304); +pos = (1617,1118); ref = northWestArrow; } ); -width = 1954; +width = 1617; }, { guides = ( @@ -50,11 +50,11 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1985,1304); +pos = (1525,1118); ref = northWestArrow; } ); -width = 1954; +width = 1525; }, { guides = ( @@ -68,11 +68,11 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1932,1304); +pos = (1486,1056); ref = northWestArrow; } ); -width = 1891; +width = 1486; }, { guides = ( @@ -86,11 +86,11 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1964,1304); +pos = (1450,1056); ref = northWestArrow; } ); -width = 1923; +width = 1450; }, { guides = ( @@ -104,11 +104,11 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1868,1304); +pos = (1405,1056); ref = northWestArrow; } ); -width = 1827; +width = 1405; } ); metricLeft = "=|northWestArrow"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/southW_estA_rrow.case.glyph b/src/Inter-Italic.glyphspackage/glyphs/southW_estA_rrow.case.glyph index bf3f389db..2e2ec54f8 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/southW_estA_rrow.case.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/southW_estA_rrow.case.glyph @@ -7,40 +7,40 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; name = ital_gen; shapes = ( { -pos = (15,92); +pos = (37,224); ref = southWestArrow; } ); -width = 1954; +width = 1525; }, { layerId = m012; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (37,225); ref = southWestArrow; } ); -width = 1827; +width = 1405; }, { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (33,202); ref = southWestArrow; } ); -width = 1954; +width = 1589; }, { layerId = m008; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (37,221); ref = southWestArrow; } ); @@ -51,22 +51,22 @@ layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (32,191); ref = southWestArrow; } ); -width = 1954; +width = 1617; }, { layerId = m010; name = ital_gen; shapes = ( { -pos = (15,93); +pos = (37,222); ref = southWestArrow; } ); -width = 1923; +width = 1450; } ); } diff --git a/src/Inter-Italic.glyphspackage/glyphs/southW_estA_rrow.glyph b/src/Inter-Italic.glyphspackage/glyphs/southW_estA_rrow.glyph index 967985000..b58c286a1 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/southW_estA_rrow.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/southW_estA_rrow.glyph @@ -5,7 +5,7 @@ layers = ( { guides = ( { -pos = (-2,652); +pos = (113,652); } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; @@ -14,16 +14,16 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1985,1304); +pos = (1589,1118); ref = northEastArrow; } ); -width = 1954; +width = 1589; }, { guides = ( { -pos = (-1,652); +pos = (174,652); } ); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; @@ -32,16 +32,16 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1985,1304); +pos = (1617,1118); ref = northEastArrow; } ); -width = 1954; +width = 1617; }, { guides = ( { -pos = (2,652); +pos = (153,652); } ); layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; @@ -50,16 +50,16 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1985,1304); +pos = (1525,1118); ref = northEastArrow; } ); -width = 1954; +width = 1525; }, { guides = ( { -pos = (-2,652); +pos = (150,652); } ); layerId = m008; @@ -68,7 +68,7 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1932,1304); +pos = (1891,1056); ref = northEastArrow; } ); @@ -77,7 +77,7 @@ width = 1891; { guides = ( { -pos = (-2,652); +pos = (235,652); } ); layerId = m010; @@ -86,16 +86,16 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1964,1304); +pos = (1450,1056); ref = northEastArrow; } ); -width = 1923; +width = 1450; }, { guides = ( { -pos = (2,652); +pos = (155,652); } ); layerId = m012; @@ -104,11 +104,11 @@ shapes = ( { alignment = 1; angle = 180; -pos = (1868,1304); +pos = (1405,1056); ref = northEastArrow; } ); -width = 1827; +width = 1405; } ); metricLeft = "=|northEastArrow"; -- cgit v1.2.3