diff options
author | Rasmus Andersson <rasmus@notion.se> | 2022-09-30 01:27:01 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2022-09-30 01:27:01 +0300 |
commit | 3d49caef00a50770b2a299ed6a218299e3e8c370 (patch) | |
tree | cdd9cf93b41054592fa542a10bd0d39d4c2aa680 | |
parent | 1a41d7ad4770418808ea77bcb2f61a80b6eca064 (diff) | |
download | inter-3d49caef00a50770b2a299ed6a218299e3e8c370.tar.xz |
improvements to several glyphs with a top right, rightwards-pointing hook
33 files changed, 1532 insertions, 1346 deletions
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 diff --git a/src/Inter-Roman.glyphspackage/fontinfo.plist b/src/Inter-Roman.glyphspackage/fontinfo.plist index 8afb422c3..f60e8decf 100644 --- a/src/Inter-Roman.glyphspackage/fontinfo.plist +++ b/src/Inter-Roman.glyphspackage/fontinfo.plist @@ -816,6 +816,7 @@ kacute, kdotbelow, klinebelow, kturn, +k.base, l, lslash, lbar, @@ -4273,7 +4274,6 @@ less = -128; periodcentered = -69; }; "@MMK_L_a" = { -"@MMK_R_B" = 69; "@MMK_R_T" = -93; "@MMK_R_T.sc" = -87; "@MMK_R_V" = -104; @@ -6005,7 +6005,6 @@ less = -128; periodcentered = -69; }; "@MMK_L_a" = { -"@MMK_R_B" = 81; "@MMK_R_T" = -93; "@MMK_R_T.sc" = -87; "@MMK_R_V" = -104; @@ -6215,7 +6214,6 @@ Psi = -93; "@MMK_R_idieresis" = 209; "@MMK_R_idotless" = 69; "@MMK_R_jdotless" = 69; -"@MMK_R_m" = 69; "@MMK_R_o" = -46; "@MMK_R_quotedblbase" = -186; "@MMK_R_s" = -46; @@ -7091,7 +7089,6 @@ germandbls = { ghook = { "@MMK_R_idblgrave" = 104; "@MMK_R_idieresis" = 69; -"@MMK_R_m" = 81; }; greater = { "@MMK_R_Elcyrillic" = -69; @@ -11285,7 +11282,6 @@ uni0248 = -244; less = -128; }; "@MMK_L_a" = { -"@MMK_R_B" = 69; "@MMK_R_T" = -93; "@MMK_R_T.sc" = -29; "@MMK_R_V" = -104; diff --git a/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph b/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph index 535b046dd..94064ee44 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook.glyph @@ -126,9 +126,9 @@ nodes = ( (597,1504,o), (524,1504,cs), (243,1504,o), -(100,1381,o), -(100,1136,cs), -(100,896,l) +(98,1381,o), +(98,1136,cs), +(98,896,l) ); } ); @@ -146,7 +146,7 @@ shapes = ( { closed = 1; nodes = ( -(484,880,l), +(484,832,l), (484,1088,ls), (484,1147,o), (513,1176,o), @@ -161,7 +161,7 @@ nodes = ( (209,1490,o), (84,1364,o), (84,1110,cs), -(84,880,l) +(84,832,l) ); } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook_c.glyph b/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook_c.glyph new file mode 100644 index 000000000..694e0dc56 --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook_c.glyph @@ -0,0 +1,204 @@ +{ +export = 0; +glyphname = _part.top_r_hook_c; +layers = ( +{ +anchors = ( +{ +name = _topr; +pos = (110,792); +} +); +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +closed = 1; +nodes = ( +(110,792,l), +(110,1106,ls), +(110,1215,o), +(152,1258,o), +(248,1258,cs), +(265,1258,o), +(295,1258,o), +(320,1258,c), +(320,1304,l), +(297,1304,o), +(266,1304,o), +(248,1304,cs), +(125,1304,o), +(64,1242,o), +(64,1106,cs), +(64,792,l) +); +} +); +width = 384; +}, +{ +anchors = ( +{ +name = _topr; +pos = (110,792); +} +); +layerId = m011; +shapes = ( +{ +closed = 1; +nodes = ( +(110,792,l), +(110,1064,ls), +(110,1173,o), +(152,1216,o), +(248,1216,cs), +(265,1216,o), +(295,1216,o), +(320,1216,c), +(320,1262,l), +(297,1262,o), +(266,1262,o), +(248,1262,cs), +(125,1262,o), +(64,1200,o), +(64,1064,cs), +(64,792,l) +); +} +); +width = 384; +}, +{ +anchors = ( +{ +name = _topr; +pos = (234,782); +} +); +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +closed = 1; +nodes = ( +(234,782,l), +(234,1062,ls), +(234,1132,o), +(285,1164,o), +(398,1164,cs), +(414,1164,o), +(435,1163,o), +(454,1160,c), +(454,1304,l), +(437,1308,o), +(399,1312,o), +(354,1312,cs), +(169,1312,o), +(63,1224,o), +(72,1062,cs), +(88,782,l) +); +} +); +width = 518; +}, +{ +anchors = ( +{ +name = _topr; +pos = (234,712); +} +); +layerId = m007; +shapes = ( +{ +closed = 1; +nodes = ( +(234,712,l), +(234,1014,ls), +(234,1085,o), +(267,1114,o), +(352,1114,cs), +(372,1114,o), +(431,1114,o), +(452,1114,c), +(452,1262,l), +(424,1262,o), +(397,1262,o), +(352,1262,cs), +(167,1262,o), +(63,1176,o), +(72,1014,cs), +(88,712,l) +); +} +); +width = 516; +}, +{ +anchors = ( +{ +name = _topr; +pos = (464,652); +} +); +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +closed = 1; +nodes = ( +(464,652,l), +(464,944,ls), +(464,1004,o), +(493,1024,o), +(571,1024,cs), +(610,1024,o), +(646,1020,o), +(686,1015,c), +(686,1288,l), +(627,1304,o), +(561,1312,o), +(488,1312,cs), +(207,1312,o), +(111,1181,o), +(128,960,cs), +(152,652,l) +); +} +); +width = 750; +}, +{ +anchors = ( +{ +name = _topr; +pos = (464,618); +} +); +layerId = m009; +shapes = ( +{ +closed = 1; +nodes = ( +(464,618,l), +(464,860,ls), +(464,919,o), +(493,948,o), +(550,948,cs), +(611,948,o), +(662,948,o), +(686,948,c), +(686,1262,l), +(642,1262,o), +(561,1262,o), +(470,1262,cs), +(189,1262,o), +(89,1136,o), +(104,882,cs), +(120,618,l) +); +} +); +width = 750; +} +); +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/areversed.1.glyph b/src/Inter-Roman.glyphspackage/glyphs/areversed.1.glyph index 568ac22ed..7012fdaf8 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/areversed.1.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/areversed.1.glyph @@ -59,7 +59,7 @@ width = 1248; anchors = ( { name = topr; -pos = (294,1056); +pos = (298,1056); } ); layerId = m007; @@ -77,7 +77,7 @@ width = 1160; anchors = ( { name = topr; -pos = (502,1118); +pos = (504,1118); } ); layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; @@ -95,7 +95,7 @@ width = 1322; anchors = ( { name = topr; -pos = (484,1056); +pos = (486,1056); } ); layerId = m009; diff --git a/src/Inter-Roman.glyphspackage/glyphs/bhook.glyph b/src/Inter-Roman.glyphspackage/glyphs/bhook.glyph index 098b331d3..5c0f88add 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/bhook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/bhook.glyph @@ -25,7 +25,7 @@ alignment = 1; ref = areversed.1; }, { -pos = (2,0); +pos = (4,0); ref = _part.top_r_hook; } ); @@ -134,7 +134,7 @@ alignment = 1; ref = areversed.1; }, { -pos = (2,0); +pos = (6,0); ref = _part.top_r_hook; } ); @@ -148,6 +148,7 @@ alignment = 1; ref = areversed.1; }, { +pos = (2,0); ref = _part.top_r_hook; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/c.glyph b/src/Inter-Roman.glyphspackage/glyphs/c.glyph index eeea0b12e..1d33023ee 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/c.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/c.glyph @@ -17,6 +17,10 @@ pos = (600,559); { name = top; pos = (588,1304); +}, +{ +name = topr; +pos = (998,792); } ); guides = ( @@ -75,6 +79,10 @@ pos = (536,555); { name = top; pos = (524,1304); +}, +{ +name = topr; +pos = (934,792); } ); guides = ( @@ -133,6 +141,10 @@ pos = (610,559); { name = top; pos = (606,1304); +}, +{ +name = topr; +pos = (1050,782); } ); background = { @@ -198,6 +210,10 @@ pos = (562,528); { name = top; pos = (562,1262); +}, +{ +name = topr; +pos = (1007,712); } ); background = { @@ -388,6 +404,10 @@ pos = (640,559); { name = top; pos = (642,1304); +}, +{ +name = topr; +pos = (1178,652); } ); background = { @@ -397,21 +417,6 @@ ref = o; } ); }; -guides = ( -{ -pos = (1084,896); -}, -{ -angle = 90; -pos = (884,744); -}, -{ -pos = (1084,768); -}, -{ -pos = (1084,640); -} -); layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; metricRight = "=o-2"; shapes = ( @@ -550,6 +555,10 @@ pos = (618,528); { name = top; pos = (606,1262); +}, +{ +name = topr; +pos = (1150,618); } ); background = { diff --git a/src/Inter-Roman.glyphspackage/glyphs/chook.glyph b/src/Inter-Roman.glyphspackage/glyphs/chook.glyph index 45e1098de..2249262cb 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/chook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/chook.glyph @@ -7,187 +7,79 @@ layers = ( layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { -closed = 1; -nodes = ( -(1050,928,ls), -(1050,1044,o), -(1120,1079,o), -(1214,1080,cs), -(1233,1079,o), -(1254,1076,o), -(1268,1074,c), -(1268,1218,l), -(1242,1228,o), -(1204,1228,o), -(1170,1228,cs), -(1007,1228,o), -(879,1120,o), -(878,928,cs), -(878,782,l), -(1050,782,l) -); +ref = c; }, { -ref = c; +pos = (816,0); +ref = _part.top_r_hook_c; } ); -width = 1250; +width = 1150; }, { layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { -closed = 1; -nodes = ( -(1178,834,ls), -(1178,928,o), -(1205,969,o), -(1288,968,cs), -(1321,969,o), -(1347,963,o), -(1378,960,c), -(1378,1202,l), -(1324,1216,o), -(1278,1225,o), -(1230,1224,cs), -(993,1225,o), -(814,1085,o), -(814,838,cs), -(814,652,l), -(1178,652,l) -); +ref = c; }, { -ref = c; +pos = (714,0); +ref = _part.top_r_hook_c; } ); -width = 1362; +width = 1238; }, { layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { -closed = 1; -nodes = ( -(998,962,ls), -(998,1086,o), -(1033,1132,o), -(1136,1132,cs), -(1155,1132,o), -(1182,1130,o), -(1208,1128,c), -(1208,1174,l), -(1183,1177,o), -(1156,1178,o), -(1136,1178,cs), -(1008,1178,o), -(951,1113,o), -(952,962,cs), -(952,792,l), -(998,792,l,{ -name = hr00; -}) -); +ref = c; }, { -alignment = -1; -ref = c; +pos = (888,0); +ref = _part.top_r_hook_c; } ); -width = 1184; +width = 1126; }, { layerId = m007; shapes = ( { -closed = 1; -nodes = ( -(1007,850,ls), -(1007,966,o), -(1077,1001,o), -(1171,1002,cs), -(1190,1001,o), -(1211,998,o), -(1225,996,c), -(1225,1140,l), -(1199,1150,o), -(1161,1150,o), -(1127,1150,cs), -(964,1150,o), -(835,1042,o), -(835,850,cs), -(835,712,l), -(1007,712,l) -); +ref = c; }, { -ref = c; +pos = (773,0); +ref = _part.top_r_hook_c; } ); -width = 1186; +width = 1071; }, { layerId = m009; shapes = ( { -closed = 1; -nodes = ( -(1150,834,ls), -(1150,928,o), -(1177,969,o), -(1260,968,cs), -(1293,969,o), -(1319,963,o), -(1350,960,c), -(1350,1202,l), -(1296,1216,o), -(1250,1225,o), -(1202,1224,cs), -(965,1225,o), -(786,1085,o), -(786,838,cs), -(786,618,l), -(1150,618,l) -); +ref = c; }, { -ref = c; +pos = (686,0); +ref = _part.top_r_hook_c; } ); -width = 1330; +width = 1194; }, { layerId = m011; shapes = ( { -closed = 1; -nodes = ( -(934,962,ls), -(934,1086,o), -(969,1132,o), -(1072,1132,cs), -(1091,1132,o), -(1118,1130,o), -(1144,1128,c), -(1144,1174,l), -(1119,1177,o), -(1092,1178,o), -(1072,1178,cs), -(944,1178,o), -(887,1113,o), -(888,962,cs), -(888,792,l), -(934,792,l,{ -name = hr00; -}) -); +ref = c; }, { -alignment = -1; -ref = c; +pos = (824,0); +ref = _part.top_r_hook_c; } ); -width = 1056; +width = 998; } ); metricLeft = c; diff --git a/src/Inter-Roman.glyphspackage/glyphs/hhook.glyph b/src/Inter-Roman.glyphspackage/glyphs/hhook.glyph index 8da051379..15c4b3058 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/hhook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/hhook.glyph @@ -16,6 +16,7 @@ shapes = ( ref = n; }, { +pos = (6,0); ref = _part.top_r_hook; } ); @@ -34,6 +35,7 @@ shapes = ( ref = n; }, { +pos = (4,0); ref = _part.top_r_hook; } ); @@ -70,6 +72,7 @@ shapes = ( ref = n; }, { +pos = (4,0); ref = _part.top_r_hook; } ); @@ -88,6 +91,7 @@ shapes = ( ref = n; }, { +pos = (2,0); ref = _part.top_r_hook; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/k.base.glyph b/src/Inter-Roman.glyphspackage/glyphs/k.base.glyph new file mode 100644 index 000000000..4ecbbd6fc --- /dev/null +++ b/src/Inter-Roman.glyphspackage/glyphs/k.base.glyph @@ -0,0 +1,325 @@ +{ +color = (219,235,247,1); +glyphname = k.base; +kernLeft = B; +kernRight = k; +layers = ( +{ +anchors = ( +{ +name = bottom; +pos = (576,0); +}, +{ +name = top; +pos = (243,1304); +}, +{ +name = topr; +pos = (328,1118); +} +); +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +shapes = ( +{ +closed = 1; +nodes = ( +(514,590,l), +(530,590,l), +(1050,1118,l), +(838,1118,l), +(350,620,l), +(318,620,l), +(318,408,l) +); +}, +{ +closed = 1; +nodes = ( +(328,0,l), +(328,1118,l), +(158,1118,l), +(158,0,l) +); +}, +{ +closed = 1; +nodes = ( +(1086,0,l), +(552,672,l), +(430,552,l), +(866,0,l) +); +} +); +width = 1114; +}, +{ +anchors = ( +{ +name = bottom; +pos = (628,0); +}, +{ +name = top; +pos = (303,1304); +}, +{ +name = topr; +pos = (504,1118); +} +); +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +shapes = ( +{ +closed = 1; +nodes = ( +(672,532,l), +(786,532,l), +(1240,1118,l), +(788,1118,l), +(518,742,l), +(462,742,l), +(462,264,l) +); +}, +{ +closed = 1; +nodes = ( +(504,0,l), +(504,1118,l), +(102,1118,l), +(102,0,l) +); +}, +{ +closed = 1; +nodes = ( +(1250,0,l), +(798,728,l), +(536,442,l), +(792,0,l) +); +} +); +width = 1242; +}, +{ +anchors = ( +{ +name = bottom; +pos = (538,0); +}, +{ +name = top; +pos = (221,1304); +}, +{ +name = topr; +pos = (244,1118); +} +); +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +shapes = ( +{ +closed = 1; +nodes = ( +(396,610,l), +(402,616,l), +(910,1118,l), +(844,1118,l), +(250,531,l), +(232,531,l), +(232,450,l) +); +}, +{ +closed = 1; +nodes = ( +(244,0,l), +(244,1118,l), +(198,1118,l), +(198,0,l) +); +}, +{ +closed = 1; +nodes = ( +(928,0,l), +(413,645,l), +(378,616,l), +(869,0,l) +); +} +); +width = 998; +}, +{ +anchors = ( +{ +name = bottom; +pos = (546,0); +}, +{ +name = top; +pos = (213,1262); +}, +{ +name = topr; +pos = (298,1056); +} +); +guides = ( +{ +angle = 90; +pos = (46,1872); +}, +{ +angle = 90; +pos = (-47,1502); +} +); +layerId = m007; +shapes = ( +{ +closed = 1; +nodes = ( +(481,556,l), +(497,556,l), +(1011,1056,l), +(791,1056,l), +(300,581,l), +(287,581,l), +(287,380,l) +); +}, +{ +closed = 1; +nodes = ( +(298,0,l), +(298,1056,l), +(128,1056,l), +(128,0,l) +); +}, +{ +closed = 1; +nodes = ( +(1045,0,l), +(519,636,l), +(399,518,l), +(829,0,l) +); +} +); +width = 1041; +}, +{ +anchors = ( +{ +name = bottom; +pos = (612,0); +}, +{ +name = top; +pos = (286,1262); +}, +{ +name = topr; +pos = (486,1056); +} +); +layerId = m009; +shapes = ( +{ +closed = 1; +nodes = ( +(650,498,l), +(762,498,l), +(1210,1056,l), +(758,1056,l), +(490,712,l), +(444,712,l), +(444,240,l) +); +}, +{ +closed = 1; +nodes = ( +(486,0,l), +(486,1056,l), +(86,1056,l), +(86,0,l) +); +}, +{ +closed = 1; +nodes = ( +(1222,0,l), +(774,690,l), +(516,410,l), +(768,0,l) +); +} +); +width = 1202; +}, +{ +anchors = ( +{ +name = bottom; +pos = (474,0); +}, +{ +name = top; +pos = (157,1262); +}, +{ +name = topr; +pos = (180,1118); +} +); +layerId = m011; +shapes = ( +{ +closed = 1; +nodes = ( +(332,610,l), +(338,616,l), +(846,1118,l), +(780,1118,l), +(186,531,l), +(168,531,l), +(168,450,l) +); +}, +{ +closed = 1; +nodes = ( +(180,0,l), +(180,1118,l), +(134,1118,l), +(134,0,l) +); +}, +{ +closed = 1; +nodes = ( +(864,0,l), +(349,645,l), +(314,616,l), +(805,0,l) +); +} +); +width = 870; +} +); +metricLeft = h; +metricRight = k; +userData = { +"interface.width-adjustments" = ( +-16 +); +}; +} diff --git a/src/Inter-Roman.glyphspackage/glyphs/k.glyph b/src/Inter-Roman.glyphspackage/glyphs/k.glyph index 85665fdd4..3a088dd9f 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/k.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/k.glyph @@ -12,7 +12,7 @@ pos = (576,0); }, { name = top; -pos = (244,1676); +pos = (243,1676); } ); guides = ( @@ -31,7 +31,7 @@ nodes = ( (1050,1118,l), (838,1118,l), (350,620,l), -(314,620,l), +(318,620,l), (318,408,l) ); }, @@ -64,7 +64,7 @@ pos = (628,0); }, { name = top; -pos = (302,1676); +pos = (303,1676); } ); guides = ( @@ -83,7 +83,7 @@ nodes = ( (1240,1118,l), (788,1118,l), (518,742,l), -(466,742,l), +(462,742,l), (462,264,l) ); }, @@ -116,13 +116,7 @@ pos = (538,0); }, { name = top; -pos = (222,1676); -} -); -guides = ( -{ -angle = 90; -pos = (304,1824); +pos = (221,1676); } ); layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; @@ -134,8 +128,8 @@ nodes = ( (402,616,l), (910,1118,l), (844,1118,l), -(250,536,l), -(232,536,l), +(250,531,l), +(232,531,l), (232,450,l) ); }, @@ -152,9 +146,9 @@ nodes = ( closed = 1; nodes = ( (928,0,l), -(414,646,l), +(413,645,l), (378,616,l), -(866,0,l) +(869,0,l) ); } ); @@ -171,40 +165,6 @@ name = top; pos = (213,1676); } ); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(516,590,l), -(532,590,l), -(1052,1118,l), -(840,1118,l), -(352,620,l), -(316,620,l), -(320,408,l) -); -}, -{ -closed = 1; -nodes = ( -(330,0,l), -(330,1490,l), -(160,1490,l), -(160,0,l) -); -}, -{ -closed = 1; -nodes = ( -(1088,0,l), -(554,672,l), -(432,552,l), -(868,0,l) -); -} -); -}; guides = ( { angle = 90; @@ -224,8 +184,8 @@ nodes = ( (497,556,l), (1011,1056,l), (791,1056,l), -(309,590,l), -(287,590,l), +(300,581,l), +(287,581,l), (287,380,l) ); }, @@ -281,7 +241,7 @@ nodes = ( (1210,1056,l), (758,1056,l), (490,712,l), -(446,712,l), +(444,712,l), (444,240,l) ); }, @@ -314,13 +274,7 @@ pos = (474,0); }, { name = top; -pos = (158,1676); -} -); -guides = ( -{ -angle = 90; -pos = (176,1824); +pos = (157,1676); } ); layerId = m011; @@ -332,8 +286,8 @@ nodes = ( (338,616,l), (846,1118,l), (780,1118,l), -(186,536,l), -(168,536,l), +(186,531,l), +(168,531,l), (168,450,l) ); }, @@ -350,9 +304,9 @@ nodes = ( closed = 1; nodes = ( (864,0,l), -(350,646,l), +(349,645,l), (314,616,l), -(802,0,l) +(805,0,l) ); } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/kacute.glyph b/src/Inter-Roman.glyphspackage/glyphs/kacute.glyph index 155204479..9372dbae5 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/kacute.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/kacute.glyph @@ -10,7 +10,7 @@ shapes = ( ref = k; }, { -pos = (-108,372); +pos = (-109,372); ref = acute; } ); @@ -23,7 +23,7 @@ shapes = ( ref = k; }, { -pos = (-88,372); +pos = (-87,372); ref = acute; } ); @@ -36,7 +36,7 @@ shapes = ( ref = k; }, { -pos = (-58,372); +pos = (-59,372); ref = acute; } ); @@ -75,7 +75,7 @@ shapes = ( ref = k; }, { -pos = (-122,372); +pos = (-123,372); ref = acute; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/kcaron.glyph b/src/Inter-Roman.glyphspackage/glyphs/kcaron.glyph index 35af95d53..ac4843495 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/kcaron.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/kcaron.glyph @@ -10,7 +10,7 @@ shapes = ( ref = k; }, { -pos = (-222,372); +pos = (-223,372); ref = caron; } ); @@ -23,7 +23,7 @@ shapes = ( ref = k; }, { -pos = (-344,372); +pos = (-343,372); ref = caron; } ); @@ -36,7 +36,7 @@ shapes = ( ref = k; }, { -pos = (-208,388); +pos = (-209,388); ref = caron; } ); @@ -75,7 +75,7 @@ shapes = ( ref = k; }, { -pos = (-208,388); +pos = (-209,388); ref = caron; } ); diff --git a/src/Inter-Roman.glyphspackage/glyphs/khook.glyph b/src/Inter-Roman.glyphspackage/glyphs/khook.glyph index 6dc210b8c..71a404799 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/khook.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/khook.glyph @@ -1,428 +1,82 @@ { glyphname = khook; -kernLeft = B; -kernRight = k; layers = ( { -anchors = ( -{ -name = bottom; -pos = (576,0); -}, -{ -name = top; -pos = (244,1676); -} -); -layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; +layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; shapes = ( { -closed = 1; -nodes = ( -(514,590,l), -(530,590,l), -(1050,1118,l), -(838,1118,l), -(350,620,l), -(314,620,l), -(318,408,l) -); -}, -{ -closed = 1; -nodes = ( -(328,0,l), -(328,1118,l), -(158,1118,l), -(158,0,l) -); -}, -{ -closed = 1; -nodes = ( -(1086,0,l), -(552,672,l), -(430,552,l), -(866,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(328,1118,l), -(328,1254,ls), -(328,1324,o), -(373,1355,o), -(486,1356,cs), -(502,1356,o), -(523,1355,o), -(542,1352,c), -(542,1496,l), -(525,1500,o), -(487,1504,o), -(442,1504,cs), -(257,1504,o), -(158,1416,o), -(158,1254,cs), -(158,1118,l) -); +ref = _part.top_r_hook; } ); -width = 1114; -}, -{ -anchors = ( -{ -name = bottom; -pos = (628,0); +width = 998; }, { -name = top; -pos = (302,1676); -} -); -guides = ( -{ -pos = (12,2140); -} -); -layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; +layerId = m011; shapes = ( { -closed = 1; -nodes = ( -(672,532,l), -(786,532,l), -(1240,1118,l), -(788,1118,l), -(518,742,l), -(462,742,l), -(462,264,l) -); -}, -{ -closed = 1; -nodes = ( -(504,0,l), -(504,1118,l), -(102,1118,l), -(102,0,l) -); -}, -{ -closed = 1; -nodes = ( -(1250,0,l), -(798,728,l), -(536,442,l), -(792,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(504,1118,l), -(504,1136,ls), -(504,1196,o), -(529,1218,o), -(607,1216,cs), -(646,1216,o), -(682,1212,o), -(722,1207,c), -(722,1480,l), -(663,1496,o), -(597,1504,o), -(524,1504,cs), -(243,1504,o), -(102,1381,o), -(102,1136,cs), -(102,1118,l) -); +ref = _part.top_r_hook; } ); -width = 1242; -}, -{ -anchors = ( -{ -name = bottom; -pos = (538,0); +width = 870; }, { -name = top; -pos = (222,1676); -} -); -layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59"; +layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265"; shapes = ( { -closed = 1; -nodes = ( -(396,610,l), -(402,616,l), -(910,1118,l), -(844,1118,l), -(250,536,l), -(232,536,l), -(232,450,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(244,0,l), -(244,1118,l), -(198,1118,l), -(198,0,l) -); -}, -{ -closed = 1; -nodes = ( -(928,0,l), -(414,646,l), -(378,616,l), -(866,0,l) -); -}, -{ -closed = 1; -nodes = ( -(244,1118,l), -(244,1292,ls), -(244,1401,o), -(286,1444,o), -(382,1444,cs), -(399,1444,o), -(429,1444,o), -(454,1444,c), -(454,1490,l), -(431,1490,o), -(400,1490,o), -(382,1490,cs), -(259,1490,o), -(198,1428,o), -(198,1292,cs), -(198,1118,l) -); +pos = (6,0); +ref = _part.top_r_hook; } ); -width = 998; -}, -{ -anchors = ( -{ -name = bottom; -pos = (546,0); +width = 1114; }, { -name = top; -pos = (213,1676); -} -); layerId = m007; shapes = ( { -closed = 1; -nodes = ( -(481,556,l), -(497,556,l), -(1011,1056,l), -(791,1056,l), -(309,590,l), -(287,590,l), -(287,380,l) -); -}, -{ -closed = 1; -nodes = ( -(298,0,l), -(298,1056,l), -(128,1056,l), -(128,0,l) -); -}, -{ -closed = 1; -nodes = ( -(1045,0,l), -(519,636,l), -(399,518,l), -(829,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(298,1056,l), -(298,1242,ls), -(298,1313,o), -(327,1342,o), -(412,1342,cs), -(432,1342,o), -(491,1342,o), -(512,1342,c), -(512,1490,l), -(484,1490,o), -(457,1490,o), -(412,1490,cs), -(227,1490,o), -(128,1404,o), -(128,1242,cs), -(128,1056,l) -); +pos = (6,0); +ref = _part.top_r_hook; } ); width = 1041; }, { -anchors = ( -{ -name = bottom; -pos = (612,0); -}, -{ -name = top; -pos = (286,1676); -} -); -guides = ( -{ -pos = (-84,2140); -} -); -layerId = m009; +layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093"; shapes = ( { -closed = 1; -nodes = ( -(650,498,l), -(762,498,l), -(1210,1056,l), -(758,1056,l), -(490,712,l), -(444,712,l), -(444,240,l) -); -}, -{ -closed = 1; -nodes = ( -(486,0,l), -(486,1056,l), -(86,1056,l), -(86,0,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(1222,0,l), -(774,690,l), -(516,410,l), -(768,0,l) -); -}, -{ -closed = 1; -nodes = ( -(486,1056,l), -(486,1120,ls), -(486,1162,o), -(508,1186,o), -(550,1186,cs), -(611,1186,o), -(682,1186,o), -(706,1186,c), -(706,1490,l), -(662,1490,o), -(491,1490,o), -(400,1490,cs), -(199,1490,o), -(86,1377,o), -(86,1174,cs), -(86,1056,l) -); +pos = (4,0); +ref = _part.top_r_hook; } ); -width = 1202; -}, -{ -anchors = ( -{ -name = bottom; -pos = (474,0); +width = 1242; }, { -name = top; -pos = (158,1676); -} -); -layerId = m011; +layerId = m009; shapes = ( { -closed = 1; -nodes = ( -(332,610,l), -(338,616,l), -(846,1118,l), -(780,1118,l), -(186,536,l), -(168,536,l), -(168,450,l) -); +ref = k.base; }, { -closed = 1; -nodes = ( -(180,0,l), -(180,1118,l), -(134,1118,l), -(134,0,l) -); -}, -{ -closed = 1; -nodes = ( -(864,0,l), -(350,646,l), -(314,616,l), -(802,0,l) -); -}, -{ -closed = 1; -nodes = ( -(180,1118,l), -(180,1292,ls), -(180,1401,o), -(222,1444,o), -(318,1444,cs), -(335,1444,o), -(365,1444,o), -(390,1444,c), -(390,1490,l), -(367,1490,o), -(336,1490,o), -(318,1490,cs), -(195,1490,o), -(134,1428,o), -(134,1292,cs), -(134,1118,l) -); +pos = (2,0); +ref = _part.top_r_hook; } ); -width = 870; +width = 1202; } ); -metricLeft = k; -metricRight = k; unicode = 409; -userData = { -interface.gridadjust.original = "{'width': 1438, 'leftMargin': 190, 'rightMargin': 0}"; -"interface.width-adjustments" = ( --16 -); -}; } diff --git a/src/Inter-Roman.glyphspackage/glyphs/n.glyph b/src/Inter-Roman.glyphspackage/glyphs/n.glyph index 519e3daa9..d1e40ebd3 100644 --- a/src/Inter-Roman.glyphspackage/glyphs/n.glyph +++ b/src/Inter-Roman.glyphspackage/glyphs/n.glyph @@ -24,7 +24,7 @@ pos = (600,1304); }, { name = topr; -pos = (322,1118); +pos = (328,1118); } ); background = { @@ -85,7 +85,7 @@ pos = (664,1304); }, { name = topr; -pos = (500,1118); +pos = (504,1118); } ); guides = ( @@ -338,13 +338,7 @@ pos = (568,1262); }, { name = topr; -pos = (292,1056); -} -); -guides = ( -{ -angle = 90; -pos = (308,1077); +pos = (296,1056); } ); layerId = m007; @@ -398,7 +392,7 @@ pos = (648,1262); }, { name = topr; -pos = (484,1056); +pos = (486,1056); } ); guides = ( diff --git a/src/Inter-Roman.glyphspackage/order.plist b/src/Inter-Roman.glyphspackage/order.plist index d5ac5d8ac..b32b3338d 100644 --- a/src/Inter-Roman.glyphspackage/order.plist +++ b/src/Inter-Roman.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 |