From 3d49caef00a50770b2a299ed6a218299e3e8c370 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Thu, 29 Sep 2022 15:27:01 -0700 Subject: improvements to several glyphs with a top right, rightwards-pointing hook --- src/Inter-Italic.glyphspackage/fontinfo.plist | 1 + .../glyphs/_part.top_r_hook.glyph | 110 +++--- .../glyphs/_part.top_r_hook_c.glyph | 210 +++++++++++ src/Inter-Italic.glyphspackage/glyphs/c.glyph | 389 ++++++++++++--------- src/Inter-Italic.glyphspackage/glyphs/cacute.glyph | 4 +- src/Inter-Italic.glyphspackage/glyphs/ccaron.glyph | 4 +- .../glyphs/ccedilla.glyph | 4 +- .../glyphs/ccedillaacute.glyph | 6 +- .../glyphs/ccircumflex.glyph | 4 +- .../glyphs/cdotaccent.glyph | 4 +- src/Inter-Italic.glyphspackage/glyphs/chook.glyph | 159 ++------- .../glyphs/escyrillic.glyph | 2 +- .../glyphs/esdescendercyrillic.glyph | 4 +- src/Inter-Italic.glyphspackage/glyphs/k.base.glyph | 331 ++++++++++++++++++ src/Inter-Italic.glyphspackage/glyphs/khook.glyph | 375 ++------------------ .../glyphs/sigmalunatesymbolgreek.glyph | 2 +- .../glyphs/uni217D_.glyph | 2 +- src/Inter-Italic.glyphspackage/order.plist | 2 + 18 files changed, 882 insertions(+), 731 deletions(-) create mode 100644 src/Inter-Italic.glyphspackage/glyphs/_part.top_r_hook_c.glyph create mode 100644 src/Inter-Italic.glyphspackage/glyphs/k.base.glyph (limited to 'src/Inter-Italic.glyphspackage') diff --git a/src/Inter-Italic.glyphspackage/fontinfo.plist b/src/Inter-Italic.glyphspackage/fontinfo.plist index e248cbc34..4d48a4842 100644 --- a/src/Inter-Italic.glyphspackage/fontinfo.plist +++ b/src/Inter-Italic.glyphspackage/fontinfo.plist @@ -816,6 +816,7 @@ kacute, kdotbelow, klinebelow, kturn, +k.base, l, lslash, lbar, diff --git a/src/Inter-Italic.glyphspackage/glyphs/_part.top_r_hook.glyph b/src/Inter-Italic.glyphspackage/glyphs/_part.top_r_hook.glyph index 7ce16c51a..65738ee87 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/_part.top_r_hook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/_part.top_r_hook.glyph @@ -15,23 +15,24 @@ shapes = ( { closed = 1; nodes = ( -(304.629,928,l), +(305,928,l), (336,1118,l), -(364.889,1292,ls), +(365,1292,ls), (383,1401,o), -(432.053,1444,o), -(528.053,1444,cs), -(545.053,1444,o), -(575.053,1444,o), -(600.053,1444,c), -(607.668,1490,l), -(584.668,1490,o), -(553.668,1490,o), -(535.668,1490,cs), -(412.668,1490,o), -(341.404,1428,o), -(318.889,1292,cs), -(258.629,928,l) +(432,1444,o), +(528,1444,cs), +(545,1444,o), +(575,1444,o), +(600,1444,c), +(608,1490,l), +(585,1490,o), +(554,1490,o), +(536,1490,cs), +(413,1490,o), +(341,1428,o), +(319,1292,cs), +(290,1118,l), +(259,928,l) ); } ); @@ -50,23 +51,24 @@ shapes = ( { closed = 1; nodes = ( -(382.629,928,l), +(383,928,l), (414,1118,l), -(436.598,1254,ls), +(437,1254,ls), (448,1324,o), -(504.484,1356,o), -(617.484,1356,cs), -(633.484,1356,o), -(654.319,1355,o), -(672.822,1352,c), -(696.661,1496,l), -(680.323,1500,o), -(642.986,1504,o), -(597.986,1504,cs), -(412.986,1504,o), -(293.417,1416,o), -(266.598,1254,cs), -(212.629,928,l) +(504,1356,o), +(617,1356,cs), +(633,1356,o), +(654,1355,o), +(673,1352,c), +(697,1496,l), +(680,1500,o), +(643,1504,o), +(598,1504,cs), +(413,1504,o), +(293,1416,o), +(267,1254,cs), +(244,1118,l), +(213,928,l) ); } ); @@ -85,23 +87,24 @@ shapes = ( { closed = 1; nodes = ( -(345.385,848,l), +(345,848,l), (380,1056,l), -(410.612,1242,ls), +(411,1242,ls), (422,1313,o), -(460.167,1342,o), -(545.167,1342,cs), -(565.167,1342,o), -(624.167,1342,o), -(645.167,1342,c), -(669.668,1490,l), -(641.668,1490,o), -(614.668,1490,o), -(569.668,1490,cs), -(384.668,1490,o), -(267.431,1404,o), -(240.612,1242,cs), -(175.385,848,l) +(460,1342,o), +(545,1342,cs), +(565,1342,o), +(624,1342,o), +(645,1342,c), +(670,1490,l), +(642,1490,o), +(615,1490,o), +(570,1490,cs), +(385,1490,o), +(267,1404,o), +(241,1242,cs), +(210,1056,l), +(175,848,l) ); } ); @@ -134,9 +137,10 @@ nodes = ( (754,1504,o), (681,1504,cs), (400,1504,o), -(237,1381,o), -(196,1136,cs), -(156,896,l) +(235,1381,o), +(194,1136,cs), +(191,1118,l), +(154,896,l) ); } ); @@ -155,10 +159,10 @@ shapes = ( { closed = 1; nodes = ( -(542,880,l), +(534,832,l), (571,1056,l), (576,1088,ls), -(585,1147,o), +(586,1147,o), (620,1176,o), (677,1176,cs), (738,1176,o), @@ -171,7 +175,8 @@ nodes = ( (368,1490,o), (222,1364,o), (180,1110,cs), -(142,880,l) +(171,1056,l), +(134,832,l) ); } ); @@ -204,8 +209,9 @@ nodes = ( (491,1490,o), (473,1490,cs), (350,1490,o), -(279,1428,o), +(278,1428,o), (256,1292,cs), +(227,1119,l), (182,848,l) ); } diff --git a/src/Inter-Italic.glyphspackage/glyphs/_part.top_r_hook_c.glyph b/src/Inter-Italic.glyphspackage/glyphs/_part.top_r_hook_c.glyph new file mode 100644 index 000000000..874d7fe0e --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/_part.top_r_hook_c.glyph @@ -0,0 +1,210 @@ +{ +export = 0; +glyphname = _part.top_r_hook_c; +layers = ( +{ +anchors = ( +{ +name = _topr; +pos = (149,792); +} +); +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(149,792,l), +(201,1106,ls), +(219,1215,o), +(268,1258,o), +(364,1258,cs), +(381,1258,o), +(411,1258,o), +(436,1258,c), +(444,1304,l), +(421,1304,o), +(390,1304,o), +(372,1304,cs), +(249,1304,o), +(178,1242,o), +(155,1106,cs), +(103,792,l) +); +} +); +width = 385; +}, +{ +anchors = ( +{ +name = _topr; +pos = (149,792); +} +); +layerId = m012; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(149,792,l), +(194,1064,ls), +(212,1173,o), +(261,1216,o), +(357,1216,cs), +(374,1216,o), +(404,1216,o), +(429,1216,c), +(437,1262,l), +(414,1262,o), +(383,1262,o), +(365,1262,cs), +(242,1262,o), +(171,1200,o), +(148,1064,cs), +(103,792,l) +); +} +); +width = 385; +}, +{ +anchors = ( +{ +name = _topr; +pos = (270,782); +} +); +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(270,782,l), +(317,1062,ls), +(328,1132,o), +(385,1164,o), +(498,1164,cs), +(514,1164,o), +(535,1163,o), +(553,1160,c), +(577,1304,l), +(561,1308,o), +(523,1312,o), +(478,1312,cs), +(293,1312,o), +(172,1224,o), +(155,1062,cs), +(124,782,l) +); +} +); +width = 518; +}, +{ +anchors = ( +{ +name = _topr; +pos = (264,712); +} +); +layerId = m008; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(264,712,l), +(314,1014,ls), +(326,1085,o), +(363,1114,o), +(448,1114,cs), +(468,1114,o), +(527,1114,o), +(548,1114,c), +(573,1262,l), +(545,1262,o), +(518,1262,o), +(473,1262,cs), +(288,1262,o), +(170,1176,o), +(152,1014,cs), +(118,712,l) +); +} +); +width = 515; +}, +{ +anchors = ( +{ +name = _topr; +pos = (479,652); +} +); +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(479,652,l), +(527,944,ls), +(537,1004,o), +(570,1024,o), +(648,1024,cs), +(687,1024,o), +(722,1020,o), +(761,1015,c), +(806,1288,l), +(750,1304,o), +(685,1312,o), +(612,1312,cs), +(331,1312,o), +(213,1181,o), +(194,960,cs), +(167,652,l) +); +} +); +width = 750; +}, +{ +anchors = ( +{ +name = _topr; +pos = (479,618); +} +); +layerId = m010; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(479,618,l), +(519,860,ls), +(529,919,o), +(563,948,o), +(620,948,cs), +(681,948,o), +(732,948,o), +(756,948,c), +(808,1262,l), +(764,1262,o), +(683,1262,o), +(592,1262,cs), +(311,1262,o), +(190,1136,o), +(163,882,cs), +(135,618,l) +); +} +); +width = 750; +} +); +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/c.glyph b/src/Inter-Italic.glyphspackage/glyphs/c.glyph index 349253827..671d7a22a 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/c.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/c.glyph @@ -8,72 +8,88 @@ layers = ( anchors = ( { name = cedilla; -pos = (494,0); +pos = (496,0); }, { name = center; -pos = (566,559); +pos = (601,559); }, { name = top; -pos = (710,1304); +pos = (712,1304); +}, +{ +name = topr; +pos = (1037,792); +} +); +guides = ( +{ +angle = 80.6; +pos = (809,1616); } ); layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +metricRight = "=o-4"; +name = ital_gen; shapes = ( { closed = 1; nodes = ( -(706,-23,o), -(895,112,o), +(707,-24,o), +(895,115,o), (962,326,c), (914,326,l), -(856,145,o), -(684,23,o), -(504,24,cs), -(254,23,o), -(128,258,o), -(178,556,cs), -(228,862,o), -(449,1088,o), -(696,1088,cs), -(871,1088,o), -(986,973,o), -(986,792,c), -(1036,792,l), -(1036,995,o), -(898,1135,o), +(856,143,o), +(689,22,o), +(512,22,cs), +(263,22,o), +(127,258,o), +(176,556,cs), +(227,861,o), +(447,1088,o), +(688,1088,cs), +(863,1088,o), +(991,961,o), +(991,792,c), +(1037,792,l), +(1037,995,o), +(895,1134,o), (696,1134,cs), -(424,1135,o), -(185,885,o), +(423,1134,o), +(184,883,o), (130,556,cs), -(77,228,o), -(228,-23,o), +(75,225,o), +(232,-24,o), (504,-24,cs) ); } ); -width = 1132; +width = 1127; }, { anchors = ( { name = cedilla; -pos = (436.59,0); +pos = (432,0); }, { name = center; -pos = (503.47,555); +pos = (536,555); }, { name = top; -pos = (652.466,1304); +pos = (648,1304); +}, +{ +name = topr; +pos = (973,792); } ); guides = ( { angle = 80.6; -pos = (680,1616); +pos = (681,1616); } ); layerId = m012; @@ -83,112 +99,131 @@ shapes = ( { closed = 1; nodes = ( -(647.617,-24,o), -(835.628,115,o), -(902.559,326,c), -(854.559,326,l), -(796.264,143,o), -(629.232,22,o), -(452.232,22,cs), -(203.232,22,o), -(67.302,258,o), -(116.635,556,cs), -(167.128,861,o), -(387.707,1088,o), -(628.707,1088,cs), -(803.707,1088,o), -(931.683,961,o), -(931.705,792,c), -(977.705,792,l), -(977.311,995,o), -(835.323,1134,o), -(636.323,1134,cs), -(363.323,1134,o), -(124.77,883,o), -(70.635,556,cs), -(15.839,225,o), -(172.617,-24,o), -(444.617,-24,cs) +(643,-24,o), +(831,115,o), +(898,326,c), +(850,326,l), +(792,143,o), +(625,22,o), +(448,22,cs), +(199,22,o), +(63,258,o), +(112,556,cs), +(163,861,o), +(383,1088,o), +(624,1088,cs), +(799,1088,o), +(927,961,o), +(927,792,c), +(973,792,l), +(973,995,o), +(831,1134,o), +(632,1134,cs), +(359,1134,o), +(120,883,o), +(66,556,cs), +(11,225,o), +(168,-24,o), +(440,-24,cs) ); } ); -width = 1009; +width = 999; }, { anchors = ( { name = cedilla; -pos = (524,0); +pos = (514,0); }, { name = center; -pos = (572,559); +pos = (611,559); }, { name = top; -pos = (728,1304); +pos = (730,1304); +}, +{ +name = topr; +pos = (1087,782); +} +); +background = { +shapes = ( +{ +pos = (1,0); +ref = o; } ); +}; guides = ( { -angle = -99.4; -pos = (956,1472); +angle = 80.6; +pos = (833,1472); } ); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +metricRight = "=o-4"; +name = ital_gen; shapes = ( { closed = 1; nodes = ( -(761,-23,o), -(948,128,o), +(762,-24,o), +(950,128,o), (1012,326,c), (840,326,l), -(788,204,o), -(674,131,o), -(542,130,cs), -(337,131,o), -(232,300,o), +(789,204,o), +(675,130,o), +(540,130,cs), +(337,130,o), +(234,300,o), (276,558,cs), -(316,812,o), -(479,977,o), +(318,812,o), +(480,978,o), (680,978,cs), -(831,977,o), -(907,884,o), -(916,782,c), -(1088,782,l), +(832,978,o), +(906,884,o), +(915,782,c), +(1087,782,l), (1093,992,o), (939,1132,o), -(704,1132,cs), -(401,1132,o), -(159,893,o), -(104,552,cs), -(49,218,o), -(200,-23,o), +(703,1132,cs), +(400,1132,o), +(160,893,o), +(103,552,cs), +(48,218,o), +(201,-24,o), (514,-24,cs) ); } ); -width = 1144; +width = 1151; }, { anchors = ( { name = cedilla; -pos = (474.59,0); +pos = (475,0); }, { name = center; -pos = (535,528); +pos = (563,528); }, { name = top; -pos = (683.513,1262); +pos = (684,1262); +}, +{ +name = topr; +pos = (1038,712); } ); background = { shapes = ( { +pos = (1,0); ref = o; } ); @@ -196,7 +231,7 @@ ref = o; guides = ( { angle = 80.6; -pos = (562,1154); +pos = (563,1154); } ); layerId = m008; @@ -206,36 +241,36 @@ shapes = ( { closed = 1; nodes = ( -(708.617,-24,o), -(913.105,136,o), -(976.539,344,c), -(801.539,344,l), -(747.183,215,o), -(654.112,130,o), -(496.112,130,cs), -(296.112,130,o), -(203.937,286,o), -(243.669,526,cs), -(283.732,768,o), -(428.888,926,o), -(627.888,926,cs), -(783.888,926,o), -(860.989,836,o), -(865.461,712,c), -(1037.461,712,l), -(1043.723,925,o), -(893.383,1080,o), -(653.383,1080,cs), -(360.383,1080,o), -(125.307,850,o), -(71.669,526,cs), -(18.362,204,o), -(177.617,-24,o), -(470.617,-24,cs) +(709,-24,o), +(914,136,o), +(977,344,c), +(802,344,l), +(748,215,o), +(655,130,o), +(497,130,cs), +(297,130,o), +(204,286,o), +(244,526,cs), +(284,768,o), +(429,926,o), +(628,926,cs), +(784,926,o), +(861,836,o), +(866,712,c), +(1038,712,l), +(1044,925,o), +(894,1080,o), +(654,1080,cs), +(361,1080,o), +(126,850,o), +(72,526,cs), +(19,204,o), +(178,-24,o), +(471,-24,cs) ); } ); -width = 1071; +width = 1072; }, { anchors = ( @@ -245,82 +280,86 @@ pos = (550,0); }, { name = center; -pos = (621,559); +pos = (641,559); }, { name = top; pos = (766,1304); -} -); -guides = ( -{ -pos = (1240,896); }, { -angle = 90; -pos = (804,744); -}, -{ -pos = (1092,768); -}, +name = topr; +pos = (1194,652); +} +); +background = { +shapes = ( { -pos = (944,640); +pos = (1,0); +ref = o; } ); +}; layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +metricRight = "=o-2"; +name = ital_gen; shapes = ( { closed = 1; nodes = ( (876,-20,o), -(1108,169,o), -(1164,466,c), -(792,466,l), -(762,349,o), -(689,285,o), -(600,286,cs), -(495,285,o), +(1110,169,o), +(1163,466,c), +(791,466,l), +(763,348,o), +(688,280,o), +(600,280,cs), +(494,280,o), (442,375,o), (472,558,cs), -(500,742,o), -(585,832,o), +(503,742,o), +(586,832,o), (692,832,cs), -(780,832,o), -(829,768,o), -(820,652,c), -(1192,652,l), -(1239,943,o), -(1065,1132,o), -(736,1132,cs), -(372,1132,o), -(116,899,o), +(781,832,o), +(830,769,o), +(822,652,c), +(1194,652,l), +(1240,943,o), +(1064,1132,o), +(735,1132,cs), +(371,1132,o), +(119,899,o), (62,556,cs), -(3,212,o), -(180,-20,o), -(544,-20,cs) +(5,212,o), +(181,-20,o), +(545,-20,cs) ); } ); -width = 1242; +width = 1239; }, { anchors = ( { name = cedilla; -pos = (518.59,0); +pos = (519,0); }, { name = center; -pos = (597,528); +pos = (619,528); }, { name = top; -pos = (727.513,1262); +pos = (728,1262); +}, +{ +name = topr; +pos = (1165,618); } ); background = { shapes = ( { +pos = (1,0); ref = o; } ); @@ -328,7 +367,7 @@ ref = o; guides = ( { angle = 80.6; -pos = (606,1415); +pos = (607,1415); } ); layerId = m010; @@ -338,32 +377,32 @@ shapes = ( { closed = 1; nodes = ( -(836.617,-24,o), -(1090.402,168,o), -(1135.763,442,c), -(753.763,442,l), -(730.87,346,o), -(662.937,286,o), -(577.937,286,cs), -(472.937,286,o), -(425.002,377,o), +(837,-24,o), +(1091,168,o), +(1136,442,c), +(754,442,l), +(731,346,o), +(663,286,o), +(578,286,cs), +(473,286,o), +(425,377,o), (450,528,cs), -(475.163,680,o), -(552.063,770,o), -(658.063,770,cs), -(743.063,770,o), -(791.461,712,o), -(782.899,618,c), -(1164.899,618,l), -(1200.26,892,o), -(1011.383,1080,o), -(701.383,1080,cs), -(363.383,1080,o), -(100.631,858,o), +(476,680,o), +(552,770,o), +(658,770,cs), +(743,770,o), +(792,712,o), +(783,618,c), +(1165,618,l), +(1201,892,o), +(1012,1080,o), +(702,1080,cs), +(364,1080,o), +(101,858,o), (46,528,cs), -(-8.797,197,o), -(179.617,-24,o), -(518.617,-24,cs) +(-8,197,o), +(180,-24,o), +(519,-24,cs) ); } ); diff --git a/src/Inter-Italic.glyphspackage/glyphs/cacute.glyph b/src/Inter-Italic.glyphspackage/glyphs/cacute.glyph index fb5ee5eba..96975ae96 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/cacute.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/cacute.glyph @@ -10,11 +10,11 @@ shapes = ( ref = c; }, { -pos = (271,0); +pos = (273,0); ref = acute; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/ccaron.glyph b/src/Inter-Italic.glyphspackage/glyphs/ccaron.glyph index 40ca7fca3..dfc375865 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/ccaron.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/ccaron.glyph @@ -10,11 +10,11 @@ shapes = ( ref = c; }, { -pos = (138,0); +pos = (140,0); ref = caron; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/ccedilla.glyph b/src/Inter-Italic.glyphspackage/glyphs/ccedilla.glyph index e8314fc9a..0c3326ff7 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/ccedilla.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/ccedilla.glyph @@ -10,11 +10,11 @@ shapes = ( ref = c; }, { -pos = (338,0); +pos = (328,0); ref = cedilla; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/ccedillaacute.glyph b/src/Inter-Italic.glyphspackage/glyphs/ccedillaacute.glyph index ef81c6ef2..787a111e1 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/ccedillaacute.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/ccedillaacute.glyph @@ -10,15 +10,15 @@ shapes = ( ref = c; }, { -pos = (338,0); +pos = (328,0); ref = cedilla; }, { -pos = (271,0); +pos = (273,0); ref = acute; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/ccircumflex.glyph b/src/Inter-Italic.glyphspackage/glyphs/ccircumflex.glyph index e82951987..0c0110ff4 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/ccircumflex.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/ccircumflex.glyph @@ -10,11 +10,11 @@ shapes = ( ref = c; }, { -pos = (138,0); +pos = (140,0); ref = circumflex; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/cdotaccent.glyph b/src/Inter-Italic.glyphspackage/glyphs/cdotaccent.glyph index 9cd695480..9f0f6891c 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/cdotaccent.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/cdotaccent.glyph @@ -10,11 +10,11 @@ shapes = ( ref = c; }, { -pos = (360,0); +pos = (362,0); ref = dotaccent; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/chook.glyph b/src/Inter-Italic.glyphspackage/glyphs/chook.glyph index 7e60082c3..edeb64fce 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/chook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/chook.glyph @@ -5,192 +5,87 @@ kernRight = o; layers = ( { layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(1114,928,ls), -(1135,1044,o), -(1208,1079,o), -(1300,1080,cs), -(1321,1079,o), -(1341,1076,o), -(1356,1074,c), -(1378,1218,l), -(1355,1228,o), -(1317,1228,o), -(1282,1228,cs), -(1119,1228,o), -(977,1119,o), -(942,928,cs), -(916,782,l), -(1088,782,l) -); +ref = c; }, { -ref = c; +pos = (817,0); +ref = _part.top_r_hook_c; } ); -width = 1250; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(1230,834,ls), -(1245,928,o), -(1280,969,o), -(1362,968,cs), -(1396,969,o), -(1420,963,o), -(1452,960,c), -(1492,1202,l), -(1440,1216,o), -(1393,1225,o), -(1346,1224,cs), -(1108,1225,o), -(908,1085,o), -(866,838,cs), -(834,652,l), -(1198,652,l) -); +ref = c; }, { -ref = c; +pos = (715,0); +ref = _part.top_r_hook_c; } ); -width = 1362; +width = 1239; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(1064,962,ls), -(1084,1079,o), -(1134,1132,o), -(1234,1132,cs), -(1249,1132,o), -(1276,1130,o), -(1302,1128,c), -(1310,1174,l), -(1285,1177,o), -(1258,1178,o), -(1240,1178,cs), -(1111,1178,o), -(1044,1113,o), -(1018,962,cs), -(990,792,l), -(1036,792,l,{ -name = hr00; -}) -); +ref = c; }, { -alignment = -1; -ref = c; +pos = (888,0); +ref = _part.top_r_hook_c; } ); -width = 1184; +width = 1127; }, { layerId = m008; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(1060.307,850,ls), -(1079.51,966,o), -(1155.305,1001,o), -(1249.47,1002,cs), -(1268.305,1001,o), -(1288.808,998,o), -(1302.477,996,c), -(1326.316,1140,l), -(1301.971,1150,o), -(1263.971,1150,o), -(1229.971,1150,cs), -(1066.971,1150,o), -(920.092,1042,o), -(888.307,850,cs), -(865.461,712,l), -(1037.461,712,l) -); +ref = c; }, { -ref = c; +pos = (774,0); +ref = _part.top_r_hook_c; } ); -width = 1186; +width = 1072; }, { layerId = m010; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(1200.658,834,ls), -(1216.22,928,o), -(1250.007,969,o), -(1332.842,968,cs), -(1366.007,969,o), -(1391.014,963,o), -(1421.517,960,c), -(1461.58,1202,l), -(1409.898,1216,o), -(1365.388,1225,o), -(1317.222,1224,cs), -(1080.388,1225,o), -(878.211,1085,o), -(837.32,838,cs), -(800.899,618,l), -(1164.899,618,l) -); +ref = c; }, { -ref = c; +pos = (686,0); +ref = _part.top_r_hook_c; } ); -width = 1330; +width = 1194; }, { layerId = m012; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(1005.848,962,ls), -(1026.376,1086,o), -(1068.992,1132,o), -(1171.992,1132,cs), -(1190.992,1132,o), -(1217.66,1130,o), -(1243.329,1128,c), -(1250.945,1174,l), -(1226.441,1177,o), -(1199.607,1178,o), -(1179.607,1178,cs), -(1051.607,1178,o), -(983.846,1113,o), -(959.848,962,cs), -(931.705,792,l), -(977.705,792,l,{ -name = hr00; -}) -); +ref = c; }, { -alignment = -1; -ref = c; +pos = (824,0); +ref = _part.top_r_hook_c; } ); -width = 1056; +width = 999; } ); metricLeft = c; diff --git a/src/Inter-Italic.glyphspackage/glyphs/escyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/escyrillic.glyph index ca5fe1074..f486ea68f 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/escyrillic.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/escyrillic.glyph @@ -10,7 +10,7 @@ shapes = ( ref = c; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/esdescendercyrillic.glyph b/src/Inter-Italic.glyphspackage/glyphs/esdescendercyrillic.glyph index a02701d93..6960390cf 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/esdescendercyrillic.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/esdescendercyrillic.glyph @@ -10,11 +10,11 @@ shapes = ( ref = c; }, { -pos = (338,0); +pos = (328,0); ref = cedilla; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/k.base.glyph b/src/Inter-Italic.glyphspackage/glyphs/k.base.glyph new file mode 100644 index 000000000..c91dbe9b0 --- /dev/null +++ b/src/Inter-Italic.glyphspackage/glyphs/k.base.glyph @@ -0,0 +1,331 @@ +{ +color = (219,235,247,1); +glyphname = k.base; +kernLeft = B; +kernRight = k; +layers = ( +{ +anchors = ( +{ +name = bottom; +pos = (484,0); +}, +{ +name = top; +pos = (367,1304); +}, +{ +name = topr; +pos = (421,1118); +} +); +layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(520,590,l), +(536,590,l), +(1143,1118,l), +(931,1118,l), +(361,620,l), +(329,620,l), +(294,408,l) +); +}, +{ +closed = 1; +nodes = ( +(236,0,l), +(421,1118,l), +(251,1118,l), +(66,0,l) +); +}, +{ +closed = 1; +nodes = ( +(994,0,l), +(571,672,l), +(429,552,l), +(774,0,l) +); +} +); +width = 1115; +}, +{ +anchors = ( +{ +name = bottom; +pos = (536,0); +}, +{ +name = top; +pos = (427,1304); +}, +{ +name = topr; +pos = (597,1118); +} +); +layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(668,532,l), +(782,532,l), +(1333,1118,l), +(881,1118,l), +(549,742,l), +(493,742,l), +(414,264,l) +); +}, +{ +closed = 1; +nodes = ( +(412,0,l), +(597,1118,l), +(195,1118,l), +(10,0,l) +); +}, +{ +closed = 1; +nodes = ( +(1158,0,l), +(827,728,l), +(517,442,l), +(700,0,l) +); +} +); +width = 1243; +}, +{ +anchors = ( +{ +name = bottom; +pos = (446,0); +}, +{ +name = top; +pos = (345,1304); +}, +{ +name = topr; +pos = (337,1118); +} +); +layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(405,610,l), +(412,616,l), +(1003,1118,l), +(937,1118,l), +(246,531,l), +(228,531,l), +(214,450,l) +); +}, +{ +closed = 1; +nodes = ( +(152,0,l), +(337,1118,l), +(291,1118,l), +(106,0,l) +); +}, +{ +closed = 1; +nodes = ( +(836,0,l), +(428,645,l), +(388,616,l), +(777,0,l) +); +} +); +width = 999; +}, +{ +anchors = ( +{ +name = bottom; +pos = (459,0); +}, +{ +name = top; +pos = (335,1262); +}, +{ +name = topr; +pos = (386,1056); +} +); +guides = ( +{ +angle = 80.6; +pos = (47,1872); +}, +{ +angle = 80.6; +pos = (-46,1502); +} +); +layerId = m008; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(486,556,l), +(502,556,l), +(1099,1056,l), +(879,1056,l), +(309,581,l), +(296,581,l), +(263,380,l) +); +}, +{ +closed = 1; +nodes = ( +(211,0,l), +(386,1056,l), +(216,1056,l), +(41,0,l) +); +}, +{ +closed = 1; +nodes = ( +(958,0,l), +(537,636,l), +(398,518,l), +(742,0,l) +); +} +); +width = 1041; +}, +{ +anchors = ( +{ +name = bottom; +pos = (525,0); +}, +{ +name = top; +pos = (408,1262); +}, +{ +name = topr; +pos = (574,1056); +} +); +layerId = m010; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(645,498,l), +(757,498,l), +(1298,1056,l), +(846,1056,l), +(521,712,l), +(475,712,l), +(397,240,l) +); +}, +{ +closed = 1; +nodes = ( +(399,0,l), +(574,1056,l), +(174,1056,l), +(-1,0,l) +); +}, +{ +closed = 1; +nodes = ( +(1135,0,l), +(801,690,l), +(497,410,l), +(681,0,l) +); +} +); +width = 1202; +}, +{ +anchors = ( +{ +name = bottom; +pos = (382,0); +}, +{ +name = top; +pos = (274,1262); +}, +{ +name = topr; +pos = (273,1118); +} +); +layerId = m012; +name = ital_gen; +shapes = ( +{ +closed = 1; +nodes = ( +(341,610,l), +(348,616,l), +(939,1118,l), +(873,1118,l), +(182,531,l), +(164,531,l), +(150,450,l) +); +}, +{ +closed = 1; +nodes = ( +(88,0,l), +(273,1118,l), +(227,1118,l), +(42,0,l) +); +}, +{ +closed = 1; +nodes = ( +(772,0,l), +(364,645,l), +(324,616,l), +(713,0,l) +); +} +); +width = 871; +} +); +metricLeft = h; +metricRight = k; +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Italic.glyphspackage/glyphs/khook.glyph b/src/Inter-Italic.glyphspackage/glyphs/khook.glyph index 9cb109a01..a8981224c 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/khook.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/khook.glyph @@ -4,417 +4,84 @@ kernLeft = B; kernRight = k; layers = ( { -anchors = ( -{ -name = bottom; -pos = (483,0); -}, -{ -name = top; -pos = (429,1676); -} -); layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(519,590,l), -(535,590,l), -(1143,1118,l), -(931,1118,l), -(360,620,l), -(324,620,l), -(293,408,l) -); -}, -{ -closed = 1; -nodes = ( -(235,0,l), -(421,1118,l), -(251,1118,l), -(65,0,l) -); -}, -{ -closed = 1; -nodes = ( -(993,0,l), -(571,672,l), -(429,552,l), -(773,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(421,1118,l), -(443,1254,ls), -(455,1324,o), -(505,1355,o), -(618,1356,cs), -(634,1356,o), -(655,1355,o), -(673,1352,c), -(697,1496,l), -(681,1500,o), -(643,1504,o), -(598,1504,cs), -(413,1504,o), -(300,1416,o), -(273,1254,cs), -(251,1118,l) -); +pos = (7,0); +ref = _part.top_r_hook; } ); width = 1115; }, { -anchors = ( -{ -name = bottom; -pos = (535,0); -}, -{ -name = top; -pos = (487,1676); -} -); -guides = ( -{ -pos = (468,2140); -} -); layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(668,532,l), -(782,532,l), -(1333,1118,l), -(881,1118,l), -(548,742,l), -(496,742,l), -(413,264,l) -); -}, -{ -closed = 1; -nodes = ( -(411,0,l), -(597,1118,l), -(195,1118,l), -(9,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(1157,0,l), -(826,728,l), -(517,442,l), -(699,0,l) -); -}, -{ -closed = 1; -nodes = ( -(597,1118,l), -(600,1136,ls), -(609,1196,o), -(638,1218,o), -(716,1216,cs), -(755,1216,o), -(790,1212,o), -(829,1207,c), -(874,1480,l), -(818,1496,o), -(753,1504,o), -(680,1504,cs), -(399,1504,o), -(238,1381,o), -(198,1136,cs), -(195,1118,l) -); +pos = (4,0); +ref = _part.top_r_hook; } ); -width = 1241; -}, -{ -anchors = ( -{ -name = bottom; -pos = (445,0); +width = 1243; }, { -name = top; -pos = (407,1676); -} -); layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; +name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(404,610,l), -(411,616,l), -(1003,1118,l), -(937,1118,l), -(246,536,l), -(228,536,l), -(214,450,l) -); -}, -{ -closed = 1; -nodes = ( -(151,0,l), -(337,1118,l), -(291,1118,l), -(105,0,l) -); -}, -{ -closed = 1; -nodes = ( -(835,0,l), -(428,646,l), -(387,616,l), -(773,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(337,1118,l), -(365,1292,ls), -(383,1401,o), -(433,1448,o), -(529,1448,cs), -(548,1448,o), -(575,1447,o), -(601,1444,c), -(608,1490,l), -(584,1493,o), -(557,1494,o), -(537,1494,cs), -(414,1495,o), -(342,1428,o), -(319,1292,cs), -(291,1118,l) -); +pos = (1,0); +ref = _part.top_r_hook; } ); width = 999; }, { -anchors = ( -{ -name = bottom; -pos = (458.59,0); -}, -{ -name = top; -pos = (403.05,1676); -} -); layerId = m008; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(485.635,556,l), -(501.635,556,l), -(1098.41,1056,l), -(878.41,1056,l), -(319.264,590,l), -(297.264,590,l), -(262.499,380,l) -); -}, -{ -closed = 1; -nodes = ( -(210.59,0,l), -(385.41,1056,l), -(215.41,1056,l), -(40.59,0,l) -); -}, -{ -closed = 1; -nodes = ( -(957.59,0,l), -(536.879,636,l), -(397.345,518,l), -(741.59,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(385.41,1056,l), -(416.202,1242,ls), -(427.956,1313,o), -(461.757,1342,o), -(546.757,1342,cs), -(566.757,1342,o), -(625.757,1342,o), -(646.757,1342,c), -(671.258,1490,l), -(643.258,1490,o), -(616.258,1490,o), -(571.258,1490,cs), -(386.258,1490,o), -(273.021,1404,o), -(246.202,1242,cs), -(215.41,1056,l) -); +pos = (6,0); +ref = _part.top_r_hook; } ); width = 1041; }, { -anchors = ( -{ -name = bottom; -pos = (524.59,0); -}, -{ -name = top; -pos = (476.05,1676); -} -); -guides = ( -{ -angle = -9.4; -pos = (-84,2140); -} -); layerId = m010; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(645.034,498,l), -(757.034,498,l), -(1297.41,1056,l), -(845.41,1056,l), -(520.461,712,l), -(474.461,712,l), -(396.322,240,l) -); -}, -{ -closed = 1; -nodes = ( -(398.59,0,l), -(573.41,1056,l), -(173.41,1056,l), -(-1.41,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(1134.59,0,l), -(800.819,690,l), -(496.465,410,l), -(680.59,0,l) -); -}, -{ -closed = 1; -nodes = ( -(573.41,1056,l), -(584.005,1120,ls), -(590.958,1162,o), -(616.931,1186,o), -(658.931,1186,cs), -(719.931,1186,o), -(790.931,1186,o), -(814.931,1186,c), -(865.258,1490,l), -(821.258,1490,o), -(650.258,1490,o), -(559.258,1490,cs), -(358.258,1490,o), -(226.551,1377,o), -(192.945,1174,cs), -(173.41,1056,l) -); +pos = (3,0); +ref = _part.top_r_hook; } ); width = 1202; }, { -anchors = ( -{ -name = bottom; -pos = (388,0); -}, -{ -name = top; -pos = (349,1676); -} -); layerId = m012; name = ital_gen; shapes = ( { -closed = 1; -nodes = ( -(347,610,l), -(354,616,l), -(945,1118,l), -(879,1118,l), -(188,536,l), -(170,536,l), -(156,450,l) -); -}, -{ -closed = 1; -nodes = ( -(94,0,l), -(279,1118,l), -(233,1118,l), -(48,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(778,0,l), -(371,646,l), -(330,616,l), -(716,0,l) -); -}, -{ -closed = 1; -nodes = ( -(279,1118,l), -(307,1292,ls), -(326,1401,o), -(375,1444,o), -(471,1444,cs), -(488,1444,o), -(518,1444,o), -(543,1444,c), -(550,1490,l), -(527,1490,o), -(496,1490,o), -(478,1490,cs), -(355,1490,o), -(284,1428,o), -(261,1292,cs), -(233,1118,l) -); +ref = _part.top_r_hook; } ); width = 871; diff --git a/src/Inter-Italic.glyphspackage/glyphs/sigmalunatesymbolgreek.glyph b/src/Inter-Italic.glyphspackage/glyphs/sigmalunatesymbolgreek.glyph index 5767a9a35..8ccfdab63 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/sigmalunatesymbolgreek.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/sigmalunatesymbolgreek.glyph @@ -10,7 +10,7 @@ shapes = ( ref = c; } ); -width = 1144; +width = 1151; }, { layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E"; diff --git a/src/Inter-Italic.glyphspackage/glyphs/uni217D_.glyph b/src/Inter-Italic.glyphspackage/glyphs/uni217D_.glyph index 8e84be61e..096283726 100644 --- a/src/Inter-Italic.glyphspackage/glyphs/uni217D_.glyph +++ b/src/Inter-Italic.glyphspackage/glyphs/uni217D_.glyph @@ -20,7 +20,7 @@ shapes = ( ref = c; } ); -width = 1242; +width = 1239; }, { layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F"; diff --git a/src/Inter-Italic.glyphspackage/order.plist b/src/Inter-Italic.glyphspackage/order.plist index d5ac5d8ac..b32b3338d 100644 --- a/src/Inter-Italic.glyphspackage/order.plist +++ b/src/Inter-Italic.glyphspackage/order.plist @@ -724,6 +724,7 @@ kacute, kdotbelow, klinebelow, kturn, +k.base, l, lslash, lbar, @@ -2568,6 +2569,7 @@ _part.top_left_hook, _part.top_r_hook, _part.top_r_hook_C, _part.top_r_hook_G, +_part.top_r_hook_c, _part.topbar, _part.zeroslash ) \ No newline at end of file -- cgit v1.2.3