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-Roman.glyphspackage/fontinfo.plist | 6 +- .../glyphs/_part.top_r_hook.glyph | 10 +- .../glyphs/_part.top_r_hook_c.glyph | 204 +++++++++++ .../glyphs/areversed.1.glyph | 6 +- src/Inter-Roman.glyphspackage/glyphs/bhook.glyph | 5 +- src/Inter-Roman.glyphspackage/glyphs/c.glyph | 39 +- src/Inter-Roman.glyphspackage/glyphs/chook.glyph | 156 ++------ src/Inter-Roman.glyphspackage/glyphs/hhook.glyph | 4 + src/Inter-Roman.glyphspackage/glyphs/k.base.glyph | 325 +++++++++++++++++ src/Inter-Roman.glyphspackage/glyphs/k.glyph | 80 +---- src/Inter-Roman.glyphspackage/glyphs/kacute.glyph | 8 +- src/Inter-Roman.glyphspackage/glyphs/kcaron.glyph | 8 +- src/Inter-Roman.glyphspackage/glyphs/khook.glyph | 398 ++------------------- src/Inter-Roman.glyphspackage/glyphs/n.glyph | 14 +- src/Inter-Roman.glyphspackage/order.plist | 2 + 15 files changed, 650 insertions(+), 615 deletions(-) create mode 100644 src/Inter-Roman.glyphspackage/glyphs/_part.top_r_hook_c.glyph create mode 100644 src/Inter-Roman.glyphspackage/glyphs/k.base.glyph (limited to 'src/Inter-Roman.glyphspackage') diff --git a/src/Inter-Roman.glyphspackage/fontinfo.plist b/src/Inter-Roman.glyphspackage/fontinfo.plist index 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 -- cgit v1.2.3