From ece182c5a632afdca3a6b943f00c07dc8ca9c7a4 Mon Sep 17 00:00:00 2001 From: Jens Kutilek Date: Wed, 20 Nov 2024 00:29:55 +0100 Subject: [PATCH] Tweaks and fixes --- sources/Sudo.glyphspackage/fontinfo.plist | 176 ++++- sources/Sudo.glyphspackage/glyphs/L_dot.glyph | 10 +- sources/Sudo.glyphspackage/glyphs/a.glyph | 44 +- .../Sudo.glyphspackage/glyphs/a.ss20.glyph | 146 ++-- sources/Sudo.glyphspackage/glyphs/ae.glyph | 90 ++- .../Sudo.glyphspackage/glyphs/aogonek.glyph | 3 +- sources/Sudo.glyphspackage/glyphs/e.glyph | 48 +- .../glyphs/emacronacute.glyph | 24 +- .../glyphs/emacronacute.ss20.glyph | 24 +- .../Sudo.glyphspackage/glyphs/estimated.glyph | 256 ++++--- .../Sudo.glyphspackage/glyphs/g.cv01.glyph | 654 ++++++++++++++---- .../glyphs/idieresisacute.cv02.glyph | 23 +- .../glyphs/idieresisacute.glyph | 24 +- .../glyphs/idieresisacute.ss20.cv02.glyph | 24 +- .../Sudo.glyphspackage/glyphs/ldot.cv04.glyph | 8 +- sources/Sudo.glyphspackage/glyphs/ldot.glyph | 12 +- .../glyphs/ldot.ss20.cv04.glyph | 8 +- .../Sudo.glyphspackage/glyphs/ldot.ss20.glyph | 40 +- sources/Sudo.glyphspackage/glyphs/oe.glyph | 40 +- .../glyphs/omacronacute.glyph | 24 +- .../glyphs/udieresisacute.glyph | 23 +- .../glyphs/utildeacute.glyph | 36 +- sources/Sudo.glyphspackage/order.plist | 66 +- 23 files changed, 1171 insertions(+), 632 deletions(-) diff --git a/sources/Sudo.glyphspackage/fontinfo.plist b/sources/Sudo.glyphspackage/fontinfo.plist index 170855f5..c7462dcd 100644 --- a/sources/Sudo.glyphspackage/fontinfo.plist +++ b/sources/Sudo.glyphspackage/fontinfo.plist @@ -1,5 +1,5 @@ { -.appVersion = "3322"; +.appVersion = "3326"; .formatVersion = 3; axes = ( { @@ -2025,7 +2025,7 @@ name = "Feature for Feature Variations"; value = rclt; } ); -date = "2024-09-28 16:59:04 +0000"; +date = "2024-09-30 08:11:49 +0000"; familyName = Sudo; featurePrefixes = ( { @@ -2092,6 +2092,7 @@ sub wgrave by wgrave.italic; sub wring by wring.italic; #endif "; +disabled = 1; tag = rlig; }, { @@ -2969,6 +2970,31 @@ value = 900; { name = "Preview Descender"; value = -200; +}, +{ +name = TTFStems; +value = ( +{ +horizontal = 1; +name = vmain; +width = 64; +}, +{ +horizontal = 0; +name = hmain; +width = 72; +}, +{ +horizontal = 0; +name = hthin; +width = 64; +}, +{ +horizontal = 1; +name = vsups; +width = 55; +} +); } ); guides = ( @@ -3021,7 +3047,6 @@ GSOffsetPosition = 0.8; GSOffsetProportional = 1; GSOffsetVertical = 32; }; -visible = 1; }, { axesValues = ( @@ -3140,6 +3165,31 @@ value = 900; { name = "Preview Descender"; value = -200; +}, +{ +name = TTFStems; +value = ( +{ +horizontal = 1; +name = vmain; +width = 80; +}, +{ +horizontal = 0; +name = hmain; +width = 112; +}, +{ +horizontal = 0; +name = hthin; +width = 80; +}, +{ +horizontal = 1; +name = vsups; +width = 70; +} +); } ); iconName = Bold; @@ -3301,6 +3351,31 @@ value = 900; { name = "Preview Descender"; value = -200; +}, +{ +name = TTFStems; +value = ( +{ +horizontal = 1; +name = vmain; +width = 44; +}, +{ +horizontal = 0; +name = hmain; +width = 48; +}, +{ +horizontal = 0; +name = hthin; +width = 44; +}, +{ +horizontal = 1; +name = vsups; +width = 38; +} +); } ); iconName = Light; @@ -3462,6 +3537,41 @@ value = 900; { name = "Preview Descender"; value = -200; +}, +{ +name = TTFStems; +value = ( +{ +horizontal = 1; +name = vmain; +width = 64; +}, +{ +horizontal = 0; +name = hmain; +width = 72; +}, +{ +horizontal = 0; +name = hthin; +width = 64; +}, +{ +horizontal = 1; +name = vsups; +width = 56; +} +); +} +); +guides = ( +{ +angle = 78.69; +pos = (307,640); +}, +{ +angle = 78.69; +pos = (307,640); } ); id = "BA106321-29DE-4FD0-898D-B7B08A4D4215"; @@ -3622,6 +3732,31 @@ value = 900; { name = "Preview Descender"; value = -200; +}, +{ +name = TTFStems; +value = ( +{ +horizontal = 1; +name = vmain; +width = 80; +}, +{ +horizontal = 0; +name = hmain; +width = 112; +}, +{ +horizontal = 0; +name = hthin; +width = 80; +}, +{ +horizontal = 1; +name = vsups; +width = 70; +} +); } ); guides = ( @@ -3784,6 +3919,31 @@ value = 900; { name = "Preview Descender"; value = -200; +}, +{ +name = TTFStems; +value = ( +{ +horizontal = 1; +name = vmain; +width = 44; +}, +{ +horizontal = 0; +name = hmain; +width = 48; +}, +{ +horizontal = 0; +name = hthin; +width = 44; +}, +{ +horizontal = 1; +name = vsups; +width = 38; +} +); } ); guides = ( @@ -27537,17 +27697,17 @@ keepAlternatesTogether = 1; stems = ( { horizontal = 1; -name = hMain; +name = vmain; }, { -name = vMain; +name = hmain; }, { -name = vStem1; +name = hthin; }, { horizontal = 1; -name = sups; +name = vsups; } ); unitsPerEm = 1024; @@ -27566,5 +27726,5 @@ oV = "102"; }; }; versionMajor = 2; -versionMinor = 0; +versionMinor = 1; } diff --git a/sources/Sudo.glyphspackage/glyphs/L_dot.glyph b/sources/Sudo.glyphspackage/glyphs/L_dot.glyph index 1caf5998..7b00b014 100644 --- a/sources/Sudo.glyphspackage/glyphs/L_dot.glyph +++ b/sources/Sudo.glyphspackage/glyphs/L_dot.glyph @@ -22,7 +22,7 @@ shapes = ( ref = L; }, { -pos = (128,256); +pos = (138,236); ref = period; } ); @@ -35,7 +35,7 @@ shapes = ( ref = L; }, { -pos = (128,256); +pos = (122,268); ref = period; } ); @@ -48,7 +48,7 @@ shapes = ( ref = L; }, { -pos = (128,256); +pos = (176,268); ref = period; } ); @@ -61,7 +61,7 @@ shapes = ( ref = L; }, { -pos = (128,256); +pos = (180,256); ref = period; } ); @@ -74,7 +74,7 @@ shapes = ( ref = L; }, { -pos = (128,256); +pos = (185,236); ref = period; } ); diff --git a/sources/Sudo.glyphspackage/glyphs/a.glyph b/sources/Sudo.glyphspackage/glyphs/a.glyph index a367d708..bb8e4657 100644 --- a/sources/Sudo.glyphspackage/glyphs/a.glyph +++ b/sources/Sudo.glyphspackage/glyphs/a.glyph @@ -9,7 +9,7 @@ pos = (224,0); }, { name = bottomAttach; -pos = (384,0); +pos = (382,0); }, { name = top; @@ -135,9 +135,9 @@ nodes = ( { closed = 1; nodes = ( -(341,268,l), -(129,268,o), -(50,216,o), +(341,266,l), +(129,266,o), +(50,215,o), (50,119,cs), (50,37,o), (109,-4,o), @@ -306,7 +306,7 @@ pos = (179,0); }, { name = bottomAttach; -pos = (325,0); +pos = (326,0); }, { name = top; @@ -321,7 +321,7 @@ nodes = ( (291,78,l), (292,78,l), (282,0,l), -(325,0,l), +(326,0,l), (339,78,l), (385,310,ls), (405,413,o), @@ -344,8 +344,8 @@ closed = 1; nodes = ( (335,257,l), (138,257,o), -(26,201,o), -(26,91,cs), +(26,200,o), +(26,95,cs), (26,38,o), (63,-4,o), (134,-4,cs), @@ -357,10 +357,10 @@ nodes = ( (192,41,o), (139,41,cs), (95,41,o), -(77,63,o), -(77,93,cs), +(77,65,o), +(77,97,cs), (77,173,o), -(163,218,o), +(165,218,o), (335,218,c) ); } @@ -389,7 +389,7 @@ closed = 1; nodes = ( (277,67,l), (276,64,l), -(272,0,l), +(273,0,l), (339,0,l), (348,64,l), (394,296,ls), @@ -411,10 +411,10 @@ nodes = ( { closed = 1; nodes = ( -(329,267,l), -(143,267,o), -(27,215,o), -(27,101,cs), +(329,266,l), +(143,266,o), +(27,212,o), +(27,100,cs), (27,44,o), (59,-4,o), (138,-4,cs), @@ -429,7 +429,7 @@ nodes = ( (103,77,o), (103,108,cs), (103,169,o), -(174,207,o), +(170,207,o), (329,207,c) ); } @@ -480,10 +480,10 @@ nodes = ( { closed = 1; nodes = ( -(290,276,l), -(128,276,o), +(290,275,l), +(128,275,o), (15,223,o), -(15,104,cs), +(15,106,cs), (15,40,o), (56,-4,o), (133,-4,cs), @@ -498,8 +498,8 @@ nodes = ( (130,89,o), (130,118,cs), (130,170,o), -(183,206,o), -(290,206,c) +(183,205,o), +(290,205,c) ); } ); diff --git a/sources/Sudo.glyphspackage/glyphs/a.ss20.glyph b/sources/Sudo.glyphspackage/glyphs/a.ss20.glyph index b19bb607..917e3ae2 100644 --- a/sources/Sudo.glyphspackage/glyphs/a.ss20.glyph +++ b/sources/Sudo.glyphspackage/glyphs/a.ss20.glyph @@ -135,12 +135,12 @@ nodes = ( (131,60,o), (114,86,o), (114,122,cs), -(114,178,o), -(160,206,o), -(305,206,c), -(305,268,l), -(124,268,o), -(38,216,o), +(114,179,o), +(160,207,o), +(305,207,c), +(305,267,l), +(124,267,o), +(38,215,o), (38,120,cs), (38,40,o), (89,-4,o), @@ -296,7 +296,7 @@ pos = (163,0); }, { name = bottomAttach; -pos = (313,0); +pos = (315,0); }, { name = top; @@ -308,7 +308,7 @@ shapes = ( { closed = 1; nodes = ( -(313,0,l), +(315,0,l), (324,64,l), (370,296,ls), (392,406,o), @@ -322,36 +322,36 @@ nodes = ( (191,388,o), (234,388,cs), (295,388,o), -(313,366,o), +(312,365,o), (297,288,cs), -(252,64,l), -(254,64,l), -(248,0,l) +(253,67,l), +(253,64,l), +(249,0,l) ); }, { closed = 1; nodes = ( -(179,-4,o), -(238,28,o), -(290,58,c), -(280,112,l), -(230,86,o), -(180,60,o), -(133,60,cs), -(96,60,o), -(86,83,o), -(92,116,cs), -(104,175,o), -(159,206,o), -(304,206,c), -(311,268,l), -(130,268,o), -(37,219,o), -(18,126,cs), -(2,43,o), -(46,-4,o), -(117,-4,cs) +(200,-4,o), +(252,45,o), +(308,116,c), +(271,148,l), +(222,91,o), +(192,60,o), +(138,60,cs), +(103,60,o), +(91,76,o), +(91,105,cs), +(91,170,o), +(154,207,o), +(305,207,c), +(305,266,l), +(129,266,o), +(15,216,o), +(15,94,cs), +(15,31,o), +(56,-4,o), +(120,-4,cs) ); } ); @@ -401,26 +401,26 @@ nodes = ( { closed = 1; nodes = ( -(188,-4,o), -(243,30,o), -(305,72,c), -(284,133,l), -(222,94,o), -(190,76,o), -(157,76,cs), -(127,76,o), -(120,94,o), -(125,119,cs), -(136,172,o), -(187,207,o), -(319,207,c), -(326,276,l), -(120,276,o), -(32,232,o), -(12,132,cs), -(-6,43,o), -(40,-4,o), -(117,-4,cs) +(195,-4,o), +(244,42,o), +(295,121,c), +(251,156,l), +(217,102,o), +(189,76,o), +(155,76,cs), +(136,76,o), +(123,89,o), +(123,118,cs), +(123,170,o), +(172,205,o), +(270,205,c), +(270,275,l), +(116,275,o), +(8,223,o), +(8,106,cs), +(8,40,o), +(47,-4,o), +(119,-4,cs) ); } ); @@ -434,7 +434,7 @@ pos = (163,0); }, { name = bottomAttach; -pos = (309,0); +pos = (310,0); }, { name = top; @@ -446,7 +446,7 @@ shapes = ( { closed = 1; nodes = ( -(309,0,l), +(310,0,l), (323,78,l), (369,310,ls), (389,413,o), @@ -470,26 +470,26 @@ nodes = ( { closed = 1; nodes = ( -(180,-4,o), -(231,29,o), -(293,70,c), -(283,108,l), -(221,66,o), -(177,41,o), -(124,41,cs), -(84,41,o), -(67,68,o), -(75,111,cs), -(89,178,o), -(158,217,o), -(319,217,c), -(324,258,l), -(135,258,o), -(42,206,o), -(25,117,cs), -(9,37,o), +(194,-4,o), +(244,30,o), +(314,118,c), +(289,139,l), +(222,59,o), +(180,41,o), +(129,41,cs), +(89,41,o), +(73,65,o), +(73,97,cs), +(73,173,o), +(157,218,o), +(319,218,c), +(319,257,l), +(130,257,o), +(22,200,o), +(22,95,cs), +(22,38,o), (57,-4,o), -(120,-4,cs) +(124,-4,cs) ); } ); diff --git a/sources/Sudo.glyphspackage/glyphs/ae.glyph b/sources/Sudo.glyphspackage/glyphs/ae.glyph index b4378b25..1349010e 100644 --- a/sources/Sudo.glyphspackage/glyphs/ae.glyph +++ b/sources/Sudo.glyphspackage/glyphs/ae.glyph @@ -154,8 +154,8 @@ nodes = ( (344,55,cs), (282,55,o), (259,93,o), -(256,201,c), -(461,201,l), +(256,202,c), +(461,202,l), (472,358,o), (441,457,o), (329,457,cs), @@ -175,9 +175,9 @@ nodes = ( (161,388,o), (181,362,o), (181,285,cs), -(181,264,l), -(37,258,o), -(-13,207,o), +(181,262,l), +(37,256,o), +(-13,206,o), (-13,122,cs), (-13,34,o), (34,-8,o), @@ -215,8 +215,8 @@ nodes = ( (326,393,cs), (372,393,o), (387,352,o), -(387,263,c), -(257,263,l) +(387,262,c), +(257,262,l) ); } ); @@ -247,8 +247,8 @@ nodes = ( (359,71,cs), (301,71,o), (279,101,o), -(276,188,c), -(471,188,l), +(276,189,c), +(471,189,l), (483,355,o), (449,461,o), (329,461,cs), @@ -308,8 +308,8 @@ nodes = ( (321,381,cs), (348,381,o), (357,345,o), -(357,266,c), -(277,266,l) +(357,265,c), +(277,265,l) ); } ); @@ -385,13 +385,13 @@ de.kutilek.instantAxis.effective = ( 105 ); }), -(244,213,c,{ +(244,214,c,{ de.kutilek.instantAxis.effective = ( 244, 213 ); }), -(455,213,l,{ +(455,214,l,{ de.kutilek.instantAxis.effective = ( 455, 213 @@ -511,19 +511,19 @@ de.kutilek.instantAxis.effective = ( 285 ); }), -(193,257,l,{ +(193,255,l,{ de.kutilek.instantAxis.effective = ( 193, 257 ); }), -(44,251,o,{ +(44,249,o,{ de.kutilek.instantAxis.effective = ( 45, 251 ); }), -(-8,199,o,{ +(-8,198,o,{ de.kutilek.instantAxis.effective = ( -7, 200 @@ -701,13 +701,13 @@ de.kutilek.instantAxis.effective = ( 345 ); }), -(405,257,c,{ +(405,256,c,{ de.kutilek.instantAxis.effective = ( 405, 257 ); }), -(245,257,l,{ +(245,256,l,{ de.kutilek.instantAxis.effective = ( 245, 257 @@ -982,31 +982,21 @@ de.kutilek.instantAxis.effective = ( { closed = 1; nodes = ( -(31,36,o,{ +(37,36,o,{ de.kutilek.instantAxis.effective = ( "69", "36" ); }), -(12,58,o,{ +(19,51,o,{ de.kutilek.instantAxis.effective = ( "43", "61" ); }), -(22,111,cs,{ -de.kutilek.instantAxis.effective = ( -"43", -"117" -); -}), -(34,170,o,{ -de.kutilek.instantAxis.effective = ( -"43", -"173" -); -}), -(78,209,o,{ +(19,91,cs), +(19,169,o), +(80,210,o,{ de.kutilek.instantAxis.effective = ( "77", "209" @@ -1083,13 +1073,13 @@ de.kutilek.instantAxis.effective = ( "411" ); }), -(430,347,o,{ +(430,345,o,{ de.kutilek.instantAxis.effective = ( "405", "345" ); }), -(413,259,c,{ +(413,255,c,{ de.kutilek.instantAxis.effective = ( "405", "257" @@ -1129,12 +1119,12 @@ nodes = ( (366,63,o), (338,55,o), (305,55,cs), -(246,55,o), -(232,90,o), -(251,198,c), -(456,198,l), -(498,355,o), -(485,457,o), +(247,55,o), +(233,90,o), +(252,202,c), +(457,202,l), +(499,356,o), +(486,457,o), (371,457,cs), (324,457,o), (287,435,o), @@ -1192,8 +1182,8 @@ nodes = ( (365,393,cs), (407,393,o), (411,354,o), -(394,263,c), -(265,263,l) +(394,262,c), +(265,262,l) ); } ); @@ -1222,11 +1212,11 @@ nodes = ( (381,80,o), (353,71,o), (322,71,cs), -(267,71,o), -(253,97,o), -(268,184,c), -(463,184,l), -(508,351,o), +(268,71,o), +(254,98,o), +(269,189,c), +(464,189,l), +(507,353,o), (493,461,o), (370,461,cs), (328,461,o), @@ -1285,8 +1275,8 @@ nodes = ( (356,381,cs), (382,381,o), (382,348,o), -(365,266,c), -(285,266,l) +(365,265,c), +(285,265,l) ); } ); diff --git a/sources/Sudo.glyphspackage/glyphs/aogonek.glyph b/sources/Sudo.glyphspackage/glyphs/aogonek.glyph index 8e975240..e9d2d3bc 100644 --- a/sources/Sudo.glyphspackage/glyphs/aogonek.glyph +++ b/sources/Sudo.glyphspackage/glyphs/aogonek.glyph @@ -11,6 +11,7 @@ shapes = ( ref = a; }, { +pos = (-2,0); ref = ogonekcomb; } ); @@ -49,7 +50,7 @@ shapes = ( ref = a; }, { -pos = (-4,0); +pos = (-3,0); ref = ogonekcomb; } ); diff --git a/sources/Sudo.glyphspackage/glyphs/e.glyph b/sources/Sudo.glyphspackage/glyphs/e.glyph index 0a25dc00..644c9425 100644 --- a/sources/Sudo.glyphspackage/glyphs/e.glyph +++ b/sources/Sudo.glyphspackage/glyphs/e.glyph @@ -104,10 +104,10 @@ nodes = ( (294,397,o), (326,343,o), (320,224,c), -(360,263,l), -(92,263,l), -(92,201,l), -(395,201,l), +(360,262,l), +(92,262,l), +(92,202,l), +(395,202,l), (407,360,o), (346,461,o), (224,461,cs), @@ -158,10 +158,10 @@ nodes = ( (272,381,o), (298,331,o), (290,224,c), -(330,266,l), -(102,266,l), -(102,188,l), -(403,188,l), +(330,265,l), +(102,265,l), +(102,189,l), +(403,189,l), (423,341,o), (364,461,o), (224,461,cs), @@ -212,10 +212,10 @@ nodes = ( (307,417,o), (344,346,o), (338,224,c), -(378,257,l), -(86,257,l), -(86,213,l), -(390,213,l), +(378,256,l), +(86,256,l), +(86,214,l), +(390,214,l), (397,372,o), (335,461,o), (224,461,cs), @@ -266,10 +266,10 @@ nodes = ( (347,417,o), (369,348,o), (338,226,c), -(385,257,l), -(93,257,l), -(84,213,l), -(387,213,l), +(385,256,l), +(93,256,l), +(84,214,l), +(387,214,l), (426,371,o), (381,461,o), (268,461,cs), @@ -320,10 +320,10 @@ nodes = ( (331,397,o), (350,346,o), (320,227,c), -(369,263,l), -(100,263,l), -(87,201,l), -(390,198,l), +(369,262,l), +(100,262,l), +(87,202,l), +(391,202,l), (434,357,o), (391,461,o), (266,461,cs), @@ -374,10 +374,10 @@ nodes = ( (307,381,o), (320,335,o), (291,228,c), -(339,266,l), -(110,266,l), -(95,188,l), -(395,184,l), +(339,265,l), +(110,265,l), +(95,189,l), +(396,189,l), (446,337,o), (408,461,o), (265,461,cs), diff --git a/sources/Sudo.glyphspackage/glyphs/emacronacute.glyph b/sources/Sudo.glyphspackage/glyphs/emacronacute.glyph index 271a04e9..defecd7f 100644 --- a/sources/Sudo.glyphspackage/glyphs/emacronacute.glyph +++ b/sources/Sudo.glyphspackage/glyphs/emacronacute.glyph @@ -12,8 +12,8 @@ ref = e; ref = macroncomb; }, { -pos = (0,-22); -ref = acutecomb.case; +pos = (0,170); +ref = acutecomb.alt; } ); width = 448; @@ -28,8 +28,8 @@ ref = e; ref = macroncomb; }, { -pos = (0,-22); -ref = acutecomb.case; +pos = (0,170); +ref = acutecomb.alt; } ); width = 448; @@ -44,8 +44,8 @@ ref = e; ref = macroncomb; }, { -pos = (0,-22); -ref = acutecomb.case; +pos = (0,170); +ref = acutecomb.alt; } ); width = 448; @@ -60,8 +60,8 @@ ref = e; ref = macroncomb; }, { -pos = (-4,-22); -ref = acutecomb.case; +pos = (34,170); +ref = acutecomb.alt; } ); width = 448; @@ -76,8 +76,8 @@ ref = e; ref = macroncomb; }, { -pos = (-4,-22); -ref = acutecomb.case; +pos = (34,170); +ref = acutecomb.alt; } ); width = 448; @@ -92,8 +92,8 @@ ref = e; ref = macroncomb; }, { -pos = (-4,-22); -ref = acutecomb.case; +pos = (34,170); +ref = acutecomb.alt; } ); width = 448; diff --git a/sources/Sudo.glyphspackage/glyphs/emacronacute.ss20.glyph b/sources/Sudo.glyphspackage/glyphs/emacronacute.ss20.glyph index 3b81b33c..21b09a12 100644 --- a/sources/Sudo.glyphspackage/glyphs/emacronacute.ss20.glyph +++ b/sources/Sudo.glyphspackage/glyphs/emacronacute.ss20.glyph @@ -16,8 +16,8 @@ pos = (-11,0); ref = macroncomb; }, { -pos = (-11,-22); -ref = acutecomb.case; +pos = (-11,170); +ref = acutecomb.alt; } ); width = 432; @@ -33,8 +33,8 @@ pos = (-11,0); ref = macroncomb; }, { -pos = (-11,-22); -ref = acutecomb.case; +pos = (-11,170); +ref = acutecomb.alt; } ); width = 432; @@ -50,8 +50,8 @@ pos = (-11,0); ref = macroncomb; }, { -pos = (-11,-22); -ref = acutecomb.case; +pos = (-11,170); +ref = acutecomb.alt; } ); width = 432; @@ -67,8 +67,8 @@ pos = (-11,0); ref = macroncomb; }, { -pos = (-15,-22); -ref = acutecomb.case; +pos = (23,170); +ref = acutecomb.alt; } ); width = 432; @@ -84,8 +84,8 @@ pos = (-11,0); ref = macroncomb; }, { -pos = (-15,-22); -ref = acutecomb.case; +pos = (23,170); +ref = acutecomb.alt; } ); width = 432; @@ -101,8 +101,8 @@ pos = (-11,0); ref = macroncomb; }, { -pos = (-15,-22); -ref = acutecomb.case; +pos = (23,170); +ref = acutecomb.alt; } ); width = 432; diff --git a/sources/Sudo.glyphspackage/glyphs/estimated.glyph b/sources/Sudo.glyphspackage/glyphs/estimated.glyph index 6ac92269..1c91c86e 100644 --- a/sources/Sudo.glyphspackage/glyphs/estimated.glyph +++ b/sources/Sudo.glyphspackage/glyphs/estimated.glyph @@ -6,32 +6,32 @@ hints = ( { horizontal = 1; options = 4; -origin = (0,17); +origin = (0,14); stem = 0; -target = (0,9); +target = (1,2); type = TTStem; }, { horizontal = 1; options = 4; -origin = (0,23); +origin = (0,20); stem = 0; -target = (0,3); +target = (0,6); type = TTStem; }, { horizontal = 1; -origin = (0,17); -other1 = (0,6,1,1); -target = (0,23); +origin = (0,14); +other1 = (0,9); +target = (0,20); type = TTInterpolate; }, { horizontal = 1; options = 4; -origin = (0,6,1,1); +origin = (0,9); stem = 0; -target = (0,9,1,3); +target = (1,6); type = TTStem; } ); @@ -40,19 +40,16 @@ shapes = ( { closed = 1; nodes = ( +(275,-13,o), +(318,-6,o), +(362,8,c), (348,57,l), (313,46,o), (277,41,o), (249,41,cs), -(179,41,o), -(164,96,o), -(164,225,cs), -(164,357,o), -(178,407,o), -(225,407,cs), -(270,407,o), -(284,357,o), -(284,224,c), +(185,41,o), +(167,86,o), +(164,191,c), (398,191,l), (398,224,ls), (398,359,o), @@ -63,19 +60,19 @@ nodes = ( (50,224,cs), (50,105,o), (94,-13,o), -(238,-13,cs), -(275,-13,o), -(318,-6,o), -(362,8,c) +(238,-13,cs) ); }, { closed = 1; nodes = ( -(92,191,l), -(398,191,l), -(360,247,l), -(92,247,l) +(166,363,o), +(181,407,o), +(225,407,cs), +(267,407,o), +(282,363,o), +(284,247,c), +(164,247,l) ); } ); @@ -87,19 +84,16 @@ shapes = ( { closed = 1; nodes = ( +(275,-13,o), +(318,-6,o), +(362,8,c), (348,57,l), (313,46,o), (277,41,o), (249,41,cs), -(179,41,o), -(164,96,o), -(164,225,cs), -(164,357,o), -(178,407,o), -(225,407,cs), -(270,407,o), -(284,357,o), -(284,224,c), +(185,41,o), +(167,86,o), +(164,191,c), (398,191,l), (398,224,ls), (398,359,o), @@ -110,19 +104,19 @@ nodes = ( (50,224,cs), (50,105,o), (94,-13,o), -(238,-13,cs), -(275,-13,o), -(318,-6,o), -(362,8,c) +(238,-13,cs) ); }, { closed = 1; nodes = ( -(92,191,l), -(398,191,l), -(360,247,l), -(92,247,l) +(166,363,o), +(181,407,o), +(225,407,cs), +(267,407,o), +(282,363,o), +(284,247,c), +(164,247,l) ); } ); @@ -134,19 +128,16 @@ shapes = ( { closed = 1; nodes = ( +(272,-13,o), +(310,-7,o), +(351,5,c), (340,44,l), (309,35,o), (275,31,o), (249,31,cs), -(169,31,o), -(154,92,o), -(154,225,cs), -(154,361,o), -(167,417,o), -(225,417,cs), -(280,417,o), -(294,362,o), -(294,227,c), +(174,31,o), +(156,85,o), +(154,202,c), (388,202,l), (388,224,ls), (388,362,o), @@ -157,19 +148,19 @@ nodes = ( (60,224,cs), (60,102,o), (102,-13,o), -(238,-13,cs), -(272,-13,o), -(310,-7,o), -(351,5,c) +(238,-13,cs) ); }, { closed = 1; nodes = ( -(102,202,l), -(388,202,l), -(353,246,l), -(102,246,l) +(156,367,o), +(170,417,o), +(225,417,cs), +(277,417,o), +(293,367,o), +(294,246,c), +(154,246,l) ); } ); @@ -181,42 +172,39 @@ shapes = ( { closed = 1; nodes = ( +(226,-13,o), +(265,-8,o), +(309,4,c), (302,45,l), -(269,36,o), -(234,31,o), -(207,31,cs), -(128,31,o), -(126,90,o), -(153,221,cs), -(181,359,o), -(207,417,o), -(267,417,cs), -(320,417,o), -(322,364,o), -(295,229,c), +(270,36,o), +(235,31,o), +(209,31,cs), +(133,31,o), +(127,84,o), +(150,202,c), (384,202,l), -(388,223,ls), -(414,361,o), -(390,461,o), -(273,461,cs), -(155,461,o), +(388,222,ls), +(415,360,o), +(391,461,o), +(275,461,cs), +(156,461,o), (86,354,o), -(61,228,cs), +(60,226,cs), (36,104,o), (56,-13,o), -(194,-13,cs), -(226,-13,o), -(265,-8,o), -(309,4,c) +(192,-13,cs) ); }, { closed = 1; nodes = ( -(97,202,l), -(383,202,l), -(357,246,l), -(106,246,l) +(184,366,o), +(210,417,o), +(265,417,cs), +(318,417,o), +(322,368,o), +(298,246,c), +(159,246,l) ); } ); @@ -228,42 +216,39 @@ shapes = ( { closed = 1; nodes = ( +(231,-13,o), +(275,-7,o), +(322,7,c), (312,58,l), (275,47,o), -(238,41,o), -(207,41,cs), -(140,41,o), -(138,93,o), -(163,219,cs), -(190,354,o), -(217,407,o), -(267,407,cs), -(309,407,o), -(311,360,o), -(285,227,c), -(392,191,l), -(397,221,ls), -(424,356,o), -(398,461,o), -(271,461,cs), -(147,461,o), -(76,352,o), -(51,230,cs), -(27,108,o), -(49,-13,o), -(196,-13,cs), -(230,-13,o), -(274,-7,o), -(321,7,c) +(237,41,o), +(209,41,cs), +(145,41,o), +(139,84,o), +(157,191,c), +(391,191,l), +(397,220,ls), +(424,355,o), +(397,461,o), +(273,461,cs), +(146,461,o), +(76,353,o), +(51,228,cs), +(27,109,o), +(50,-13,o), +(194,-13,cs) ); }, { closed = 1; nodes = ( -(85,191,l), -(390,191,l), -(364,247,l), -(97,247,l) +(194,360,o), +(221,407,o), +(265,407,cs), +(308,407,o), +(311,365,o), +(289,247,c), +(169,247,l) ); } ); @@ -275,42 +260,39 @@ shapes = ( { closed = 1; nodes = ( -(311,58,l), +(231,-13,o), +(275,-7,o), +(322,7,c), +(312,58,l), (275,47,o), (237,41,o), -(206,41,cs), -(139,41,o), -(138,92,o), -(162,216,cs), -(190,353,o), -(218,407,o), -(268,407,cs), -(310,407,o), -(311,361,o), -(285,228,c), -(392,191,l), +(209,41,cs), +(145,41,o), +(139,84,o), +(157,191,c), +(391,191,l), (397,220,ls), (424,355,o), (397,461,o), -(270,461,cs), +(273,461,cs), (146,461,o), (76,353,o), -(52,233,cs), +(51,228,cs), (27,109,o), (50,-13,o), -(197,-13,cs), -(231,-13,o), -(275,-7,o), -(322,7,c) +(194,-13,cs) ); }, { closed = 1; nodes = ( -(85,191,l), -(390,191,l), -(363,247,l), -(97,247,l) +(194,360,o), +(221,407,o), +(265,407,cs), +(308,407,o), +(311,365,o), +(289,247,c), +(169,247,l) ); } ); diff --git a/sources/Sudo.glyphspackage/glyphs/g.cv01.glyph b/sources/Sudo.glyphspackage/glyphs/g.cv01.glyph index 8c8fb205..982ce8ed 100644 --- a/sources/Sudo.glyphspackage/glyphs/g.cv01.glyph +++ b/sources/Sudo.glyphspackage/glyphs/g.cv01.glyph @@ -360,7 +360,7 @@ nodes = ( (440,24,o), (391,87,o), (272,87,cs), -(180,87,ls), +(177,87,ls), (153,87,o), (142,97,o), (142,113,cs), @@ -495,7 +495,7 @@ name = top; pos = (274,448); } ); -layerId = "C21910D5-47BB-472B-A83D-89B2B42B8F2A"; +background = { shapes = ( { closed = 1; @@ -543,46 +543,138 @@ nodes = ( { closed = 1; nodes = ( -(119,195,l), -(75,177,o), -(37,144,o), -(29,105,cs), -(19,53,o), -(47,17,o), +(120,195,l), +(72,176,o), +(27,138,o), +(27,88,cs), +(27,44,o), +(57,17,o), +(124,17,cs), +(228,17,ls), +(295,17,o), +(317,-6,o), +(317,-44,cs), +(317,-119,o), +(251,-156,o), +(147,-156,cs), +(61,-156,o), +(31,-129,o), +(31,-88,cs), +(31,-39,o), +(76,0,o), +(126,17,c), +(115,46,l), +(41,23,o), +(-19,-28,o), +(-19,-95,cs), +(-19,-151,o), +(23,-200,o), +(147,-200,cs), +(292,-200,o), +(369,-133,o), +(369,-40,cs), +(369,23,o), +(330,66,o), +(238,66,cs), +(129,66,ls), +(94,66,o), +(79,75,o), +(79,96,cs), +(79,123,o), +(104,150,o), +(137,163,c) +); +} +); +}; +layerId = "C21910D5-47BB-472B-A83D-89B2B42B8F2A"; +shapes = ( +{ +closed = 1; +nodes = ( +(137,456,o), +(72,359,o), +(72,269,cs), +(72,199,o), +(116,150,o), +(209,150,cs), +(338,150,o), +(399,251,o), +(399,335,cs), +(399,405,o), +(356,456,o), +(263,456,cs) +); +}, +{ +closed = 1; +nodes = ( +(153,194,o), +(124,219,o), +(124,269,cs), +(124,355,o), +(179,412,o), +(261,412,cs), +(318,412,o), +(348,386,o), +(348,335,cs), +(348,250,o), +(294,194,o), +(211,194,cs) +); +}, +{ +closed = 1; +nodes = ( +(356,403,l), +(457,410,l), +(465,448,l), +(301,448,l) +); +}, +{ +closed = 1; +nodes = ( +(120,195,l), +(72,176,o), +(27,138,o), +(27,88,cs), +(27,44,o), +(57,17,o), (124,17,cs), (228,17,ls), -(307,17,o), -(324,-16,o), -(315,-59,cs), -(305,-113,o), -(263,-156,o), -(154,-156,cs), -(40,-156,o), -(25,-116,o), -(33,-76,cs), -(41,-36,o), -(74,-2,o), -(126,16,c), -(115,45,l), -(25,17,o), -(-8,-30,o), -(-17,-74,cs), -(-29,-135,o), -(1,-200,o), -(152,-200,cs), -(276,-200,o), -(348,-154,o), -(366,-65,cs), -(381,7,o), -(346,66,o), +(295,17,o), +(317,-6,o), +(317,-44,cs), +(317,-119,o), +(251,-156,o), +(147,-156,cs), +(61,-156,o), +(31,-129,o), +(31,-88,cs), +(31,-39,o), +(76,0,o), +(126,17,c), +(115,46,l), +(41,23,o), +(-19,-28,o), +(-19,-95,cs), +(-19,-151,o), +(23,-200,o), +(147,-200,cs), +(292,-200,o), +(369,-133,o), +(369,-40,cs), +(369,23,o), +(330,66,o), (238,66,cs), (129,66,ls), -(89,66,o), -(75,78,o), -(80,103,cs), -(85,130,o), -(108,153,o), -(136,162,c) +(94,66,o), +(79,75,o), +(79,96,cs), +(79,123,o), +(104,150,o), +(137,163,c) ); } ); @@ -603,7 +695,7 @@ name = top; pos = (274,448); } ); -layerId = "BA106321-29DE-4FD0-898D-B7B08A4D4215"; +background = { shapes = ( { closed = 1; @@ -652,44 +744,136 @@ nodes = ( closed = 1; nodes = ( (111,197,l), -(72,179,o), -(31,145,o), -(23,103,cs), -(11,45,o), -(41,3,o), +(59,173,o), +(20,131,o), +(20,82,cs), +(20,34,o), +(53,3,o), (126,3,cs), (223,3,ls), -(291,3,o), -(306,-23,o), -(299,-56,cs), -(290,-101,o), -(257,-136,o), -(156,-136,cs), -(51,-136,o), -(44,-100,o), -(52,-63,cs), -(56,-41,o), -(71,-11,o), +(281,3,o), +(301,-16,o), +(301,-48,cs), +(301,-92,o), +(262,-136,o), +(152,-136,cs), +(74,-136,o), +(50,-112,o), +(50,-79,cs), +(50,-47,o), +(67,-15,o), (93,12,c), (82,48,l), -(20,27,o), -(-12,-21,o), -(-20,-62,cs), -(-34,-130,o), -(0,-200,o), -(153,-200,cs), -(282,-200,o), -(354,-153,o), -(372,-63,cs), -(387,13,o), -(349,75,o), +(15,25,o), +(-23,-33,o), +(-23,-87,cs), +(-23,-147,o), +(20,-200,o), +(150,-200,cs), +(300,-200,o), +(375,-134,o), +(375,-41,cs), +(375,29,o), +(333,75,o), (236,75,cs), -(130,75,ls), -(98,75,o), -(90,84,o), -(93,101,cs), -(98,122,o), -(116,145,o), +(116,75,ls), +(101,75,o), +(92,82,o), +(92,95,cs), +(92,117,o), +(118,146,o), +(138,156,c) +); +} +); +}; +layerId = "BA106321-29DE-4FD0-898D-B7B08A4D4215"; +shapes = ( +{ +closed = 1; +nodes = ( +(128,456,o), +(65,357,o), +(65,266,cs), +(65,193,o), +(111,142,o), +(209,142,cs), +(333,142,o), +(405,235,o), +(405,331,cs), +(405,403,o), +(359,456,o), +(261,456,cs) +); +}, +{ +closed = 1; +nodes = ( +(163,202,o), +(141,222,o), +(141,266,cs), +(141,343,o), +(190,396,o), +(259,396,cs), +(306,396,o), +(329,375,o), +(329,331,cs), +(329,254,o), +(281,202,o), +(211,202,cs) +); +}, +{ +closed = 1; +nodes = ( +(353,385,l), +(461,390,l), +(473,448,l), +(302,448,l) +); +}, +{ +closed = 1; +nodes = ( +(111,197,l), +(59,173,o), +(20,131,o), +(20,82,cs), +(20,34,o), +(53,3,o), +(126,3,cs), +(223,3,ls), +(281,3,o), +(301,-16,o), +(301,-48,cs), +(301,-92,o), +(262,-136,o), +(152,-136,cs), +(74,-136,o), +(50,-112,o), +(50,-79,cs), +(50,-47,o), +(67,-15,o), +(93,12,c), +(82,48,l), +(15,25,o), +(-23,-33,o), +(-23,-87,cs), +(-23,-147,o), +(20,-200,o), +(150,-200,cs), +(300,-200,o), +(375,-134,o), +(375,-41,cs), +(375,29,o), +(333,75,o), +(236,75,cs), +(116,75,ls), +(101,75,o), +(92,82,o), +(92,95,cs), +(92,117,o), +(118,146,o), (138,156,c) ); } @@ -711,7 +895,7 @@ name = top; pos = (274,448); } ); -layerId = "EBAB10B0-9FDE-44C7-9B16-DD2313400F4E"; +background = { shapes = ( { closed = 1; @@ -760,44 +944,136 @@ nodes = ( closed = 1; nodes = ( (111,198,l), -(62,180,o), -(21,144,o), -(11,96,cs), -(-2,29,o), -(30,-21,o), +(53,177,o), +(8,130,o), +(8,73,cs), +(8,16,o), +(43,-21,o), (122,-21,cs), -(219,-21,ls), -(261,-21,o), -(272,-37,o), -(268,-58,cs), -(261,-93,o), -(230,-120,o), -(158,-120,cs), -(82,-120,o), -(77,-98,o), -(81,-76,cs), -(85,-54,o), +(226,-21,ls), +(256,-21,o), +(269,-33,o), +(269,-53,cs), +(269,-90,o), +(229,-120,o), +(155,-120,cs), +(93,-120,o), +(80,-102,o), +(80,-82,cs), +(80,-57,o), (104,-33,o), (130,-20,c), (110,22,l), -(29,11,o), -(-25,-31,o), -(-35,-80,cs), -(-46,-138,o), -(-7,-200,o), -(155,-200,cs), -(286,-200,o), -(365,-153,o), -(383,-62,cs), -(399,20,o), -(360,87,o), -(241,87,cs), -(149,87,ls), -(122,87,o), -(116,93,o), -(118,104,cs), -(122,124,o), -(140,137,o), +(29,10,o), +(-37,-33,o), +(-37,-99,cs), +(-37,-150,o), +(10,-200,o), +(150,-200,cs), +(311,-200,o), +(386,-131,o), +(386,-35,cs), +(386,38,o), +(345,87,o), +(247,87,cs), +(141,87,ls), +(124,87,o), +(118,92,o), +(118,102,cs), +(118,118,o), +(136,136,o), +(157,143,c) +); +} +); +}; +layerId = "EBAB10B0-9FDE-44C7-9B16-DD2313400F4E"; +shapes = ( +{ +closed = 1; +nodes = ( +(121,456,o), +(55,359,o), +(55,266,cs), +(55,189,o), +(105,136,o), +(209,136,cs), +(341,136,o), +(414,228,o), +(414,326,cs), +(414,401,o), +(364,456,o), +(260,456,cs) +); +}, +{ +closed = 1; +nodes = ( +(182,214,o), +(168,229,o), +(168,262,cs), +(168,328,o), +(206,378,o), +(257,378,cs), +(287,378,o), +(301,363,o), +(301,330,cs), +(301,265,o), +(262,214,o), +(212,214,cs) +); +}, +{ +closed = 1; +nodes = ( +(349,365,l), +(472,372,l), +(487,448,l), +(302,448,l) +); +}, +{ +closed = 1; +nodes = ( +(111,198,l), +(53,177,o), +(8,130,o), +(8,73,cs), +(8,16,o), +(43,-21,o), +(122,-21,cs), +(226,-21,ls), +(256,-21,o), +(269,-33,o), +(269,-53,cs), +(269,-90,o), +(229,-120,o), +(155,-120,cs), +(93,-120,o), +(80,-102,o), +(80,-82,cs), +(80,-57,o), +(104,-33,o), +(130,-20,c), +(110,22,l), +(29,10,o), +(-37,-33,o), +(-37,-99,cs), +(-37,-150,o), +(10,-200,o), +(150,-200,cs), +(311,-200,o), +(386,-131,o), +(386,-35,cs), +(386,38,o), +(345,87,o), +(247,87,cs), +(141,87,ls), +(124,87,o), +(118,92,o), +(118,102,cs), +(118,118,o), +(136,136,o), (157,143,c) ); } @@ -944,8 +1220,7 @@ coordinates = ( 1 ); }; -layerId = "1218B586-343E-44ED-ABD0-A887C9B664D9"; -name = "{400, 1, -64}"; +background = { shapes = ( { closed = 1; @@ -994,44 +1269,137 @@ nodes = ( closed = 1; nodes = ( (124,261,l), -(85,244,o), -(45,213,o), -(37,175,cs), -(27,122,o), -(55,83,o), +(77,241,o), +(35,206,o), +(35,156,cs), +(35,113,o), +(65,83,o), +(134,83,cs), +(273,83,ls), +(304,83,o), +(321,72,o), +(321,51,cs), +(321,13,o), +(277,-8,o), +(177,-8,cs), +(92,-8,o), +(71,9,o), +(71,31,cs), +(71,51,o), +(87,70,o), +(108,84,c), +(96,120,l), +(44,106,o), +(-2,72,o), +(-2,20,cs), +(-2,-28,o), +(47,-72,o), +(177,-72,cs), +(305,-72,o), +(395,-30,o), +(395,61,cs), +(395,115,o), +(359,155,o), +(281,155,cs), +(132,155,ls), +(116,155,o), +(108,161,o), +(108,173,cs), +(108,193,o), +(131,213,o), +(151,220,c) +); +} +); +}; +layerId = "1218B586-343E-44ED-ABD0-A887C9B664D9"; +name = "{400, 1, -64}"; +shapes = ( +{ +closed = 1; +nodes = ( +(157,456,o), +(73,402,o), +(73,311,cs), +(73,249,o), +(122,206,o), +(221,206,cs), +(322,206,o), +(410,259,o), +(410,351,cs), +(410,411,o), +(361,456,o), +(261,456,cs) +); +}, +{ +closed = 1; +nodes = ( +(173,266,o), +(149,281,o), +(149,313,cs), +(149,363,o), +(192,396,o), +(259,396,cs), +(310,396,o), +(334,381,o), +(334,348,cs), +(334,299,o), +(290,266,o), +(223,266,cs) +); +}, +{ +closed = 1; +nodes = ( +(353,385,l), +(461,390,l), +(473,448,l), +(302,448,l) +); +}, +{ +closed = 1; +nodes = ( +(124,261,l), +(77,241,o), +(35,206,o), +(35,156,cs), +(35,113,o), +(65,83,o), (134,83,cs), -(253,83,ls), -(310,83,o), -(324,67,o), -(320,48,cs), -(313,16,o), -(283,-8,o), -(182,-8,cs), -(77,-8,o), -(67,14,o), -(72,37,cs), -(74,51,o), +(273,83,ls), +(304,83,o), +(321,72,o), +(321,51,cs), +(321,13,o), +(277,-8,o), +(177,-8,cs), +(92,-8,o), +(71,9,o), +(71,31,cs), +(71,51,o), (87,70,o), (108,84,c), (96,120,l), -(36,104,o), -(6,69,o), -(0,38,cs), -(-11,-16,o), -(25,-72,o), -(179,-72,cs), -(303,-72,o), -(377,-34,o), -(392,41,cs), -(405,102,o), -(369,155,o), -(271,155,cs), -(138,155,ls), -(112,155,o), -(106,163,o), -(109,177,cs), -(112,194,o), -(130,212,o), +(44,106,o), +(-2,72,o), +(-2,20,cs), +(-2,-28,o), +(47,-72,o), +(177,-72,cs), +(305,-72,o), +(395,-30,o), +(395,61,cs), +(395,115,o), +(359,155,o), +(281,155,cs), +(132,155,ls), +(116,155,o), +(108,161,o), +(108,173,cs), +(108,193,o), +(131,213,o), (151,220,c) ); } diff --git a/sources/Sudo.glyphspackage/glyphs/idieresisacute.cv02.glyph b/sources/Sudo.glyphspackage/glyphs/idieresisacute.cv02.glyph index 198976ae..135d85b3 100644 --- a/sources/Sudo.glyphspackage/glyphs/idieresisacute.cv02.glyph +++ b/sources/Sudo.glyphspackage/glyphs/idieresisacute.cv02.glyph @@ -13,7 +13,8 @@ ref = idotless.cv02; ref = dieresiscomb; }, { -ref = acutecomb.case; +pos = (0,192); +ref = acutecomb.alt; } ); width = 448; @@ -28,8 +29,8 @@ ref = idotless.cv02; ref = dieresiscomb; }, { -pos = (0,10); -ref = acutecomb.case; +pos = (0,202); +ref = acutecomb.alt; } ); width = 448; @@ -44,8 +45,8 @@ ref = idotless.cv02; ref = dieresiscomb; }, { -pos = (0,-16); -ref = acutecomb.case; +pos = (0,176); +ref = acutecomb.alt; } ); width = 448; @@ -60,8 +61,8 @@ ref = idotless.cv02; ref = dieresiscomb; }, { -pos = (-1,0); -ref = acutecomb.case; +pos = (37,192); +ref = acutecomb.alt; } ); width = 448; @@ -76,8 +77,8 @@ ref = idotless.cv02; ref = dieresiscomb; }, { -pos = (2,10); -ref = acutecomb.case; +pos = (40,202); +ref = acutecomb.alt; } ); width = 448; @@ -92,8 +93,8 @@ ref = idotless.cv02; ref = dieresiscomb; }, { -pos = (-4,-16); -ref = acutecomb.case; +pos = (34,176); +ref = acutecomb.alt; } ); width = 448; diff --git a/sources/Sudo.glyphspackage/glyphs/idieresisacute.glyph b/sources/Sudo.glyphspackage/glyphs/idieresisacute.glyph index f62f2602..ebd7dbca 100644 --- a/sources/Sudo.glyphspackage/glyphs/idieresisacute.glyph +++ b/sources/Sudo.glyphspackage/glyphs/idieresisacute.glyph @@ -13,8 +13,8 @@ pos = (6,0); ref = dieresiscomb; }, { -pos = (6,0); -ref = acutecomb.case; +pos = (6,192); +ref = acutecomb.alt; } ); width = 448; @@ -30,8 +30,8 @@ pos = (12,0); ref = dieresiscomb; }, { -pos = (12,10); -ref = acutecomb.case; +pos = (12,202); +ref = acutecomb.alt; } ); width = 448; @@ -47,8 +47,8 @@ pos = (2,0); ref = dieresiscomb; }, { -pos = (2,-16); -ref = acutecomb.case; +pos = (2,176); +ref = acutecomb.alt; } ); width = 448; @@ -64,8 +64,8 @@ pos = (6,0); ref = dieresiscomb; }, { -pos = (5,0); -ref = acutecomb.case; +pos = (43,192); +ref = acutecomb.alt; } ); width = 448; @@ -81,8 +81,8 @@ pos = (12,0); ref = dieresiscomb; }, { -pos = (14,10); -ref = acutecomb.case; +pos = (52,202); +ref = acutecomb.alt; } ); width = 448; @@ -98,8 +98,8 @@ pos = (2,0); ref = dieresiscomb; }, { -pos = (-2,-16); -ref = acutecomb.case; +pos = (36,176); +ref = acutecomb.alt; } ); width = 448; diff --git a/sources/Sudo.glyphspackage/glyphs/idieresisacute.ss20.cv02.glyph b/sources/Sudo.glyphspackage/glyphs/idieresisacute.ss20.cv02.glyph index f8a2e724..74fc0902 100644 --- a/sources/Sudo.glyphspackage/glyphs/idieresisacute.ss20.cv02.glyph +++ b/sources/Sudo.glyphspackage/glyphs/idieresisacute.ss20.cv02.glyph @@ -15,8 +15,8 @@ pos = (-112,0); ref = dieresiscomb; }, { -pos = (-112,0); -ref = acutecomb.case; +pos = (-112,192); +ref = acutecomb.alt; } ); width = 224; @@ -32,8 +32,8 @@ pos = (-112,0); ref = dieresiscomb; }, { -pos = (-112,10); -ref = acutecomb.case; +pos = (-112,202); +ref = acutecomb.alt; } ); width = 224; @@ -49,8 +49,8 @@ pos = (-112,0); ref = dieresiscomb; }, { -pos = (-112,-16); -ref = acutecomb.case; +pos = (-112,176); +ref = acutecomb.alt; } ); width = 224; @@ -66,8 +66,8 @@ pos = (-112,0); ref = dieresiscomb; }, { -pos = (-113,0); -ref = acutecomb.case; +pos = (-75,192); +ref = acutecomb.alt; } ); width = 224; @@ -83,8 +83,8 @@ pos = (-112,0); ref = dieresiscomb; }, { -pos = (-110,10); -ref = acutecomb.case; +pos = (-72,202); +ref = acutecomb.alt; } ); width = 224; @@ -100,8 +100,8 @@ pos = (-112,0); ref = dieresiscomb; }, { -pos = (-116,-16); -ref = acutecomb.case; +pos = (-78,176); +ref = acutecomb.alt; } ); width = 224; diff --git a/sources/Sudo.glyphspackage/glyphs/ldot.cv04.glyph b/sources/Sudo.glyphspackage/glyphs/ldot.cv04.glyph index 19d848c8..0aa7a2d7 100644 --- a/sources/Sudo.glyphspackage/glyphs/ldot.cv04.glyph +++ b/sources/Sudo.glyphspackage/glyphs/ldot.cv04.glyph @@ -22,7 +22,7 @@ shapes = ( ref = l.cv04; }, { -pos = (256,256); +pos = (256,236); ref = period; } ); @@ -35,7 +35,7 @@ shapes = ( ref = l.cv04; }, { -pos = (256,256); +pos = (256,268); ref = period; } ); @@ -61,7 +61,7 @@ shapes = ( ref = l.cv04; }, { -pos = (307,256); +pos = (303,236); ref = period; } ); @@ -74,7 +74,7 @@ shapes = ( ref = l.cv04; }, { -pos = (307,256); +pos = (310,268); ref = period; } ); diff --git a/sources/Sudo.glyphspackage/glyphs/ldot.glyph b/sources/Sudo.glyphspackage/glyphs/ldot.glyph index 4967bf80..59d9051b 100644 --- a/sources/Sudo.glyphspackage/glyphs/ldot.glyph +++ b/sources/Sudo.glyphspackage/glyphs/ldot.glyph @@ -9,7 +9,7 @@ shapes = ( ref = l; }, { -pos = (240,256); +pos = (220,256); ref = period; } ); @@ -22,7 +22,7 @@ shapes = ( ref = l; }, { -pos = (240,256); +pos = (224,236); ref = period; } ); @@ -35,7 +35,7 @@ shapes = ( ref = l; }, { -pos = (240,256); +pos = (218,268); ref = period; } ); @@ -48,7 +48,7 @@ shapes = ( ref = l; }, { -pos = (240,256); +pos = (272,268); ref = period; } ); @@ -61,7 +61,7 @@ shapes = ( ref = l; }, { -pos = (240,256); +pos = (271,256); ref = period; } ); @@ -74,7 +74,7 @@ shapes = ( ref = l; }, { -pos = (240,256); +pos = (271,236); ref = period; } ); diff --git a/sources/Sudo.glyphspackage/glyphs/ldot.ss20.cv04.glyph b/sources/Sudo.glyphspackage/glyphs/ldot.ss20.cv04.glyph index fddf7678..f52f2a6b 100644 --- a/sources/Sudo.glyphspackage/glyphs/ldot.ss20.cv04.glyph +++ b/sources/Sudo.glyphspackage/glyphs/ldot.ss20.cv04.glyph @@ -26,7 +26,7 @@ alignment = -1; ref = l.ss20.cv04; }, { -pos = (112,256); +pos = (112,233); ref = period; } ); @@ -40,7 +40,7 @@ alignment = -1; ref = l.ss20.cv04; }, { -pos = (112,256); +pos = (112,268); ref = period; } ); @@ -68,7 +68,7 @@ alignment = -1; ref = l.ss20.cv04; }, { -pos = (163,256); +pos = (159,236); ref = period; } ); @@ -82,7 +82,7 @@ alignment = -1; ref = l.ss20.cv04; }, { -pos = (163,256); +pos = (165,268); ref = period; } ); diff --git a/sources/Sudo.glyphspackage/glyphs/ldot.ss20.glyph b/sources/Sudo.glyphspackage/glyphs/ldot.ss20.glyph index 2d8a242b..28033873 100644 --- a/sources/Sudo.glyphspackage/glyphs/ldot.ss20.glyph +++ b/sources/Sudo.glyphspackage/glyphs/ldot.ss20.glyph @@ -5,6 +5,11 @@ glyphname = ldot.ss20; kernLeft = l; layers = ( { +guides = ( +{ +pos = (182,310); +} +); layerId = "95FB0C11-C828-4064-8966-34220AA4D426"; shapes = ( { @@ -19,6 +24,11 @@ ref = period.ss20; width = 356; }, { +guides = ( +{ +pos = (182,310); +} +); layerId = "92967D72-867E-4A8B-929F-F44D834DD4C9"; shapes = ( { @@ -26,13 +36,18 @@ alignment = -1; ref = l.ss20; }, { -pos = (164,256); +pos = (164,236); ref = period.ss20; } ); width = 356; }, { +guides = ( +{ +pos = (182,310); +} +); layerId = "7DDCEF54-C770-4FAD-B154-EE8058BAA7E5"; shapes = ( { @@ -40,13 +55,18 @@ alignment = -1; ref = l.ss20; }, { -pos = (158,256); +pos = (158,268); ref = period.ss20; } ); width = 356; }, { +guides = ( +{ +pos = (182,310); +} +); layerId = "BA106321-29DE-4FD0-898D-B7B08A4D4215"; shapes = ( { @@ -54,13 +74,18 @@ alignment = -1; ref = l.ss20; }, { -pos = (209,256); +pos = (211,256); ref = period.ss20; } ); width = 356; }, { +guides = ( +{ +pos = (182,310); +} +); layerId = "EBAB10B0-9FDE-44C7-9B16-DD2313400F4E"; shapes = ( { @@ -68,13 +93,18 @@ alignment = -1; ref = l.ss20; }, { -pos = (215,256); +pos = (211,236); ref = period.ss20; } ); width = 356; }, { +guides = ( +{ +pos = (182,310); +} +); layerId = "C21910D5-47BB-472B-A83D-89B2B42B8F2A"; shapes = ( { @@ -82,7 +112,7 @@ alignment = -1; ref = l.ss20; }, { -pos = (209,256); +pos = (212,268); ref = period.ss20; } ); diff --git a/sources/Sudo.glyphspackage/glyphs/oe.glyph b/sources/Sudo.glyphspackage/glyphs/oe.glyph index 86a24291..fbfa229b 100644 --- a/sources/Sudo.glyphspackage/glyphs/oe.glyph +++ b/sources/Sudo.glyphspackage/glyphs/oe.glyph @@ -167,10 +167,10 @@ nodes = ( (377,393,o), (388,340,o), (383,224,c), -(423,263,l), -(229,263,l), -(229,201,l), -(458,201,l), +(423,262,l), +(229,262,l), +(229,202,l), +(458,202,l), (469,358,o), (440,457,o), (331,457,cs), @@ -255,10 +255,10 @@ nodes = ( (352,381,o), (358,332,o), (356,224,c), -(423,266,l), -(229,266,l), -(229,188,l), -(471,188,l), +(423,265,l), +(229,265,l), +(229,189,l), +(471,189,l), (483,352,o), (452,461,o), (331,461,cs), @@ -343,10 +343,10 @@ nodes = ( (384,413,o), (411,354,o), (404,224,c), -(423,257,l), -(229,257,l), -(229,213,l), -(455,213,l), +(423,256,l), +(229,256,l), +(229,214,l), +(455,214,l), (463,369,o), (414,457,o), (330,457,cs), @@ -431,10 +431,10 @@ nodes = ( (423,413,o), (437,356,o), (404,226,c), -(430,257,l), -(235,257,l), -(227,213,l), -(452,211,l), +(430,256,l), +(235,256,l), +(227,214,l), +(453,214,l), (492,367,o), (459,457,o), (373,457,cs), @@ -519,10 +519,10 @@ nodes = ( (413,393,o), (412,343,o), (383,227,c), -(432,263,l), -(237,263,l), -(224,201,l), -(453,198,l), +(432,262,l), +(237,262,l), +(224,202,l), +(454,202,l), (495,355,o), (484,457,o), (373,457,cs), diff --git a/sources/Sudo.glyphspackage/glyphs/omacronacute.glyph b/sources/Sudo.glyphspackage/glyphs/omacronacute.glyph index ca9264e8..9310ee8a 100644 --- a/sources/Sudo.glyphspackage/glyphs/omacronacute.glyph +++ b/sources/Sudo.glyphspackage/glyphs/omacronacute.glyph @@ -14,8 +14,8 @@ ref = o; ref = macroncomb; }, { -pos = (0,-22); -ref = acutecomb.case; +pos = (0,170); +ref = acutecomb.alt; } ); width = 448; @@ -30,8 +30,8 @@ ref = o; ref = macroncomb; }, { -pos = (0,-22); -ref = acutecomb.case; +pos = (0,170); +ref = acutecomb.alt; } ); width = 448; @@ -46,8 +46,8 @@ ref = o; ref = macroncomb; }, { -pos = (0,-22); -ref = acutecomb.case; +pos = (0,170); +ref = acutecomb.alt; } ); width = 448; @@ -62,8 +62,8 @@ ref = o; ref = macroncomb; }, { -pos = (-4,-22); -ref = acutecomb.case; +pos = (34,170); +ref = acutecomb.alt; } ); width = 448; @@ -78,8 +78,8 @@ ref = o; ref = macroncomb; }, { -pos = (-4,-22); -ref = acutecomb.case; +pos = (34,170); +ref = acutecomb.alt; } ); width = 448; @@ -94,8 +94,8 @@ ref = o; ref = macroncomb; }, { -pos = (-4,-22); -ref = acutecomb.case; +pos = (34,170); +ref = acutecomb.alt; } ); width = 448; diff --git a/sources/Sudo.glyphspackage/glyphs/udieresisacute.glyph b/sources/Sudo.glyphspackage/glyphs/udieresisacute.glyph index b47c78ef..231d0bfa 100644 --- a/sources/Sudo.glyphspackage/glyphs/udieresisacute.glyph +++ b/sources/Sudo.glyphspackage/glyphs/udieresisacute.glyph @@ -14,7 +14,8 @@ ref = u; ref = dieresiscomb; }, { -ref = acutecomb.case; +pos = (0,192); +ref = acutecomb.alt; } ); width = 448; @@ -29,8 +30,8 @@ ref = u; ref = dieresiscomb; }, { -pos = (0,10); -ref = acutecomb.case; +pos = (0,202); +ref = acutecomb.alt; } ); width = 448; @@ -45,8 +46,8 @@ ref = u; ref = dieresiscomb; }, { -pos = (0,-16); -ref = acutecomb.case; +pos = (0,176); +ref = acutecomb.alt; } ); width = 448; @@ -61,8 +62,8 @@ ref = u; ref = dieresiscomb; }, { -pos = (-1,0); -ref = acutecomb.case; +pos = (37,192); +ref = acutecomb.alt; } ); width = 448; @@ -77,8 +78,8 @@ ref = u; ref = dieresiscomb; }, { -pos = (2,10); -ref = acutecomb.case; +pos = (40,202); +ref = acutecomb.alt; } ); width = 448; @@ -93,8 +94,8 @@ ref = u; ref = dieresiscomb; }, { -pos = (-4,-16); -ref = acutecomb.case; +pos = (34,176); +ref = acutecomb.alt; } ); width = 448; diff --git a/sources/Sudo.glyphspackage/glyphs/utildeacute.glyph b/sources/Sudo.glyphspackage/glyphs/utildeacute.glyph index bf8d7b10..fb7e871c 100644 --- a/sources/Sudo.glyphspackage/glyphs/utildeacute.glyph +++ b/sources/Sudo.glyphspackage/glyphs/utildeacute.glyph @@ -10,11 +10,12 @@ shapes = ( ref = u; }, { -ref = tildecomb; +pos = (0,-192); +ref = tildecomb.case; }, { pos = (0,192); -ref = acutecomb; +ref = acutecomb.alt; } ); width = 448; @@ -26,11 +27,12 @@ shapes = ( ref = u; }, { -ref = tildecomb; +pos = (0,-192); +ref = tildecomb.case; }, { pos = (0,192); -ref = acutecomb; +ref = acutecomb.alt; } ); width = 448; @@ -42,11 +44,12 @@ shapes = ( ref = u; }, { -ref = tildecomb; +pos = (0,-192); +ref = tildecomb.case; }, { pos = (0,192); -ref = acutecomb; +ref = acutecomb.alt; } ); width = 448; @@ -58,11 +61,12 @@ shapes = ( ref = u; }, { -ref = tildecomb; +pos = (-38,-192); +ref = tildecomb.case; }, { -pos = (38,192); -ref = acutecomb; +pos = (39,192); +ref = acutecomb.alt; } ); width = 448; @@ -74,11 +78,12 @@ shapes = ( ref = u; }, { -ref = tildecomb; +pos = (-38,-192); +ref = tildecomb.case; }, { -pos = (38,192); -ref = acutecomb; +pos = (39,192); +ref = acutecomb.alt; } ); width = 448; @@ -90,11 +95,12 @@ shapes = ( ref = u; }, { -ref = tildecomb; +pos = (-38,-192); +ref = tildecomb.case; }, { -pos = (38,192); -ref = acutecomb; +pos = (39,192); +ref = acutecomb.alt; } ); width = 448; diff --git a/sources/Sudo.glyphspackage/order.plist b/sources/Sudo.glyphspackage/order.plist index e05ba20e..a19d17e4 100644 --- a/sources/Sudo.glyphspackage/order.plist +++ b/sources/Sudo.glyphspackage/order.plist @@ -1704,9 +1704,9 @@ C_ogonekcomb, C_ogonekcomb.ss20, Chook.ss20, D.ss20, -Eth.ss20, Dcroat.ss20, Dhook.ss20, +Eth.ss20, E.ss20, Ecircumflexacute.ss20, Ecircumflexgrave.ss20, @@ -1725,9 +1725,11 @@ Hturned.ss20, I.ss20, I.ss20.cv02, IJ.ss20, -Iacute.ss20.cv02, Iacute_J.loclNLD, +Iacute.ss20.cv02, Ibreve.ss20.cv02, +Icapitalsmall.ss20, +Icapitalsmall.ss20.cv02, Icaron.ss20.cv02, Icircumflex.ss20.cv02, Idieresis.ss20.cv02, @@ -1859,7 +1861,6 @@ idotless.ss20, idotless.ss20.cv02, iacute.ss20, iacute.ss20.cv02, -iacute_j.loclNLD, ibreve.ss20, ibreve.ss20.cv02, icaron.ss20, @@ -1879,7 +1880,6 @@ igrave.ss20, igrave.ss20.cv02, ihookabove.ss20, ihookabove.ss20.cv02, -ij.ss20, imacron.ss20, imacron.ss20.cv02, iogonek.dotless.ss20, @@ -1894,6 +1894,8 @@ istroke.ss20, istroke.ss20.cv02, itilde.ss20, itilde.ss20.cv02, +ij.ss20, +iacute_j.loclNLD, j.ss20, j.ss20.cv03, jdotless.ss20, @@ -1974,12 +1976,12 @@ zstroke.ss20, iacute_j.loclNLD.cv02, iacute_j.loclNLD.cv02.cv03, iacute_j.loclNLD.cv03, +ordfeminine.ss20, +ordmasculine.ss20, hmod.ss20, nmod.ss20, rmod.ss20, smod.ss20, -ordfeminine.ss20, -ordmasculine.ss20, "A-cy.ss20", "Ge-cy.ss20", "Gje-cy.ss20", @@ -2179,12 +2181,12 @@ sixsuperior.ss20, sevensuperior.ss20, eightsuperior.ss20, ninesuperior.ss20, -zeroWidthNoBreakSpace.ss20, -zerowidthjoiner.ss20, -zerowidthnonjoiner.ss20, space.ss20, nbspace.ss20, zerowidthspace.ss20, +zerowidthnonjoiner.ss20, +zerowidthjoiner.ss20, +zeroWidthNoBreakSpace.ss20, questiongreek.ss20, period.ss20, comma.ss20, @@ -2230,6 +2232,28 @@ downWhiteSmallTriangle, leftWhiteSmallTriangle, apostrophemod.ss20, commaturnedmod.ss20, +_part.slash.O, +_part.slash.comp, +_part.slash.o, +_part.arrow, +_part.asc.hook, +_part.asc.k, +_part.asc.left, +_part.asc.right, +_part.asterisk, +_part.bowl, +_part.bowl.descender, +_part.cap.hook.left, +"_part.desc-cy", +_part.desc.hook, +_part.desc.hook.left, +_part.geartooth, +_part.inverter, +_part.k, +_part.money.bar, +_part.money.crossbar, +_part.notmath.comp, +_part.stroke, uniE000, uniE001, uniE002, @@ -2557,30 +2581,6 @@ uniEFAB, uniEFAC, uniEFAD, uniEFAE, -"_part.desc-cy", -_part.slash.O, -_part.slash.comp, -_part.slash.o, -Icapitalsmall.ss20, -Icapitalsmall.ss20.cv02, -_part.arrow, -_part.asc.hook, -_part.asc.k, -_part.asc.left, -_part.asc.right, -_part.asterisk, -_part.bowl, -_part.bowl.descender, -_part.cap.hook.left, -_part.desc.hook, -_part.desc.hook.left, -_part.geartooth, -_part.inverter, -_part.k, -_part.money.bar, -_part.money.crossbar, -_part.notmath.comp, -_part.stroke, _pixel, _pixel.round, emoji.eyes,