From 6d220cde6326aa5c1e63f1db013dbca4c2dbcd26 Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Sat, 27 Apr 2024 06:22:45 +0300 Subject: [PATCH] Make lower case kappa more distinguishable from lower case k Make it a little bit cursive to add more contrast between the two letters. Fixes #71 --- .../glyphs/kappa.glyph | 64 +++++++++++----- .../glyphs/kappa.ssty1.glyph | 60 ++++++++++----- .../glyphs/kappa.ssty2.glyph | 64 +++++++++++----- .../glyphs/kappaitalic-math.glyph | 49 +++++++++--- .../glyphs/kappaitalic-math.ssty1.glyph | 74 ++++++++++++++++++- .../glyphs/kappaitalic-math.ssty2.glyph | 59 +++++++++++---- .../glyphs/kappasansbold-math.glyph | 53 ++++++++++--- .../glyphs/kappasansbolditalic-math.glyph | 59 +++++++++++---- 8 files changed, 368 insertions(+), 114 deletions(-) diff --git a/sources/NotoSansMath.glyphspackage/glyphs/kappa.glyph b/sources/NotoSansMath.glyphspackage/glyphs/kappa.glyph index 2135e0bc3..4b3b7b7fe 100644 --- a/sources/NotoSansMath.glyphspackage/glyphs/kappa.glyph +++ b/sources/NotoSansMath.glyphspackage/glyphs/kappa.glyph @@ -5,19 +5,19 @@ layers = ( anchors = ( { name = bottom; -pos = (267,0); +pos = (297,0); }, { name = center; -pos = (305,268); +pos = (307,269); }, { name = math.ta; -pos = (267,0); +pos = (297,0); }, { name = top; -pos = (267,536); +pos = (297,536); } ); layerId = master01; @@ -25,25 +25,49 @@ shapes = ( { closed = 1; nodes = ( -(178,0,l), -(178,188,l), -(244,242,l), -(420,0,l), -(525,0,l), -(306,299,l), -(509,536,l), -(403,536,l), -(213,312,ls), -(201,297,o), -(186,278,o), -(174,261,c), -(172,261,l), -(175,288,o), -(178,344,o), +(171,253,l), +(174,275,o), +(178,338,o), (178,397,cs), (178,536,l), (85,536,l), -(85,0,l) +(85,0,l), +(178,0,l), +(178,204,l) +); +}, +{ +closed = 1; +nodes = ( +(219,268,l), +(391,31,ls), +(411,3,o), +(436,-10,o), +(472,-10,cs), +(495,-10,o), +(514,-5,o), +(529,2,c), +(529,67,l), +(522,65,o), +(509,62,o), +(499,62,cs), +(474,62,o), +(459,81,o), +(437,110,cs), +(281,325,l) +); +}, +{ +closed = 1; +nodes = ( +(498,549,l), +(310,456,o), +(182,352,o), +(94,165,c), +(147,145,l), +(221,293,o), +(340,378,o), +(529,478,c) ); } ); diff --git a/sources/NotoSansMath.glyphspackage/glyphs/kappa.ssty1.glyph b/sources/NotoSansMath.glyphspackage/glyphs/kappa.ssty1.glyph index 882dd7021..64be3647a 100644 --- a/sources/NotoSansMath.glyphspackage/glyphs/kappa.ssty1.glyph +++ b/sources/NotoSansMath.glyphspackage/glyphs/kappa.ssty1.glyph @@ -6,7 +6,7 @@ layers = ( anchors = ( { name = center; -pos = (340,271); +pos = (329,277); }, { name = math.ta; @@ -18,25 +18,49 @@ shapes = ( { closed = 1; nodes = ( -(217,0,l), -(217,171,l), -(285,219,l), -(446,0,l), -(595,0,l), -(370,297,l), -(581,543,l), -(439,543,l), -(274,350,ls), -(254,326,o), -(234,301,o), -(215,277,c), -(213,277,l), -(215,312,o), -(217,358,o), -(217,401,cs), +(209,253,l), +(212,278,o), +(217,340,o), +(217,397,cs), (217,543,l), (85,543,l), -(85,0,l) +(85,0,l), +(217,0,l), +(217,205,l) +); +}, +{ +closed = 1; +nodes = ( +(215,290,l), +(397,39,ls), +(420,6,o), +(451,-10,o), +(493,-10,cs), +(525,-10,o), +(552,-1,o), +(569,10,c), +(569,103,l), +(558,97,o), +(548,94,o), +(538,94,cs), +(518,94,o), +(498,108,o), +(473,140,cs), +(305,372,l) +); +}, +{ +closed = 1; +nodes = ( +(528,565,l), +(327,468,o), +(189,359,o), +(96,158,c), +(185,127,l), +(259,274,o), +(379,357,o), +(574,459,c) ); } ); diff --git a/sources/NotoSansMath.glyphspackage/glyphs/kappa.ssty2.glyph b/sources/NotoSansMath.glyphspackage/glyphs/kappa.ssty2.glyph index 1a9b362b9..6f4c593c1 100644 --- a/sources/NotoSansMath.glyphspackage/glyphs/kappa.ssty2.glyph +++ b/sources/NotoSansMath.glyphspackage/glyphs/kappa.ssty2.glyph @@ -6,11 +6,11 @@ layers = ( anchors = ( { name = center; -pos = (395,272); +pos = (372,278); }, { name = math.ta; -pos = (342,0); +pos = (362,0); } ); layerId = master01; @@ -18,25 +18,49 @@ shapes = ( { closed = 1; nodes = ( -(267,0,l), -(267,158,l), -(341,213,l), -(504,0,l), -(672,0,l), -(439,298,l), -(658,545,l), -(494,545,l), -(330,360,ls), -(304,331,o), -(284,305,o), -(266,281,c), -(264,281,l), -(266,315,o), -(267,359,o), -(267,411,cs), -(267,545,l), +(259,253,l), +(262,279,o), +(266,340,o), +(266,397,cs), +(266,545,l), (119,545,l), -(119,0,l) +(119,0,l), +(266,0,l), +(266,206,l) +); +}, +{ +closed = 1; +nodes = ( +(244,299,l), +(430,42,ls), +(455,7,o), +(488,-10,o), +(533,-10,cs), +(569,-10,o), +(600,1,o), +(617,13,c), +(617,116,l), +(608,112,o), +(598,109,o), +(587,109,cs), +(567,109,o), +(545,120,o), +(520,153,cs), +(346,392,l) +); +}, +{ +closed = 1; +nodes = ( +(572,566,l), +(365,467,o), +(223,356,o), +(128,150,c), +(230,85,l), +(324,274,o), +(441,349,o), +(625,446,c) ); } ); diff --git a/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.glyph b/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.glyph index fee2055ce..92cb95c34 100644 --- a/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.glyph +++ b/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.glyph @@ -5,15 +5,15 @@ layers = ( anchors = ( { name = center; -pos = (276,268); +pos = (262,270); }, { name = math.ic; -pos = (545,0); +pos = (531,0); }, { name = math.ta; -pos = (305,0); +pos = (321,0); } ); layerId = master01; @@ -21,16 +21,22 @@ shapes = ( { closed = 1; nodes = ( +(124,70,l), +(188,271,o), +(301,371,o), +(498,481,c), +(460,550,l), +(274,448,o), +(154,327,o), +(75,100,c) +); +}, +{ +closed = 1; +nodes = ( (116,0,l), (156,194,l), -(228,251,l), -(341,0,l), -(438,0,l), -(295,306,l), -(525,536,l), -(421,536,l), (167,276,l), -(165,276,l), (173,303,o), (189,351,o), (199,401,cs), @@ -38,9 +44,30 @@ nodes = ( (140,536,l), (27,0,l) ); +}, +{ +closed = 1; +nodes = ( +(389,-10,o), +(410,-4,o), +(424,2,c), +(438,67,l), +(431,65,o), +(420,62,o), +(410,62,cs), +(388,62,o), +(378,69,o), +(365,97,cs), +(247,348,l), +(200,251,l), +(288,56,ls), +(311,5,o), +(341,-10,o), +(368,-10,cs) +); } ); -width = 495; +width = 475; } ); unicode = 120581; diff --git a/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.ssty1.glyph b/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.ssty1.glyph index a99b63a8b..e2a558fa7 100644 --- a/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.ssty1.glyph +++ b/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.ssty1.glyph @@ -6,7 +6,75 @@ layers = ( anchors = ( { name = center; -pos = (322,272); +pos = (296,274); +}, +{ +name = math.ic; +pos = (605,0); +}, +{ +name = math.ta; +pos = (366,0); +} +); +layerId = master01; +shapes = ( +{ +closed = 1; +nodes = ( +(219,289,l), +(229,321,o), +(246,374,o), +(256,418,cs), +(283,543,l), +(154,543,l), +(38,0,l), +(168,0,l), +(208,193,l) +); +}, +{ +closed = 1; +nodes = ( +(180,57,l), +(240,253,o), +(364,350,o), +(554,457,c), +(499,559,l), +(306,450,o), +(184,317,o), +(103,65,c) +); +}, +{ +closed = 1; +nodes = ( +(421,-10,o), +(452,1,o), +(465,8,c), +(484,99,l), +(473,96,o), +(462,94,o), +(452,94,cs), +(433,94,o), +(416,101,o), +(406,124,cs), +(290,371,l), +(203,270,l), +(295,67,ls), +(321,8,o), +(359,-10,o), +(392,-10,cs) +); +} +); +width = 531; +}, +{ +anchors = ( +{ +name = center; +pos = (322,271); }, { name = math.ic; @@ -17,7 +85,9 @@ name = math.ta; pos = (356,0); } ); -layerId = master01; +associatedMasterId = master01; +layerId = "50191352-109B-4C6E-8114-873EDA9499CA"; +name = "27 Apr 24 at 06:01"; shapes = ( { closed = 1; diff --git a/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.ssty2.glyph b/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.ssty2.glyph index 28d3453f2..087545c26 100644 --- a/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.ssty2.glyph +++ b/sources/NotoSansMath.glyphspackage/glyphs/kappaitalic-math.ssty2.glyph @@ -6,11 +6,11 @@ layers = ( anchors = ( { name = center; -pos = (356,273); +pos = (333,278); }, { name = math.ic; -pos = (718,0); +pos = (649,0); }, { name = math.ta; @@ -22,26 +22,53 @@ shapes = ( { closed = 1; nodes = ( -(204,0,l), -(240,171,l), -(300,207,l), -(390,0,l), -(551,0,l), -(412,300,l), -(654,546,l), -(489,546,l), -(265,310,l), -(261,310,l), -(272,344,o), -(285,389,o), +(257,297,l), +(268,332,o), +(284,384,o), (293,425,cs), (320,546,l), (175,546,l), -(59,0,l) +(59,0,l), +(204,0,l), +(243,187,l) +); +}, +{ +closed = 1; +nodes = ( +(235,147,l), +(300,271,o), +(442,360,o), +(607,450,c), +(542,568,l), +(362,473,o), +(247,364,o), +(163,174,c) +); +}, +{ +closed = 1; +nodes = ( +(474,-11,o), +(510,3,o), +(520,11,c), +(544,122,l), +(532,117,o), +(518,114,o), +(506,114,cs), +(486,114,o), +(467,123,o), +(450,159,cs), +(340,393,l), +(240,279,l), +(333,72,ls), +(361,9,o), +(402,-11,o), +(439,-11,cs) ); } ); -width = 624; +width = 584; } ); } diff --git a/sources/NotoSansMath.glyphspackage/glyphs/kappasansbold-math.glyph b/sources/NotoSansMath.glyphspackage/glyphs/kappasansbold-math.glyph index 2c8c973e7..e42d8ff0a 100644 --- a/sources/NotoSansMath.glyphspackage/glyphs/kappasansbold-math.glyph +++ b/sources/NotoSansMath.glyphspackage/glyphs/kappasansbold-math.glyph @@ -5,7 +5,7 @@ layers = ( anchors = ( { name = center; -pos = (310,265); +pos = (313,271); }, { name = math.ta; @@ -17,18 +17,49 @@ shapes = ( { closed = 1; nodes = ( -(204,0,l), -(204,180,l), -(268,244,l), -(404,0,l), -(555,0,l), -(361,341,l), -(546,531,l), -(378,531,l), -(204,348,l), +(197,253,l), +(200,278,o), +(204,340,o), +(204,397,cs), (204,531,l), (65,531,l), -(65,0,l) +(65,0,l), +(204,0,l), +(204,206,l) +); +}, +{ +closed = 1; +nodes = ( +(191,293,l), +(375,40,ls), +(399,6,o), +(432,-11,o), +(475,-11,cs), +(509,-11,o), +(538,-1,o), +(555,11,c), +(555,119,l), +(519,109,o), +(509,107,o), +(502,107,cs), +(489,107,o), +(480,118,o), +(458,146,cs), +(287,381,l) +); +}, +{ +closed = 1; +nodes = ( +(512,554,l), +(302,453,o), +(160,340,o), +(66,126,c), +(162,90,l), +(234,249,o), +(355,334,o), +(562,442,c) ); } ); diff --git a/sources/NotoSansMath.glyphspackage/glyphs/kappasansbolditalic-math.glyph b/sources/NotoSansMath.glyphspackage/glyphs/kappasansbolditalic-math.glyph index f0bb20a1f..068ca6a47 100644 --- a/sources/NotoSansMath.glyphspackage/glyphs/kappasansbolditalic-math.glyph +++ b/sources/NotoSansMath.glyphspackage/glyphs/kappasansbolditalic-math.glyph @@ -5,15 +5,15 @@ layers = ( anchors = ( { name = center; -pos = (275,266); +pos = (275,275); }, { name = math.ic; -pos = (569,0); +pos = (579,0); }, { name = math.ta; -pos = (322,0); +pos = (342,0); } ); layerId = master01; @@ -21,22 +21,49 @@ shapes = ( { closed = 1; nodes = ( -(138,0,l), -(166,175,l), -(227,228,l), -(312,0,l), -(456,0,l), -(337,329,l), -(549,533,l), -(375,533,l), -(194,338,l), -(231,533,l), -(95,533,l), -(2,0,l) +(192,273,l), +(241,533,l), +(105,533,l), +(12,0,l), +(148,0,l) +); +}, +{ +closed = 1; +nodes = ( +(173,153,l), +(239,275,o), +(378,364,o), +(539,452,c), +(479,561,l), +(304,468,o), +(191,361,o), +(109,177,c) +); +}, +{ +closed = 1; +nodes = ( +(410,-10,o), +(443,2,o), +(454,10,c), +(476,110,l), +(466,107,o), +(455,105,o), +(445,105,cs), +(423,105,o), +(402,115,o), +(384,153,cs), +(278,380,l), +(185,274,l), +(277,70,ls), +(304,9,o), +(343,-10,o), +(378,-10,cs) ); } ); -width = 523; +width = 521; } ); unicode = (120755,120639);