From cd7d7e1d0424d9e84d7d11a7ef8e516af5ca0465 Mon Sep 17 00:00:00 2001 From: Kyle Benson Date: Wed, 6 May 2026 16:43:51 -0700 Subject: [PATCH 1/2] Improvements to ligature composition Stylistic alts fell short when they were mixed. --- sources/MonaSans.glyphspackage/fontinfo.plist | 15 +- .../glyphs/_f.longarm.glyph | 222 +- .../glyphs/_notdef.glyph | 6838 +++++------------ .../glyphs/abrevedotbelow.ss01.ss05.glyph | 422 + .../glyphs/abrevedotbelow.ss05.glyph | 144 +- .../acircumflexdotbelow.ss01.ss05.glyph | 416 + .../glyphs/acircumflexdotbelow.ss05.glyph | 136 +- ...5.ss01.glyph => adieresis.ss01.ss05.glyph} | 2 +- ...5.ss01.glyph => adotbelow.ss01.ss05.glyph} | 2 +- .../glyphs/centigrade.glyph | 342 + .../glyphs/degree.glyph | 632 +- sources/MonaSans.glyphspackage/glyphs/f.glyph | 4 +- .../glyphs/f_f.liga.glyph | 8 +- .../glyphs/f_f_i.liga.glyph | 84 +- .../glyphs/f_f_i.liga.ss01.glyph | 92 +- .../glyphs/f_y.liga.glyph | 12 +- .../glyphs/fahrenheit.glyph | 342 + .../MonaSans.glyphspackage/glyphs/fi.glyph | 80 +- .../glyphs/fi.ss01.glyph | 88 +- .../MonaSans.glyphspackage/glyphs/fl.glyph | 84 +- .../glyphs/fl.ss03.glyph | 321 + sources/MonaSans.glyphspackage/glyphs/i.glyph | 12 + .../glyphs/i.ss01.glyph | 8 + .../glyphs/l.ss03.glyph | 198 +- .../glyphs/l.ss04.glyph | 38 +- .../glyphs/lacute.ss03.glyph | 4 +- .../glyphs/lacute.ss04.glyph | 38 +- .../glyphs/lcaron.ss03.glyph | 4 +- .../glyphs/lcaron.ss04.glyph | 38 +- .../glyphs/lcommaaccent.ss04.glyph | 38 +- .../glyphs/ldot.ss01.glyph | 94 +- .../glyphs/ldot.ss01.ss03.glyph | 90 +- .../glyphs/ldot.ss01.ss04.glyph | 94 +- .../glyphs/ldot.ss04.glyph | 76 +- .../periodcentered.loclC_A_T_.ss01.glyph | 367 +- sources/MonaSans.glyphspackage/glyphs/y.glyph | 2 +- sources/MonaSans.glyphspackage/order.plist | 9 +- 37 files changed, 5436 insertions(+), 5960 deletions(-) create mode 100644 sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss01.ss05.glyph create mode 100644 sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss01.ss05.glyph rename sources/MonaSans.glyphspackage/glyphs/{adieresis.ss05.ss01.glyph => adieresis.ss01.ss05.glyph} (99%) rename sources/MonaSans.glyphspackage/glyphs/{adotbelow.ss05.ss01.glyph => adotbelow.ss01.ss05.glyph} (99%) create mode 100644 sources/MonaSans.glyphspackage/glyphs/centigrade.glyph create mode 100644 sources/MonaSans.glyphspackage/glyphs/fahrenheit.glyph create mode 100644 sources/MonaSans.glyphspackage/glyphs/fl.ss03.glyph diff --git a/sources/MonaSans.glyphspackage/fontinfo.plist b/sources/MonaSans.glyphspackage/fontinfo.plist index 38563fbb..c8775fd9 100644 --- a/sources/MonaSans.glyphspackage/fontinfo.plist +++ b/sources/MonaSans.glyphspackage/fontinfo.plist @@ -22,12 +22,12 @@ tag = ital; classes = ( { automatic = 1; -code = "A Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Adieresis Adotbelow Agrave Ahookabove Amacron Aogonek Aring Atilde AE B C Cacute Ccaron Ccedilla Ccircumflex Cdotaccent D Dcaron Dcroat Eth E Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eogonek Etilde F G Gbreve Gcaron Gcircumflex Gcommaaccent Gdotaccent H Hbar Hcircumflex I IJ Iacute Ibreve Icircumflex Idieresis Idotaccent Idotbelow Igrave Ihookabove Imacron Iogonek Itilde J Jacute Jcircumflex K Kcommaaccent L Lacute Lcaron Lcommaaccent Ldot Lslash M N Nacute Ncaron Ncommaaccent Ntilde Eng O Oacute Ocircumflex Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odieresis Odotbelow Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oslash Otilde OE P Thorn Q R Racute Rcaron Rcommaaccent S Sacute Scaron Scedilla Scircumflex Scommaaccent Germandbls T Tbar Tcaron Tcedilla Tcommaaccent U Uacute Ubreve Ucircumflex Udieresis Udotbelow Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove Ytilde Z Zacute Zcaron Zdotaccent Abrevedotbelow.ss01 Acircumflexdotbelow.ss01 Adieresis.ss01 Adotbelow.ss01 Cdotaccent.ss01 Ecircumflexdotbelow.ss01 Edieresis.ss01 Edotaccent.ss01 Edotbelow.ss01 Gdotaccent.ss01 Idieresis.ss01 Idotaccent.ss01 Idotbelow.ss01 Ldot.ss01 Ocircumflexdotbelow.ss01 Odieresis.ss01 Odotbelow.ss01 Ohorndotbelow.ss01 Udieresis.ss01 Udotbelow.ss01 Uhorndotbelow.ss01 Wdieresis.ss01 Ydieresis.ss01 Ydotbelow.ss01 Zdotaccent.ss01 I.ss02 IJ.ss02 Iacute.ss02 Ibreve.ss02 Icircumflex.ss02 Idieresis.ss02 Idotaccent.ss02 Idotbelow.ss02 Igrave.ss02 Ihookabove.ss02 Imacron.ss02 Iogonek.ss02 Itilde.ss02 G.ss07 Gbreve.ss07 Gcaron.ss07 Gcircumflex.ss07 Gcommaaccent.ss07 Gdotaccent.ss07 Q.ss09 J.ss10 Gdotaccent.ss01.ss07"; +code = "A Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acaron Acircumflex Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Adieresis Adotbelow Agrave Ahookabove Amacron Aogonek Aring Atilde AE B C Cacute Ccaron Ccedilla Ccircumflex Cdotaccent D Dcaron Dcroat Eth E Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eogonek Etilde F G Gbreve Gcaron Gcircumflex Gcommaaccent Gdotaccent H Hbar Hcircumflex I IJ Iacute Ibreve Icaron Icircumflex Idieresis Idotaccent Idotbelow Igrave Ihookabove Imacron Iogonek Itilde J Jacute Jcircumflex K Kcommaaccent L Lacute Lcaron Lcommaaccent Ldot Lslash M Macute N Nacute Ncaron Ncommaaccent Ngrave Ntilde Eng O Oacute Ocaron Ocircumflex Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odieresis Odotbelow Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oslash Otilde OE P Thorn Q R Racute Rcaron Rcommaaccent S Sacute Scaron Scedilla Scircumflex Scommaaccent Germandbls T Tbar Tcaron Tcedilla Tcommaaccent U Uacute Ubreve Ucaron Ucircumflex Udieresis Udieresisacute Udieresiscaron Udieresisgrave Udieresismacron Udotbelow Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove Ytilde Z Zacute Zcaron Zdotaccent Abrevedotbelow.ss01 Acircumflexdotbelow.ss01 Adieresis.ss01 Adotbelow.ss01 Cdotaccent.ss01 Ecircumflexdotbelow.ss01 Edieresis.ss01 Edotaccent.ss01 Edotbelow.ss01 Gdotaccent.ss01 Idieresis.ss01 Idotaccent.ss01 Idotbelow.ss01 Ldot.ss01 Ocircumflexdotbelow.ss01 Odieresis.ss01 Odotbelow.ss01 Ohorndotbelow.ss01 Udieresis.ss01 Udotbelow.ss01 Uhorndotbelow.ss01 Wdieresis.ss01 Ydieresis.ss01 Ydotbelow.ss01 Zdotaccent.ss01 I.ss02 IJ.ss02 Iacute.ss02 Ibreve.ss02 Icircumflex.ss02 Idieresis.ss02 Idotaccent.ss02 Idotbelow.ss02 Igrave.ss02 Ihookabove.ss02 Imacron.ss02 Iogonek.ss02 Itilde.ss02 G.ss07 Gbreve.ss07 Gcaron.ss07 Gcircumflex.ss07 Gcommaaccent.ss07 Gdotaccent.ss07 Q.ss09 IJ.ss10 J.ss10 Jacute.ss10 Jcircumflex.ss10 Gdotaccent.ss01.ss07"; name = Uppercase; }, { automatic = 1; -code = "A Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acaron Acircumflex Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Adieresis Adotbelow Agrave Ahookabove Amacron Aogonek Aring Atilde AE B C Cacute Ccaron Ccedilla Ccircumflex Cdotaccent D Dcaron Dcroat Eth E Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eogonek Etilde F G Gbreve Gcaron Gcircumflex Gcommaaccent Gdotaccent H Hbar Hcircumflex I IJ Iacute Ibreve Icaron Icircumflex Idieresis Idotaccent Idotbelow Igrave Ihookabove Imacron Iogonek Itilde J Jacute Jcircumflex K Kcommaaccent L Lacute Lcaron Lcommaaccent Ldot Lslash M Macute N Nacute Ncaron Ncommaaccent Ngrave Ntilde Eng O Oacute Ocaron Ocircumflex Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odieresis Odotbelow Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oslash Otilde OE P Thorn Q R Racute Rcaron Rcommaaccent S Sacute Scaron Scedilla Scircumflex Scommaaccent Germandbls T Tbar Tcaron Tcedilla Tcommaaccent U Uacute Ubreve Ucaron Ucircumflex Udieresis Udieresisacute Udieresiscaron Udieresisgrave Udieresismacron Udotbelow Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove Ytilde Z Zacute Zcaron Zdotaccent Abrevedotbelow.ss01 Acircumflexdotbelow.ss01 Adieresis.ss01 Adotbelow.ss01 Cdotaccent.ss01 Ecircumflexdotbelow.ss01 Edieresis.ss01 Edotaccent.ss01 Edotbelow.ss01 Gdotaccent.ss01 Idieresis.ss01 Idotaccent.ss01 Idotbelow.ss01 Ldot.ss01 Ocircumflexdotbelow.ss01 Odieresis.ss01 Odotbelow.ss01 Ohorndotbelow.ss01 Udieresis.ss01 Udotbelow.ss01 Uhorndotbelow.ss01 Wdieresis.ss01 Ydieresis.ss01 Ydotbelow.ss01 Zdotaccent.ss01 I.ss02 IJ.ss02 Iacute.ss02 Ibreve.ss02 Icircumflex.ss02 Idieresis.ss02 Idotaccent.ss02 Idotbelow.ss02 Igrave.ss02 Ihookabove.ss02 Imacron.ss02 Iogonek.ss02 Itilde.ss02 G.ss07 Gbreve.ss07 Gcaron.ss07 Gcircumflex.ss07 Gcommaaccent.ss07 Gdotaccent.ss07 Q.ss09 IJ.ss10 J.ss10 Jacute.ss10 Jcircumflex.ss10 Gdotaccent.ss01.ss07 a aacute abreve abreveacute abrevedotbelow abrevegrave abrevehookabove abrevetilde acaron acircumflex acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhookabove acircumflextilde adieresis adotbelow agrave ahookabove amacron aogonek aring atilde ae b c cacute ccaron ccedilla ccircumflex cdotaccent d dcaron dcroat eth e eacute ebreve ecaron ecircumflex ecircumflexacute ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde edieresis edotaccent edotbelow egrave ehookabove emacron eogonek etilde f g gbreve gcaron gcircumflex gcommaaccent gdotaccent h hbar hcircumflex i idotless iacute ibreve icaron icircumflex idieresis idotaccent idotbelow igrave ihookabove imacron iogonek itilde ij j jdotless jacute jcircumflex k kcommaaccent l lacute lcaron lcommaaccent ldot lslash m macute n nacute ncaron ncommaaccent ngrave ntilde eng o oacute ocaron ocircumflex ocircumflexacute ocircumflexdotbelow ocircumflexgrave ocircumflexhookabove ocircumflextilde odieresis odotbelow ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave ohornhookabove ohorntilde ohungarumlaut omacron oslash otilde oe p thorn q r racute rcaron rcommaaccent s sacute scaron scedilla scircumflex scommaaccent germandbls t tbar tcaron tcedilla tcommaaccent u uacute ubreve ucaron ucircumflex udieresis udieresisacute udieresiscaron udieresisgrave udieresismacron udotbelow ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove uhorntilde uhungarumlaut umacron uogonek uring utilde v w wacute wcircumflex wdieresis wgrave x y yacute ycircumflex ydieresis ydotbelow ygrave yhookabove ytilde z zacute zcaron zdotaccent idotbelow.dotless iogonek.dotless f.longarm abrevedotbelow.ss01 acircumflexdotbelow.ss01 adotbelow.ss01 cdotaccent.ss01 ecircumflexdotbelow.ss01 edieresis.ss01 edotaccent.ss01 edotbelow.ss01 gdotaccent.ss01 i.ss01 idieresis.ss01 idotaccent.ss01 idotbelow.ss01 j.ss01 ldot.ss01 ocircumflexdotbelow.ss01 odieresis.ss01 odotbelow.ss01 ohorndotbelow.ss01 udieresis.ss01 udotbelow.ss01 uhorndotbelow.ss01 wdieresis.ss01 ydieresis.ss01 ydotbelow.ss01 zdotaccent.ss01 l.ss03 lacute.ss03 lcaron.ss03 lcommaaccent.ss03 ldot.ss03 lslash.ss03 l.ss04 lacute.ss04 lcaron.ss04 lcommaaccent.ss04 ldot.ss04 lslash.ss04 a.ss05 aacute.ss05 abreve.ss05 abreveacute.ss05 abrevedotbelow.ss05 abrevegrave.ss05 abrevehookabove.ss05 abrevetilde.ss05 acircumflex.ss05 acircumflexacute.ss05 acircumflexdotbelow.ss05 acircumflexgrave.ss05 acircumflexhookabove.ss05 acircumflextilde.ss05 adieresis.ss05 adotbelow.ss05 agrave.ss05 ahookabove.ss05 amacron.ss05 aogonek.ss05 aring.ss05 atilde.ss05 g.ss06 gbreve.ss06 gcaron.ss06 gcircumflex.ss06 gcommaaccent.ss06 gdotaccent.ss06 idotbelow.dotless.ss01 adieresis.ss05.ss01 adotbelow.ss05.ss01 ldot.ss01.ss03 ldot.ss01.ss04 gdotaccent.ss01.ss06 f_f.liga f_f_i.liga f_y.liga fi fl t_i.liga t_t.liga fi.ss01 f_f_i.liga.ss01 t_i.liga.ss01 ordfeminine ordmasculine mu pi zero one two three four five six seven eight nine zero.blackCircled one.blackCircled two.blackCircled three.blackCircled four.blackCircled five.blackCircled six.blackCircled seven.blackCircled eight.blackCircled nine.blackCircled zero.circled one.circled two.circled three.circled four.circled five.circled six.circled seven.circled eight.circled nine.circled zero.tf one.tf two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf zero.tf.ss08 zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr fraction onehalf onequarter threequarters oneeighth threeeighths fiveeighths seveneighths zeroinferior oneinferior twoinferior threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior nineinferior zerosuperior onesuperior twosuperior threesuperior foursuperior fivesuperior sixsuperior sevensuperior eightsuperior ninesuperior space nbspace period comma colon semicolon ellipsis exclam exclamdown question questiondown periodcentered bullet asterisk numbersign slash backslash exclamdown.case questiondown.case periodcentered.loclCAT period.ss01 comma.ss01 colon.ss01 semicolon.ss01 ellipsis.ss01 exclam.ss01 exclamdown.ss01 question.ss01 questiondown.ss01 periodcentered.ss01 bullet.ss01 periodcentered.loclCAT.case exclamdown.ss01.case questiondown.ss01.case periodcentered.loclCAT.ss01 periodcentered.loclCAT.case.ss01 hyphen endash emdash underscore hyphen.case endash.case emdash.case parenleft parenright braceleft braceright bracketleft bracketright parenleft.case parenright.case braceleft.case braceright.case bracketleft.case bracketright.case quotesinglbase quotedblbase quotedblleft quotedblright quoteleft quoteright guillemetleft guillemetright guilsinglleft guilsinglright quotedbl quotesingle quotesinglbase.ss01 quotedblbase.ss01 quotedblleft.ss01 quotedblright.ss01 quoteleft.ss01 quoteright.ss01 florin baht whiteFrowningFace whiteSmilingFace checkmark apple at ampersand paragraph section copyright registered published trademark degree bar brokenbar literSign estimated numero bitcoin cent currency dollar euro liraTurkish rupeeIndian sheqel sterling tenge won yen plus minus multiply divide equal notequal greater less greaterequal lessequal plusminus approxequal logicalnot asciitilde asciicircum infinity emptyset integral product summation radical percent perthousand upArrow rightArrow downArrow leftArrow leftRightArrow blackCircle whiteCircle dottedCircle dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb circumflexcomb caroncomb brevecomb ringcomb tildecomb macroncomb hookabovecomb commaturnedabovecomb horncomb dotbelowcomb commaaccentcomb cedillacomb ogonekcomb strokeshortcomb strokelongcomb slashshortcomb slashlongcomb brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb strokeshortcomb.case slashshortcomb.case slashlongcomb.case dieresiscomb.ss01 dotaccentcomb.ss01 dotbelowcomb.ss01 dieresis dotaccent grave acute hungarumlaut circumflex caron breve ring tilde macron cedilla ogonek"; +code = "A Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave Abrevehookabove Abrevetilde Acaron Acircumflex Acircumflexacute Acircumflexdotbelow Acircumflexgrave Acircumflexhookabove Acircumflextilde Adieresis Adotbelow Agrave Ahookabove Amacron Aogonek Aring Atilde AE B C Cacute Ccaron Ccedilla Ccircumflex Cdotaccent D Dcaron Dcroat Eth E Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eogonek Etilde F G Gbreve Gcaron Gcircumflex Gcommaaccent Gdotaccent H Hbar Hcircumflex I IJ Iacute Ibreve Icaron Icircumflex Idieresis Idotaccent Idotbelow Igrave Ihookabove Imacron Iogonek Itilde J Jacute Jcircumflex K Kcommaaccent L Lacute Lcaron Lcommaaccent Ldot Lslash M Macute N Nacute Ncaron Ncommaaccent Ngrave Ntilde Eng O Oacute Ocaron Ocircumflex Ocircumflexacute Ocircumflexdotbelow Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odieresis Odotbelow Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oslash Otilde OE P Thorn Q R Racute Rcaron Rcommaaccent S Sacute Scaron Scedilla Scircumflex Scommaaccent Germandbls T Tbar Tcaron Tcedilla Tcommaaccent U Uacute Ubreve Ucaron Ucircumflex Udieresis Udieresisacute Udieresiscaron Udieresisgrave Udieresismacron Udotbelow Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde V W Wacute Wcircumflex Wdieresis Wgrave X Y Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove Ytilde Z Zacute Zcaron Zdotaccent Abrevedotbelow.ss01 Acircumflexdotbelow.ss01 Adieresis.ss01 Adotbelow.ss01 Cdotaccent.ss01 Ecircumflexdotbelow.ss01 Edieresis.ss01 Edotaccent.ss01 Edotbelow.ss01 Gdotaccent.ss01 Idieresis.ss01 Idotaccent.ss01 Idotbelow.ss01 Ldot.ss01 Ocircumflexdotbelow.ss01 Odieresis.ss01 Odotbelow.ss01 Ohorndotbelow.ss01 Udieresis.ss01 Udotbelow.ss01 Uhorndotbelow.ss01 Wdieresis.ss01 Ydieresis.ss01 Ydotbelow.ss01 Zdotaccent.ss01 I.ss02 IJ.ss02 Iacute.ss02 Ibreve.ss02 Icircumflex.ss02 Idieresis.ss02 Idotaccent.ss02 Idotbelow.ss02 Igrave.ss02 Ihookabove.ss02 Imacron.ss02 Iogonek.ss02 Itilde.ss02 G.ss07 Gbreve.ss07 Gcaron.ss07 Gcircumflex.ss07 Gcommaaccent.ss07 Gdotaccent.ss07 Q.ss09 IJ.ss10 J.ss10 Jacute.ss10 Jcircumflex.ss10 Gdotaccent.ss01.ss07 a aacute abreve abreveacute abrevedotbelow abrevegrave abrevehookabove abrevetilde acaron acircumflex acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhookabove acircumflextilde adieresis adotbelow agrave ahookabove amacron aogonek aring atilde ae b c cacute ccaron ccedilla ccircumflex cdotaccent d dcaron dcroat eth e eacute ebreve ecaron ecircumflex ecircumflexacute ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde edieresis edotaccent edotbelow egrave ehookabove emacron eogonek etilde f g gbreve gcaron gcircumflex gcommaaccent gdotaccent h hbar hcircumflex i idotless iacute ibreve icaron icircumflex idieresis idotaccent idotbelow igrave ihookabove imacron iogonek itilde ij j jdotless jacute jcircumflex k kcommaaccent l lacute lcaron lcommaaccent ldot lslash m macute n nacute ncaron ncommaaccent ngrave ntilde eng o oacute ocaron ocircumflex ocircumflexacute ocircumflexdotbelow ocircumflexgrave ocircumflexhookabove ocircumflextilde odieresis odotbelow ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave ohornhookabove ohorntilde ohungarumlaut omacron oslash otilde oe p thorn q r racute rcaron rcommaaccent s sacute scaron scedilla scircumflex scommaaccent germandbls t tbar tcaron tcedilla tcommaaccent u uacute ubreve ucaron ucircumflex udieresis udieresisacute udieresiscaron udieresisgrave udieresismacron udotbelow ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove uhorntilde uhungarumlaut umacron uogonek uring utilde v w wacute wcircumflex wdieresis wgrave x y yacute ycircumflex ydieresis ydotbelow ygrave yhookabove ytilde z zacute zcaron zdotaccent idotbelow.dotless iogonek.dotless f.longarm abrevedotbelow.ss01 acircumflexdotbelow.ss01 adotbelow.ss01 cdotaccent.ss01 ecircumflexdotbelow.ss01 edieresis.ss01 edotaccent.ss01 edotbelow.ss01 gdotaccent.ss01 i.ss01 idieresis.ss01 idotaccent.ss01 idotbelow.ss01 j.ss01 ldot.ss01 ocircumflexdotbelow.ss01 odieresis.ss01 odotbelow.ss01 ohorndotbelow.ss01 udieresis.ss01 udotbelow.ss01 uhorndotbelow.ss01 wdieresis.ss01 ydieresis.ss01 ydotbelow.ss01 zdotaccent.ss01 l.ss03 lacute.ss03 lcaron.ss03 lcommaaccent.ss03 ldot.ss03 lslash.ss03 l.ss04 lacute.ss04 lcaron.ss04 lcommaaccent.ss04 ldot.ss04 lslash.ss04 a.ss05 aacute.ss05 abreve.ss05 abreveacute.ss05 abrevedotbelow.ss05 abrevegrave.ss05 abrevehookabove.ss05 abrevetilde.ss05 acircumflex.ss05 acircumflexacute.ss05 acircumflexdotbelow.ss05 acircumflexgrave.ss05 acircumflexhookabove.ss05 acircumflextilde.ss05 adieresis.ss05 adotbelow.ss05 agrave.ss05 ahookabove.ss05 amacron.ss05 aogonek.ss05 aring.ss05 atilde.ss05 g.ss06 gbreve.ss06 gcaron.ss06 gcircumflex.ss06 gcommaaccent.ss06 gdotaccent.ss06 idotbelow.dotless.ss01 ldot.ss01.ss03 ldot.ss01.ss04 abrevedotbelow.ss01.ss05 acircumflexdotbelow.ss01.ss05 adieresis.ss01.ss05 adotbelow.ss01.ss05 gdotaccent.ss01.ss06 f_f.liga f_f_i.liga f_y.liga fi fl t_i.liga t_t.liga fi.ss01 fl.ss03 f_f_i.liga.ss01 t_i.liga.ss01 ordfeminine ordmasculine mu pi zero one two three four five six seven eight nine zero.blackCircled one.blackCircled two.blackCircled three.blackCircled four.blackCircled five.blackCircled six.blackCircled seven.blackCircled eight.blackCircled nine.blackCircled zero.circled one.circled two.circled three.circled four.circled five.circled six.circled seven.circled eight.circled nine.circled zero.tf one.tf two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf zero.tf.ss08 zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr fraction onehalf onequarter threequarters oneeighth threeeighths fiveeighths seveneighths zeroinferior oneinferior twoinferior threeinferior fourinferior fiveinferior sixinferior seveninferior eightinferior nineinferior zerosuperior onesuperior twosuperior threesuperior foursuperior fivesuperior sixsuperior sevensuperior eightsuperior ninesuperior space nbspace period comma colon semicolon ellipsis exclam exclamdown question questiondown periodcentered bullet asterisk numbersign slash backslash exclamdown.case questiondown.case periodcentered.loclCAT period.ss01 comma.ss01 colon.ss01 semicolon.ss01 ellipsis.ss01 exclam.ss01 exclamdown.ss01 question.ss01 questiondown.ss01 periodcentered.ss01 bullet.ss01 periodcentered.loclCAT.case exclamdown.ss01.case questiondown.ss01.case periodcentered.loclCAT.ss01 periodcentered.loclCAT.case.ss01 hyphen endash emdash underscore hyphen.case endash.case emdash.case parenleft parenright braceleft braceright bracketleft bracketright parenleft.case parenright.case braceleft.case braceright.case bracketleft.case bracketright.case quotesinglbase quotedblbase quotedblleft quotedblright quoteleft quoteright guillemetleft guillemetright guilsinglleft guilsinglright quotedbl quotesingle quotesinglbase.ss01 quotedblbase.ss01 quotedblleft.ss01 quotedblright.ss01 quoteleft.ss01 quoteright.ss01 florin baht whiteFrowningFace whiteSmilingFace checkmark apple at ampersand paragraph section copyright registered published trademark degree bar brokenbar literSign estimated numero bitcoin cent currency dollar euro liraTurkish rupeeIndian sheqel sterling tenge won yen plus minus multiply divide equal notequal greater less greaterequal lessequal plusminus approxequal logicalnot asciitilde asciicircum infinity emptyset integral product summation radical percent perthousand upArrow rightArrow downArrow leftArrow leftRightArrow blackCircle whiteCircle dottedCircle dieresiscomb dotaccentcomb gravecomb acutecomb hungarumlautcomb circumflexcomb caroncomb brevecomb ringcomb tildecomb macroncomb hookabovecomb commaturnedabovecomb horncomb dotbelowcomb commaaccentcomb cedillacomb ogonekcomb strokeshortcomb strokelongcomb slashshortcomb slashlongcomb brevecomb_acutecomb brevecomb_gravecomb brevecomb_hookabovecomb brevecomb_tildecomb circumflexcomb_acutecomb circumflexcomb_gravecomb circumflexcomb_hookabovecomb circumflexcomb_tildecomb strokeshortcomb.case slashshortcomb.case slashlongcomb.case dieresiscomb.ss01 dotaccentcomb.ss01 dotbelowcomb.ss01 dieresis dotaccent grave acute hungarumlaut circumflex caron breve ring tilde macron cedilla ogonek"; name = All; } ); @@ -416,8 +416,6 @@ sub ydieresis by ydieresis.ss01; sub ydotbelow by ydotbelow.ss01; sub zdotaccent by zdotaccent.ss01; sub idotbelow.dotless by idotbelow.dotless.ss01; -sub adieresis.ss05 by adieresis.ss05.ss01; -sub adotbelow.ss05 by adotbelow.ss05.ss01; sub fi by fi.ss01; sub f_f_i.liga by f_f_i.liga.ss01; sub t_i.liga by t_i.liga.ss01; @@ -485,6 +483,7 @@ sub lcommaaccent by lcommaaccent.ss03; sub ldot by ldot.ss03; sub lslash by lslash.ss03; sub ldot.ss01 by ldot.ss01.ss03; +sub fl by fl.ss03; "; labels = ( { @@ -536,6 +535,9 @@ sub amacron by amacron.ss05; sub aogonek by aogonek.ss05; sub aring by aring.ss05; sub atilde by atilde.ss05; +sub abrevedotbelow.ss01 by abrevedotbelow.ss01.ss05; +sub acircumflexdotbelow.ss01 by acircumflexdotbelow.ss01.ss05; +sub adotbelow.ss01 by adotbelow.ss01.ss05; "; labels = ( { @@ -607,7 +609,10 @@ tag = ss09; }, { automatic = 1; -code = "sub J by J.ss10; +code = "sub IJ by IJ.ss10; +sub J by J.ss10; +sub Jacute by Jacute.ss10; +sub Jcircumflex by Jcircumflex.ss10; "; labels = ( { diff --git a/sources/MonaSans.glyphspackage/glyphs/_f.longarm.glyph b/sources/MonaSans.glyphspackage/glyphs/_f.longarm.glyph index 2c8a4714..27d2442a 100644 --- a/sources/MonaSans.glyphspackage/glyphs/_f.longarm.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/_f.longarm.glyph @@ -6,7 +6,7 @@ layers = ( anchors = ( { name = "#exit"; -pos = (124,0); +pos = (145,0); } ); layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; @@ -17,10 +17,10 @@ ref = f; { closed = 1; nodes = ( -(196,489,l), -(196,516,l), -(142,516,l), -(142,489,l) +(205,489,l), +(205,516,l), +(132,516,l), +(132,489,l) ); } ); @@ -30,7 +30,7 @@ width = 194; anchors = ( { name = "#exit"; -pos = (315,0); +pos = (319,0); } ); layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; @@ -41,10 +41,10 @@ ref = f; { closed = 1; nodes = ( -(371,398,l), -(371,541,l), -(301,541,l), -(301,398,l) +(375,398,l), +(375,541,l), +(291,541,l), +(291,398,l) ); } ); @@ -54,7 +54,7 @@ width = 383; anchors = ( { name = "#exit"; -pos = (293,0); +pos = (303,0); } ); layerId = m019; @@ -65,10 +65,10 @@ ref = f; { closed = 1; nodes = ( -(377,485,l), -(377,517,l), -(288,517,l), -(288,485,l) +(387,485,l), +(387,517,l), +(278,517,l), +(278,485,l) ); } ); @@ -78,7 +78,7 @@ width = 368; anchors = ( { name = "#exit"; -pos = (385,0); +pos = (390,0); } ); layerId = m020; @@ -89,10 +89,10 @@ ref = f; { closed = 1; nodes = ( -(448,391,l), -(448,544,l), -(375,544,l), -(375,391,l) +(453,391,l), +(453,544,l), +(365,544,l), +(365,391,l) ); } ); @@ -102,7 +102,7 @@ width = 455; anchors = ( { name = "#exit"; -pos = (302,0); +pos = (322,0); } ); layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; @@ -113,10 +113,10 @@ ref = f; { closed = 1; nodes = ( -(374,485,l), -(374,517,l), -(292,517,l), -(292,485,l) +(394,485,l), +(394,517,l), +(282,517,l), +(282,485,l) ); } ); @@ -126,7 +126,7 @@ width = 362; anchors = ( { name = "#exit"; -pos = (446,0); +pos = (480,0); } ); layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; @@ -139,8 +139,8 @@ closed = 1; nodes = ( (514,379,l), (514,544,l), -(434,544,l), -(434,379,l) +(414,544,l), +(414,379,l) ); } ); @@ -150,7 +150,7 @@ width = 512; anchors = ( { name = "#exit"; -pos = (113,0); +pos = (130,0); } ); layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; @@ -161,10 +161,10 @@ ref = f; { closed = 1; nodes = ( -(223,489,l), -(228,516,l), -(198,516,l), -(192,489,l) +(240,489,l), +(245,516,l), +(188,516,l), +(182,489,l) ); } ); @@ -174,7 +174,7 @@ width = 183; anchors = ( { name = "#exit"; -pos = (311,0); +pos = (316,0); } ); layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -185,10 +185,10 @@ ref = f; { closed = 1; nodes = ( -(394,399,l), -(422,541,l), -(352,541,l), -(324,399,l) +(399,399,l), +(427,541,l), +(342,541,l), +(314,399,l) ); } ); @@ -198,7 +198,7 @@ width = 379; anchors = ( { name = "#exit"; -pos = (281,0); +pos = (286,0); } ); layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -209,10 +209,10 @@ ref = f; { closed = 1; nodes = ( -(418,485,l), -(425,517,l), -(335,517,l), -(328,485,l) +(423,485,l), +(430,517,l), +(325,517,l), +(318,485,l) ); } ); @@ -222,7 +222,7 @@ width = 361; anchors = ( { name = "#exit"; -pos = (398,0); +pos = (412,0); } ); layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; @@ -233,10 +233,10 @@ ref = f; { closed = 1; nodes = ( -(487,391,l), -(518,544,l), -(445,544,l), -(414,391,l) +(492,391,l), +(523,544,l), +(435,544,l), +(404,391,l) ); } ); @@ -246,7 +246,7 @@ width = 468; anchors = ( { name = "#exit"; -pos = (291,0); +pos = (301,0); } ); layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; @@ -257,10 +257,10 @@ ref = f; { closed = 1; nodes = ( -(407,485,l), -(414,517,l), -(332,517,l), -(326,485,l) +(417,485,l), +(424,517,l), +(322,517,l), +(316,485,l) ); } ); @@ -270,7 +270,7 @@ width = 356; anchors = ( { name = "#exit"; -pos = (448,0); +pos = (451,0); } ); layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -281,10 +281,10 @@ ref = f; { closed = 1; nodes = ( -(532,379,l), -(566,544,l), -(486,544,l), -(451,379,l) +(535,379,l), +(569,544,l), +(476,544,l), +(441,379,l) ); } ); @@ -294,7 +294,7 @@ width = 514; anchors = ( { name = "#exit"; -pos = (199,0); +pos = (188,0); } ); layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -305,20 +305,20 @@ ref = f; { closed = 1; nodes = ( -(235,489,l), -(235,516,l), -(185,516,l), -(185,489,l) +(224,489,l), +(224,516,l), +(175,516,l), +(175,489,l) ); } ); -width = 239; +width = 228; }, { anchors = ( { name = "#exit"; -pos = (335,0); +pos = (320,0); } ); layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -329,10 +329,10 @@ ref = f; { closed = 1; nodes = ( -(388,398,l), -(388,541,l), -(298,541,l), -(298,398,l) +(373,398,l), +(373,541,l), +(288,541,l), +(288,398,l) ); } ); @@ -342,7 +342,7 @@ width = 395; anchors = ( { name = "#exit"; -pos = (339,0); +pos = (313,0); } ); layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -353,14 +353,14 @@ ref = f; { closed = 1; nodes = ( -(399,485,l), -(399,517,l), -(279,517,l), -(279,485,l) +(373,485,l), +(373,517,l), +(269,517,l), +(269,485,l) ); } ); -width = 409; +width = 371; }, { anchors = ( @@ -379,8 +379,8 @@ closed = 1; nodes = ( (495,391,l), (495,544,l), -(372,544,l), -(372,391,l) +(362,544,l), +(362,391,l) ); } ); @@ -403,8 +403,8 @@ closed = 1; nodes = ( (434,485,l), (434,517,l), -(287,517,l), -(287,485,l) +(277,517,l), +(277,485,l) ); } ); @@ -427,8 +427,8 @@ closed = 1; nodes = ( (527,379,l), (527,544,l), -(422,544,l), -(422,379,l) +(412,544,l), +(412,379,l) ); } ); @@ -438,7 +438,7 @@ width = 527; anchors = ( { name = "#exit"; -pos = (142,0); +pos = (157,0); } ); layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; @@ -449,20 +449,20 @@ ref = f; { closed = 1; nodes = ( -(200,489,l), -(205,516,l), -(175,516,l), -(169,489,l) +(267,489,l), +(272,516,l), +(198,516,l), +(192,489,l) ); } ); -width = 170; +width = 204; }, { anchors = ( { name = "#exit"; -pos = (292,0); +pos = (280,0); } ); layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; @@ -475,8 +475,8 @@ closed = 1; nodes = ( (375,399,l), (403,541,l), -(333,541,l), -(305,399,l) +(323,541,l), +(295,399,l) ); } ); @@ -486,7 +486,7 @@ width = 341; anchors = ( { name = "#exit"; -pos = (257,0); +pos = (252,0); } ); layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -497,20 +497,20 @@ ref = f; { closed = 1; nodes = ( -(394,485,l), -(401,517,l), -(311,517,l), -(304,485,l) +(389,485,l), +(396,517,l), +(301,517,l), +(294,485,l) ); } ); -width = 333; +width = 342; }, { anchors = ( { name = "#exit"; -pos = (365,0); +pos = (380,0); } ); layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; @@ -521,10 +521,10 @@ ref = f; { closed = 1; nodes = ( -(458,391,l), -(489,544,l), -(416,544,l), -(385,391,l) +(463,391,l), +(494,544,l), +(406,544,l), +(375,391,l) ); } ); @@ -534,7 +534,7 @@ width = 410; anchors = ( { name = "#exit"; -pos = (281,0); +pos = (296,0); } ); layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; @@ -545,10 +545,10 @@ ref = f; { closed = 1; nodes = ( -(397,485,l), -(404,517,l), -(322,517,l), -(316,485,l) +(412,485,l), +(419,517,l), +(312,517,l), +(306,485,l) ); } ); @@ -558,7 +558,7 @@ width = 336; anchors = ( { name = "#exit"; -pos = (427,0); +pos = (416,0); } ); layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; @@ -569,10 +569,10 @@ ref = f; { closed = 1; nodes = ( -(511,379,l), -(545,544,l), -(465,544,l), -(430,379,l) +(500,379,l), +(534,544,l), +(455,544,l), +(420,379,l) ); } ); diff --git a/sources/MonaSans.glyphspackage/glyphs/_notdef.glyph b/sources/MonaSans.glyphspackage/glyphs/_notdef.glyph index 5990bab2..b7613a06 100644 --- a/sources/MonaSans.glyphspackage/glyphs/_notdef.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/_notdef.glyph @@ -7,1015 +7,1444 @@ shapes = ( { closed = 1; nodes = ( -(331,-12,o), -(345,-6,o), -(345,10,cs), -(345,80,l), -(330,77,o), -(318,76,o), -(306,76,cs), -(234,76,o), -(224,122,o), -(202,156,cs), -(187,180,o), -(161,186,o), -(161,199,cs), -(161,205,o), -(166,209,o), -(175,209,cs), -(234,209,o), -(238,124,o), -(302,124,cs), -(318,124,o), -(335,128,o), -(346,134,c), -(350,159,o), -(361,177,o), -(381,186,c), -(266,198,o), -(196,264,o), -(196,366,cs), -(196,416,o), -(211,451,o), -(236,477,c), -(226,509,o), -(227,550,o), -(240,579,c), -(278,581,o), -(320,565,o), -(344,539,c), -(376,549,o), -(408,553,o), -(441,553,cs), -(474,553,o), -(506,549,o), -(538,539,c), -(562,565,o), -(604,581,o), -(642,579,c), -(655,550,o), -(656,509,o), -(646,477,c), -(671,451,o), -(686,416,o), -(686,366,cs), -(686,264,o), -(616,198,o), -(501,186,c), -(524,175,o), -(537,150,o), -(537,115,cs), -(537,10,ls), -(537,-6,o), -(551,-12,o), -(564,-8,cs), -(720,42,o), -(824,177,o), -(824,356,cs), -(824,585,o), -(671,738,o), -(441,738,cs), -(211,738,o), -(58,585,o), -(58,356,cs), -(58,177,o), -(162,42,o), -(318,-8,cs) +(282,204,o), +(212,276,o), +(212,368,c), +(212,405,o), +(226,446,o), +(249,472,c), +(239,497,o), +(241,549,o), +(252,572,c), +(282,576,o), +(322,559,o), +(347,538,c), +(375,547,o), +(405,552,o), +(441,552,c), +(479,552,o), +(508,547,o), +(536,538,c), +(558,559,o), +(601,576,o), +(630,572,c), +(640,552,o), +(642,498,o), +(633,474,c), +(657,445,o), +(669,406,o), +(669,368,c), +(669,276,o), +(599,205,o), +(499,192,c), +(525,176,o), +(542,140,o), +(542,99,c), +(542,21,l), +(542,-2,o), +(561,-14,o), +(583,-5,c), +(719,46,o), +(826,183,o), +(826,350,c), +(826,563,o), +(653,736,o), +(440,736,c), +(227,736,o), +(57,563,o), +(57,350,c), +(57,184,o), +(163,46,o), +(306,-7,c), +(326,-14,o), +(344,0,o), +(344,20,c), +(344,81,l), +(334,76,o), +(321,73,o), +(309,73,c), +(260,73,o), +(230,99,o), +(209,150,c), +(201,170,o), +(191,183,o), +(174,185,c), +(165,185,o), +(163,189,o), +(163,194,c), +(163,202,o), +(178,209,o), +(193,209,c), +(214,209,o), +(234,196,o), +(252,168,c), +(267,146,o), +(283,136,o), +(302,136,c), +(321,136,o), +(333,143,o), +(351,160,c), +(363,173,o), +(373,185,o), +(382,192,c) ); -}, -{ -closed = 1; -nodes = ( -(234,150,o), -(236,152,o), -(236,155,cs), -(236,158,o), -(233,160,o), -(229,160,cs), -(225,160,o), -(223,158,o), -(223,155,cs), -(223,152,o), -(226,150,o), -(230,150,cs) +} ); +width = 882; }, { -closed = 1; -nodes = ( -(202,185,o), -(204,187,o), -(204,189,cs), -(204,192,o), -(202,193,o), -(198,193,cs), -(195,193,o), -(193,191,o), -(193,189,cs), -(193,186,o), -(195,185,o), -(199,185,cs) -); -}, +layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +shapes = ( { closed = 1; nodes = ( -(217,171,o), -(219,173,o), -(219,175,cs), -(219,178,o), -(217,179,o), -(213,179,cs), -(210,179,o), -(208,177,o), -(208,175,cs), -(208,172,o), -(210,171,o), -(214,171,cs) +(273,204,o), +(203,276,o), +(203,368,c), +(203,405,o), +(217,446,o), +(240,472,c), +(230,497,o), +(232,549,o), +(243,572,c), +(273,576,o), +(313,559,o), +(338,538,c), +(366,547,o), +(396,552,o), +(432,552,c), +(470,552,o), +(499,547,o), +(527,538,c), +(549,559,o), +(592,576,o), +(621,572,c), +(631,552,o), +(633,498,o), +(624,474,c), +(648,445,o), +(660,406,o), +(660,368,c), +(660,276,o), +(590,205,o), +(490,192,c), +(516,176,o), +(533,140,o), +(533,99,c), +(533,21,l), +(533,-2,o), +(552,-14,o), +(574,-5,c), +(710,46,o), +(817,183,o), +(817,350,c), +(817,563,o), +(644,736,o), +(431,736,c), +(218,736,o), +(48,563,o), +(48,350,c), +(48,184,o), +(154,46,o), +(297,-7,c), +(317,-14,o), +(335,0,o), +(335,20,c), +(335,81,l), +(325,76,o), +(312,73,o), +(300,73,c), +(251,73,o), +(221,99,o), +(200,150,c), +(192,170,o), +(182,183,o), +(165,185,c), +(156,185,o), +(154,189,o), +(154,194,c), +(154,202,o), +(169,209,o), +(184,209,c), +(205,209,o), +(225,196,o), +(243,168,c), +(258,146,o), +(274,136,o), +(293,136,c), +(312,136,o), +(324,143,o), +(342,160,c), +(354,173,o), +(364,185,o), +(373,192,c) ); -}, -{ -closed = 1; -nodes = ( -(278,109,o), -(281,111,o), -(281,115,cs), -(281,119,o), -(278,121,o), -(273,121,cs), -(269,121,o), -(266,119,o), -(266,115,cs), -(266,111,o), -(269,109,o), -(274,109,cs) +} ); +width = 865; }, { -closed = 1; -nodes = ( -(309,104,o), -(312,106,o), -(312,110,cs), -(312,114,o), -(309,116,o), -(304,116,cs), -(300,116,o), -(297,114,o), -(297,110,cs), -(297,106,o), -(300,104,o), -(305,104,cs) -); -}, +layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +shapes = ( { closed = 1; nodes = ( -(340,110,o), -(343,112,o), -(343,116,cs), -(343,120,o), -(340,122,o), -(335,122,cs), -(331,122,o), -(328,120,o), -(328,116,cs), -(328,112,o), -(331,110,o), -(336,110,cs) +(273,204,o), +(203,276,o), +(203,368,c), +(203,405,o), +(217,446,o), +(240,472,c), +(230,497,o), +(232,549,o), +(243,572,c), +(273,576,o), +(313,559,o), +(338,538,c), +(366,547,o), +(396,552,o), +(432,552,c), +(470,552,o), +(499,547,o), +(527,538,c), +(549,559,o), +(592,576,o), +(621,572,c), +(631,552,o), +(633,498,o), +(624,474,c), +(648,445,o), +(660,406,o), +(660,368,c), +(660,276,o), +(590,205,o), +(490,192,c), +(516,176,o), +(533,140,o), +(533,99,c), +(533,21,l), +(533,-2,o), +(552,-14,o), +(574,-5,c), +(710,46,o), +(817,183,o), +(817,350,c), +(817,563,o), +(644,736,o), +(431,736,c), +(218,736,o), +(48,563,o), +(48,350,c), +(48,184,o), +(154,46,o), +(297,-7,c), +(317,-14,o), +(335,0,o), +(335,20,c), +(335,81,l), +(325,76,o), +(312,73,o), +(300,73,c), +(251,73,o), +(221,99,o), +(200,150,c), +(192,170,o), +(182,183,o), +(165,185,c), +(156,185,o), +(154,189,o), +(154,194,c), +(154,202,o), +(169,209,o), +(184,209,c), +(205,209,o), +(225,196,o), +(243,168,c), +(258,146,o), +(274,136,o), +(293,136,c), +(312,136,o), +(324,143,o), +(342,160,c), +(354,173,o), +(364,185,o), +(373,192,c) ); +} +); +width = 866; }, { +layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +shapes = ( +{ closed = 1; nodes = ( -(252,127,o), -(255,129,o), -(255,133,cs), -(255,137,o), -(252,139,o), -(247,139,cs), -(243,139,o), -(240,137,o), -(240,133,cs), -(240,129,o), -(243,127,o), -(248,127,cs) +(280,204,o), +(210,276,o), +(210,368,c), +(210,405,o), +(224,446,o), +(247,472,c), +(237,497,o), +(239,549,o), +(250,572,c), +(280,576,o), +(320,559,o), +(345,538,c), +(373,547,o), +(403,552,o), +(439,552,c), +(477,552,o), +(506,547,o), +(534,538,c), +(556,559,o), +(599,576,o), +(628,572,c), +(638,552,o), +(640,498,o), +(631,474,c), +(655,445,o), +(667,406,o), +(667,368,c), +(667,276,o), +(597,205,o), +(497,192,c), +(523,176,o), +(540,140,o), +(540,99,c), +(540,21,l), +(540,-2,o), +(559,-14,o), +(581,-5,c), +(717,46,o), +(824,183,o), +(824,350,c), +(824,563,o), +(651,736,o), +(438,736,c), +(225,736,o), +(55,563,o), +(55,350,c), +(55,184,o), +(161,46,o), +(304,-7,c), +(324,-14,o), +(342,0,o), +(342,20,c), +(342,81,l), +(332,76,o), +(319,73,o), +(307,73,c), +(258,73,o), +(228,99,o), +(207,150,c), +(199,170,o), +(189,183,o), +(172,185,c), +(163,185,o), +(161,189,o), +(161,194,c), +(161,202,o), +(176,209,o), +(191,209,c), +(212,209,o), +(232,196,o), +(250,168,c), +(265,146,o), +(281,136,o), +(300,136,c), +(319,136,o), +(331,143,o), +(349,160,c), +(361,173,o), +(371,185,o), +(380,192,c) ); } ); -width = 882; +width = 878; }, { -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +layerId = m019; shapes = ( { closed = 1; nodes = ( -(322,-12,o), -(336,-6,o), -(336,10,cs), -(336,80,l), -(321,77,o), -(309,76,o), -(297,76,cs), -(225,76,o), -(215,122,o), -(193,156,cs), -(178,180,o), -(152,186,o), -(152,199,cs), -(152,205,o), -(157,209,o), -(166,209,cs), -(225,209,o), -(229,124,o), -(293,124,cs), -(309,124,o), -(326,128,o), -(337,134,c), -(341,159,o), -(352,177,o), -(372,186,c), -(257,198,o), -(187,264,o), -(187,366,cs), -(187,416,o), -(202,451,o), -(227,477,c), -(217,509,o), -(218,550,o), -(231,579,c), -(269,581,o), -(311,565,o), -(335,539,c), -(367,549,o), -(399,553,o), -(432,553,cs), -(465,553,o), -(497,549,o), -(529,539,c), -(553,565,o), -(595,581,o), -(633,579,c), -(646,550,o), -(647,509,o), -(637,477,c), -(662,451,o), -(677,416,o), -(677,366,cs), -(677,264,o), -(607,198,o), -(492,186,c), -(515,175,o), -(528,150,o), -(528,115,cs), -(528,10,ls), -(528,-6,o), -(542,-12,o), -(555,-8,cs), -(711,42,o), -(815,177,o), -(815,356,cs), -(815,585,o), -(662,738,o), -(432,738,cs), -(202,738,o), -(49,585,o), -(49,356,cs), -(49,177,o), -(153,42,o), -(309,-8,cs) +(267,204,o), +(197,276,o), +(197,368,c), +(197,405,o), +(211,446,o), +(234,472,c), +(224,497,o), +(226,549,o), +(237,572,c), +(267,576,o), +(307,559,o), +(332,538,c), +(360,547,o), +(390,552,o), +(426,552,c), +(464,552,o), +(493,547,o), +(521,538,c), +(543,559,o), +(586,576,o), +(615,572,c), +(625,552,o), +(627,498,o), +(618,474,c), +(642,445,o), +(654,406,o), +(654,368,c), +(654,276,o), +(584,205,o), +(484,192,c), +(510,176,o), +(527,140,o), +(527,99,c), +(527,21,l), +(527,-2,o), +(546,-14,o), +(568,-5,c), +(704,46,o), +(811,183,o), +(811,350,c), +(811,563,o), +(638,736,o), +(425,736,c), +(212,736,o), +(42,563,o), +(42,350,c), +(42,184,o), +(148,46,o), +(291,-7,c), +(311,-14,o), +(329,0,o), +(329,20,c), +(329,81,l), +(319,76,o), +(306,73,o), +(294,73,c), +(245,73,o), +(215,99,o), +(194,150,c), +(186,170,o), +(176,183,o), +(159,185,c), +(150,185,o), +(148,189,o), +(148,194,c), +(148,202,o), +(163,209,o), +(178,209,c), +(199,209,o), +(219,196,o), +(237,168,c), +(252,146,o), +(268,136,o), +(287,136,c), +(306,136,o), +(318,143,o), +(336,160,c), +(348,173,o), +(358,185,o), +(367,192,c) +); +} +); +userData = { +com.schriftgestaltung.hints = ( +{ +horizontal = 1; +options = 0; +place = ( +0, +0 ); +stem = -2; +type = Stem; }, { -closed = 1; -nodes = ( -(225,150,o), -(227,152,o), -(227,155,cs), -(227,158,o), -(224,160,o), -(220,160,cs), -(216,160,o), -(214,158,o), -(214,155,cs), -(214,152,o), -(217,150,o), -(221,150,cs) +horizontal = 1; +options = 0; +place = ( +0, +0 ); +stem = -2; +type = Stem; }, { -closed = 1; -nodes = ( -(193,185,o), -(195,187,o), -(195,189,cs), -(195,192,o), -(193,193,o), -(189,193,cs), -(186,193,o), -(184,191,o), -(184,189,cs), -(184,186,o), -(186,185,o), -(190,185,cs) +horizontal = 1; +options = 0; +place = ( +0, +0 ); +stem = -2; +type = Stem; }, { -closed = 1; -nodes = ( -(208,171,o), -(210,173,o), -(210,175,cs), -(210,178,o), -(208,179,o), -(204,179,cs), -(201,179,o), -(199,177,o), -(199,175,cs), -(199,172,o), -(201,171,o), -(205,171,cs) +horizontal = 1; +options = 0; +place = ( +0, +0 ); +stem = -2; +type = Stem; }, { -closed = 1; -nodes = ( -(269,109,o), -(272,111,o), -(272,115,cs), -(272,119,o), -(269,121,o), -(264,121,cs), -(260,121,o), -(257,119,o), -(257,115,cs), -(257,111,o), -(260,109,o), -(265,109,cs) +horizontal = 0; +options = 0; +place = ( +0, +0 ); +stem = -2; +type = Stem; }, { -closed = 1; -nodes = ( -(300,104,o), -(303,106,o), -(303,110,cs), -(303,114,o), -(300,116,o), -(295,116,cs), -(291,116,o), -(288,114,o), -(288,110,cs), -(288,106,o), -(291,104,o), -(296,104,cs) +horizontal = 0; +options = 0; +place = ( +0, +0 ); +stem = -2; +type = Stem; }, { -closed = 1; -nodes = ( -(331,110,o), -(334,112,o), -(334,116,cs), -(334,120,o), -(331,122,o), -(326,122,cs), -(322,122,o), -(319,120,o), -(319,116,cs), -(319,112,o), -(322,110,o), -(327,110,cs) +horizontal = 0; +options = 0; +place = ( +0, +0 ); +stem = -2; +type = Stem; }, { -closed = 1; -nodes = ( -(243,127,o), -(246,129,o), -(246,133,cs), -(246,137,o), -(243,139,o), -(238,139,cs), -(234,139,o), -(231,137,o), -(231,133,cs), -(231,129,o), -(234,127,o), -(239,127,cs) +horizontal = 0; +options = 0; +place = ( +0, +0 ); +stem = -2; +type = Stem; } ); -width = 865; +}; +width = 853; }, { -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +layerId = m020; shapes = ( { closed = 1; nodes = ( -(323,-12,o), -(337,-6,o), -(337,10,cs), -(337,80,l), -(322,77,o), -(310,76,o), -(298,76,cs), -(226,76,o), -(216,122,o), -(194,156,cs), -(179,180,o), -(153,186,o), -(153,199,cs), -(153,205,o), -(158,209,o), -(167,209,cs), -(226,209,o), -(230,124,o), -(294,124,cs), -(310,124,o), -(327,128,o), -(338,134,c), -(342,159,o), -(353,177,o), -(373,186,c), -(258,198,o), -(188,264,o), -(188,366,cs), -(188,416,o), -(203,451,o), -(228,477,c), -(218,509,o), -(219,550,o), -(232,579,c), -(270,581,o), -(312,565,o), -(336,539,c), -(368,549,o), -(400,553,o), -(433,553,cs), -(466,553,o), -(498,549,o), -(530,539,c), -(554,565,o), -(596,581,o), -(634,579,c), -(647,550,o), -(648,509,o), -(638,477,c), -(663,451,o), -(678,416,o), -(678,366,cs), -(678,264,o), -(608,198,o), -(493,186,c), -(516,175,o), -(529,150,o), -(529,115,cs), -(529,10,ls), -(529,-6,o), -(543,-12,o), -(556,-8,cs), -(712,42,o), -(816,177,o), -(816,356,cs), -(816,585,o), -(663,738,o), -(433,738,cs), -(203,738,o), -(50,585,o), -(50,356,cs), -(50,177,o), -(154,42,o), -(310,-8,cs) +(263,204,o), +(193,276,o), +(193,368,c), +(193,405,o), +(207,446,o), +(230,472,c), +(220,497,o), +(222,549,o), +(233,572,c), +(263,576,o), +(303,559,o), +(328,538,c), +(356,547,o), +(386,552,o), +(422,552,c), +(460,552,o), +(489,547,o), +(517,538,c), +(539,559,o), +(582,576,o), +(611,572,c), +(621,552,o), +(623,498,o), +(614,474,c), +(638,445,o), +(650,406,o), +(650,368,c), +(650,276,o), +(580,205,o), +(480,192,c), +(506,176,o), +(523,140,o), +(523,99,c), +(523,21,l), +(523,-2,o), +(542,-14,o), +(564,-5,c), +(700,46,o), +(807,183,o), +(807,350,c), +(807,563,o), +(634,736,o), +(421,736,c), +(208,736,o), +(38,563,o), +(38,350,c), +(38,184,o), +(144,46,o), +(287,-7,c), +(307,-14,o), +(325,0,o), +(325,20,c), +(325,81,l), +(315,76,o), +(302,73,o), +(290,73,c), +(241,73,o), +(211,99,o), +(190,150,c), +(182,170,o), +(172,183,o), +(155,185,c), +(146,185,o), +(144,189,o), +(144,194,c), +(144,202,o), +(159,209,o), +(174,209,c), +(195,209,o), +(215,196,o), +(233,168,c), +(248,146,o), +(264,136,o), +(283,136,c), +(302,136,o), +(314,143,o), +(332,160,c), +(344,173,o), +(354,185,o), +(363,192,c) ); -}, -{ -closed = 1; -nodes = ( -(226,150,o), -(228,152,o), -(228,155,cs), -(228,158,o), -(225,160,o), -(221,160,cs), -(217,160,o), -(215,158,o), -(215,155,cs), -(215,152,o), -(218,150,o), -(222,150,cs) +} ); +width = 844; }, { -closed = 1; -nodes = ( -(194,185,o), -(196,187,o), -(196,189,cs), -(196,192,o), -(194,193,o), -(190,193,cs), -(187,193,o), -(185,191,o), -(185,189,cs), -(185,186,o), -(187,185,o), -(191,185,cs) -); -}, +layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; +shapes = ( { closed = 1; nodes = ( -(209,171,o), -(211,173,o), -(211,175,cs), -(211,178,o), -(209,179,o), -(205,179,cs), -(202,179,o), -(200,177,o), -(200,175,cs), -(200,172,o), -(202,171,o), -(206,171,cs) +(302,204,o), +(232,276,o), +(232,368,c), +(232,405,o), +(246,446,o), +(269,472,c), +(259,497,o), +(261,549,o), +(272,572,c), +(302,576,o), +(342,559,o), +(367,538,c), +(395,547,o), +(425,552,o), +(461,552,c), +(499,552,o), +(528,547,o), +(556,538,c), +(578,559,o), +(621,576,o), +(650,572,c), +(660,552,o), +(662,498,o), +(653,474,c), +(677,445,o), +(689,406,o), +(689,368,c), +(689,276,o), +(619,205,o), +(519,192,c), +(545,176,o), +(562,140,o), +(562,99,c), +(562,21,l), +(562,-2,o), +(581,-14,o), +(603,-5,c), +(739,46,o), +(846,183,o), +(846,350,c), +(846,563,o), +(673,736,o), +(460,736,c), +(247,736,o), +(77,563,o), +(77,350,c), +(77,184,o), +(183,46,o), +(326,-7,c), +(346,-14,o), +(364,0,o), +(364,20,c), +(364,81,l), +(354,76,o), +(341,73,o), +(329,73,c), +(280,73,o), +(250,99,o), +(229,150,c), +(221,170,o), +(211,183,o), +(194,185,c), +(185,185,o), +(183,189,o), +(183,194,c), +(183,202,o), +(198,209,o), +(213,209,c), +(234,209,o), +(254,196,o), +(272,168,c), +(287,146,o), +(303,136,o), +(322,136,c), +(341,136,o), +(353,143,o), +(371,160,c), +(383,173,o), +(393,185,o), +(402,192,c) ); -}, -{ -closed = 1; -nodes = ( -(270,109,o), -(273,111,o), -(273,115,cs), -(273,119,o), -(270,121,o), -(265,121,cs), -(261,121,o), -(258,119,o), -(258,115,cs), -(258,111,o), -(261,109,o), -(266,109,cs) +} ); +width = 885; }, { -closed = 1; -nodes = ( -(301,104,o), -(304,106,o), -(304,110,cs), -(304,114,o), -(301,116,o), -(296,116,cs), -(292,116,o), -(289,114,o), -(289,110,cs), -(289,106,o), -(292,104,o), -(297,104,cs) -); -}, +layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; +shapes = ( { closed = 1; nodes = ( -(332,110,o), -(335,112,o), -(335,116,cs), -(335,120,o), -(332,122,o), -(327,122,cs), -(323,122,o), -(320,120,o), -(320,116,cs), -(320,112,o), -(323,110,o), -(328,110,cs) +(308,204,o), +(238,276,o), +(238,368,c), +(238,405,o), +(252,446,o), +(275,472,c), +(265,497,o), +(267,549,o), +(278,572,c), +(308,576,o), +(348,559,o), +(373,538,c), +(401,547,o), +(431,552,o), +(467,552,c), +(505,552,o), +(534,547,o), +(562,538,c), +(584,559,o), +(627,576,o), +(656,572,c), +(666,552,o), +(668,498,o), +(659,474,c), +(683,445,o), +(695,406,o), +(695,368,c), +(695,276,o), +(625,205,o), +(525,192,c), +(551,176,o), +(568,140,o), +(568,99,c), +(568,21,l), +(568,-2,o), +(587,-14,o), +(609,-5,c), +(745,46,o), +(852,183,o), +(852,350,c), +(852,563,o), +(679,736,o), +(466,736,c), +(253,736,o), +(83,563,o), +(83,350,c), +(83,184,o), +(189,46,o), +(332,-7,c), +(352,-14,o), +(370,0,o), +(370,20,c), +(370,81,l), +(360,76,o), +(347,73,o), +(335,73,c), +(286,73,o), +(256,99,o), +(235,150,c), +(227,170,o), +(217,183,o), +(200,185,c), +(191,185,o), +(189,189,o), +(189,194,c), +(189,202,o), +(204,209,o), +(219,209,c), +(240,209,o), +(260,196,o), +(278,168,c), +(293,146,o), +(309,136,o), +(328,136,c), +(347,136,o), +(359,143,o), +(377,160,c), +(389,173,o), +(399,185,o), +(408,192,c) ); +} +); +width = 902; }, { +layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; +shapes = ( +{ closed = 1; nodes = ( -(244,127,o), -(247,129,o), -(247,133,cs), -(247,137,o), -(244,139,o), -(239,139,cs), -(235,139,o), -(232,137,o), -(232,133,cs), -(232,129,o), -(235,127,o), -(240,127,cs) +(302,204,o), +(232,276,o), +(232,368,c), +(232,405,o), +(246,446,o), +(269,472,c), +(259,497,o), +(261,549,o), +(272,572,c), +(302,576,o), +(342,559,o), +(367,538,c), +(395,547,o), +(425,552,o), +(461,552,c), +(499,552,o), +(528,547,o), +(556,538,c), +(578,559,o), +(621,576,o), +(650,572,c), +(660,552,o), +(662,498,o), +(653,474,c), +(677,445,o), +(689,406,o), +(689,368,c), +(689,276,o), +(619,205,o), +(519,192,c), +(545,176,o), +(562,140,o), +(562,99,c), +(562,21,l), +(562,-2,o), +(581,-14,o), +(603,-5,c), +(739,46,o), +(846,183,o), +(846,350,c), +(846,563,o), +(673,736,o), +(460,736,c), +(247,736,o), +(77,563,o), +(77,350,c), +(77,184,o), +(183,46,o), +(326,-7,c), +(346,-14,o), +(364,0,o), +(364,20,c), +(364,81,l), +(354,76,o), +(341,73,o), +(329,73,c), +(280,73,o), +(250,99,o), +(229,150,c), +(221,170,o), +(211,183,o), +(194,185,c), +(185,185,o), +(183,189,o), +(183,194,c), +(183,202,o), +(198,209,o), +(213,209,c), +(234,209,o), +(254,196,o), +(272,168,c), +(287,146,o), +(303,136,o), +(322,136,c), +(341,136,o), +(353,143,o), +(371,160,c), +(383,173,o), +(393,185,o), +(402,192,c) ); } ); -width = 866; +width = 885; }, { -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; shapes = ( { closed = 1; nodes = ( -(329,-12,o), -(343,-6,o), -(343,10,cs), -(343,80,l), -(328,77,o), -(316,76,o), -(304,76,cs), -(232,76,o), -(222,122,o), -(200,156,cs), -(185,180,o), -(159,186,o), -(159,199,cs), -(159,205,o), -(164,209,o), -(173,209,cs), +(300,204,o), +(230,276,o), +(230,368,c), +(230,405,o), +(244,446,o), +(267,472,c), +(257,497,o), +(259,549,o), +(270,572,c), +(300,576,o), +(340,559,o), +(365,538,c), +(393,547,o), +(423,552,o), +(459,552,c), +(497,552,o), +(526,547,o), +(554,538,c), +(576,559,o), +(619,576,o), +(648,572,c), +(658,552,o), +(660,498,o), +(651,474,c), +(675,445,o), +(687,406,o), +(687,368,c), +(687,276,o), +(617,205,o), +(517,192,c), +(543,176,o), +(560,140,o), +(560,99,c), +(560,21,l), +(560,-2,o), +(579,-14,o), +(601,-5,c), +(737,46,o), +(844,183,o), +(844,350,c), +(844,563,o), +(671,736,o), +(458,736,c), +(245,736,o), +(75,563,o), +(75,350,c), +(75,184,o), +(181,46,o), +(324,-7,c), +(344,-14,o), +(362,0,o), +(362,20,c), +(362,81,l), +(352,76,o), +(339,73,o), +(327,73,c), +(278,73,o), +(248,99,o), +(227,150,c), +(219,170,o), +(209,183,o), +(192,185,c), +(183,185,o), +(181,189,o), +(181,194,c), +(181,202,o), +(196,209,o), +(211,209,c), (232,209,o), -(236,124,o), -(300,124,cs), -(316,124,o), -(333,128,o), -(344,134,c), -(348,159,o), -(359,177,o), -(379,186,c), -(264,198,o), -(194,264,o), -(194,366,cs), -(194,416,o), -(209,451,o), -(234,477,c), -(224,509,o), -(225,550,o), -(238,579,c), -(276,581,o), -(318,565,o), -(342,539,c), -(374,549,o), -(406,553,o), -(439,553,cs), -(472,553,o), -(504,549,o), -(536,539,c), -(560,565,o), -(602,581,o), -(640,579,c), -(653,550,o), -(654,509,o), -(644,477,c), -(669,451,o), -(684,416,o), -(684,366,cs), -(684,264,o), -(614,198,o), -(499,186,c), -(522,175,o), -(535,150,o), -(535,115,cs), -(535,10,ls), -(535,-6,o), -(549,-12,o), -(562,-8,cs), -(718,42,o), -(822,177,o), -(822,356,cs), -(822,585,o), -(669,738,o), -(439,738,cs), -(209,738,o), -(56,585,o), -(56,356,cs), -(56,177,o), -(160,42,o), -(316,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(232,150,o), -(234,152,o), -(234,155,cs), -(234,158,o), -(231,160,o), -(227,160,cs), -(223,160,o), -(221,158,o), -(221,155,cs), -(221,152,o), -(224,150,o), -(228,150,cs) +(252,196,o), +(270,168,c), +(285,146,o), +(301,136,o), +(320,136,c), +(339,136,o), +(351,143,o), +(369,160,c), +(381,173,o), +(391,185,o), +(400,192,c) ); -}, -{ -closed = 1; -nodes = ( -(200,185,o), -(202,187,o), -(202,189,cs), -(202,192,o), -(200,193,o), -(196,193,cs), -(193,193,o), -(191,191,o), -(191,189,cs), -(191,186,o), -(193,185,o), -(197,185,cs) +} ); +width = 886; }, { -closed = 1; -nodes = ( -(215,171,o), -(217,173,o), -(217,175,cs), -(217,178,o), -(215,179,o), -(211,179,cs), -(208,179,o), -(206,177,o), -(206,175,cs), -(206,172,o), -(208,171,o), -(212,171,cs) -); -}, +layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; +shapes = ( { closed = 1; nodes = ( -(276,109,o), -(279,111,o), -(279,115,cs), -(279,119,o), -(276,121,o), -(271,121,cs), -(267,121,o), -(264,119,o), -(264,115,cs), -(264,111,o), -(267,109,o), -(272,109,cs) +(302,204,o), +(232,276,o), +(232,368,c), +(232,405,o), +(246,446,o), +(269,472,c), +(259,497,o), +(261,549,o), +(272,572,c), +(302,576,o), +(342,559,o), +(367,538,c), +(395,547,o), +(425,552,o), +(461,552,c), +(499,552,o), +(528,547,o), +(556,538,c), +(578,559,o), +(621,576,o), +(650,572,c), +(660,552,o), +(662,498,o), +(653,474,c), +(677,445,o), +(689,406,o), +(689,368,c), +(689,276,o), +(619,205,o), +(519,192,c), +(545,176,o), +(562,140,o), +(562,99,c), +(562,21,l), +(562,-2,o), +(581,-14,o), +(603,-5,c), +(739,46,o), +(846,183,o), +(846,350,c), +(846,563,o), +(673,736,o), +(460,736,c), +(247,736,o), +(77,563,o), +(77,350,c), +(77,184,o), +(183,46,o), +(326,-7,c), +(346,-14,o), +(364,0,o), +(364,20,c), +(364,81,l), +(354,76,o), +(341,73,o), +(329,73,c), +(280,73,o), +(250,99,o), +(229,150,c), +(221,170,o), +(211,183,o), +(194,185,c), +(185,185,o), +(183,189,o), +(183,194,c), +(183,202,o), +(198,209,o), +(213,209,c), +(234,209,o), +(254,196,o), +(272,168,c), +(287,146,o), +(303,136,o), +(322,136,c), +(341,136,o), +(353,143,o), +(371,160,c), +(383,173,o), +(393,185,o), +(402,192,c) ); -}, -{ -closed = 1; -nodes = ( -(307,104,o), -(310,106,o), -(310,110,cs), -(310,114,o), -(307,116,o), -(302,116,cs), -(298,116,o), -(295,114,o), -(295,110,cs), -(295,106,o), -(298,104,o), -(303,104,cs) +} ); +width = 885; }, { -closed = 1; -nodes = ( -(338,110,o), -(341,112,o), -(341,116,cs), -(341,120,o), -(338,122,o), -(333,122,cs), -(329,122,o), -(326,120,o), -(326,116,cs), -(326,112,o), -(329,110,o), -(334,110,cs) -); -}, +layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; +shapes = ( { closed = 1; nodes = ( -(250,127,o), -(253,129,o), -(253,133,cs), -(253,137,o), -(250,139,o), -(245,139,cs), -(241,139,o), -(238,137,o), -(238,133,cs), -(238,129,o), -(241,127,o), -(246,127,cs) +(306,204,o), +(236,276,o), +(236,368,c), +(236,405,o), +(250,446,o), +(273,472,c), +(263,497,o), +(265,549,o), +(276,572,c), +(306,576,o), +(346,559,o), +(371,538,c), +(399,547,o), +(429,552,o), +(465,552,c), +(503,552,o), +(532,547,o), +(560,538,c), +(582,559,o), +(625,576,o), +(654,572,c), +(664,552,o), +(666,498,o), +(657,474,c), +(681,445,o), +(693,406,o), +(693,368,c), +(693,276,o), +(623,205,o), +(523,192,c), +(549,176,o), +(566,140,o), +(566,99,c), +(566,21,l), +(566,-2,o), +(585,-14,o), +(607,-5,c), +(743,46,o), +(850,183,o), +(850,350,c), +(850,563,o), +(677,736,o), +(464,736,c), +(251,736,o), +(81,563,o), +(81,350,c), +(81,184,o), +(187,46,o), +(330,-7,c), +(350,-14,o), +(368,0,o), +(368,20,c), +(368,81,l), +(358,76,o), +(345,73,o), +(333,73,c), +(284,73,o), +(254,99,o), +(233,150,c), +(225,170,o), +(215,183,o), +(198,185,c), +(189,185,o), +(187,189,o), +(187,194,c), +(187,202,o), +(202,209,o), +(217,209,c), +(238,209,o), +(258,196,o), +(276,168,c), +(291,146,o), +(307,136,o), +(326,136,c), +(345,136,o), +(357,143,o), +(375,160,c), +(387,173,o), +(397,185,o), +(406,192,c) ); } ); -width = 878; +width = 898; }, { -layerId = m019; +layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; shapes = ( { closed = 1; nodes = ( -(320,-12,o), -(334,-6,o), -(334,10,cs), -(334,80,l), -(319,77,o), -(307,76,o), -(295,76,cs), -(225,76,o), -(215,122,o), -(193,156,cs), -(178,180,o), -(152,186,o), -(152,199,cs), -(152,205,o), -(157,209,o), -(166,209,cs), -(225,209,o), -(229,124,o), -(291,124,cs), -(307,124,o), -(324,128,o), -(335,134,c), -(339,159,o), -(349,177,o), -(368,186,c), -(255,198,o), -(187,264,o), -(187,366,cs), -(187,416,o), -(202,451,o), -(227,477,c), -(217,509,o), -(218,550,o), -(231,579,c), -(267,581,o), -(309,565,o), -(333,539,c), -(363,549,o), -(395,553,o), -(428,553,cs), -(459,553,o), -(491,549,o), -(523,539,c), -(546,565,o), -(587,581,o), -(625,579,c), -(638,550,o), -(639,509,o), -(629,477,c), -(652,451,o), -(667,416,o), -(667,366,cs), -(667,264,o), -(599,198,o), -(486,186,c), -(509,175,o), -(522,150,o), -(522,115,cs), -(522,10,ls), -(522,-6,o), -(536,-12,o), -(547,-8,cs), -(701,42,o), -(803,177,o), -(803,356,cs), -(803,585,o), -(652,738,o), -(428,738,cs), -(202,738,o), -(52,585,o), -(52,356,cs), -(52,177,o), -(153,42,o), -(307,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(225,150,o), -(227,152,o), -(227,155,cs), -(227,158,o), -(224,160,o), -(220,160,cs), -(216,160,o), -(214,158,o), -(214,155,cs), -(214,152,o), -(217,150,o), -(221,150,cs) +(253,204,o), +(183,276,o), +(183,368,c), +(183,405,o), +(197,446,o), +(220,472,c), +(210,497,o), +(212,549,o), +(223,572,c), +(253,576,o), +(293,559,o), +(318,538,c), +(346,547,o), +(376,552,o), +(412,552,c), +(450,552,o), +(479,547,o), +(507,538,c), +(529,559,o), +(572,576,o), +(601,572,c), +(611,552,o), +(613,498,o), +(604,474,c), +(628,445,o), +(640,406,o), +(640,368,c), +(640,276,o), +(570,205,o), +(470,192,c), +(496,176,o), +(513,140,o), +(513,99,c), +(513,21,l), +(513,-2,o), +(532,-14,o), +(554,-5,c), +(690,46,o), +(797,183,o), +(797,350,c), +(797,563,o), +(624,736,o), +(411,736,c), +(198,736,o), +(28,563,o), +(28,350,c), +(28,184,o), +(134,46,o), +(277,-7,c), +(297,-14,o), +(315,0,o), +(315,20,c), +(315,81,l), +(305,76,o), +(292,73,o), +(280,73,c), +(231,73,o), +(201,99,o), +(180,150,c), +(172,170,o), +(162,183,o), +(145,185,c), +(136,185,o), +(134,189,o), +(134,194,c), +(134,202,o), +(149,209,o), +(164,209,c), +(185,209,o), +(205,196,o), +(223,168,c), +(238,146,o), +(254,136,o), +(273,136,c), +(292,136,o), +(304,143,o), +(322,160,c), +(334,173,o), +(344,185,o), +(353,192,c) ); -}, -{ -closed = 1; -nodes = ( -(193,185,o), -(195,187,o), -(195,189,cs), -(195,192,o), -(193,193,o), -(189,193,cs), -(186,193,o), -(184,191,o), -(184,189,cs), -(184,186,o), -(186,185,o), -(190,185,cs) +} ); +width = 825; }, { -closed = 1; -nodes = ( -(208,171,o), -(210,173,o), -(210,175,cs), -(210,178,o), -(208,179,o), -(204,179,cs), -(201,179,o), -(199,177,o), -(199,175,cs), -(199,172,o), -(201,171,o), -(205,171,cs) -); -}, +layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; +shapes = ( { closed = 1; nodes = ( -(267,109,o), -(270,111,o), -(270,115,cs), -(270,119,o), -(267,121,o), -(262,121,cs), -(258,121,o), -(255,119,o), -(255,115,cs), -(255,111,o), -(258,109,o), -(263,109,cs) +(265,204,o), +(195,276,o), +(195,368,c), +(195,405,o), +(209,446,o), +(232,472,c), +(222,497,o), +(224,549,o), +(235,572,c), +(265,576,o), +(305,559,o), +(330,538,c), +(358,547,o), +(388,552,o), +(424,552,c), +(462,552,o), +(491,547,o), +(519,538,c), +(541,559,o), +(584,576,o), +(613,572,c), +(623,552,o), +(625,498,o), +(616,474,c), +(640,445,o), +(652,406,o), +(652,368,c), +(652,276,o), +(582,205,o), +(482,192,c), +(508,176,o), +(525,140,o), +(525,99,c), +(525,21,l), +(525,-2,o), +(544,-14,o), +(566,-5,c), +(702,46,o), +(809,183,o), +(809,350,c), +(809,563,o), +(636,736,o), +(423,736,c), +(210,736,o), +(40,563,o), +(40,350,c), +(40,184,o), +(146,46,o), +(289,-7,c), +(309,-14,o), +(327,0,o), +(327,20,c), +(327,81,l), +(317,76,o), +(304,73,o), +(292,73,c), +(243,73,o), +(213,99,o), +(192,150,c), +(184,170,o), +(174,183,o), +(157,185,c), +(148,185,o), +(146,189,o), +(146,194,c), +(146,202,o), +(161,209,o), +(176,209,c), +(197,209,o), +(217,196,o), +(235,168,c), +(250,146,o), +(266,136,o), +(285,136,c), +(304,136,o), +(316,143,o), +(334,160,c), +(346,173,o), +(356,185,o), +(365,192,c) ); -}, -{ -closed = 1; -nodes = ( -(298,104,o), -(301,106,o), -(301,110,cs), -(301,114,o), -(298,116,o), -(293,116,cs), -(289,116,o), -(286,114,o), -(286,110,cs), -(286,106,o), -(289,104,o), -(294,104,cs) +} ); +width = 846; }, { -closed = 1; -nodes = ( -(329,110,o), -(332,112,o), -(332,116,cs), -(332,120,o), -(329,122,o), -(324,122,cs), -(320,122,o), -(317,120,o), -(317,116,cs), -(317,112,o), -(320,110,o), -(325,110,cs) -); -}, +layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; +shapes = ( { closed = 1; nodes = ( -(243,127,o), -(246,129,o), -(246,133,cs), -(246,137,o), -(243,139,o), -(238,139,cs), -(234,139,o), -(231,137,o), -(231,133,cs), -(231,129,o), -(234,127,o), -(239,127,cs) +(254,204,o), +(184,276,o), +(184,368,c), +(184,405,o), +(198,446,o), +(221,472,c), +(211,497,o), +(213,549,o), +(224,572,c), +(254,576,o), +(294,559,o), +(319,538,c), +(347,547,o), +(377,552,o), +(413,552,c), +(451,552,o), +(480,547,o), +(508,538,c), +(530,559,o), +(573,576,o), +(602,572,c), +(612,552,o), +(614,498,o), +(605,474,c), +(629,445,o), +(641,406,o), +(641,368,c), +(641,276,o), +(571,205,o), +(471,192,c), +(497,176,o), +(514,140,o), +(514,99,c), +(514,21,l), +(514,-2,o), +(533,-14,o), +(555,-5,c), +(691,46,o), +(798,183,o), +(798,350,c), +(798,563,o), +(625,736,o), +(412,736,c), +(199,736,o), +(29,563,o), +(29,350,c), +(29,184,o), +(135,46,o), +(278,-7,c), +(298,-14,o), +(316,0,o), +(316,20,c), +(316,81,l), +(306,76,o), +(293,73,o), +(281,73,c), +(232,73,o), +(202,99,o), +(181,150,c), +(173,170,o), +(163,183,o), +(146,185,c), +(137,185,o), +(135,189,o), +(135,194,c), +(135,202,o), +(150,209,o), +(165,209,c), +(186,209,o), +(206,196,o), +(224,168,c), +(239,146,o), +(255,136,o), +(274,136,c), +(293,136,o), +(305,143,o), +(323,160,c), +(335,173,o), +(345,185,o), +(354,192,c) ); } ); @@ -1103,3151 +1532,462 @@ type = Stem; } ); }; -width = 853; +width = 826; }, { -layerId = m020; +layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; shapes = ( { closed = 1; nodes = ( -(316,-12,o), -(329,-6,o), -(329,10,cs), -(329,80,l), -(314,77,o), -(303,76,o), -(291,76,cs), -(221,76,o), -(211,121,o), -(190,155,cs), -(175,180,o), -(149,186,o), -(149,199,cs), -(149,205,o), -(154,209,o), -(162,209,cs), -(221,209,o), -(225,124,o), -(287,124,cs), -(303,124,o), -(319,128,o), -(330,134,c), -(334,159,o), -(345,177,o), -(364,186,c), -(251,198,o), -(183,264,o), -(183,366,cs), -(183,416,o), -(198,451,o), -(223,477,c), -(213,509,o), -(214,550,o), -(227,579,c), -(263,581,o), -(304,565,o), -(328,539,c), -(359,549,o), -(390,553,o), -(423,553,cs), -(455,553,o), -(486,549,o), -(518,539,c), -(542,565,o), -(582,581,o), -(619,579,c), -(632,550,o), -(633,509,o), -(623,477,c), -(647,451,o), -(662,416,o), -(662,366,cs), -(662,264,o), -(594,198,o), -(481,186,c), -(504,175,o), -(517,150,o), -(517,115,cs), -(517,10,ls), -(517,-6,o), -(530,-12,o), -(543,-8,cs), -(693,39,o), -(797,177,o), -(797,356,cs), -(797,585,o), -(647,738,o), -(423,738,cs), -(198,738,o), -(49,585,o), -(49,356,cs), -(49,177,o), -(152,39,o), -(303,-8,cs) +(253,204,o), +(183,276,o), +(183,368,c), +(183,405,o), +(197,446,o), +(220,472,c), +(210,497,o), +(212,549,o), +(223,572,c), +(253,576,o), +(293,559,o), +(318,538,c), +(346,547,o), +(376,552,o), +(412,552,c), +(450,552,o), +(479,547,o), +(507,538,c), +(529,559,o), +(572,576,o), +(601,572,c), +(611,552,o), +(613,498,o), +(604,474,c), +(628,445,o), +(640,406,o), +(640,368,c), +(640,276,o), +(570,205,o), +(470,192,c), +(496,176,o), +(513,140,o), +(513,99,c), +(513,21,l), +(513,-2,o), +(532,-14,o), +(554,-5,c), +(690,46,o), +(797,183,o), +(797,350,c), +(797,563,o), +(624,736,o), +(411,736,c), +(198,736,o), +(28,563,o), +(28,350,c), +(28,184,o), +(134,46,o), +(277,-7,c), +(297,-14,o), +(315,0,o), +(315,20,c), +(315,81,l), +(305,76,o), +(292,73,o), +(280,73,c), +(231,73,o), +(201,99,o), +(180,150,c), +(172,170,o), +(162,183,o), +(145,185,c), +(136,185,o), +(134,189,o), +(134,194,c), +(134,202,o), +(149,209,o), +(164,209,c), +(185,209,o), +(205,196,o), +(223,168,c), +(238,146,o), +(254,136,o), +(273,136,c), +(292,136,o), +(304,143,o), +(322,160,c), +(334,173,o), +(344,185,o), +(353,192,c) +); +} ); +width = 824; }, { +layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; +shapes = ( +{ closed = 1; nodes = ( -(221,150,o), -(223,152,o), -(223,155,cs), -(223,158,o), -(220,160,o), -(216,160,cs), -(212,160,o), -(210,158,o), -(210,155,cs), -(210,152,o), -(213,150,o), -(217,150,cs) +(263,204,o), +(193,276,o), +(193,368,c), +(193,405,o), +(207,446,o), +(230,472,c), +(220,497,o), +(222,549,o), +(233,572,c), +(263,576,o), +(303,559,o), +(328,538,c), +(356,547,o), +(386,552,o), +(422,552,c), +(460,552,o), +(489,547,o), +(517,538,c), +(539,559,o), +(582,576,o), +(611,572,c), +(621,552,o), +(623,498,o), +(614,474,c), +(638,445,o), +(650,406,o), +(650,368,c), +(650,276,o), +(580,205,o), +(480,192,c), +(506,176,o), +(523,140,o), +(523,99,c), +(523,21,l), +(523,-2,o), +(542,-14,o), +(564,-5,c), +(700,46,o), +(807,183,o), +(807,350,c), +(807,563,o), +(634,736,o), +(421,736,c), +(208,736,o), +(38,563,o), +(38,350,c), +(38,184,o), +(144,46,o), +(287,-7,c), +(307,-14,o), +(325,0,o), +(325,20,c), +(325,81,l), +(315,76,o), +(302,73,o), +(290,73,c), +(241,73,o), +(211,99,o), +(190,150,c), +(182,170,o), +(172,183,o), +(155,185,c), +(146,185,o), +(144,189,o), +(144,194,c), +(144,202,o), +(159,209,o), +(174,209,c), +(195,209,o), +(215,196,o), +(233,168,c), +(248,146,o), +(264,136,o), +(283,136,c), +(302,136,o), +(314,143,o), +(332,160,c), +(344,173,o), +(354,185,o), +(363,192,c) ); +} +); +width = 846; }, { +layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; +shapes = ( +{ closed = 1; nodes = ( -(189,185,o), -(191,187,o), -(191,189,cs), -(191,192,o), -(189,193,o), -(185,193,cs), -(182,193,o), -(180,191,o), -(180,189,cs), -(180,186,o), -(182,185,o), -(186,185,cs) +(263,204,o), +(193,276,o), +(193,368,c), +(193,405,o), +(207,446,o), +(230,472,c), +(220,497,o), +(222,549,o), +(233,572,c), +(263,576,o), +(303,559,o), +(328,538,c), +(356,547,o), +(386,552,o), +(422,552,c), +(460,552,o), +(489,547,o), +(517,538,c), +(539,559,o), +(582,576,o), +(611,572,c), +(621,552,o), +(623,498,o), +(614,474,c), +(638,445,o), +(650,406,o), +(650,368,c), +(650,276,o), +(580,205,o), +(480,192,c), +(506,176,o), +(523,140,o), +(523,99,c), +(523,21,l), +(523,-2,o), +(542,-14,o), +(564,-5,c), +(700,46,o), +(807,183,o), +(807,350,c), +(807,563,o), +(634,736,o), +(421,736,c), +(208,736,o), +(38,563,o), +(38,350,c), +(38,184,o), +(144,46,o), +(287,-7,c), +(307,-14,o), +(325,0,o), +(325,20,c), +(325,81,l), +(315,76,o), +(302,73,o), +(290,73,c), +(241,73,o), +(211,99,o), +(190,150,c), +(182,170,o), +(172,183,o), +(155,185,c), +(146,185,o), +(144,189,o), +(144,194,c), +(144,202,o), +(159,209,o), +(174,209,c), +(195,209,o), +(215,196,o), +(233,168,c), +(248,146,o), +(264,136,o), +(283,136,c), +(302,136,o), +(314,143,o), +(332,160,c), +(344,173,o), +(354,185,o), +(363,192,c) +); +} ); +width = 846; }, { +layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; +shapes = ( +{ closed = 1; nodes = ( -(204,171,o), -(206,173,o), -(206,175,cs), -(206,178,o), -(204,179,o), -(200,179,cs), -(197,179,o), -(195,177,o), -(195,175,cs), -(195,172,o), -(197,171,o), -(201,171,cs) +(279,204,o), +(209,276,o), +(209,368,c), +(209,405,o), +(223,446,o), +(246,472,c), +(236,497,o), +(238,549,o), +(249,572,c), +(279,576,o), +(319,559,o), +(344,538,c), +(372,547,o), +(402,552,o), +(438,552,c), +(476,552,o), +(505,547,o), +(533,538,c), +(555,559,o), +(598,576,o), +(627,572,c), +(637,552,o), +(639,498,o), +(630,474,c), +(654,445,o), +(666,406,o), +(666,368,c), +(666,276,o), +(596,205,o), +(496,192,c), +(522,176,o), +(539,140,o), +(539,99,c), +(539,21,l), +(539,-2,o), +(558,-14,o), +(580,-5,c), +(716,46,o), +(823,183,o), +(823,350,c), +(823,563,o), +(650,736,o), +(437,736,c), +(224,736,o), +(54,563,o), +(54,350,c), +(54,184,o), +(160,46,o), +(303,-7,c), +(323,-14,o), +(341,0,o), +(341,20,c), +(341,81,l), +(331,76,o), +(318,73,o), +(306,73,c), +(257,73,o), +(227,99,o), +(206,150,c), +(198,170,o), +(188,183,o), +(171,185,c), +(162,185,o), +(160,189,o), +(160,194,c), +(160,202,o), +(175,209,o), +(190,209,c), +(211,209,o), +(231,196,o), +(249,168,c), +(264,146,o), +(280,136,o), +(299,136,c), +(318,136,o), +(330,143,o), +(348,160,c), +(360,173,o), +(370,185,o), +(379,192,c) +); +} ); +width = 839; }, { +layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; +shapes = ( +{ closed = 1; nodes = ( -(263,109,o), -(266,111,o), -(266,115,cs), -(266,119,o), -(263,121,o), -(258,121,cs), -(254,121,o), -(251,119,o), -(251,115,cs), -(251,111,o), -(254,109,o), -(259,109,cs) +(289,204,o), +(219,276,o), +(219,368,c), +(219,405,o), +(233,446,o), +(256,472,c), +(246,497,o), +(248,549,o), +(259,572,c), +(289,576,o), +(329,559,o), +(354,538,c), +(382,547,o), +(412,552,o), +(448,552,c), +(486,552,o), +(515,547,o), +(543,538,c), +(565,559,o), +(608,576,o), +(637,572,c), +(647,552,o), +(649,498,o), +(640,474,c), +(664,445,o), +(676,406,o), +(676,368,c), +(676,276,o), +(606,205,o), +(506,192,c), +(532,176,o), +(549,140,o), +(549,99,c), +(549,21,l), +(549,-2,o), +(568,-14,o), +(590,-5,c), +(726,46,o), +(833,183,o), +(833,350,c), +(833,563,o), +(660,736,o), +(447,736,c), +(234,736,o), +(64,563,o), +(64,350,c), +(64,184,o), +(170,46,o), +(313,-7,c), +(333,-14,o), +(351,0,o), +(351,20,c), +(351,81,l), +(341,76,o), +(328,73,o), +(316,73,c), +(267,73,o), +(237,99,o), +(216,150,c), +(208,170,o), +(198,183,o), +(181,185,c), +(172,185,o), +(170,189,o), +(170,194,c), +(170,202,o), +(185,209,o), +(200,209,c), +(221,209,o), +(241,196,o), +(259,168,c), +(274,146,o), +(290,136,o), +(309,136,c), +(328,136,o), +(340,143,o), +(358,160,c), +(370,173,o), +(380,185,o), +(389,192,c) +); +} ); -}, -{ -closed = 1; -nodes = ( -(294,104,o), -(297,106,o), -(297,110,cs), -(297,114,o), -(294,116,o), -(289,116,cs), -(285,116,o), -(282,114,o), -(282,110,cs), -(282,106,o), -(285,104,o), -(290,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(324,110,o), -(327,112,o), -(327,116,cs), -(327,120,o), -(324,122,o), -(319,122,cs), -(315,122,o), -(312,120,o), -(312,116,cs), -(312,112,o), -(315,110,o), -(320,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(238,127,o), -(241,129,o), -(241,133,cs), -(241,137,o), -(238,139,o), -(234,139,cs), -(230,139,o), -(227,137,o), -(227,133,cs), -(227,129,o), -(230,127,o), -(235,127,cs) -); -} -); -width = 844; -}, -{ -layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; -shapes = ( -{ -closed = 1; -nodes = ( -(353,-12,o), -(367,-6,o), -(367,10,cs), -(367,80,l), -(352,77,o), -(340,76,o), -(328,76,cs), -(256,76,o), -(246,122,o), -(224,156,cs), -(209,180,o), -(183,186,o), -(183,199,cs), -(183,205,o), -(188,209,o), -(197,209,cs), -(256,209,o), -(260,124,o), -(324,124,cs), -(340,124,o), -(357,128,o), -(368,134,c), -(372,159,o), -(383,177,o), -(403,186,c), -(288,198,o), -(218,264,o), -(218,366,cs), -(218,416,o), -(233,451,o), -(258,477,c), -(248,509,o), -(249,550,o), -(262,579,c), -(300,581,o), -(342,565,o), -(366,539,c), -(398,549,o), -(430,553,o), -(463,553,cs), -(496,553,o), -(528,549,o), -(560,539,c), -(584,565,o), -(626,581,o), -(664,579,c), -(677,550,o), -(678,509,o), -(668,477,c), -(693,451,o), -(708,416,o), -(708,366,cs), -(708,264,o), -(638,198,o), -(523,186,c), -(546,175,o), -(559,150,o), -(559,115,cs), -(559,10,ls), -(559,-6,o), -(573,-12,o), -(586,-8,cs), -(742,42,o), -(846,177,o), -(846,356,cs), -(846,585,o), -(693,738,o), -(463,738,cs), -(233,738,o), -(80,585,o), -(80,356,cs), -(80,177,o), -(184,42,o), -(340,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(256,150,o), -(258,152,o), -(258,155,cs), -(258,158,o), -(255,160,o), -(251,160,cs), -(247,160,o), -(245,158,o), -(245,155,cs), -(245,152,o), -(248,150,o), -(252,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(224,185,o), -(226,187,o), -(226,189,cs), -(226,192,o), -(224,193,o), -(220,193,cs), -(217,193,o), -(215,191,o), -(215,189,cs), -(215,186,o), -(217,185,o), -(221,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(239,171,o), -(241,173,o), -(241,175,cs), -(241,178,o), -(239,179,o), -(235,179,cs), -(232,179,o), -(230,177,o), -(230,175,cs), -(230,172,o), -(232,171,o), -(236,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(300,109,o), -(303,111,o), -(303,115,cs), -(303,119,o), -(300,121,o), -(295,121,cs), -(291,121,o), -(288,119,o), -(288,115,cs), -(288,111,o), -(291,109,o), -(296,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(331,104,o), -(334,106,o), -(334,110,cs), -(334,114,o), -(331,116,o), -(326,116,cs), -(322,116,o), -(319,114,o), -(319,110,cs), -(319,106,o), -(322,104,o), -(327,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(362,110,o), -(365,112,o), -(365,116,cs), -(365,120,o), -(362,122,o), -(357,122,cs), -(353,122,o), -(350,120,o), -(350,116,cs), -(350,112,o), -(353,110,o), -(358,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(274,127,o), -(277,129,o), -(277,133,cs), -(277,137,o), -(274,139,o), -(269,139,cs), -(265,139,o), -(262,137,o), -(262,133,cs), -(262,129,o), -(265,127,o), -(270,127,cs) -); -} -); -width = 885; -}, -{ -layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; -shapes = ( -{ -closed = 1; -nodes = ( -(359,-12,o), -(373,-6,o), -(373,10,cs), -(373,80,l), -(358,77,o), -(346,76,o), -(334,76,cs), -(262,76,o), -(252,122,o), -(230,156,cs), -(215,180,o), -(189,186,o), -(189,199,cs), -(189,205,o), -(194,209,o), -(203,209,cs), -(262,209,o), -(266,124,o), -(330,124,cs), -(346,124,o), -(363,128,o), -(374,134,c), -(378,159,o), -(389,177,o), -(409,186,c), -(294,198,o), -(224,264,o), -(224,366,cs), -(224,416,o), -(239,451,o), -(264,477,c), -(254,509,o), -(255,550,o), -(268,579,c), -(306,581,o), -(348,565,o), -(372,539,c), -(404,549,o), -(436,553,o), -(469,553,cs), -(502,553,o), -(534,549,o), -(566,539,c), -(590,565,o), -(632,581,o), -(670,579,c), -(683,550,o), -(684,509,o), -(674,477,c), -(699,451,o), -(714,416,o), -(714,366,cs), -(714,264,o), -(644,198,o), -(529,186,c), -(552,175,o), -(565,150,o), -(565,115,cs), -(565,10,ls), -(565,-6,o), -(579,-12,o), -(592,-8,cs), -(748,42,o), -(852,177,o), -(852,356,cs), -(852,585,o), -(699,738,o), -(469,738,cs), -(239,738,o), -(86,585,o), -(86,356,cs), -(86,177,o), -(190,42,o), -(346,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(262,150,o), -(264,152,o), -(264,155,cs), -(264,158,o), -(261,160,o), -(257,160,cs), -(253,160,o), -(251,158,o), -(251,155,cs), -(251,152,o), -(254,150,o), -(258,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(230,185,o), -(232,187,o), -(232,189,cs), -(232,192,o), -(230,193,o), -(226,193,cs), -(223,193,o), -(221,191,o), -(221,189,cs), -(221,186,o), -(223,185,o), -(227,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(245,171,o), -(247,173,o), -(247,175,cs), -(247,178,o), -(245,179,o), -(241,179,cs), -(238,179,o), -(236,177,o), -(236,175,cs), -(236,172,o), -(238,171,o), -(242,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(306,109,o), -(309,111,o), -(309,115,cs), -(309,119,o), -(306,121,o), -(301,121,cs), -(297,121,o), -(294,119,o), -(294,115,cs), -(294,111,o), -(297,109,o), -(302,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(337,104,o), -(340,106,o), -(340,110,cs), -(340,114,o), -(337,116,o), -(332,116,cs), -(328,116,o), -(325,114,o), -(325,110,cs), -(325,106,o), -(328,104,o), -(333,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(368,110,o), -(371,112,o), -(371,116,cs), -(371,120,o), -(368,122,o), -(363,122,cs), -(359,122,o), -(356,120,o), -(356,116,cs), -(356,112,o), -(359,110,o), -(364,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(280,127,o), -(283,129,o), -(283,133,cs), -(283,137,o), -(280,139,o), -(275,139,cs), -(271,139,o), -(268,137,o), -(268,133,cs), -(268,129,o), -(271,127,o), -(276,127,cs) -); -} -); -width = 902; -}, -{ -layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; -shapes = ( -{ -closed = 1; -nodes = ( -(353,-12,o), -(367,-6,o), -(367,10,cs), -(367,80,l), -(352,77,o), -(340,76,o), -(328,76,cs), -(256,76,o), -(246,122,o), -(224,156,cs), -(209,180,o), -(183,186,o), -(183,199,cs), -(183,205,o), -(188,209,o), -(197,209,cs), -(256,209,o), -(260,124,o), -(324,124,cs), -(340,124,o), -(357,128,o), -(368,134,c), -(372,159,o), -(383,177,o), -(403,186,c), -(288,198,o), -(218,264,o), -(218,366,cs), -(218,416,o), -(233,451,o), -(258,477,c), -(248,509,o), -(249,550,o), -(262,579,c), -(300,581,o), -(342,565,o), -(366,539,c), -(398,549,o), -(430,553,o), -(463,553,cs), -(496,553,o), -(528,549,o), -(560,539,c), -(584,565,o), -(626,581,o), -(664,579,c), -(677,550,o), -(678,509,o), -(668,477,c), -(693,451,o), -(708,416,o), -(708,366,cs), -(708,264,o), -(638,198,o), -(523,186,c), -(546,175,o), -(559,150,o), -(559,115,cs), -(559,10,ls), -(559,-6,o), -(573,-12,o), -(586,-8,cs), -(742,42,o), -(846,177,o), -(846,356,cs), -(846,585,o), -(693,738,o), -(463,738,cs), -(233,738,o), -(80,585,o), -(80,356,cs), -(80,177,o), -(184,42,o), -(340,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(256,150,o), -(258,152,o), -(258,155,cs), -(258,158,o), -(255,160,o), -(251,160,cs), -(247,160,o), -(245,158,o), -(245,155,cs), -(245,152,o), -(248,150,o), -(252,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(224,185,o), -(226,187,o), -(226,189,cs), -(226,192,o), -(224,193,o), -(220,193,cs), -(217,193,o), -(215,191,o), -(215,189,cs), -(215,186,o), -(217,185,o), -(221,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(239,171,o), -(241,173,o), -(241,175,cs), -(241,178,o), -(239,179,o), -(235,179,cs), -(232,179,o), -(230,177,o), -(230,175,cs), -(230,172,o), -(232,171,o), -(236,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(300,109,o), -(303,111,o), -(303,115,cs), -(303,119,o), -(300,121,o), -(295,121,cs), -(291,121,o), -(288,119,o), -(288,115,cs), -(288,111,o), -(291,109,o), -(296,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(331,104,o), -(334,106,o), -(334,110,cs), -(334,114,o), -(331,116,o), -(326,116,cs), -(322,116,o), -(319,114,o), -(319,110,cs), -(319,106,o), -(322,104,o), -(327,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(362,110,o), -(365,112,o), -(365,116,cs), -(365,120,o), -(362,122,o), -(357,122,cs), -(353,122,o), -(350,120,o), -(350,116,cs), -(350,112,o), -(353,110,o), -(358,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(274,127,o), -(277,129,o), -(277,133,cs), -(277,137,o), -(274,139,o), -(269,139,cs), -(265,139,o), -(262,137,o), -(262,133,cs), -(262,129,o), -(265,127,o), -(270,127,cs) -); -} -); -width = 885; -}, -{ -layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; -shapes = ( -{ -closed = 1; -nodes = ( -(351,-12,o), -(365,-6,o), -(365,10,cs), -(365,80,l), -(350,77,o), -(338,76,o), -(326,76,cs), -(254,76,o), -(244,122,o), -(222,156,cs), -(207,180,o), -(181,186,o), -(181,199,cs), -(181,205,o), -(186,209,o), -(195,209,cs), -(254,209,o), -(258,124,o), -(322,124,cs), -(338,124,o), -(355,128,o), -(366,134,c), -(370,159,o), -(381,177,o), -(401,186,c), -(286,198,o), -(216,264,o), -(216,366,cs), -(216,416,o), -(231,451,o), -(256,477,c), -(246,509,o), -(247,550,o), -(260,579,c), -(298,581,o), -(340,565,o), -(364,539,c), -(396,549,o), -(428,553,o), -(461,553,cs), -(494,553,o), -(526,549,o), -(558,539,c), -(582,565,o), -(624,581,o), -(662,579,c), -(675,550,o), -(676,509,o), -(666,477,c), -(691,451,o), -(706,416,o), -(706,366,cs), -(706,264,o), -(636,198,o), -(521,186,c), -(544,175,o), -(557,150,o), -(557,115,cs), -(557,10,ls), -(557,-6,o), -(571,-12,o), -(584,-8,cs), -(740,42,o), -(844,177,o), -(844,356,cs), -(844,585,o), -(691,738,o), -(461,738,cs), -(231,738,o), -(78,585,o), -(78,356,cs), -(78,177,o), -(182,42,o), -(338,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(254,150,o), -(256,152,o), -(256,155,cs), -(256,158,o), -(253,160,o), -(249,160,cs), -(245,160,o), -(243,158,o), -(243,155,cs), -(243,152,o), -(246,150,o), -(250,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(222,185,o), -(224,187,o), -(224,189,cs), -(224,192,o), -(222,193,o), -(218,193,cs), -(215,193,o), -(213,191,o), -(213,189,cs), -(213,186,o), -(215,185,o), -(219,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(237,171,o), -(239,173,o), -(239,175,cs), -(239,178,o), -(237,179,o), -(233,179,cs), -(230,179,o), -(228,177,o), -(228,175,cs), -(228,172,o), -(230,171,o), -(234,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(298,109,o), -(301,111,o), -(301,115,cs), -(301,119,o), -(298,121,o), -(293,121,cs), -(289,121,o), -(286,119,o), -(286,115,cs), -(286,111,o), -(289,109,o), -(294,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(329,104,o), -(332,106,o), -(332,110,cs), -(332,114,o), -(329,116,o), -(324,116,cs), -(320,116,o), -(317,114,o), -(317,110,cs), -(317,106,o), -(320,104,o), -(325,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(360,110,o), -(363,112,o), -(363,116,cs), -(363,120,o), -(360,122,o), -(355,122,cs), -(351,122,o), -(348,120,o), -(348,116,cs), -(348,112,o), -(351,110,o), -(356,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(272,127,o), -(275,129,o), -(275,133,cs), -(275,137,o), -(272,139,o), -(267,139,cs), -(263,139,o), -(260,137,o), -(260,133,cs), -(260,129,o), -(263,127,o), -(268,127,cs) -); -} -); -width = 886; -}, -{ -layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; -shapes = ( -{ -closed = 1; -nodes = ( -(353,-12,o), -(367,-6,o), -(367,10,cs), -(367,80,l), -(352,77,o), -(340,76,o), -(328,76,cs), -(256,76,o), -(246,122,o), -(224,156,cs), -(209,180,o), -(183,186,o), -(183,199,cs), -(183,205,o), -(188,209,o), -(197,209,cs), -(256,209,o), -(260,124,o), -(324,124,cs), -(340,124,o), -(357,128,o), -(368,134,c), -(372,159,o), -(383,177,o), -(403,186,c), -(288,198,o), -(218,264,o), -(218,366,cs), -(218,416,o), -(233,451,o), -(258,477,c), -(248,509,o), -(249,550,o), -(262,579,c), -(300,581,o), -(342,565,o), -(366,539,c), -(398,549,o), -(430,553,o), -(463,553,cs), -(496,553,o), -(528,549,o), -(560,539,c), -(584,565,o), -(626,581,o), -(664,579,c), -(677,550,o), -(678,509,o), -(668,477,c), -(693,451,o), -(708,416,o), -(708,366,cs), -(708,264,o), -(638,198,o), -(523,186,c), -(546,175,o), -(559,150,o), -(559,115,cs), -(559,10,ls), -(559,-6,o), -(573,-12,o), -(586,-8,cs), -(742,42,o), -(846,177,o), -(846,356,cs), -(846,585,o), -(693,738,o), -(463,738,cs), -(233,738,o), -(80,585,o), -(80,356,cs), -(80,177,o), -(184,42,o), -(340,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(256,150,o), -(258,152,o), -(258,155,cs), -(258,158,o), -(255,160,o), -(251,160,cs), -(247,160,o), -(245,158,o), -(245,155,cs), -(245,152,o), -(248,150,o), -(252,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(224,185,o), -(226,187,o), -(226,189,cs), -(226,192,o), -(224,193,o), -(220,193,cs), -(217,193,o), -(215,191,o), -(215,189,cs), -(215,186,o), -(217,185,o), -(221,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(239,171,o), -(241,173,o), -(241,175,cs), -(241,178,o), -(239,179,o), -(235,179,cs), -(232,179,o), -(230,177,o), -(230,175,cs), -(230,172,o), -(232,171,o), -(236,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(300,109,o), -(303,111,o), -(303,115,cs), -(303,119,o), -(300,121,o), -(295,121,cs), -(291,121,o), -(288,119,o), -(288,115,cs), -(288,111,o), -(291,109,o), -(296,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(331,104,o), -(334,106,o), -(334,110,cs), -(334,114,o), -(331,116,o), -(326,116,cs), -(322,116,o), -(319,114,o), -(319,110,cs), -(319,106,o), -(322,104,o), -(327,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(362,110,o), -(365,112,o), -(365,116,cs), -(365,120,o), -(362,122,o), -(357,122,cs), -(353,122,o), -(350,120,o), -(350,116,cs), -(350,112,o), -(353,110,o), -(358,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(274,127,o), -(277,129,o), -(277,133,cs), -(277,137,o), -(274,139,o), -(269,139,cs), -(265,139,o), -(262,137,o), -(262,133,cs), -(262,129,o), -(265,127,o), -(270,127,cs) -); -} -); -width = 885; -}, -{ -layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; -shapes = ( -{ -closed = 1; -nodes = ( -(357,-12,o), -(371,-6,o), -(371,10,cs), -(371,80,l), -(356,77,o), -(344,76,o), -(332,76,cs), -(260,76,o), -(250,122,o), -(228,156,cs), -(213,180,o), -(187,186,o), -(187,199,cs), -(187,205,o), -(192,209,o), -(201,209,cs), -(260,209,o), -(264,124,o), -(328,124,cs), -(344,124,o), -(361,128,o), -(372,134,c), -(376,159,o), -(387,177,o), -(407,186,c), -(292,198,o), -(222,264,o), -(222,366,cs), -(222,416,o), -(237,451,o), -(262,477,c), -(252,509,o), -(253,550,o), -(266,579,c), -(304,581,o), -(346,565,o), -(370,539,c), -(402,549,o), -(434,553,o), -(467,553,cs), -(500,553,o), -(532,549,o), -(564,539,c), -(588,565,o), -(630,581,o), -(668,579,c), -(681,550,o), -(682,509,o), -(672,477,c), -(697,451,o), -(712,416,o), -(712,366,cs), -(712,264,o), -(642,198,o), -(527,186,c), -(550,175,o), -(563,150,o), -(563,115,cs), -(563,10,ls), -(563,-6,o), -(577,-12,o), -(590,-8,cs), -(746,42,o), -(850,177,o), -(850,356,cs), -(850,585,o), -(697,738,o), -(467,738,cs), -(237,738,o), -(84,585,o), -(84,356,cs), -(84,177,o), -(188,42,o), -(344,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(260,150,o), -(262,152,o), -(262,155,cs), -(262,158,o), -(259,160,o), -(255,160,cs), -(251,160,o), -(249,158,o), -(249,155,cs), -(249,152,o), -(252,150,o), -(256,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(228,185,o), -(230,187,o), -(230,189,cs), -(230,192,o), -(228,193,o), -(224,193,cs), -(221,193,o), -(219,191,o), -(219,189,cs), -(219,186,o), -(221,185,o), -(225,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(243,171,o), -(245,173,o), -(245,175,cs), -(245,178,o), -(243,179,o), -(239,179,cs), -(236,179,o), -(234,177,o), -(234,175,cs), -(234,172,o), -(236,171,o), -(240,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(304,109,o), -(307,111,o), -(307,115,cs), -(307,119,o), -(304,121,o), -(299,121,cs), -(295,121,o), -(292,119,o), -(292,115,cs), -(292,111,o), -(295,109,o), -(300,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(335,104,o), -(338,106,o), -(338,110,cs), -(338,114,o), -(335,116,o), -(330,116,cs), -(326,116,o), -(323,114,o), -(323,110,cs), -(323,106,o), -(326,104,o), -(331,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(366,110,o), -(369,112,o), -(369,116,cs), -(369,120,o), -(366,122,o), -(361,122,cs), -(357,122,o), -(354,120,o), -(354,116,cs), -(354,112,o), -(357,110,o), -(362,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(278,127,o), -(281,129,o), -(281,133,cs), -(281,137,o), -(278,139,o), -(273,139,cs), -(269,139,o), -(266,137,o), -(266,133,cs), -(266,129,o), -(269,127,o), -(274,127,cs) -); -} -); -width = 898; -}, -{ -layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; -shapes = ( -{ -closed = 1; -nodes = ( -(302,-12,o), -(316,-6,o), -(316,10,cs), -(316,80,l), -(301,77,o), -(289,76,o), -(277,76,cs), -(205,76,o), -(195,122,o), -(173,156,cs), -(158,180,o), -(132,186,o), -(132,199,cs), -(132,205,o), -(137,209,o), -(146,209,cs), -(205,209,o), -(209,124,o), -(273,124,cs), -(289,124,o), -(306,128,o), -(317,134,c), -(321,159,o), -(332,177,o), -(352,186,c), -(237,198,o), -(167,264,o), -(167,366,cs), -(167,416,o), -(182,451,o), -(207,477,c), -(197,509,o), -(198,550,o), -(211,579,c), -(249,581,o), -(291,565,o), -(315,539,c), -(347,549,o), -(379,553,o), -(412,553,cs), -(445,553,o), -(477,549,o), -(509,539,c), -(533,565,o), -(575,581,o), -(613,579,c), -(626,550,o), -(627,509,o), -(617,477,c), -(642,451,o), -(657,416,o), -(657,366,cs), -(657,264,o), -(587,198,o), -(472,186,c), -(495,175,o), -(508,150,o), -(508,115,cs), -(508,10,ls), -(508,-6,o), -(522,-12,o), -(535,-8,cs), -(691,42,o), -(795,177,o), -(795,356,cs), -(795,585,o), -(642,738,o), -(412,738,cs), -(182,738,o), -(29,585,o), -(29,356,cs), -(29,177,o), -(133,42,o), -(289,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(205,150,o), -(207,152,o), -(207,155,cs), -(207,158,o), -(204,160,o), -(200,160,cs), -(196,160,o), -(194,158,o), -(194,155,cs), -(194,152,o), -(197,150,o), -(201,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(173,185,o), -(175,187,o), -(175,189,cs), -(175,192,o), -(173,193,o), -(169,193,cs), -(166,193,o), -(164,191,o), -(164,189,cs), -(164,186,o), -(166,185,o), -(170,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(188,171,o), -(190,173,o), -(190,175,cs), -(190,178,o), -(188,179,o), -(184,179,cs), -(181,179,o), -(179,177,o), -(179,175,cs), -(179,172,o), -(181,171,o), -(185,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(249,109,o), -(252,111,o), -(252,115,cs), -(252,119,o), -(249,121,o), -(244,121,cs), -(240,121,o), -(237,119,o), -(237,115,cs), -(237,111,o), -(240,109,o), -(245,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(280,104,o), -(283,106,o), -(283,110,cs), -(283,114,o), -(280,116,o), -(275,116,cs), -(271,116,o), -(268,114,o), -(268,110,cs), -(268,106,o), -(271,104,o), -(276,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(311,110,o), -(314,112,o), -(314,116,cs), -(314,120,o), -(311,122,o), -(306,122,cs), -(302,122,o), -(299,120,o), -(299,116,cs), -(299,112,o), -(302,110,o), -(307,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(223,127,o), -(226,129,o), -(226,133,cs), -(226,137,o), -(223,139,o), -(218,139,cs), -(214,139,o), -(211,137,o), -(211,133,cs), -(211,129,o), -(214,127,o), -(219,127,cs) -); -} -); -width = 825; -}, -{ -layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; -shapes = ( -{ -closed = 1; -nodes = ( -(313,-12,o), -(327,-6,o), -(327,10,cs), -(327,80,l), -(312,77,o), -(300,76,o), -(288,76,cs), -(216,76,o), -(206,122,o), -(184,156,cs), -(169,180,o), -(143,186,o), -(143,199,cs), -(143,205,o), -(148,209,o), -(157,209,cs), -(216,209,o), -(220,124,o), -(284,124,cs), -(300,124,o), -(317,128,o), -(328,134,c), -(332,159,o), -(343,177,o), -(363,186,c), -(248,198,o), -(178,264,o), -(178,366,cs), -(178,416,o), -(193,451,o), -(218,477,c), -(208,509,o), -(209,550,o), -(222,579,c), -(260,581,o), -(302,565,o), -(326,539,c), -(358,549,o), -(390,553,o), -(423,553,cs), -(456,553,o), -(488,549,o), -(520,539,c), -(544,565,o), -(586,581,o), -(624,579,c), -(637,550,o), -(638,509,o), -(628,477,c), -(653,451,o), -(668,416,o), -(668,366,cs), -(668,264,o), -(598,198,o), -(483,186,c), -(506,175,o), -(519,150,o), -(519,115,cs), -(519,10,ls), -(519,-6,o), -(533,-12,o), -(546,-8,cs), -(702,42,o), -(806,177,o), -(806,356,cs), -(806,585,o), -(653,738,o), -(423,738,cs), -(193,738,o), -(40,585,o), -(40,356,cs), -(40,177,o), -(144,42,o), -(300,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(216,150,o), -(218,152,o), -(218,155,cs), -(218,158,o), -(215,160,o), -(211,160,cs), -(207,160,o), -(205,158,o), -(205,155,cs), -(205,152,o), -(208,150,o), -(212,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(184,185,o), -(186,187,o), -(186,189,cs), -(186,192,o), -(184,193,o), -(180,193,cs), -(177,193,o), -(175,191,o), -(175,189,cs), -(175,186,o), -(177,185,o), -(181,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(199,171,o), -(201,173,o), -(201,175,cs), -(201,178,o), -(199,179,o), -(195,179,cs), -(192,179,o), -(190,177,o), -(190,175,cs), -(190,172,o), -(192,171,o), -(196,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(260,109,o), -(263,111,o), -(263,115,cs), -(263,119,o), -(260,121,o), -(255,121,cs), -(251,121,o), -(248,119,o), -(248,115,cs), -(248,111,o), -(251,109,o), -(256,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(291,104,o), -(294,106,o), -(294,110,cs), -(294,114,o), -(291,116,o), -(286,116,cs), -(282,116,o), -(279,114,o), -(279,110,cs), -(279,106,o), -(282,104,o), -(287,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(322,110,o), -(325,112,o), -(325,116,cs), -(325,120,o), -(322,122,o), -(317,122,cs), -(313,122,o), -(310,120,o), -(310,116,cs), -(310,112,o), -(313,110,o), -(318,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(234,127,o), -(237,129,o), -(237,133,cs), -(237,137,o), -(234,139,o), -(229,139,cs), -(225,139,o), -(222,137,o), -(222,133,cs), -(222,129,o), -(225,127,o), -(230,127,cs) -); -} -); -width = 846; -}, -{ -layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; -shapes = ( -{ -closed = 1; -nodes = ( -(303,-12,o), -(317,-6,o), -(317,10,cs), -(317,80,l), -(302,77,o), -(290,76,o), -(278,76,cs), -(206,76,o), -(196,122,o), -(174,156,cs), -(159,180,o), -(133,186,o), -(133,199,cs), -(133,205,o), -(138,209,o), -(147,209,cs), -(206,209,o), -(210,124,o), -(274,124,cs), -(290,124,o), -(307,128,o), -(318,134,c), -(322,159,o), -(333,177,o), -(353,186,c), -(238,198,o), -(168,264,o), -(168,366,cs), -(168,416,o), -(183,451,o), -(208,477,c), -(198,509,o), -(199,550,o), -(212,579,c), -(250,581,o), -(292,565,o), -(316,539,c), -(348,549,o), -(380,553,o), -(413,553,cs), -(446,553,o), -(478,549,o), -(510,539,c), -(534,565,o), -(576,581,o), -(614,579,c), -(627,550,o), -(628,509,o), -(618,477,c), -(643,451,o), -(658,416,o), -(658,366,cs), -(658,264,o), -(588,198,o), -(473,186,c), -(496,175,o), -(509,150,o), -(509,115,cs), -(509,10,ls), -(509,-6,o), -(523,-12,o), -(536,-8,cs), -(692,42,o), -(796,177,o), -(796,356,cs), -(796,585,o), -(643,738,o), -(413,738,cs), -(183,738,o), -(30,585,o), -(30,356,cs), -(30,177,o), -(134,42,o), -(290,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(206,150,o), -(208,152,o), -(208,155,cs), -(208,158,o), -(205,160,o), -(201,160,cs), -(197,160,o), -(195,158,o), -(195,155,cs), -(195,152,o), -(198,150,o), -(202,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(174,185,o), -(176,187,o), -(176,189,cs), -(176,192,o), -(174,193,o), -(170,193,cs), -(167,193,o), -(165,191,o), -(165,189,cs), -(165,186,o), -(167,185,o), -(171,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(189,171,o), -(191,173,o), -(191,175,cs), -(191,178,o), -(189,179,o), -(185,179,cs), -(182,179,o), -(180,177,o), -(180,175,cs), -(180,172,o), -(182,171,o), -(186,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(250,109,o), -(253,111,o), -(253,115,cs), -(253,119,o), -(250,121,o), -(245,121,cs), -(241,121,o), -(238,119,o), -(238,115,cs), -(238,111,o), -(241,109,o), -(246,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(281,104,o), -(284,106,o), -(284,110,cs), -(284,114,o), -(281,116,o), -(276,116,cs), -(272,116,o), -(269,114,o), -(269,110,cs), -(269,106,o), -(272,104,o), -(277,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(312,110,o), -(315,112,o), -(315,116,cs), -(315,120,o), -(312,122,o), -(307,122,cs), -(303,122,o), -(300,120,o), -(300,116,cs), -(300,112,o), -(303,110,o), -(308,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(224,127,o), -(227,129,o), -(227,133,cs), -(227,137,o), -(224,139,o), -(219,139,cs), -(215,139,o), -(212,137,o), -(212,133,cs), -(212,129,o), -(215,127,o), -(220,127,cs) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -} -); -}; -width = 826; -}, -{ -layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; -shapes = ( -{ -closed = 1; -nodes = ( -(302,-12,o), -(316,-6,o), -(316,10,cs), -(316,80,l), -(301,77,o), -(289,76,o), -(277,76,cs), -(205,76,o), -(195,122,o), -(173,156,cs), -(158,180,o), -(132,186,o), -(132,199,cs), -(132,205,o), -(137,209,o), -(146,209,cs), -(205,209,o), -(209,124,o), -(273,124,cs), -(289,124,o), -(306,128,o), -(317,134,c), -(321,159,o), -(332,177,o), -(352,186,c), -(237,198,o), -(167,264,o), -(167,366,cs), -(167,416,o), -(182,451,o), -(207,477,c), -(197,509,o), -(198,550,o), -(211,579,c), -(249,581,o), -(291,565,o), -(315,539,c), -(347,549,o), -(379,553,o), -(412,553,cs), -(445,553,o), -(477,549,o), -(509,539,c), -(533,565,o), -(575,581,o), -(613,579,c), -(626,550,o), -(627,509,o), -(617,477,c), -(642,451,o), -(657,416,o), -(657,366,cs), -(657,264,o), -(587,198,o), -(472,186,c), -(495,175,o), -(508,150,o), -(508,115,cs), -(508,10,ls), -(508,-6,o), -(522,-12,o), -(535,-8,cs), -(691,42,o), -(795,177,o), -(795,356,cs), -(795,585,o), -(642,738,o), -(412,738,cs), -(182,738,o), -(29,585,o), -(29,356,cs), -(29,177,o), -(133,42,o), -(289,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(205,150,o), -(207,152,o), -(207,155,cs), -(207,158,o), -(204,160,o), -(200,160,cs), -(196,160,o), -(194,158,o), -(194,155,cs), -(194,152,o), -(197,150,o), -(201,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(173,185,o), -(175,187,o), -(175,189,cs), -(175,192,o), -(173,193,o), -(169,193,cs), -(166,193,o), -(164,191,o), -(164,189,cs), -(164,186,o), -(166,185,o), -(170,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(188,171,o), -(190,173,o), -(190,175,cs), -(190,178,o), -(188,179,o), -(184,179,cs), -(181,179,o), -(179,177,o), -(179,175,cs), -(179,172,o), -(181,171,o), -(185,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(249,109,o), -(252,111,o), -(252,115,cs), -(252,119,o), -(249,121,o), -(244,121,cs), -(240,121,o), -(237,119,o), -(237,115,cs), -(237,111,o), -(240,109,o), -(245,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(280,104,o), -(283,106,o), -(283,110,cs), -(283,114,o), -(280,116,o), -(275,116,cs), -(271,116,o), -(268,114,o), -(268,110,cs), -(268,106,o), -(271,104,o), -(276,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(311,110,o), -(314,112,o), -(314,116,cs), -(314,120,o), -(311,122,o), -(306,122,cs), -(302,122,o), -(299,120,o), -(299,116,cs), -(299,112,o), -(302,110,o), -(307,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(223,127,o), -(226,129,o), -(226,133,cs), -(226,137,o), -(223,139,o), -(218,139,cs), -(214,139,o), -(211,137,o), -(211,133,cs), -(211,129,o), -(214,127,o), -(219,127,cs) -); -} -); -width = 824; -}, -{ -layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; -shapes = ( -{ -closed = 1; -nodes = ( -(313,-12,o), -(327,-6,o), -(327,10,cs), -(327,80,l), -(312,77,o), -(300,76,o), -(288,76,cs), -(216,76,o), -(206,122,o), -(184,156,cs), -(169,180,o), -(143,186,o), -(143,199,cs), -(143,205,o), -(148,209,o), -(157,209,cs), -(216,209,o), -(220,124,o), -(284,124,cs), -(300,124,o), -(317,128,o), -(328,134,c), -(332,159,o), -(343,177,o), -(363,186,c), -(248,198,o), -(178,264,o), -(178,366,cs), -(178,416,o), -(193,451,o), -(218,477,c), -(208,509,o), -(209,550,o), -(222,579,c), -(260,581,o), -(302,565,o), -(326,539,c), -(358,549,o), -(390,553,o), -(423,553,cs), -(456,553,o), -(488,549,o), -(520,539,c), -(544,565,o), -(586,581,o), -(624,579,c), -(637,550,o), -(638,509,o), -(628,477,c), -(653,451,o), -(668,416,o), -(668,366,cs), -(668,264,o), -(598,198,o), -(483,186,c), -(506,175,o), -(519,150,o), -(519,115,cs), -(519,10,ls), -(519,-6,o), -(533,-12,o), -(546,-8,cs), -(702,42,o), -(806,177,o), -(806,356,cs), -(806,585,o), -(653,738,o), -(423,738,cs), -(193,738,o), -(40,585,o), -(40,356,cs), -(40,177,o), -(144,42,o), -(300,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(216,150,o), -(218,152,o), -(218,155,cs), -(218,158,o), -(215,160,o), -(211,160,cs), -(207,160,o), -(205,158,o), -(205,155,cs), -(205,152,o), -(208,150,o), -(212,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(184,185,o), -(186,187,o), -(186,189,cs), -(186,192,o), -(184,193,o), -(180,193,cs), -(177,193,o), -(175,191,o), -(175,189,cs), -(175,186,o), -(177,185,o), -(181,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(199,171,o), -(201,173,o), -(201,175,cs), -(201,178,o), -(199,179,o), -(195,179,cs), -(192,179,o), -(190,177,o), -(190,175,cs), -(190,172,o), -(192,171,o), -(196,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(260,109,o), -(263,111,o), -(263,115,cs), -(263,119,o), -(260,121,o), -(255,121,cs), -(251,121,o), -(248,119,o), -(248,115,cs), -(248,111,o), -(251,109,o), -(256,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(291,104,o), -(294,106,o), -(294,110,cs), -(294,114,o), -(291,116,o), -(286,116,cs), -(282,116,o), -(279,114,o), -(279,110,cs), -(279,106,o), -(282,104,o), -(287,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(322,110,o), -(325,112,o), -(325,116,cs), -(325,120,o), -(322,122,o), -(317,122,cs), -(313,122,o), -(310,120,o), -(310,116,cs), -(310,112,o), -(313,110,o), -(318,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(234,127,o), -(237,129,o), -(237,133,cs), -(237,137,o), -(234,139,o), -(229,139,cs), -(225,139,o), -(222,137,o), -(222,133,cs), -(222,129,o), -(225,127,o), -(230,127,cs) -); -} -); -width = 846; -}, -{ -layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; -shapes = ( -{ -closed = 1; -nodes = ( -(313,-12,o), -(327,-6,o), -(327,10,cs), -(327,80,l), -(312,77,o), -(300,76,o), -(288,76,cs), -(216,76,o), -(206,122,o), -(184,156,cs), -(169,180,o), -(143,186,o), -(143,199,cs), -(143,205,o), -(148,209,o), -(157,209,cs), -(216,209,o), -(220,124,o), -(284,124,cs), -(300,124,o), -(317,128,o), -(328,134,c), -(332,159,o), -(343,177,o), -(363,186,c), -(248,198,o), -(178,264,o), -(178,366,cs), -(178,416,o), -(193,451,o), -(218,477,c), -(208,509,o), -(209,550,o), -(222,579,c), -(260,581,o), -(302,565,o), -(326,539,c), -(358,549,o), -(390,553,o), -(423,553,cs), -(456,553,o), -(488,549,o), -(520,539,c), -(544,565,o), -(586,581,o), -(624,579,c), -(637,550,o), -(638,509,o), -(628,477,c), -(653,451,o), -(668,416,o), -(668,366,cs), -(668,264,o), -(598,198,o), -(483,186,c), -(506,175,o), -(519,150,o), -(519,115,cs), -(519,10,ls), -(519,-6,o), -(533,-12,o), -(546,-8,cs), -(702,42,o), -(806,177,o), -(806,356,cs), -(806,585,o), -(653,738,o), -(423,738,cs), -(193,738,o), -(40,585,o), -(40,356,cs), -(40,177,o), -(144,42,o), -(300,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(216,150,o), -(218,152,o), -(218,155,cs), -(218,158,o), -(215,160,o), -(211,160,cs), -(207,160,o), -(205,158,o), -(205,155,cs), -(205,152,o), -(208,150,o), -(212,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(184,185,o), -(186,187,o), -(186,189,cs), -(186,192,o), -(184,193,o), -(180,193,cs), -(177,193,o), -(175,191,o), -(175,189,cs), -(175,186,o), -(177,185,o), -(181,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(199,171,o), -(201,173,o), -(201,175,cs), -(201,178,o), -(199,179,o), -(195,179,cs), -(192,179,o), -(190,177,o), -(190,175,cs), -(190,172,o), -(192,171,o), -(196,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(260,109,o), -(263,111,o), -(263,115,cs), -(263,119,o), -(260,121,o), -(255,121,cs), -(251,121,o), -(248,119,o), -(248,115,cs), -(248,111,o), -(251,109,o), -(256,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(291,104,o), -(294,106,o), -(294,110,cs), -(294,114,o), -(291,116,o), -(286,116,cs), -(282,116,o), -(279,114,o), -(279,110,cs), -(279,106,o), -(282,104,o), -(287,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(322,110,o), -(325,112,o), -(325,116,cs), -(325,120,o), -(322,122,o), -(317,122,cs), -(313,122,o), -(310,120,o), -(310,116,cs), -(310,112,o), -(313,110,o), -(318,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(234,127,o), -(237,129,o), -(237,133,cs), -(237,137,o), -(234,139,o), -(229,139,cs), -(225,139,o), -(222,137,o), -(222,133,cs), -(222,129,o), -(225,127,o), -(230,127,cs) -); -} -); -width = 846; -}, -{ -layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; -shapes = ( -{ -closed = 1; -nodes = ( -(330,-12,o), -(344,-6,o), -(344,10,cs), -(344,80,l), -(329,77,o), -(317,76,o), -(305,76,cs), -(233,76,o), -(223,122,o), -(201,156,cs), -(186,180,o), -(160,186,o), -(160,199,cs), -(160,205,o), -(165,209,o), -(174,209,cs), -(233,209,o), -(237,124,o), -(301,124,cs), -(317,124,o), -(334,128,o), -(345,134,c), -(349,159,o), -(360,177,o), -(380,186,c), -(265,198,o), -(195,264,o), -(195,366,cs), -(195,416,o), -(210,451,o), -(235,477,c), -(225,509,o), -(226,550,o), -(239,579,c), -(277,581,o), -(319,565,o), -(343,539,c), -(375,549,o), -(407,553,o), -(440,553,cs), -(473,553,o), -(505,549,o), -(537,539,c), -(561,565,o), -(603,581,o), -(641,579,c), -(654,550,o), -(655,509,o), -(645,477,c), -(670,451,o), -(685,416,o), -(685,366,cs), -(685,264,o), -(615,198,o), -(500,186,c), -(523,175,o), -(536,150,o), -(536,115,cs), -(536,10,ls), -(536,-6,o), -(550,-12,o), -(563,-8,cs), -(719,42,o), -(823,177,o), -(823,356,cs), -(823,585,o), -(670,738,o), -(440,738,cs), -(210,738,o), -(57,585,o), -(57,356,cs), -(57,177,o), -(161,42,o), -(317,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(233,150,o), -(235,152,o), -(235,155,cs), -(235,158,o), -(232,160,o), -(228,160,cs), -(224,160,o), -(222,158,o), -(222,155,cs), -(222,152,o), -(225,150,o), -(229,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(201,185,o), -(203,187,o), -(203,189,cs), -(203,192,o), -(201,193,o), -(197,193,cs), -(194,193,o), -(192,191,o), -(192,189,cs), -(192,186,o), -(194,185,o), -(198,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(216,171,o), -(218,173,o), -(218,175,cs), -(218,178,o), -(216,179,o), -(212,179,cs), -(209,179,o), -(207,177,o), -(207,175,cs), -(207,172,o), -(209,171,o), -(213,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(277,109,o), -(280,111,o), -(280,115,cs), -(280,119,o), -(277,121,o), -(272,121,cs), -(268,121,o), -(265,119,o), -(265,115,cs), -(265,111,o), -(268,109,o), -(273,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(308,104,o), -(311,106,o), -(311,110,cs), -(311,114,o), -(308,116,o), -(303,116,cs), -(299,116,o), -(296,114,o), -(296,110,cs), -(296,106,o), -(299,104,o), -(304,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(339,110,o), -(342,112,o), -(342,116,cs), -(342,120,o), -(339,122,o), -(334,122,cs), -(330,122,o), -(327,120,o), -(327,116,cs), -(327,112,o), -(330,110,o), -(335,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(251,127,o), -(254,129,o), -(254,133,cs), -(254,137,o), -(251,139,o), -(246,139,cs), -(242,139,o), -(239,137,o), -(239,133,cs), -(239,129,o), -(242,127,o), -(247,127,cs) -); -} -); -width = 839; -}, -{ -layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; -shapes = ( -{ -closed = 1; -nodes = ( -(340,-12,o), -(354,-6,o), -(354,10,cs), -(354,80,l), -(339,77,o), -(327,76,o), -(315,76,cs), -(243,76,o), -(233,122,o), -(211,156,cs), -(196,180,o), -(170,186,o), -(170,199,cs), -(170,205,o), -(175,209,o), -(184,209,cs), -(243,209,o), -(247,124,o), -(311,124,cs), -(327,124,o), -(344,128,o), -(355,134,c), -(359,159,o), -(370,177,o), -(390,186,c), -(275,198,o), -(205,264,o), -(205,366,cs), -(205,416,o), -(220,451,o), -(245,477,c), -(235,509,o), -(236,550,o), -(249,579,c), -(287,581,o), -(329,565,o), -(353,539,c), -(385,549,o), -(417,553,o), -(450,553,cs), -(483,553,o), -(515,549,o), -(547,539,c), -(571,565,o), -(613,581,o), -(651,579,c), -(664,550,o), -(665,509,o), -(655,477,c), -(680,451,o), -(695,416,o), -(695,366,cs), -(695,264,o), -(625,198,o), -(510,186,c), -(533,175,o), -(546,150,o), -(546,115,cs), -(546,10,ls), -(546,-6,o), -(560,-12,o), -(573,-8,cs), -(729,42,o), -(833,177,o), -(833,356,cs), -(833,585,o), -(680,738,o), -(450,738,cs), -(220,738,o), -(67,585,o), -(67,356,cs), -(67,177,o), -(171,42,o), -(327,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(243,150,o), -(245,152,o), -(245,155,cs), -(245,158,o), -(242,160,o), -(238,160,cs), -(234,160,o), -(232,158,o), -(232,155,cs), -(232,152,o), -(235,150,o), -(239,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(211,185,o), -(213,187,o), -(213,189,cs), -(213,192,o), -(211,193,o), -(207,193,cs), -(204,193,o), -(202,191,o), -(202,189,cs), -(202,186,o), -(204,185,o), -(208,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(226,171,o), -(228,173,o), -(228,175,cs), -(228,178,o), -(226,179,o), -(222,179,cs), -(219,179,o), -(217,177,o), -(217,175,cs), -(217,172,o), -(219,171,o), -(223,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(287,109,o), -(290,111,o), -(290,115,cs), -(290,119,o), -(287,121,o), -(282,121,cs), -(278,121,o), -(275,119,o), -(275,115,cs), -(275,111,o), -(278,109,o), -(283,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(318,104,o), -(321,106,o), -(321,110,cs), -(321,114,o), -(318,116,o), -(313,116,cs), -(309,116,o), -(306,114,o), -(306,110,cs), -(306,106,o), -(309,104,o), -(314,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(349,110,o), -(352,112,o), -(352,116,cs), -(352,120,o), -(349,122,o), -(344,122,cs), -(340,122,o), -(337,120,o), -(337,116,cs), -(337,112,o), -(340,110,o), -(345,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(261,127,o), -(264,129,o), -(264,133,cs), -(264,137,o), -(261,139,o), -(256,139,cs), -(252,139,o), -(249,137,o), -(249,133,cs), -(249,129,o), -(252,127,o), -(257,127,cs) -); -} -); -width = 864; +width = 864; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -4255,199 +1995,86 @@ shapes = ( { closed = 1; nodes = ( -(329,-12,o), -(343,-6,o), -(343,10,cs), -(343,80,l), -(328,77,o), -(316,76,o), -(304,76,cs), -(232,76,o), -(222,122,o), -(200,156,cs), -(185,180,o), -(159,186,o), -(159,199,cs), -(159,205,o), -(164,209,o), -(173,209,cs), -(232,209,o), -(236,124,o), -(300,124,cs), -(316,124,o), -(333,128,o), -(344,134,c), -(348,159,o), -(359,177,o), -(379,186,c), -(264,198,o), -(194,264,o), -(194,366,cs), -(194,416,o), -(209,451,o), -(234,477,c), -(224,509,o), -(225,550,o), -(238,579,c), -(276,581,o), -(318,565,o), -(342,539,c), -(374,549,o), -(406,553,o), -(439,553,cs), -(472,553,o), -(504,549,o), -(536,539,c), -(560,565,o), -(602,581,o), -(640,579,c), -(653,550,o), -(654,509,o), -(644,477,c), -(669,451,o), -(684,416,o), -(684,366,cs), -(684,264,o), -(614,198,o), -(499,186,c), -(522,175,o), -(535,150,o), -(535,115,cs), -(535,10,ls), -(535,-6,o), -(549,-12,o), -(562,-8,cs), -(718,42,o), -(822,177,o), -(822,356,cs), -(822,585,o), -(669,738,o), -(439,738,cs), -(209,738,o), -(56,585,o), -(56,356,cs), -(56,177,o), -(160,42,o), -(316,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(232,150,o), -(234,152,o), -(234,155,cs), -(234,158,o), -(231,160,o), -(227,160,cs), -(223,160,o), -(221,158,o), -(221,155,cs), -(221,152,o), -(224,150,o), -(228,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(200,185,o), -(202,187,o), -(202,189,cs), -(202,192,o), -(200,193,o), -(196,193,cs), -(193,193,o), -(191,191,o), -(191,189,cs), -(191,186,o), -(193,185,o), -(197,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(215,171,o), -(217,173,o), -(217,175,cs), -(217,178,o), -(215,179,o), -(211,179,cs), -(208,179,o), -(206,177,o), -(206,175,cs), -(206,172,o), -(208,171,o), -(212,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(276,109,o), -(279,111,o), -(279,115,cs), -(279,119,o), -(276,121,o), -(271,121,cs), -(267,121,o), -(264,119,o), -(264,115,cs), -(264,111,o), -(267,109,o), -(272,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(307,104,o), -(310,106,o), -(310,110,cs), -(310,114,o), -(307,116,o), -(302,116,cs), -(298,116,o), -(295,114,o), -(295,110,cs), -(295,106,o), -(298,104,o), -(303,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(338,110,o), -(341,112,o), -(341,116,cs), -(341,120,o), -(338,122,o), -(333,122,cs), -(329,122,o), -(326,120,o), -(326,116,cs), -(326,112,o), -(329,110,o), -(334,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(250,127,o), -(253,129,o), -(253,133,cs), -(253,137,o), -(250,139,o), -(245,139,cs), -(241,139,o), -(238,137,o), -(238,133,cs), -(238,129,o), -(241,127,o), -(246,127,cs) +(278,204,o), +(208,276,o), +(208,368,c), +(208,405,o), +(222,446,o), +(245,472,c), +(235,497,o), +(237,549,o), +(248,572,c), +(278,576,o), +(318,559,o), +(343,538,c), +(371,547,o), +(401,552,o), +(437,552,c), +(475,552,o), +(504,547,o), +(532,538,c), +(554,559,o), +(597,576,o), +(626,572,c), +(636,552,o), +(638,498,o), +(629,474,c), +(653,445,o), +(665,406,o), +(665,368,c), +(665,276,o), +(595,205,o), +(495,192,c), +(521,176,o), +(538,140,o), +(538,99,c), +(538,21,l), +(538,-2,o), +(557,-14,o), +(579,-5,c), +(715,46,o), +(822,183,o), +(822,350,c), +(822,563,o), +(649,736,o), +(436,736,c), +(223,736,o), +(53,563,o), +(53,350,c), +(53,184,o), +(159,46,o), +(302,-7,c), +(322,-14,o), +(340,0,o), +(340,20,c), +(340,81,l), +(330,76,o), +(317,73,o), +(305,73,c), +(256,73,o), +(226,99,o), +(205,150,c), +(197,170,o), +(187,183,o), +(170,185,c), +(161,185,o), +(159,189,o), +(159,194,c), +(159,202,o), +(174,209,o), +(189,209,c), +(210,209,o), +(230,196,o), +(248,168,c), +(263,146,o), +(279,136,o), +(298,136,c), +(317,136,o), +(329,143,o), +(347,160,c), +(359,173,o), +(369,185,o), +(378,192,c) ); } ); @@ -4459,199 +2086,86 @@ shapes = ( { closed = 1; nodes = ( -(322,-12,o), -(336,-6,o), -(336,10,cs), -(336,80,l), -(321,77,o), -(309,76,o), -(297,76,cs), -(225,76,o), -(215,122,o), -(193,156,cs), -(178,180,o), -(152,186,o), -(152,199,cs), -(152,205,o), -(157,209,o), -(166,209,cs), -(225,209,o), -(229,124,o), -(293,124,cs), -(309,124,o), -(326,128,o), -(337,134,c), -(341,159,o), -(352,177,o), -(372,186,c), -(257,198,o), -(187,264,o), -(187,366,cs), -(187,416,o), -(202,451,o), -(227,477,c), -(217,509,o), -(218,550,o), -(231,579,c), -(269,581,o), -(311,565,o), -(335,539,c), -(367,549,o), -(399,553,o), -(432,553,cs), -(465,553,o), -(497,549,o), -(529,539,c), -(553,565,o), -(595,581,o), -(633,579,c), -(646,550,o), -(647,509,o), -(637,477,c), -(662,451,o), -(677,416,o), -(677,366,cs), -(677,264,o), -(607,198,o), -(492,186,c), -(515,175,o), -(528,150,o), -(528,115,cs), -(528,10,ls), -(528,-6,o), -(542,-12,o), -(555,-8,cs), -(711,42,o), -(815,177,o), -(815,356,cs), -(815,585,o), -(662,738,o), -(432,738,cs), -(202,738,o), -(49,585,o), -(49,356,cs), -(49,177,o), -(153,42,o), -(309,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(225,150,o), -(227,152,o), -(227,155,cs), -(227,158,o), -(224,160,o), -(220,160,cs), -(216,160,o), -(214,158,o), -(214,155,cs), -(214,152,o), -(217,150,o), -(221,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(193,185,o), -(195,187,o), -(195,189,cs), -(195,192,o), -(193,193,o), -(189,193,cs), -(186,193,o), -(184,191,o), -(184,189,cs), -(184,186,o), -(186,185,o), -(190,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(208,171,o), -(210,173,o), -(210,175,cs), -(210,178,o), -(208,179,o), -(204,179,cs), -(201,179,o), -(199,177,o), -(199,175,cs), -(199,172,o), -(201,171,o), -(205,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(269,109,o), -(272,111,o), -(272,115,cs), -(272,119,o), -(269,121,o), -(264,121,cs), -(260,121,o), -(257,119,o), -(257,115,cs), -(257,111,o), -(260,109,o), -(265,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(300,104,o), -(303,106,o), -(303,110,cs), -(303,114,o), -(300,116,o), -(295,116,cs), -(291,116,o), -(288,114,o), -(288,110,cs), -(288,106,o), -(291,104,o), -(296,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(331,110,o), -(334,112,o), -(334,116,cs), -(334,120,o), -(331,122,o), -(326,122,cs), -(322,122,o), -(319,120,o), -(319,116,cs), -(319,112,o), -(322,110,o), -(327,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(243,127,o), -(246,129,o), -(246,133,cs), -(246,137,o), -(243,139,o), -(238,139,cs), -(234,139,o), -(231,137,o), -(231,133,cs), -(231,129,o), -(234,127,o), -(239,127,cs) +(271,204,o), +(201,276,o), +(201,368,c), +(201,405,o), +(215,446,o), +(238,472,c), +(228,497,o), +(230,549,o), +(241,572,c), +(271,576,o), +(311,559,o), +(336,538,c), +(364,547,o), +(394,552,o), +(430,552,c), +(468,552,o), +(497,547,o), +(525,538,c), +(547,559,o), +(590,576,o), +(619,572,c), +(629,552,o), +(631,498,o), +(622,474,c), +(646,445,o), +(658,406,o), +(658,368,c), +(658,276,o), +(588,205,o), +(488,192,c), +(514,176,o), +(531,140,o), +(531,99,c), +(531,21,l), +(531,-2,o), +(550,-14,o), +(572,-5,c), +(708,46,o), +(815,183,o), +(815,350,c), +(815,563,o), +(642,736,o), +(429,736,c), +(216,736,o), +(46,563,o), +(46,350,c), +(46,184,o), +(152,46,o), +(295,-7,c), +(315,-14,o), +(333,0,o), +(333,20,c), +(333,81,l), +(323,76,o), +(310,73,o), +(298,73,c), +(249,73,o), +(219,99,o), +(198,150,c), +(190,170,o), +(180,183,o), +(163,185,c), +(154,185,o), +(152,189,o), +(152,194,c), +(152,202,o), +(167,209,o), +(182,209,c), +(203,209,o), +(223,196,o), +(241,168,c), +(256,146,o), +(272,136,o), +(291,136,c), +(310,136,o), +(322,143,o), +(340,160,c), +(352,173,o), +(362,185,o), +(371,192,c) ); } ); @@ -4663,199 +2177,86 @@ shapes = ( { closed = 1; nodes = ( -(343,-12,o), -(357,-6,o), -(357,10,cs), -(357,80,l), -(342,77,o), -(330,76,o), -(318,76,cs), -(246,76,o), -(236,122,o), -(214,156,cs), -(199,180,o), -(173,186,o), -(173,199,cs), -(173,205,o), -(178,209,o), -(187,209,cs), -(246,209,o), -(250,124,o), -(314,124,cs), -(330,124,o), -(347,128,o), -(358,134,c), -(362,159,o), -(373,177,o), -(393,186,c), -(278,198,o), -(208,264,o), -(208,366,cs), -(208,416,o), -(223,451,o), -(248,477,c), -(238,509,o), -(239,550,o), -(252,579,c), -(290,581,o), -(332,565,o), -(356,539,c), -(388,549,o), -(420,553,o), -(453,553,cs), -(486,553,o), -(518,549,o), -(550,539,c), -(574,565,o), -(616,581,o), -(654,579,c), -(667,550,o), -(668,509,o), -(658,477,c), -(683,451,o), -(698,416,o), -(698,366,cs), -(698,264,o), -(628,198,o), -(513,186,c), -(536,175,o), -(549,150,o), -(549,115,cs), -(549,10,ls), -(549,-6,o), -(563,-12,o), -(576,-8,cs), -(732,42,o), -(836,177,o), -(836,356,cs), -(836,585,o), -(683,738,o), -(453,738,cs), -(223,738,o), -(70,585,o), -(70,356,cs), -(70,177,o), -(174,42,o), -(330,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(246,150,o), -(248,152,o), -(248,155,cs), -(248,158,o), -(245,160,o), -(241,160,cs), -(237,160,o), -(235,158,o), -(235,155,cs), -(235,152,o), -(238,150,o), -(242,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(214,185,o), -(216,187,o), -(216,189,cs), -(216,192,o), -(214,193,o), -(210,193,cs), -(207,193,o), -(205,191,o), -(205,189,cs), -(205,186,o), -(207,185,o), -(211,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(229,171,o), -(231,173,o), -(231,175,cs), -(231,178,o), -(229,179,o), -(225,179,cs), -(222,179,o), -(220,177,o), -(220,175,cs), -(220,172,o), -(222,171,o), -(226,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(290,109,o), -(293,111,o), -(293,115,cs), -(293,119,o), -(290,121,o), -(285,121,cs), -(281,121,o), -(278,119,o), -(278,115,cs), -(278,111,o), -(281,109,o), -(286,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(321,104,o), -(324,106,o), -(324,110,cs), -(324,114,o), -(321,116,o), -(316,116,cs), -(312,116,o), -(309,114,o), -(309,110,cs), -(309,106,o), -(312,104,o), -(317,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(352,110,o), -(355,112,o), -(355,116,cs), -(355,120,o), -(352,122,o), -(347,122,cs), -(343,122,o), -(340,120,o), -(340,116,cs), -(340,112,o), -(343,110,o), -(348,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(264,127,o), -(267,129,o), -(267,133,cs), -(267,137,o), -(264,139,o), -(259,139,cs), -(255,139,o), -(252,137,o), -(252,133,cs), -(252,129,o), -(255,127,o), -(260,127,cs) +(292,204,o), +(222,276,o), +(222,368,c), +(222,405,o), +(236,446,o), +(259,472,c), +(249,497,o), +(251,549,o), +(262,572,c), +(292,576,o), +(332,559,o), +(357,538,c), +(385,547,o), +(415,552,o), +(451,552,c), +(489,552,o), +(518,547,o), +(546,538,c), +(568,559,o), +(611,576,o), +(640,572,c), +(650,552,o), +(652,498,o), +(643,474,c), +(667,445,o), +(679,406,o), +(679,368,c), +(679,276,o), +(609,205,o), +(509,192,c), +(535,176,o), +(552,140,o), +(552,99,c), +(552,21,l), +(552,-2,o), +(571,-14,o), +(593,-5,c), +(729,46,o), +(836,183,o), +(836,350,c), +(836,563,o), +(663,736,o), +(450,736,c), +(237,736,o), +(67,563,o), +(67,350,c), +(67,184,o), +(173,46,o), +(316,-7,c), +(336,-14,o), +(354,0,o), +(354,20,c), +(354,81,l), +(344,76,o), +(331,73,o), +(319,73,c), +(270,73,o), +(240,99,o), +(219,150,c), +(211,170,o), +(201,183,o), +(184,185,c), +(175,185,o), +(173,189,o), +(173,194,c), +(173,202,o), +(188,209,o), +(203,209,c), +(224,209,o), +(244,196,o), +(262,168,c), +(277,146,o), +(293,136,o), +(312,136,c), +(331,136,o), +(343,143,o), +(361,160,c), +(373,173,o), +(383,185,o), +(392,192,c) ); } ); @@ -4867,199 +2268,86 @@ shapes = ( { closed = 1; nodes = ( -(336,-12,o), -(350,-6,o), -(350,10,cs), -(350,80,l), -(335,77,o), -(323,76,o), -(311,76,cs), -(239,76,o), -(229,122,o), -(207,156,cs), -(192,180,o), -(166,186,o), -(166,199,cs), -(166,205,o), -(171,209,o), -(180,209,cs), -(239,209,o), -(243,124,o), -(307,124,cs), -(323,124,o), -(340,128,o), -(351,134,c), -(355,159,o), -(366,177,o), -(386,186,c), -(271,198,o), -(201,264,o), -(201,366,cs), -(201,416,o), -(216,451,o), -(241,477,c), -(231,509,o), -(232,550,o), -(245,579,c), -(283,581,o), -(325,565,o), -(349,539,c), -(381,549,o), -(413,553,o), -(446,553,cs), -(479,553,o), -(511,549,o), -(543,539,c), -(567,565,o), -(609,581,o), -(647,579,c), -(660,550,o), -(661,509,o), -(651,477,c), -(676,451,o), -(691,416,o), -(691,366,cs), -(691,264,o), -(621,198,o), -(506,186,c), -(529,175,o), -(542,150,o), -(542,115,cs), -(542,10,ls), -(542,-6,o), -(556,-12,o), -(569,-8,cs), -(725,42,o), -(829,177,o), -(829,356,cs), -(829,585,o), -(676,738,o), -(446,738,cs), -(216,738,o), -(63,585,o), -(63,356,cs), -(63,177,o), -(167,42,o), -(323,-8,cs) -); -}, -{ -closed = 1; -nodes = ( -(239,150,o), -(241,152,o), -(241,155,cs), -(241,158,o), -(238,160,o), -(234,160,cs), -(230,160,o), -(228,158,o), -(228,155,cs), -(228,152,o), -(231,150,o), -(235,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(207,185,o), -(209,187,o), -(209,189,cs), -(209,192,o), -(207,193,o), -(203,193,cs), -(200,193,o), -(198,191,o), -(198,189,cs), -(198,186,o), -(200,185,o), -(204,185,cs) -); -}, -{ -closed = 1; -nodes = ( -(222,171,o), -(224,173,o), -(224,175,cs), -(224,178,o), -(222,179,o), -(218,179,cs), -(215,179,o), -(213,177,o), -(213,175,cs), -(213,172,o), -(215,171,o), -(219,171,cs) -); -}, -{ -closed = 1; -nodes = ( -(283,109,o), -(286,111,o), -(286,115,cs), -(286,119,o), -(283,121,o), -(278,121,cs), -(274,121,o), -(271,119,o), -(271,115,cs), -(271,111,o), -(274,109,o), -(279,109,cs) -); -}, -{ -closed = 1; -nodes = ( -(314,104,o), -(317,106,o), -(317,110,cs), -(317,114,o), -(314,116,o), -(309,116,cs), -(305,116,o), -(302,114,o), -(302,110,cs), -(302,106,o), -(305,104,o), -(310,104,cs) -); -}, -{ -closed = 1; -nodes = ( -(345,110,o), -(348,112,o), -(348,116,cs), -(348,120,o), -(345,122,o), -(340,122,cs), -(336,122,o), -(333,120,o), -(333,116,cs), -(333,112,o), -(336,110,o), -(341,110,cs) -); -}, -{ -closed = 1; -nodes = ( -(257,127,o), -(260,129,o), -(260,133,cs), -(260,137,o), -(257,139,o), -(252,139,cs), -(248,139,o), -(245,137,o), -(245,133,cs), -(245,129,o), -(248,127,o), -(253,127,cs) +(285,204,o), +(215,276,o), +(215,368,c), +(215,405,o), +(229,446,o), +(252,472,c), +(242,497,o), +(244,549,o), +(255,572,c), +(285,576,o), +(325,559,o), +(350,538,c), +(378,547,o), +(408,552,o), +(444,552,c), +(482,552,o), +(511,547,o), +(539,538,c), +(561,559,o), +(604,576,o), +(633,572,c), +(643,552,o), +(645,498,o), +(636,474,c), +(660,445,o), +(672,406,o), +(672,368,c), +(672,276,o), +(602,205,o), +(502,192,c), +(528,176,o), +(545,140,o), +(545,99,c), +(545,21,l), +(545,-2,o), +(564,-14,o), +(586,-5,c), +(722,46,o), +(829,183,o), +(829,350,c), +(829,563,o), +(656,736,o), +(443,736,c), +(230,736,o), +(60,563,o), +(60,350,c), +(60,184,o), +(166,46,o), +(309,-7,c), +(329,-14,o), +(347,0,o), +(347,20,c), +(347,81,l), +(337,76,o), +(324,73,o), +(312,73,c), +(263,73,o), +(233,99,o), +(212,150,c), +(204,170,o), +(194,183,o), +(177,185,c), +(168,185,o), +(166,189,o), +(166,194,c), +(166,202,o), +(181,209,o), +(196,209,c), +(217,209,o), +(237,196,o), +(255,168,c), +(270,146,o), +(286,136,o), +(305,136,c), +(324,136,o), +(336,143,o), +(354,160,c), +(366,173,o), +(376,185,o), +(385,192,c) ); } ); diff --git a/sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss01.ss05.glyph b/sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss01.ss05.glyph new file mode 100644 index 00000000..02b1ad36 --- /dev/null +++ b/sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss01.ss05.glyph @@ -0,0 +1,422 @@ +{ +color = 4; +glyphname = abrevedotbelow.ss01.ss05; +kernLeft = KO_a.ss05; +kernRight = KO_aacute.ss05; +layers = ( +{ +layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (94,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (25,-156); +ref = brevecomb; +} +); +width = 315; +}, +{ +layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (105,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (51,-137); +ref = brevecomb; +} +); +width = 487; +}, +{ +layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (226,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (111,-155); +ref = brevecomb; +} +); +width = 586; +}, +{ +layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (181,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (86,-129); +ref = brevecomb; +} +); +width = 665; +}, +{ +layerId = m019; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (191,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (84,-161); +ref = brevecomb; +} +); +width = 523; +}, +{ +layerId = m020; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (152,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (89,-134); +ref = brevecomb; +} +); +width = 572; +}, +{ +layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (104,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-16,-156); +ref = brevecomb; +} +); +width = 313; +}, +{ +layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (142,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-17,-137); +ref = brevecomb; +} +); +width = 492; +}, +{ +layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (198,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (28,-155); +ref = brevecomb; +} +); +width = 524; +}, +{ +layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (178,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (10,-134); +ref = brevecomb; +} +); +width = 599; +}, +{ +layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (264,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (31,-155); +ref = brevecomb; +} +); +width = 587; +}, +{ +layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (182,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (35,-134); +ref = brevecomb; +} +); +width = 658; +}, +{ +layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; +shapes = ( +{ +alignment = -1; +ref = a.ss05; +}, +{ +alignment = -1; +pos = (94,0); +ref = dotbelowcomb.ss01; +}, +{ +alignment = -1; +pos = (25,-156); +ref = brevecomb; +} +); +width = 315; +}, +{ +layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (108,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (54,-137); +ref = brevecomb; +} +); +width = 457; +}, +{ +layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (200,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (91,-161); +ref = brevecomb; +} +); +width = 499; +}, +{ +layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; +shapes = ( +{ +alignment = -1; +ref = a.ss05; +}, +{ +alignment = -1; +pos = (163,0); +ref = dotbelowcomb.ss01; +}, +{ +alignment = -1; +pos = (95,-134); +ref = brevecomb; +} +); +width = 576; +}, +{ +layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (226,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (111,-155); +ref = brevecomb; +} +); +width = 571; +}, +{ +layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (181,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (86,-129); +ref = brevecomb; +} +); +width = 638; +}, +{ +layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (104,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-16,-156); +ref = brevecomb; +} +); +width = 267; +}, +{ +layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (142,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-17,-137); +ref = brevecomb; +} +); +width = 454; +}, +{ +layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (198,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (28,-155); +ref = brevecomb; +} +); +width = 476; +}, +{ +layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (178,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (10,-134); +ref = brevecomb; +} +); +width = 541; +}, +{ +layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (264,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (31,-155); +ref = brevecomb; +} +); +width = 567; +}, +{ +layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (182,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (35,-134); +ref = brevecomb; +} +); +width = 616; +} +); +} diff --git a/sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss05.glyph b/sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss05.glyph index a28f5de7..694a27be 100644 --- a/sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss05.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss05.glyph @@ -11,11 +11,11 @@ shapes = ( ref = a.ss05; }, { -pos = (94,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (25,-156); +pos = (86,-129); ref = brevecomb; } ); @@ -28,11 +28,11 @@ shapes = ( ref = a.ss05; }, { -pos = (105,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (51,-137); +pos = (86,-129); ref = brevecomb; } ); @@ -45,11 +45,11 @@ shapes = ( ref = a.ss05; }, { -pos = (226,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (111,-155); +pos = (86,-129); ref = brevecomb; } ); @@ -62,8 +62,8 @@ shapes = ( ref = a.ss05; }, { -pos = (181,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { pos = (86,-129); @@ -79,11 +79,11 @@ shapes = ( ref = a.ss05; }, { -pos = (191,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (84,-161); +pos = (86,-129); ref = brevecomb; } ); @@ -96,11 +96,11 @@ shapes = ( ref = a.ss05; }, { -pos = (152,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (89,-134); +pos = (86,-129); ref = brevecomb; } ); @@ -113,11 +113,11 @@ shapes = ( ref = a.ss05; }, { -pos = (104,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-16,-156); +pos = (86,-129); ref = brevecomb; } ); @@ -130,11 +130,11 @@ shapes = ( ref = a.ss05; }, { -pos = (142,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-17,-137); +pos = (86,-129); ref = brevecomb; } ); @@ -147,11 +147,11 @@ shapes = ( ref = a.ss05; }, { -pos = (198,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (28,-155); +pos = (86,-129); ref = brevecomb; } ); @@ -164,11 +164,11 @@ shapes = ( ref = a.ss05; }, { -pos = (178,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (10,-134); +pos = (86,-129); ref = brevecomb; } ); @@ -181,11 +181,11 @@ shapes = ( ref = a.ss05; }, { -pos = (264,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (31,-155); +pos = (86,-129); ref = brevecomb; } ); @@ -198,11 +198,11 @@ shapes = ( ref = a.ss05; }, { -pos = (182,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (35,-134); +pos = (86,-129); ref = brevecomb; } ); @@ -212,17 +212,14 @@ width = 658; layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; shapes = ( { -alignment = -1; ref = a.ss05; }, { -alignment = -1; -pos = (94,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -alignment = -1; -pos = (25,-156); +pos = (86,-129); ref = brevecomb; } ); @@ -235,11 +232,11 @@ shapes = ( ref = a.ss05; }, { -pos = (108,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (54,-137); +pos = (86,-129); ref = brevecomb; } ); @@ -252,11 +249,11 @@ shapes = ( ref = a.ss05; }, { -pos = (200,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (91,-161); +pos = (86,-129); ref = brevecomb; } ); @@ -266,17 +263,14 @@ width = 499; layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; shapes = ( { -alignment = -1; ref = a.ss05; }, { -alignment = -1; -pos = (163,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -alignment = -1; -pos = (95,-134); +pos = (86,-129); ref = brevecomb; } ); @@ -289,11 +283,11 @@ shapes = ( ref = a.ss05; }, { -pos = (226,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (111,-155); +pos = (86,-129); ref = brevecomb; } ); @@ -306,8 +300,8 @@ shapes = ( ref = a.ss05; }, { -pos = (181,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { pos = (86,-129); @@ -323,8 +317,8 @@ shapes = ( ref = a.ss05; }, { -pos = (104,0); -ref = dotbelowcomb.ss01; +pos = (96,0); +ref = dotbelowcomb; }, { pos = (-16,-156); @@ -340,11 +334,11 @@ shapes = ( ref = a.ss05; }, { -pos = (142,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-17,-137); +pos = (86,-129); ref = brevecomb; } ); @@ -357,11 +351,11 @@ shapes = ( ref = a.ss05; }, { -pos = (198,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (28,-155); +pos = (86,-129); ref = brevecomb; } ); @@ -374,11 +368,11 @@ shapes = ( ref = a.ss05; }, { -pos = (178,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (10,-134); +pos = (86,-129); ref = brevecomb; } ); @@ -391,11 +385,11 @@ shapes = ( ref = a.ss05; }, { -pos = (264,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (31,-155); +pos = (86,-129); ref = brevecomb; } ); @@ -408,11 +402,11 @@ shapes = ( ref = a.ss05; }, { -pos = (182,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (35,-134); +pos = (86,-129); ref = brevecomb; } ); diff --git a/sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss01.ss05.glyph b/sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss01.ss05.glyph new file mode 100644 index 00000000..9f06fbac --- /dev/null +++ b/sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss01.ss05.glyph @@ -0,0 +1,416 @@ +{ +color = 4; +glyphname = acircumflexdotbelow.ss01.ss05; +kernLeft = KO_a.ss05; +kernRight = KO_aacute.ss05; +layers = ( +{ +layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (94,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (20,-156); +ref = circumflexcomb; +} +); +width = 315; +}, +{ +layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (105,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (29,-137); +ref = circumflexcomb; +} +); +width = 487; +}, +{ +layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (226,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (106,-155); +ref = circumflexcomb; +} +); +width = 586; +}, +{ +layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (181,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (34,-129); +ref = circumflexcomb; +} +); +width = 665; +}, +{ +layerId = m019; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (191,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (88,-155); +ref = circumflexcomb; +} +); +width = 523; +}, +{ +layerId = m020; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (152,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (61,-134); +ref = circumflexcomb; +} +); +width = 572; +}, +{ +layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (104,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-17,-156); +ref = circumflexcomb; +} +); +width = 313; +}, +{ +layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (142,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-39,-137); +ref = circumflexcomb; +} +); +width = 492; +}, +{ +layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (198,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (32,-155); +ref = circumflexcomb; +} +); +width = 524; +}, +{ +layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (181,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (34,-129); +ref = circumflexcomb; +} +); +width = 599; +}, +{ +layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (264,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (30,-155); +ref = circumflexcomb; +} +); +width = 587; +}, +{ +layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (182,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-19,-129); +ref = circumflexcomb; +} +); +width = 658; +}, +{ +layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (94,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (20,-156); +ref = circumflexcomb; +} +); +width = 275; +}, +{ +layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (108,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (32,-137); +ref = circumflexcomb; +} +); +width = 457; +}, +{ +layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (200,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (95,-155); +ref = circumflexcomb; +} +); +width = 499; +}, +{ +layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (163,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (67,-134); +ref = circumflexcomb; +} +); +width = 564; +}, +{ +layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (226,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (106,-155); +ref = circumflexcomb; +} +); +width = 571; +}, +{ +layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (181,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (34,-129); +ref = circumflexcomb; +} +); +width = 638; +}, +{ +layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (104,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-17,-156); +ref = circumflexcomb; +} +); +width = 267; +}, +{ +layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (142,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-39,-137); +ref = circumflexcomb; +} +); +width = 454; +}, +{ +layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (198,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (32,-155); +ref = circumflexcomb; +} +); +width = 476; +}, +{ +layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (178,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-7,-134); +ref = circumflexcomb; +} +); +width = 541; +}, +{ +layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (264,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (30,-155); +ref = circumflexcomb; +} +); +width = 567; +}, +{ +layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (182,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-19,-129); +ref = circumflexcomb; +} +); +width = 616; +} +); +} diff --git a/sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph b/sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph index d4c1e0c0..db38b038 100644 --- a/sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph @@ -11,11 +11,11 @@ shapes = ( ref = a.ss05; }, { -pos = (94,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (20,-156); +pos = (34,-129); ref = circumflexcomb; } ); @@ -28,8 +28,8 @@ shapes = ( ref = a.ss05; }, { -pos = (105,0); -ref = dotbelowcomb.ss01; +pos = (116,0); +ref = dotbelowcomb; }, { pos = (29,-137); @@ -45,8 +45,8 @@ shapes = ( ref = a.ss05; }, { -pos = (226,0); -ref = dotbelowcomb.ss01; +pos = (213,0); +ref = dotbelowcomb; }, { pos = (106,-155); @@ -62,8 +62,8 @@ shapes = ( ref = a.ss05; }, { -pos = (181,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { pos = (34,-129); @@ -79,8 +79,8 @@ shapes = ( ref = a.ss05; }, { -pos = (191,0); -ref = dotbelowcomb.ss01; +pos = (178,0); +ref = dotbelowcomb; }, { pos = (88,-155); @@ -96,8 +96,8 @@ shapes = ( ref = a.ss05; }, { -pos = (152,0); -ref = dotbelowcomb.ss01; +pos = (165,0); +ref = dotbelowcomb; }, { pos = (61,-134); @@ -113,11 +113,11 @@ shapes = ( ref = a.ss05; }, { -pos = (104,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-17,-156); +pos = (34,-129); ref = circumflexcomb; } ); @@ -130,11 +130,11 @@ shapes = ( ref = a.ss05; }, { -pos = (142,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-39,-137); +pos = (34,-129); ref = circumflexcomb; } ); @@ -147,11 +147,11 @@ shapes = ( ref = a.ss05; }, { -pos = (198,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (32,-155); +pos = (34,-129); ref = circumflexcomb; } ); @@ -164,11 +164,11 @@ shapes = ( ref = a.ss05; }, { -pos = (178,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-7,-134); +pos = (34,-129); ref = circumflexcomb; } ); @@ -181,11 +181,11 @@ shapes = ( ref = a.ss05; }, { -pos = (264,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (30,-155); +pos = (34,-129); ref = circumflexcomb; } ); @@ -198,11 +198,11 @@ shapes = ( ref = a.ss05; }, { -pos = (182,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-19,-129); +pos = (34,-129); ref = circumflexcomb; } ); @@ -212,17 +212,14 @@ width = 658; layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; shapes = ( { -alignment = -1; ref = a.ss05; }, { -alignment = -1; -pos = (94,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -alignment = -1; -pos = (20,-156); +pos = (34,-129); ref = circumflexcomb; } ); @@ -235,11 +232,11 @@ shapes = ( ref = a.ss05; }, { -pos = (108,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (32,-137); +pos = (34,-129); ref = circumflexcomb; } ); @@ -252,11 +249,11 @@ shapes = ( ref = a.ss05; }, { -pos = (200,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (95,-155); +pos = (34,-129); ref = circumflexcomb; } ); @@ -266,17 +263,14 @@ width = 499; layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; shapes = ( { -alignment = -1; ref = a.ss05; }, { -alignment = -1; -pos = (163,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -alignment = -1; -pos = (67,-134); +pos = (34,-129); ref = circumflexcomb; } ); @@ -289,11 +283,11 @@ shapes = ( ref = a.ss05; }, { -pos = (226,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (106,-155); +pos = (34,-129); ref = circumflexcomb; } ); @@ -306,8 +300,8 @@ shapes = ( ref = a.ss05; }, { -pos = (181,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { pos = (34,-129); @@ -323,8 +317,8 @@ shapes = ( ref = a.ss05; }, { -pos = (104,0); -ref = dotbelowcomb.ss01; +pos = (96,0); +ref = dotbelowcomb; }, { pos = (-17,-156); @@ -340,11 +334,11 @@ shapes = ( ref = a.ss05; }, { -pos = (142,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-39,-137); +pos = (34,-129); ref = circumflexcomb; } ); @@ -357,11 +351,11 @@ shapes = ( ref = a.ss05; }, { -pos = (198,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (32,-155); +pos = (34,-129); ref = circumflexcomb; } ); @@ -374,11 +368,11 @@ shapes = ( ref = a.ss05; }, { -pos = (178,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-7,-134); +pos = (34,-129); ref = circumflexcomb; } ); @@ -391,11 +385,11 @@ shapes = ( ref = a.ss05; }, { -pos = (264,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (30,-155); +pos = (34,-129); ref = circumflexcomb; } ); @@ -408,11 +402,11 @@ shapes = ( ref = a.ss05; }, { -pos = (182,0); -ref = dotbelowcomb.ss01; +pos = (169,0); +ref = dotbelowcomb; }, { -pos = (-19,-129); +pos = (34,-129); ref = circumflexcomb; } ); diff --git a/sources/MonaSans.glyphspackage/glyphs/adieresis.ss05.ss01.glyph b/sources/MonaSans.glyphspackage/glyphs/adieresis.ss01.ss05.glyph similarity index 99% rename from sources/MonaSans.glyphspackage/glyphs/adieresis.ss05.ss01.glyph rename to sources/MonaSans.glyphspackage/glyphs/adieresis.ss01.ss05.glyph index 4ba078f2..44d84c94 100644 --- a/sources/MonaSans.glyphspackage/glyphs/adieresis.ss05.ss01.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/adieresis.ss01.ss05.glyph @@ -1,5 +1,5 @@ { -glyphname = adieresis.ss05.ss01; +glyphname = adieresis.ss01.ss05; layers = ( { layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; diff --git a/sources/MonaSans.glyphspackage/glyphs/adotbelow.ss05.ss01.glyph b/sources/MonaSans.glyphspackage/glyphs/adotbelow.ss01.ss05.glyph similarity index 99% rename from sources/MonaSans.glyphspackage/glyphs/adotbelow.ss05.ss01.glyph rename to sources/MonaSans.glyphspackage/glyphs/adotbelow.ss01.ss05.glyph index a40a4f5f..d335755e 100644 --- a/sources/MonaSans.glyphspackage/glyphs/adotbelow.ss05.ss01.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/adotbelow.ss01.ss05.glyph @@ -1,5 +1,5 @@ { -glyphname = adotbelow.ss05.ss01; +glyphname = adotbelow.ss01.ss05; layers = ( { layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; diff --git a/sources/MonaSans.glyphspackage/glyphs/centigrade.glyph b/sources/MonaSans.glyphspackage/glyphs/centigrade.glyph new file mode 100644 index 00000000..e07940c0 --- /dev/null +++ b/sources/MonaSans.glyphspackage/glyphs/centigrade.glyph @@ -0,0 +1,342 @@ +{ +glyphname = centigrade; +layers = ( +{ +layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (241,0); +ref = C; +} +); +width = 644; +}, +{ +layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (334,0); +ref = C; +} +); +width = 831; +}, +{ +layerId = m019; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (427,0); +ref = C; +} +); +width = 1192; +}, +{ +layerId = m020; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (417,0); +ref = C; +} +); +width = 1176; +}, +{ +layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (398,0); +ref = C; +} +); +width = 1195; +}, +{ +layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (457,0); +ref = C; +} +); +width = 1307; +}, +{ +layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (259,0); +ref = C; +} +); +width = 676; +}, +{ +layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (342,0); +ref = C; +} +); +width = 844; +}, +{ +layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (458,0); +ref = C; +} +); +width = 1199; +}, +{ +layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (346,0); +ref = C; +} +); +width = 474; +}, +{ +layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (430,0); +ref = C; +} +); +width = 1247; +}, +{ +layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (476,0); +ref = C; +} +); +width = 1332; +}, +{ +layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (244,0); +ref = C; +} +); +width = 592; +}, +{ +layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (335,0); +ref = C; +} +); +width = 815; +}, +{ +layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (392,0); +ref = C; +} +); +width = 1140; +}, +{ +layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (409,0); +ref = C; +} +); +width = 1146; +}, +{ +layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (370,0); +ref = C; +} +); +width = 1185; +}, +{ +layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (395,0); +ref = C; +} +); +width = 1270; +}, +{ +layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (263,0); +ref = C; +} +); +width = 606; +}, +{ +layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (347,0); +ref = C; +} +); +width = 811; +}, +{ +layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (409,0); +ref = C; +} +); +width = 1136; +}, +{ +layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (410,0); +ref = C; +} +); +width = 1151; +}, +{ +layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (391,0); +ref = C; +} +); +width = 1206; +}, +{ +layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (402,0); +ref = C; +} +); +width = 1245; +} +); +unicode = 8451; +} diff --git a/sources/MonaSans.glyphspackage/glyphs/degree.glyph b/sources/MonaSans.glyphspackage/glyphs/degree.glyph index 4b1ca5bb..34ddb4ed 100644 --- a/sources/MonaSans.glyphspackage/glyphs/degree.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/degree.glyph @@ -9,39 +9,39 @@ shapes = ( { closed = 1; nodes = ( -(298,387,o), -(365,450,o), -(365,563,cs), -(365,676,o), -(298,739,o), -(197,739,cs), -(96,739,o), -(29,676,o), -(29,563,cs), -(29,450,o), -(96,387,o), -(197,387,cs) +(271,423,o), +(340,489,o), +(340,582,cs), +(340,674,o), +(271,739,o), +(173,739,cs), +(77,739,o), +(10,674,o), +(10,582,cs), +(10,489,o), +(77,423,o), +(173,423,cs) ); }, { closed = 1; nodes = ( -(170,496,o), -(158,518,o), -(158,563,cs), -(158,608,o), -(170,630,o), -(197,630,cs), -(224,630,o), -(236,608,o), -(236,563,cs), -(236,518,o), -(224,496,o), -(197,496,cs) +(145,531,o), +(126,552,o), +(126,582,cs), +(126,611,o), +(145,632,o), +(173,632,cs), +(203,632,o), +(225,611,o), +(225,582,cs), +(225,552,o), +(203,531,o), +(173,531,cs) ); } ); -width = 394; +width = 350; }, { layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; @@ -49,39 +49,39 @@ shapes = ( { closed = 1; nodes = ( -(234,453,o), -(271,511,o), -(271,593,cs), -(271,677,o), -(233,734,o), -(165,734,cs), -(97,734,o), -(59,677,o), -(59,593,cs), -(59,509,o), -(97,453,o), -(165,453,cs) +(192,514,o), +(239,562,o), +(239,624,cs), +(239,686,o), +(192,734,o), +(133,734,cs), +(74,734,o), +(27,686,o), +(27,624,cs), +(27,562,o), +(74,514,o), +(133,514,cs) ); }, { closed = 1; nodes = ( -(119,479,o), -(89,516,o), -(89,593,cs), -(89,670,o), -(119,707,o), -(165,707,cs), -(211,707,o), -(241,670,o), -(241,593,cs), -(241,516,o), -(211,479,o), -(165,479,cs) +(89,541,o), +(54,578,o), +(54,624,cs), +(54,670,o), +(89,707,o), +(133,707,cs), +(177,707,o), +(212,670,o), +(212,624,cs), +(212,578,o), +(177,541,o), +(133,541,cs) ); } ); -width = 330; +width = 266; }, { layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; @@ -89,35 +89,35 @@ shapes = ( { closed = 1; nodes = ( -(298,443,o), -(365,503,o), -(365,590,cs), -(365,678,o), -(298,737,o), +(302,417,o), +(373,482,o), +(373,577,cs), +(373,673,o), +(302,737,o), (212,737,cs), -(127,737,o), -(60,678,o), -(60,590,cs), -(60,503,o), -(127,443,o), -(212,443,cs) +(123,737,o), +(53,673,o), +(53,577,cs), +(53,482,o), +(123,417,o), +(212,417,cs) ); }, { closed = 1; nodes = ( -(147,478,o), -(97,524,o), -(97,590,cs), -(97,656,o), -(147,702,o), +(142,451,o), +(88,503,o), +(88,577,cs), +(88,651,o), +(142,702,o), (212,702,cs), -(278,702,o), -(328,656,o), -(328,590,cs), -(328,524,o), -(278,478,o), -(212,478,cs) +(283,702,o), +(337,651,o), +(337,577,cs), +(337,503,o), +(283,451,o), +(212,451,cs) ); } ); @@ -129,39 +129,39 @@ shapes = ( { closed = 1; nodes = ( -(336,386,o), -(417,457,o), -(417,563,cs), -(417,669,o), -(336,739,o), -(225,739,cs), -(114,739,o), -(33,669,o), -(33,563,cs), -(33,457,o), -(114,386,o), -(225,386,cs) +(358,362,o), +(443,440,o), +(443,551,cs), +(443,661,o), +(358,739,o), +(238,739,cs), +(118,739,o), +(33,661,o), +(33,551,cs), +(33,440,o), +(118,362,o), +(238,362,cs) ); }, { closed = 1; nodes = ( -(193,506,o), -(167,527,o), -(167,563,cs), -(167,599,o), -(193,619,o), -(225,619,cs), -(257,619,o), -(283,599,o), -(283,563,cs), -(283,527,o), -(257,506,o), -(225,506,cs) +(204,490,o), +(176,513,o), +(176,551,cs), +(176,590,o), +(204,611,o), +(238,611,cs), +(272,611,o), +(300,590,o), +(300,551,cs), +(300,513,o), +(272,490,o), +(238,490,cs) ); } ); -width = 450; +width = 476; }, { layerId = m019; @@ -301,39 +301,39 @@ shapes = ( { closed = 1; nodes = ( -(353,443,o), -(423,506,o), -(423,596,cs), -(423,681,o), -(359,737,o), -(276,737,cs), -(190,737,o), -(121,675,o), -(121,584,cs), -(121,500,o), -(184,443,o), -(266,443,cs) +(279,515,o), +(331,563,o), +(331,630,cs), +(331,695,o), +(283,737,o), +(221,737,cs), +(157,737,o), +(105,690,o), +(105,622,cs), +(105,558,o), +(152,515,o), +(214,515,cs) ); }, { closed = 1; nodes = ( -(204,478,o), -(157,522,o), -(157,586,cs), -(157,654,o), -(210,702,o), -(275,702,cs), -(339,702,o), -(386,658,o), -(386,594,cs), -(386,526,o), -(334,478,o), -(267,478,cs) +(167,542,o), +(132,575,o), +(132,623,cs), +(132,674,o), +(172,710,o), +(220,710,cs), +(268,710,o), +(303,677,o), +(303,629,cs), +(303,578,o), +(264,542,o), +(214,542,cs) ); } ); -width = 407; +width = 284; }, { layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -341,39 +341,39 @@ shapes = ( { closed = 1; nodes = ( -(387,386,o), -(471,460,o), -(471,571,cs), -(471,672,o), -(394,739,o), -(287,739,cs), -(175,739,o), -(91,666,o), -(91,555,cs), -(91,454,o), -(168,386,o), -(275,386,cs) +(339,423,o), +(408,489,o), +(408,582,cs), +(408,674,o), +(339,739,o), +(241,739,cs), +(145,739,o), +(78,674,o), +(78,582,cs), +(78,489,o), +(145,423,o), +(241,423,cs) ); }, { closed = 1; nodes = ( -(248,506,o), -(224,525,o), -(224,559,cs), -(224,597,o), -(250,619,o), -(283,619,cs), -(314,619,o), -(338,600,o), -(338,567,cs), -(338,529,o), -(312,506,o), -(279,506,cs) +(213,531,o), +(194,552,o), +(194,582,cs), +(194,611,o), +(213,632,o), +(241,632,cs), +(271,632,o), +(293,611,o), +(293,582,cs), +(293,552,o), +(271,531,o), +(241,531,cs) ); } ); -width = 441; +width = 357; }, { layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -461,39 +461,39 @@ shapes = ( { closed = 1; nodes = ( -(362,443,o), -(432,506,o), -(432,596,cs), -(432,681,o), -(368,737,o), -(285,737,cs), -(199,737,o), -(130,675,o), -(130,584,cs), -(130,500,o), -(193,443,o), -(275,443,cs) +(374,417,o), +(448,486,o), +(448,584,cs), +(448,676,o), +(380,737,o), +(292,737,cs), +(201,737,o), +(128,669,o), +(128,571,cs), +(128,480,o), +(195,417,o), +(282,417,cs) ); }, { closed = 1; nodes = ( -(213,478,o), -(166,522,o), -(166,586,cs), -(166,654,o), -(219,702,o), -(284,702,cs), -(348,702,o), -(395,658,o), -(395,594,cs), -(395,526,o), -(343,478,o), -(276,478,cs) +(214,452,o), +(163,501,o), +(163,573,cs), +(163,649,o), +(220,703,o), +(291,703,cs), +(361,703,o), +(413,653,o), +(413,581,cs), +(413,505,o), +(356,452,o), +(283,452,cs) ); } ); -width = 425; +width = 443; }, { layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -501,39 +501,39 @@ shapes = ( { closed = 1; nodes = ( -(392,386,o), -(477,460,o), -(477,572,cs), -(477,673,o), -(399,739,o), -(293,739,cs), -(181,739,o), -(96,665,o), -(96,554,cs), -(96,453,o), -(174,386,o), -(280,386,cs) +(415,359,o), +(503,442,o), +(503,559,cs), +(503,665,o), +(421,739,o), +(304,739,cs), +(180,739,o), +(93,657,o), +(93,540,cs), +(93,434,o), +(175,359,o), +(291,359,cs) ); }, { closed = 1; nodes = ( -(254,506,o), -(229,526,o), -(229,561,cs), -(229,597,o), -(256,619,o), -(289,619,cs), -(320,619,o), -(345,600,o), -(345,565,cs), -(345,528,o), -(318,506,o), -(284,506,cs) +(263,488,o), +(236,510,o), +(236,547,cs), +(236,586,o), +(265,610,o), +(300,610,cs), +(334,610,o), +(360,589,o), +(360,552,cs), +(360,512,o), +(331,488,o), +(295,488,cs) ); } ); -width = 452; +width = 481; }, { layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -541,39 +541,39 @@ shapes = ( { closed = 1; nodes = ( -(214,453,o), -(251,511,o), -(251,593,cs), -(251,677,o), -(213,734,o), -(145,734,cs), -(77,734,o), -(39,677,o), -(39,593,cs), -(39,509,o), -(77,453,o), -(145,453,cs) +(192,514,o), +(239,562,o), +(239,624,cs), +(239,686,o), +(192,734,o), +(133,734,cs), +(74,734,o), +(27,686,o), +(27,624,cs), +(27,562,o), +(74,514,o), +(133,514,cs) ); }, { closed = 1; nodes = ( -(99,479,o), -(69,516,o), -(69,593,cs), -(69,670,o), -(99,707,o), -(145,707,cs), -(191,707,o), -(221,670,o), -(221,593,cs), -(221,516,o), -(191,479,o), -(145,479,cs) +(89,541,o), +(54,578,o), +(54,624,cs), +(54,670,o), +(89,707,o), +(133,707,cs), +(177,707,o), +(212,670,o), +(212,624,cs), +(212,578,o), +(177,541,o), +(133,541,cs) ); } ); -width = 290; +width = 266; }, { layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -581,39 +581,39 @@ shapes = ( { closed = 1; nodes = ( -(280,387,o), -(347,450,o), -(347,563,cs), -(347,676,o), -(280,739,o), -(179,739,cs), -(78,739,o), -(11,676,o), -(11,563,cs), -(11,450,o), -(78,387,o), -(179,387,cs) +(271,423,o), +(340,489,o), +(340,582,cs), +(340,674,o), +(271,739,o), +(173,739,cs), +(77,739,o), +(10,674,o), +(10,582,cs), +(10,489,o), +(77,423,o), +(173,423,cs) ); }, { closed = 1; nodes = ( -(152,496,o), -(140,518,o), -(140,563,cs), -(140,608,o), -(152,630,o), -(179,630,cs), -(206,630,o), -(218,608,o), -(218,563,cs), -(218,518,o), -(206,496,o), -(179,496,cs) +(145,531,o), +(126,552,o), +(126,582,cs), +(126,611,o), +(145,632,o), +(173,632,cs), +(203,632,o), +(225,611,o), +(225,582,cs), +(225,552,o), +(203,531,o), +(173,531,cs) ); } ); -width = 358; +width = 350; }, { layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -621,35 +621,35 @@ shapes = ( { closed = 1; nodes = ( -(302,443,o), +(302,437,o), (369,503,o), -(369,590,cs), -(369,678,o), +(369,587,cs), +(369,671,o), (302,737,o), (216,737,cs), (131,737,o), -(64,678,o), -(64,590,cs), +(64,671,o), +(64,587,cs), (64,503,o), -(131,443,o), -(216,443,cs) +(131,437,o), +(216,437,cs) ); }, { closed = 1; nodes = ( -(151,478,o), -(101,524,o), -(101,590,cs), -(101,656,o), -(151,702,o), -(216,702,cs), -(282,702,o), -(332,656,o), -(332,590,cs), -(332,524,o), -(282,478,o), -(216,478,cs) +(152,473,o), +(101,523,o), +(101,587,cs), +(101,651,o), +(152,701,o), +(216,701,cs), +(281,701,o), +(332,651,o), +(332,587,cs), +(332,523,o), +(281,473,o), +(216,473,cs) ); } ); @@ -833,39 +833,39 @@ shapes = ( { closed = 1; nodes = ( -(330,443,o), -(400,506,o), -(400,596,cs), -(400,681,o), -(336,737,o), -(253,737,cs), -(167,737,o), -(98,675,o), -(98,584,cs), -(98,500,o), -(161,443,o), -(243,443,cs) +(275,523,o), +(326,569,o), +(326,634,cs), +(326,696,o), +(279,737,o), +(219,737,cs), +(156,737,o), +(106,692,o), +(106,626,cs), +(106,564,o), +(152,523,o), +(212,523,cs) ); }, { closed = 1; nodes = ( -(181,478,o), -(134,522,o), -(134,586,cs), -(134,654,o), -(187,702,o), -(252,702,cs), -(316,702,o), -(363,658,o), -(363,594,cs), -(363,526,o), -(311,478,o), -(244,478,cs) +(166,548,o), +(132,580,o), +(132,627,cs), +(132,677,o), +(171,712,o), +(218,712,cs), +(265,712,o), +(299,679,o), +(299,633,cs), +(299,583,o), +(261,548,o), +(212,548,cs) ); } ); -width = 361; +width = 278; }, { layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; @@ -873,39 +873,39 @@ shapes = ( { closed = 1; nodes = ( -(368,386,o), -(452,460,o), -(452,571,cs), -(452,672,o), -(375,739,o), -(268,739,cs), -(156,739,o), -(72,666,o), -(72,555,cs), -(72,454,o), -(149,386,o), -(256,386,cs) +(339,423,o), +(408,489,o), +(408,582,cs), +(408,674,o), +(339,739,o), +(241,739,cs), +(145,739,o), +(78,674,o), +(78,582,cs), +(78,489,o), +(145,423,o), +(241,423,cs) ); }, { closed = 1; nodes = ( -(229,506,o), -(205,525,o), -(205,559,cs), -(205,597,o), -(231,619,o), -(264,619,cs), -(295,619,o), -(319,600,o), -(319,567,cs), -(319,529,o), -(293,506,o), -(260,506,cs) +(213,531,o), +(194,552,o), +(194,582,cs), +(194,611,o), +(213,632,o), +(241,632,cs), +(271,632,o), +(293,611,o), +(293,582,cs), +(293,552,o), +(271,531,o), +(241,531,cs) ); } ); -width = 403; +width = 357; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; diff --git a/sources/MonaSans.glyphspackage/glyphs/f.glyph b/sources/MonaSans.glyphspackage/glyphs/f.glyph index 25c584aa..653fad82 100644 --- a/sources/MonaSans.glyphspackage/glyphs/f.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/f.glyph @@ -663,7 +663,7 @@ pos = (-54,0); }, { name = "#exit"; -pos = (66,0); +pos = (67,0); }, { name = bottom; @@ -1784,7 +1784,7 @@ pos = (-47,0); }, { name = "#exit"; -pos = (73,0); +pos = (84,0); }, { name = bottom; diff --git a/sources/MonaSans.glyphspackage/glyphs/f_f.liga.glyph b/sources/MonaSans.glyphspackage/glyphs/f_f.liga.glyph index 74b71c4a..4a640585 100644 --- a/sources/MonaSans.glyphspackage/glyphs/f_f.liga.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/f_f.liga.glyph @@ -208,11 +208,11 @@ shapes = ( ref = f; }, { -pos = (120,0); +pos = (121,0); ref = f; } ); -width = 276; +width = 277; }, { background = { @@ -524,11 +524,11 @@ shapes = ( ref = f; }, { -pos = (120,0); +pos = (131,0); ref = f; } ); -width = 290; +width = 301; }, { background = { diff --git a/sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.glyph b/sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.glyph index eb21466e..3363c8bf 100644 --- a/sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.glyph @@ -22,11 +22,11 @@ pos = (119,0); ref = _f.longarm; }, { -pos = (243,0); +pos = (264,0); ref = i; } ); -width = 392; +width = 413; }, { background = { @@ -47,11 +47,11 @@ pos = (282,0); ref = _f.longarm; }, { -pos = (597,0); +pos = (601,0); ref = i; } ); -width = 844; +width = 848; }, { background = { @@ -72,11 +72,11 @@ pos = (281,0); ref = _f.longarm; }, { -pos = (583,0); +pos = (602,0); ref = i; } ); -width = 752; +width = 771; }, { background = { @@ -97,11 +97,11 @@ pos = (424,0); ref = _f.longarm; }, { -pos = (870,0); +pos = (888,0); ref = i; } ); -width = 1189; +width = 1207; }, { background = { @@ -122,11 +122,11 @@ pos = (263,0); ref = _f.longarm; }, { -pos = (556,0); +pos = (564,0); ref = i; } ); -width = 763; +width = 771; }, { background = { @@ -147,11 +147,11 @@ pos = (359,0); ref = _f.longarm; }, { -pos = (744,0); +pos = (748,0); ref = i; } ); -width = 1047; +width = 1051; }, { background = { @@ -168,15 +168,15 @@ shapes = ( ref = f; }, { -pos = (120,0); +pos = (121,0); ref = _f.longarm; }, { -pos = (233,0); +pos = (251,0); ref = i; } ); -width = 384; +width = 402; }, { background = { @@ -197,11 +197,11 @@ pos = (277,0); ref = _f.longarm; }, { -pos = (588,0); +pos = (592,0); ref = i; } ); -width = 833; +width = 837; }, { background = { @@ -222,11 +222,11 @@ pos = (259,0); ref = _f.longarm; }, { -pos = (540,0); +pos = (545,0); ref = i; } ); -width = 746; +width = 751; }, { background = { @@ -247,11 +247,11 @@ pos = (372,0); ref = _f.longarm; }, { -pos = (770,0); +pos = (781,0); ref = i; } ); -width = 1072; +width = 1083; }, { background = { @@ -272,11 +272,11 @@ pos = (267,0); ref = _f.longarm; }, { -pos = (558,0); +pos = (568,0); ref = i; } ); -width = 726; +width = 736; }, { background = { @@ -297,11 +297,11 @@ pos = (419,0); ref = _f.longarm; }, { -pos = (867,0); +pos = (870,0); ref = i; } ); -width = 1185; +width = 1188; }, { background = { @@ -322,11 +322,11 @@ pos = (185,0); ref = _f.longarm; }, { -pos = (384,0); +pos = (373,0); ref = i; } ); -width = 486; +width = 475; }, { background = { @@ -347,11 +347,11 @@ pos = (293,0); ref = _f.longarm; }, { -pos = (628,0); +pos = (613,0); ref = i; } ); -width = 837; +width = 822; }, { background = { @@ -372,11 +372,11 @@ pos = (277,0); ref = _f.longarm; }, { -pos = (616,0); +pos = (590,0); ref = i; } ); -width = 770; +width = 744; }, { background = { @@ -468,15 +468,15 @@ shapes = ( ref = f; }, { -pos = (120,0); +pos = (131,0); ref = _f.longarm; }, { -pos = (262,0); +pos = (311,0); ref = i; } ); -width = 367; +width = 416; }, { background = { @@ -522,11 +522,11 @@ pos = (259,0); ref = _f.longarm; }, { -pos = (516,0); +pos = (519,0); ref = i; } ); -width = 674; +width = 677; }, { background = { @@ -547,11 +547,11 @@ pos = (372,0); ref = _f.longarm; }, { -pos = (737,0); +pos = (778,0); ref = i; } ); -width = 981; +width = 1022; }, { background = { @@ -572,11 +572,11 @@ pos = (267,0); ref = _f.longarm; }, { -pos = (548,0); +pos = (576,0); ref = i; } ); -width = 696; +width = 724; }, { background = { @@ -597,11 +597,11 @@ pos = (419,0); ref = _f.longarm; }, { -pos = (846,0); +pos = (854,0); ref = i; } ); -width = 1122; +width = 1130; } ); metricLeft = f; diff --git a/sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.ss01.glyph b/sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.ss01.glyph index ad357f2a..bd3d5efd 100644 --- a/sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.ss01.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.ss01.glyph @@ -22,11 +22,11 @@ pos = (119,0); ref = _f.longarm; }, { -pos = (243,0); +pos = (264,0); ref = i.ss01; } ); -width = 392; +width = 413; }, { background = { @@ -47,11 +47,11 @@ pos = (282,0); ref = _f.longarm; }, { -pos = (597,0); +pos = (601,0); ref = i.ss01; } ); -width = 844; +width = 848; }, { background = { @@ -72,11 +72,11 @@ pos = (281,0); ref = _f.longarm; }, { -pos = (583,0); +pos = (603,0); ref = i.ss01; } ); -width = 752; +width = 772; }, { background = { @@ -97,11 +97,11 @@ pos = (424,0); ref = _f.longarm; }, { -pos = (870,0); +pos = (889,0); ref = i.ss01; } ); -width = 1189; +width = 1208; }, { background = { @@ -122,11 +122,11 @@ pos = (263,0); ref = _f.longarm; }, { -pos = (556,0); +pos = (566,0); ref = i.ss01; } ); -width = 763; +width = 773; }, { background = { @@ -147,11 +147,11 @@ pos = (359,0); ref = _f.longarm; }, { -pos = (744,0); +pos = (749,0); ref = i.ss01; } ); -width = 1047; +width = 1052; }, { background = { @@ -168,15 +168,15 @@ shapes = ( ref = f; }, { -pos = (120,0); +pos = (121,0); ref = _f.longarm; }, { -pos = (233,0); +pos = (251,0); ref = i.ss01; } ); -width = 384; +width = 402; }, { background = { @@ -197,11 +197,11 @@ pos = (277,0); ref = _f.longarm; }, { -pos = (588,0); +pos = (593,0); ref = i.ss01; } ); -width = 833; +width = 838; }, { background = { @@ -222,11 +222,11 @@ pos = (259,0); ref = _f.longarm; }, { -pos = (540,0); +pos = (545,0); ref = i.ss01; } ); -width = 746; +width = 751; }, { background = { @@ -247,11 +247,11 @@ pos = (372,0); ref = _f.longarm; }, { -pos = (770,0); +pos = (784,0); ref = i.ss01; } ); -width = 1072; +width = 1086; }, { background = { @@ -272,11 +272,11 @@ pos = (267,0); ref = _f.longarm; }, { -pos = (558,0); +pos = (568,0); ref = i.ss01; } ); -width = 726; +width = 736; }, { background = { @@ -297,11 +297,11 @@ pos = (419,0); ref = _f.longarm; }, { -pos = (867,0); +pos = (870,0); ref = i.ss01; } ); -width = 1185; +width = 1188; }, { background = { @@ -322,11 +322,11 @@ pos = (185,0); ref = _f.longarm; }, { -pos = (384,0); +pos = (373,0); ref = i.ss01; } ); -width = 486; +width = 475; }, { background = { @@ -347,11 +347,11 @@ pos = (293,0); ref = _f.longarm; }, { -pos = (628,0); +pos = (613,0); ref = i.ss01; } ); -width = 837; +width = 822; }, { background = { @@ -372,11 +372,11 @@ pos = (277,0); ref = _f.longarm; }, { -pos = (616,0); +pos = (590,0); ref = i.ss01; } ); -width = 770; +width = 744; }, { background = { @@ -422,11 +422,11 @@ pos = (281,0); ref = _f.longarm; }, { -pos = (654,0); +pos = (644,0); ref = i.ss01; } ); -width = 823; +width = 813; }, { background = { @@ -468,15 +468,15 @@ shapes = ( ref = f; }, { -pos = (120,0); +pos = (131,0); ref = _f.longarm; }, { -pos = (262,0); +pos = (311,0); ref = i.ss01; } ); -width = 367; +width = 416; }, { background = { @@ -497,11 +497,11 @@ pos = (277,0); ref = _f.longarm; }, { -pos = (569,0); +pos = (574,0); ref = i.ss01; } ); -width = 776; +width = 781; }, { background = { @@ -522,11 +522,11 @@ pos = (259,0); ref = _f.longarm; }, { -pos = (516,0); +pos = (536,0); ref = i.ss01; } ); -width = 674; +width = 694; }, { background = { @@ -547,11 +547,11 @@ pos = (372,0); ref = _f.longarm; }, { -pos = (737,0); +pos = (766,0); ref = i.ss01; } ); -width = 981; +width = 1010; }, { background = { @@ -572,11 +572,11 @@ pos = (267,0); ref = _f.longarm; }, { -pos = (548,0); +pos = (564,0); ref = i.ss01; } ); -width = 696; +width = 712; }, { background = { @@ -597,11 +597,11 @@ pos = (419,0); ref = _f.longarm; }, { -pos = (846,0); +pos = (858,0); ref = i.ss01; } ); -width = 1122; +width = 1134; } ); metricLeft = f; diff --git a/sources/MonaSans.glyphspackage/glyphs/f_y.liga.glyph b/sources/MonaSans.glyphspackage/glyphs/f_y.liga.glyph index 1ec3b598..4d039371 100644 --- a/sources/MonaSans.glyphspackage/glyphs/f_y.liga.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/f_y.liga.glyph @@ -144,11 +144,11 @@ shapes = ( ref = f; }, { -pos = (122,0); +pos = (123,0); ref = y; } ); -width = 374; +width = 375; }, { background = { @@ -396,11 +396,11 @@ shapes = ( ref = f; }, { -pos = (139,0); +pos = (150,0); ref = y; } ); -width = 373; +width = 384; }, { background = { @@ -480,11 +480,11 @@ shapes = ( ref = f; }, { -pos = (251,0); +pos = (253,0); ref = y; } ); -width = 785; +width = 787; }, { background = { diff --git a/sources/MonaSans.glyphspackage/glyphs/fahrenheit.glyph b/sources/MonaSans.glyphspackage/glyphs/fahrenheit.glyph new file mode 100644 index 00000000..160ce184 --- /dev/null +++ b/sources/MonaSans.glyphspackage/glyphs/fahrenheit.glyph @@ -0,0 +1,342 @@ +{ +glyphname = fahrenheit; +layers = ( +{ +layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (239,0); +ref = F; +} +); +width = 532; +}, +{ +layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (335,0); +ref = F; +} +); +width = 726; +}, +{ +layerId = m019; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (445,0); +ref = F; +} +); +width = 1072; +}, +{ +layerId = m020; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (442,0); +ref = F; +} +); +width = 1054; +}, +{ +layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (403,0); +ref = F; +} +); +width = 1056; +}, +{ +layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (456,0); +ref = F; +} +); +width = 1134; +}, +{ +layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (260,0); +ref = F; +} +); +width = 550; +}, +{ +layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (341,0); +ref = F; +} +); +width = 729; +}, +{ +layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (444,0); +ref = F; +} +); +width = 1034; +}, +{ +layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (341,0); +ref = F; +} +); +width = 474; +}, +{ +layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (425,0); +ref = F; +} +); +width = 1071; +}, +{ +layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (466,0); +ref = F; +} +); +width = 1135; +}, +{ +layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (245,0); +ref = F; +} +); +width = 510; +}, +{ +layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (344,0); +ref = F; +} +); +width = 699; +}, +{ +layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (407,0); +ref = F; +} +); +width = 960; +}, +{ +layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (413,0); +ref = F; +} +); +width = 993; +}, +{ +layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (387,0); +ref = F; +} +); +width = 1020; +}, +{ +layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (407,0); +ref = F; +} +); +width = 1049; +}, +{ +layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (258,0); +ref = F; +} +); +width = 490; +}, +{ +layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (351,0); +ref = F; +} +); +width = 701; +}, +{ +layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (399,0); +ref = F; +} +); +width = 941; +}, +{ +layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (400,0); +ref = F; +} +); +width = 948; +}, +{ +layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (388,0); +ref = F; +} +); +width = 1014; +}, +{ +layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; +shapes = ( +{ +alignment = 1; +ref = degree; +}, +{ +pos = (397,0); +ref = F; +} +); +width = 1030; +} +); +unicode = 8457; +} diff --git a/sources/MonaSans.glyphspackage/glyphs/fi.glyph b/sources/MonaSans.glyphspackage/glyphs/fi.glyph index 375133e3..f6c3454c 100644 --- a/sources/MonaSans.glyphspackage/glyphs/fi.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/fi.glyph @@ -18,11 +18,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (124,0); +pos = (145,0); ref = i; } ); -width = 273; +width = 294; }, { background = { @@ -39,11 +39,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (315,0); +pos = (319,0); ref = i; } ); -width = 562; +width = 566; }, { background = { @@ -60,11 +60,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (302,0); +pos = (321,0); ref = i; } ); -width = 471; +width = 490; }, { background = { @@ -81,11 +81,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (446,0); +pos = (464,0); ref = i; } ); -width = 765; +width = 783; }, { background = { @@ -102,11 +102,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (293,0); +pos = (301,0); ref = i; } ); -width = 500; +width = 508; }, { background = { @@ -123,11 +123,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (385,0); +pos = (389,0); ref = i; } ); -width = 688; +width = 692; }, { background = { @@ -144,11 +144,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (113,0); +pos = (130,0); ref = i; } ); -width = 264; +width = 281; }, { background = { @@ -169,11 +169,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (311,0); +pos = (315,0); ref = i; } ); -width = 556; +width = 560; }, { background = { @@ -190,11 +190,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (281,0); +pos = (286,0); ref = i; } ); -width = 487; +width = 492; }, { background = { @@ -211,11 +211,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (398,0); +pos = (409,0); ref = i; } ); -width = 700; +width = 711; }, { background = { @@ -232,11 +232,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (291,0); +pos = (301,0); ref = i; } ); -width = 459; +width = 469; }, { background = { @@ -253,11 +253,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (448,0); +pos = (451,0); ref = i; } ); -width = 766; +width = 769; }, { background = { @@ -274,11 +274,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (199,0); +pos = (188,0); ref = i; } ); -width = 301; +width = 290; }, { background = { @@ -295,11 +295,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (335,0); +pos = (320,0); ref = i; } ); -width = 544; +width = 529; }, { background = { @@ -316,11 +316,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (339,0); +pos = (313,0); ref = i; } ); -width = 493; +width = 467; }, { background = { @@ -400,11 +400,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (142,0); +pos = (180,0); ref = i; } ); -width = 247; +width = 285; }, { background = { @@ -446,11 +446,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (257,0); +pos = (260,0); ref = i; } ); -width = 415; +width = 418; }, { background = { @@ -467,11 +467,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (365,0); +pos = (406,0); ref = i; } ); -width = 609; +width = 650; }, { background = { @@ -488,11 +488,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (281,0); +pos = (309,0); ref = i; } ); -width = 429; +width = 457; }, { background = { @@ -509,11 +509,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (427,0); +pos = (435,0); ref = i; } ); -width = 703; +width = 711; } ); metricLeft = f; diff --git a/sources/MonaSans.glyphspackage/glyphs/fi.ss01.glyph b/sources/MonaSans.glyphspackage/glyphs/fi.ss01.glyph index d6210a3c..98b9917d 100644 --- a/sources/MonaSans.glyphspackage/glyphs/fi.ss01.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/fi.ss01.glyph @@ -18,11 +18,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (124,0); +pos = (145,0); ref = i.ss01; } ); -width = 273; +width = 294; }, { background = { @@ -39,11 +39,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (315,0); +pos = (319,0); ref = i.ss01; } ); -width = 562; +width = 566; }, { background = { @@ -60,11 +60,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (302,0); +pos = (322,0); ref = i.ss01; } ); -width = 471; +width = 491; }, { background = { @@ -81,11 +81,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (446,0); +pos = (465,0); ref = i.ss01; } ); -width = 765; +width = 784; }, { background = { @@ -102,11 +102,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (293,0); +pos = (303,0); ref = i.ss01; } ); -width = 500; +width = 510; }, { background = { @@ -123,11 +123,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (385,0); +pos = (390,0); ref = i.ss01; } ); -width = 688; +width = 693; }, { background = { @@ -144,11 +144,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (113,0); +pos = (130,0); ref = i.ss01; } ); -width = 264; +width = 281; }, { background = { @@ -165,11 +165,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (311,0); +pos = (316,0); ref = i.ss01; } ); -width = 556; +width = 561; }, { background = { @@ -186,11 +186,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (281,0); +pos = (286,0); ref = i.ss01; } ); -width = 487; +width = 492; }, { background = { @@ -207,11 +207,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (398,0); +pos = (412,0); ref = i.ss01; } ); -width = 700; +width = 714; }, { background = { @@ -228,11 +228,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (291,0); +pos = (301,0); ref = i.ss01; } ); -width = 459; +width = 469; }, { background = { @@ -249,11 +249,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (448,0); +pos = (451,0); ref = i.ss01; } ); -width = 766; +width = 769; }, { background = { @@ -270,11 +270,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (199,0); +pos = (188,0); ref = i.ss01; } ); -width = 301; +width = 290; }, { background = { @@ -291,11 +291,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (335,0); +pos = (320,0); ref = i.ss01; } ); -width = 544; +width = 529; }, { background = { @@ -312,11 +312,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (339,0); +pos = (313,0); ref = i.ss01; } ); -width = 493; +width = 467; }, { background = { @@ -354,11 +354,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (373,0); +pos = (363,0); ref = i.ss01; } ); -width = 542; +width = 532; }, { background = { @@ -396,11 +396,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (142,0); +pos = (180,0); ref = i.ss01; } ); -width = 247; +width = 285; }, { background = { @@ -417,11 +417,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (292,0); +pos = (297,0); ref = i.ss01; } ); -width = 499; +width = 504; }, { background = { @@ -438,11 +438,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (257,0); +pos = (277,0); ref = i.ss01; } ); -width = 415; +width = 435; }, { background = { @@ -459,11 +459,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (365,0); +pos = (394,0); ref = i.ss01; } ); -width = 609; +width = 638; }, { background = { @@ -480,11 +480,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (281,0); +pos = (297,0); ref = i.ss01; } ); -width = 429; +width = 445; }, { background = { @@ -501,11 +501,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (427,0); +pos = (439,0); ref = i.ss01; } ); -width = 703; +width = 715; } ); metricLeft = f; diff --git a/sources/MonaSans.glyphspackage/glyphs/fl.glyph b/sources/MonaSans.glyphspackage/glyphs/fl.glyph index a03bf507..3c2054f3 100644 --- a/sources/MonaSans.glyphspackage/glyphs/fl.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/fl.glyph @@ -18,11 +18,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (307,0); +pos = (311,0); ref = l; } ); -width = 554; +width = 558; }, { background = { @@ -39,11 +39,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (124,0); +pos = (145,0); ref = l; } ); -width = 273; +width = 294; }, { background = { @@ -60,11 +60,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (300,0); +pos = (320,0); ref = l; } ); -width = 473; +width = 493; }, { background = { @@ -81,11 +81,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (429,0); +pos = (463,0); ref = l; } ); -width = 750; +width = 784; }, { background = { @@ -102,7 +102,7 @@ shapes = ( ref = _f.longarm; }, { -pos = (288,0); +pos = (298,0); ref = l; } ); @@ -214,7 +214,7 @@ type = Stem; } ); }; -width = 501; +width = 511; }, { background = { @@ -231,7 +231,7 @@ shapes = ( ref = _f.longarm; }, { -pos = (385,0); +pos = (390,0); ref = l; } ); @@ -239,7 +239,7 @@ userData = { com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = f; com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; }; -width = 696; +width = 701; }, { background = { @@ -256,11 +256,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (113,0); +pos = (130,0); ref = l; } ); -width = 264; +width = 281; }, { background = { @@ -277,11 +277,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (312,0); +pos = (317,0); ref = l; } ); -width = 558; +width = 563; }, { background = { @@ -298,11 +298,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (288,0); +pos = (293,0); ref = l; } ); -width = 490; +width = 495; }, { background = { @@ -319,11 +319,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (397,0); +pos = (411,0); ref = l; } ); -width = 698; +width = 712; }, { background = { @@ -340,11 +340,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (277,0); +pos = (287,0); ref = l; } ); -width = 450; +width = 460; }, { background = { @@ -361,11 +361,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (453,0); +pos = (456,0); ref = l; } ); -width = 774; +width = 777; }, { background = { @@ -382,11 +382,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (199,0); +pos = (188,0); ref = l; } ); -width = 300; +width = 289; }, { background = { @@ -403,11 +403,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (334,0); +pos = (319,0); ref = l; } ); -width = 545; +width = 530; }, { background = { @@ -424,7 +424,7 @@ shapes = ( ref = _f.longarm; }, { -pos = (339,0); +pos = (313,0); ref = l; } ); @@ -536,7 +536,7 @@ type = Stem; } ); }; -width = 494; +width = 468; }, { background = { @@ -620,11 +620,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (166,0); +pos = (181,0); ref = l; } ); -width = 269; +width = 284; }, { background = { @@ -641,11 +641,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (312,0); +pos = (300,0); ref = l; } ); -width = 520; +width = 508; }, { background = { @@ -662,11 +662,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (283,0); +pos = (278,0); ref = l; } ); -width = 447; +width = 442; }, { background = { @@ -683,11 +683,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (393,0); +pos = (408,0); ref = l; } ); -width = 636; +width = 651; }, { background = { @@ -704,11 +704,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (277,0); +pos = (292,0); ref = l; } ); -width = 430; +width = 445; }, { background = { @@ -725,11 +725,11 @@ shapes = ( ref = _f.longarm; }, { -pos = (454,0); +pos = (443,0); ref = l; } ); -width = 731; +width = 720; } ); metricLeft = f; diff --git a/sources/MonaSans.glyphspackage/glyphs/fl.ss03.glyph b/sources/MonaSans.glyphspackage/glyphs/fl.ss03.glyph new file mode 100644 index 00000000..27ef646b --- /dev/null +++ b/sources/MonaSans.glyphspackage/glyphs/fl.ss03.glyph @@ -0,0 +1,321 @@ +{ +glyphname = fl.ss03; +kernLeft = KO_f; +kernRight = KO_l.ss03; +layers = ( +{ +layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (145,0); +ref = l.ss03; +} +); +width = 297; +}, +{ +layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (316,0); +ref = l.ss03; +} +); +width = 582; +}, +{ +layerId = m019; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (303,0); +ref = l.ss03; +} +); +width = 539; +}, +{ +layerId = m020; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (390,0); +ref = l.ss03; +} +); +width = 696; +}, +{ +layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (322,0); +ref = l.ss03; +} +); +width = 555; +}, +{ +layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (470,0); +ref = l.ss03; +} +); +width = 819; +}, +{ +layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (130,0); +ref = l.ss03; +} +); +width = 283; +}, +{ +layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (316,0); +ref = l.ss03; +} +); +width = 582; +}, +{ +layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (286,0); +ref = l.ss03; +} +); +width = 514; +}, +{ +layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (418,0); +ref = l.ss03; +} +); +width = 728; +}, +{ +layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (297,0); +ref = l.ss03; +} +); +width = 520; +}, +{ +layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (463,0); +ref = l.ss03; +} +); +width = 811; +}, +{ +layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (194,0); +ref = l.ss03; +} +); +width = 304; +}, +{ +layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (328,0); +ref = l.ss03; +} +); +width = 561; +}, +{ +layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (309,0); +ref = l.ss03; +} +); +width = 504; +}, +{ +layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (434,0); +ref = l.ss03; +} +); +width = 716; +}, +{ +layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (373,0); +ref = l.ss03; +} +); +width = 591; +}, +{ +layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (467,0); +ref = l.ss03; +} +); +width = 789; +}, +{ +layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (183,0); +ref = l.ss03; +} +); +width = 290; +}, +{ +layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (305,0); +ref = l.ss03; +} +); +width = 533; +}, +{ +layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (272,0); +ref = l.ss03; +} +); +width = 452; +}, +{ +layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (415,0); +ref = l.ss03; +} +); +width = 667; +}, +{ +layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (309,0); +ref = l.ss03; +} +); +width = 512; +}, +{ +layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; +shapes = ( +{ +ref = _f.longarm; +}, +{ +pos = (454,0); +ref = l.ss03; +} +); +width = 760; +} +); +metricLeft = f; +metricRight = l; +} diff --git a/sources/MonaSans.glyphspackage/glyphs/i.glyph b/sources/MonaSans.glyphspackage/glyphs/i.glyph index b21e2be7..48def5fb 100644 --- a/sources/MonaSans.glyphspackage/glyphs/i.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/i.glyph @@ -65,6 +65,7 @@ width = 149; anchors = ( { name = "#entry"; +pos = (1,0); }, { name = "#exit"; @@ -87,6 +88,7 @@ width = 169; anchors = ( { name = "#entry"; +pos = (16,0); }, { name = "#exit"; @@ -109,6 +111,7 @@ width = 319; anchors = ( { name = "#entry"; +pos = (2,0); }, { name = "#exit"; @@ -195,6 +198,7 @@ width = 207; anchors = ( { name = "#entry"; +pos = (1,0); }, { name = "#exit"; @@ -243,6 +247,7 @@ width = 151; anchors = ( { name = "#entry"; +pos = (1,0); }, { name = "#exit"; @@ -317,6 +322,7 @@ width = 206; anchors = ( { name = "#entry"; +pos = (3,0); }, { name = "#exit"; @@ -626,6 +632,7 @@ width = 287; anchors = ( { name = "#entry"; +pos = (-23,0); }, { name = "#exit"; @@ -648,6 +655,7 @@ width = 105; anchors = ( { name = "#entry"; +pos = (-12,0); }, { name = "#exit"; @@ -700,6 +708,7 @@ width = 207; anchors = ( { name = "#entry"; +pos = (-8,0); }, { name = "#exit"; @@ -722,6 +731,7 @@ width = 158; anchors = ( { name = "#entry"; +pos = (-26,0); }, { name = "#exit"; @@ -774,6 +784,7 @@ width = 244; anchors = ( { name = "#entry"; +pos = (-13,0); }, { name = "#exit"; @@ -796,6 +807,7 @@ width = 148; anchors = ( { name = "#entry"; +pos = (-19,0); }, { name = "#exit"; diff --git a/sources/MonaSans.glyphspackage/glyphs/i.ss01.glyph b/sources/MonaSans.glyphspackage/glyphs/i.ss01.glyph index 0cde24de..1e5dfbed 100644 --- a/sources/MonaSans.glyphspackage/glyphs/i.ss01.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/i.ss01.glyph @@ -74,6 +74,7 @@ width = 169; anchors = ( { name = "#entry"; +pos = (15,0); }, { name = "#exit"; @@ -518,6 +519,7 @@ width = 251; anchors = ( { name = "#entry"; +pos = (10,0); }, { name = "#exit"; @@ -588,6 +590,7 @@ width = 307; anchors = ( { name = "#entry"; +pos = (-23,0); }, { name = "#exit"; @@ -610,6 +613,7 @@ width = 105; anchors = ( { name = "#entry"; +pos = (-17,0); }, { name = "#exit"; @@ -632,6 +636,7 @@ width = 207; anchors = ( { name = "#entry"; +pos = (-25,0); }, { name = "#exit"; @@ -654,6 +659,7 @@ width = 158; anchors = ( { name = "#entry"; +pos = (-14,0); }, { name = "#exit"; @@ -676,6 +682,7 @@ width = 244; anchors = ( { name = "#entry"; +pos = (-1,0); }, { name = "#exit"; @@ -698,6 +705,7 @@ width = 148; anchors = ( { name = "#entry"; +pos = (-23,0); }, { name = "#exit"; diff --git a/sources/MonaSans.glyphspackage/glyphs/l.ss03.glyph b/sources/MonaSans.glyphspackage/glyphs/l.ss03.glyph index e33a1a61..bec3c487 100644 --- a/sources/MonaSans.glyphspackage/glyphs/l.ss03.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/l.ss03.glyph @@ -6,6 +6,14 @@ layers = ( { anchors = ( { +name = "#entry"; +pos = (3,0); +}, +{ +name = "#exit"; +pos = (266,0); +}, +{ name = bottom; pos = (120,0); }, @@ -60,6 +68,13 @@ width = 266; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (152,0); +}, +{ name = bottom; pos = (74,0); }, @@ -101,6 +116,13 @@ width = 152; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (233,0); +}, +{ name = bottom; pos = (82,0); }, @@ -163,6 +185,14 @@ width = 233; { anchors = ( { +name = "#entry"; +pos = (10,0); +}, +{ +name = "#exit"; +pos = (349,0); +}, +{ name = bottom; pos = (154,0); }, @@ -225,6 +255,13 @@ width = 349; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (236,0); +}, +{ name = bottom; pos = (104,0); }, @@ -234,11 +271,11 @@ pos = (104,365); }, { name = top; -pos = (104,729); +pos = (104,759); }, { name = topright; -pos = (122,729); +pos = (122,759); } ); background = { @@ -273,8 +310,8 @@ nodes = ( (138,36,o), (122,47,o), (122,85,cs), -(122,729,l), -(85,729,l), +(122,759,l), +(85,759,l), (85,76,ls), (85,22,o), (113,0,o), @@ -335,6 +372,13 @@ width = 236; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (306,0); +}, +{ name = bottom; pos = (143,0); }, @@ -344,11 +388,11 @@ pos = (143,365); }, { name = top; -pos = (143,729); +pos = (143,759); }, { name = topright; -pos = (238,729); +pos = (238,759); } ); background = { @@ -383,8 +427,8 @@ nodes = ( (249,148,o), (238,154,o), (238,181,cs), -(238,729,l), -(48,729,l), +(238,759,l), +(48,759,l), (48,143,ls), (48,51,o), (86,0,o), @@ -397,6 +441,13 @@ width = 306; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (153,0); +}, +{ name = bottom; pos = (23,0); }, @@ -438,6 +489,13 @@ width = 153; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (266,0); +}, +{ name = bottom; pos = (64,0); }, @@ -479,6 +537,13 @@ width = 266; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (228,0); +}, +{ name = bottom; pos = (87,0); }, @@ -551,6 +616,14 @@ width = 228; { anchors = ( { +name = "#entry"; +pos = (-6,0); +}, +{ +name = "#exit"; +pos = (310,0); +}, +{ name = bottom; pos = (91,0); }, @@ -613,6 +686,14 @@ width = 310; { anchors = ( { +name = "#entry"; +pos = (4,0); +}, +{ +name = "#exit"; +pos = (223,0); +}, +{ name = bottom; pos = (44,0); }, @@ -692,6 +773,14 @@ width = 223; { anchors = ( { +name = "#entry"; +pos = (-12,0); +}, +{ +name = "#exit"; +pos = (348,0); +}, +{ name = bottom; pos = (172,0); }, @@ -754,6 +843,14 @@ width = 348; { anchors = ( { +name = "#entry"; +pos = (-6,0); +}, +{ +name = "#exit"; +pos = (110,0); +}, +{ name = bottom; pos = (52,0); }, @@ -795,6 +892,14 @@ width = 110; { anchors = ( { +name = "#entry"; +pos = (-8,0); +}, +{ +name = "#exit"; +pos = (233,0); +}, +{ name = bottom; pos = (102,0); }, @@ -849,6 +954,14 @@ width = 233; { anchors = ( { +name = "#entry"; +pos = (4,0); +}, +{ +name = "#exit"; +pos = (195,0); +}, +{ name = bottom; pos = (83,0); }, @@ -959,6 +1072,13 @@ width = 195; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (282,0); +}, +{ name = bottom; pos = (124,0); }, @@ -1021,6 +1141,13 @@ width = 282; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (218,0); +}, +{ name = bottom; pos = (72,0); }, @@ -1083,6 +1210,13 @@ width = 218; { anchors = ( { +name = "#entry"; +}, +{ +name = "#exit"; +pos = (322,0); +}, +{ name = bottom; pos = (138,0); }, @@ -1145,6 +1279,14 @@ width = 322; { anchors = ( { +name = "#entry"; +pos = (-26,0); +}, +{ +name = "#exit"; +pos = (107,0); +}, +{ name = bottom; }, { @@ -1185,6 +1327,14 @@ width = 107; { anchors = ( { +name = "#entry"; +pos = (-25,0); +}, +{ +name = "#exit"; +pos = (228,0); +}, +{ name = bottom; pos = (45,0); }, @@ -1226,6 +1376,14 @@ width = 228; { anchors = ( { +name = "#entry"; +pos = (-20,0); +}, +{ +name = "#exit"; +pos = (180,0); +}, +{ name = bottom; pos = (63,0); }, @@ -1298,6 +1456,14 @@ width = 180; { anchors = ( { +name = "#entry"; +pos = (-35,0); +}, +{ +name = "#exit"; +pos = (252,0); +}, +{ name = bottom; pos = (62,0); }, @@ -1360,6 +1526,14 @@ width = 252; { anchors = ( { +name = "#entry"; +pos = (-13,0); +}, +{ +name = "#exit"; +pos = (203,0); +}, +{ name = bottom; pos = (34,0); }, @@ -1439,6 +1613,14 @@ width = 203; { anchors = ( { +name = "#entry"; +pos = (-38,0); +}, +{ +name = "#exit"; +pos = (306,0); +}, +{ name = bottom; pos = (151,0); }, diff --git a/sources/MonaSans.glyphspackage/glyphs/l.ss04.glyph b/sources/MonaSans.glyphspackage/glyphs/l.ss04.glyph index 8e716692..fbe1ebce 100644 --- a/sources/MonaSans.glyphspackage/glyphs/l.ss04.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/l.ss04.glyph @@ -106,7 +106,7 @@ nodes = ( ); } ); -width = 169; +width = 171; }, { anchors = ( @@ -141,7 +141,7 @@ nodes = ( ); } ); -width = 319; +width = 320; }, { anchors = ( @@ -224,7 +224,7 @@ type = Stem; } ); }; -width = 208; +width = 211; }, { anchors = ( @@ -259,7 +259,7 @@ nodes = ( ); } ); -width = 286; +width = 296; }, { anchors = ( @@ -294,7 +294,7 @@ nodes = ( ); } ); -width = 148; +width = 149; }, { anchors = ( @@ -329,7 +329,7 @@ nodes = ( ); } ); -width = 243; +width = 244; }, { anchors = ( @@ -364,7 +364,7 @@ nodes = ( ); } ); -width = 206; +width = 204; }, { anchors = ( @@ -399,7 +399,7 @@ nodes = ( ); } ); -width = 298; +width = 299; }, { anchors = ( @@ -434,7 +434,7 @@ nodes = ( ); } ); -width = 169; +width = 171; }, { anchors = ( @@ -469,7 +469,7 @@ nodes = ( ); } ); -width = 317; +width = 319; }, { anchors = ( @@ -504,7 +504,7 @@ nodes = ( ); } ); -width = 105; +width = 104; }, { anchors = ( @@ -539,7 +539,7 @@ nodes = ( ); } ); -width = 215; +width = 216; }, { anchors = ( @@ -692,7 +692,7 @@ nodes = ( ); } ); -width = 154; +width = 156; }, { anchors = ( @@ -727,7 +727,7 @@ nodes = ( ); } ); -width = 292; +width = 290; }, { anchors = ( @@ -797,7 +797,7 @@ nodes = ( ); } ); -width = 205; +width = 206; }, { anchors = ( @@ -832,7 +832,7 @@ nodes = ( ); } ); -width = 158; +width = 161; }, { anchors = ( @@ -867,7 +867,7 @@ nodes = ( ); } ); -width = 240; +width = 241; }, { anchors = ( @@ -902,7 +902,7 @@ nodes = ( ); } ); -width = 149; +width = 151; }, { anchors = ( @@ -937,7 +937,7 @@ nodes = ( ); } ); -width = 275; +width = 276; } ); metricRight = l; diff --git a/sources/MonaSans.glyphspackage/glyphs/lacute.ss03.glyph b/sources/MonaSans.glyphspackage/glyphs/lacute.ss03.glyph index 674eac3f..c21c7732 100644 --- a/sources/MonaSans.glyphspackage/glyphs/lacute.ss03.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/lacute.ss03.glyph @@ -62,7 +62,7 @@ shapes = ( ref = l.ss03; }, { -pos = (48,57); +pos = (48,87); ref = acutecomb; } ); @@ -75,7 +75,7 @@ shapes = ( ref = l.ss03; }, { -pos = (33,51); +pos = (33,81); ref = acutecomb; } ); diff --git a/sources/MonaSans.glyphspackage/glyphs/lacute.ss04.glyph b/sources/MonaSans.glyphspackage/glyphs/lacute.ss04.glyph index 7b689ac4..5b119043 100644 --- a/sources/MonaSans.glyphspackage/glyphs/lacute.ss04.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/lacute.ss04.glyph @@ -40,7 +40,7 @@ pos = (26,57); ref = acutecomb; } ); -width = 169; +width = 171; }, { layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; @@ -53,7 +53,7 @@ pos = (37,56); ref = acutecomb; } ); -width = 319; +width = 320; }, { layerId = m019; @@ -66,7 +66,7 @@ pos = (49,57); ref = acutecomb; } ); -width = 208; +width = 211; }, { layerId = m020; @@ -79,7 +79,7 @@ pos = (30,51); ref = acutecomb; } ); -width = 286; +width = 296; }, { layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; @@ -92,7 +92,7 @@ pos = (30,57); ref = acutecomb; } ); -width = 148; +width = 149; }, { layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -105,7 +105,7 @@ pos = (13,51); ref = acutecomb; } ); -width = 243; +width = 244; }, { layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -118,7 +118,7 @@ pos = (58,57); ref = acutecomb; } ); -width = 206; +width = 204; }, { layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; @@ -131,7 +131,7 @@ pos = (48,51); ref = acutecomb; } ); -width = 298; +width = 299; }, { layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; @@ -144,7 +144,7 @@ pos = (38,57); ref = acutecomb; } ); -width = 169; +width = 171; }, { layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -157,7 +157,7 @@ pos = (48,56); ref = acutecomb; } ); -width = 317; +width = 319; }, { layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -170,7 +170,7 @@ pos = (19,57); ref = acutecomb; } ); -width = 105; +width = 104; }, { layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -183,7 +183,7 @@ pos = (9,51); ref = acutecomb; } ); -width = 215; +width = 216; }, { layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -222,7 +222,7 @@ pos = (31,57); ref = acutecomb; } ); -width = 154; +width = 156; }, { layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; @@ -235,7 +235,7 @@ pos = (42,56); ref = acutecomb; } ); -width = 292; +width = 290; }, { layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; @@ -261,7 +261,7 @@ pos = (13,51); ref = acutecomb; } ); -width = 205; +width = 206; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -274,7 +274,7 @@ pos = (58,57); ref = acutecomb; } ); -width = 158; +width = 161; }, { layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; @@ -287,7 +287,7 @@ pos = (48,51); ref = acutecomb; } ); -width = 240; +width = 241; }, { layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; @@ -300,7 +300,7 @@ pos = (38,57); ref = acutecomb; } ); -width = 149; +width = 151; }, { layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; @@ -313,7 +313,7 @@ pos = (48,56); ref = acutecomb; } ); -width = 275; +width = 276; } ); } diff --git a/sources/MonaSans.glyphspackage/glyphs/lcaron.ss03.glyph b/sources/MonaSans.glyphspackage/glyphs/lcaron.ss03.glyph index 771734a0..e36aaaf4 100644 --- a/sources/MonaSans.glyphspackage/glyphs/lcaron.ss03.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/lcaron.ss03.glyph @@ -61,7 +61,7 @@ shapes = ( ref = l.ss03; }, { -pos = (143,0); +pos = (143,30); ref = caroncomb.alt; } ); @@ -74,7 +74,7 @@ shapes = ( ref = l.ss03; }, { -pos = (215,0); +pos = (215,30); ref = caroncomb.alt; } ); diff --git a/sources/MonaSans.glyphspackage/glyphs/lcaron.ss04.glyph b/sources/MonaSans.glyphspackage/glyphs/lcaron.ss04.glyph index 10608917..1f2e6d78 100644 --- a/sources/MonaSans.glyphspackage/glyphs/lcaron.ss04.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/lcaron.ss04.glyph @@ -41,7 +41,7 @@ pos = (131,0); ref = caroncomb.alt; } ); -width = 169; +width = 171; }, { layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; @@ -54,7 +54,7 @@ pos = (254,0); ref = caroncomb.alt; } ); -width = 319; +width = 320; }, { layerId = m019; @@ -67,7 +67,7 @@ pos = (144,0); ref = caroncomb.alt; } ); -width = 208; +width = 211; }, { layerId = m020; @@ -80,7 +80,7 @@ pos = (212,0); ref = caroncomb.alt; } ); -width = 286; +width = 296; }, { layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; @@ -93,7 +93,7 @@ pos = (98,0); ref = caroncomb.alt; } ); -width = 148; +width = 149; }, { layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -106,7 +106,7 @@ pos = (179,0); ref = caroncomb.alt; } ); -width = 243; +width = 244; }, { layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -119,7 +119,7 @@ pos = (139,0); ref = caroncomb.alt; } ); -width = 206; +width = 204; }, { layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; @@ -132,7 +132,7 @@ pos = (232,0); ref = caroncomb.alt; } ); -width = 298; +width = 299; }, { layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; @@ -145,7 +145,7 @@ pos = (131,0); ref = caroncomb.alt; } ); -width = 169; +width = 171; }, { layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -158,7 +158,7 @@ pos = (252,0); ref = caroncomb.alt; } ); -width = 317; +width = 319; }, { layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -171,7 +171,7 @@ pos = (98,0); ref = caroncomb.alt; } ); -width = 105; +width = 104; }, { layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -184,7 +184,7 @@ pos = (188,0); ref = caroncomb.alt; } ); -width = 215; +width = 216; }, { layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -223,7 +223,7 @@ pos = (136,0); ref = caroncomb.alt; } ); -width = 154; +width = 156; }, { layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; @@ -236,7 +236,7 @@ pos = (259,0); ref = caroncomb.alt; } ); -width = 292; +width = 290; }, { layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; @@ -262,7 +262,7 @@ pos = (179,0); ref = caroncomb.alt; } ); -width = 205; +width = 206; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -275,7 +275,7 @@ pos = (139,0); ref = caroncomb.alt; } ); -width = 158; +width = 161; }, { layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; @@ -288,7 +288,7 @@ pos = (232,0); ref = caroncomb.alt; } ); -width = 240; +width = 241; }, { layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; @@ -301,7 +301,7 @@ pos = (131,0); ref = caroncomb.alt; } ); -width = 149; +width = 151; }, { layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; @@ -314,7 +314,7 @@ pos = (252,0); ref = caroncomb.alt; } ); -width = 275; +width = 276; } ); } diff --git a/sources/MonaSans.glyphspackage/glyphs/lcommaaccent.ss04.glyph b/sources/MonaSans.glyphspackage/glyphs/lcommaaccent.ss04.glyph index 272ed372..65ace052 100644 --- a/sources/MonaSans.glyphspackage/glyphs/lcommaaccent.ss04.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/lcommaaccent.ss04.glyph @@ -41,7 +41,7 @@ pos = (-17,0); ref = commaaccentcomb; } ); -width = 169; +width = 171; }, { layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; @@ -54,7 +54,7 @@ pos = (-30,0); ref = commaaccentcomb; } ); -width = 319; +width = 320; }, { layerId = m019; @@ -67,7 +67,7 @@ pos = (-2,0); ref = commaaccentcomb; } ); -width = 208; +width = 211; }, { layerId = m020; @@ -80,7 +80,7 @@ pos = (-23,0); ref = commaaccentcomb; } ); -width = 286; +width = 296; }, { layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; @@ -93,7 +93,7 @@ pos = (-22,0); ref = commaaccentcomb; } ); -width = 148; +width = 149; }, { layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -106,7 +106,7 @@ pos = (-67,0); ref = commaaccentcomb; } ); -width = 243; +width = 244; }, { layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -119,7 +119,7 @@ pos = (-3,0); ref = commaaccentcomb; } ); -width = 206; +width = 204; }, { layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; @@ -132,7 +132,7 @@ pos = (-23,0); ref = commaaccentcomb; } ); -width = 298; +width = 299; }, { layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; @@ -145,7 +145,7 @@ pos = (-17,0); ref = commaaccentcomb; } ); -width = 169; +width = 171; }, { layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -158,7 +158,7 @@ pos = (-26,0); ref = commaaccentcomb; } ); -width = 317; +width = 319; }, { layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -171,7 +171,7 @@ pos = (-22,0); ref = commaaccentcomb; } ); -width = 105; +width = 104; }, { layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -184,7 +184,7 @@ pos = (-61,0); ref = commaaccentcomb; } ); -width = 215; +width = 216; }, { layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -223,7 +223,7 @@ pos = (-12,0); ref = commaaccentcomb; } ); -width = 154; +width = 156; }, { layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; @@ -236,7 +236,7 @@ pos = (-25,0); ref = commaaccentcomb; } ); -width = 292; +width = 290; }, { layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; @@ -262,7 +262,7 @@ pos = (-67,0); ref = commaaccentcomb; } ); -width = 205; +width = 206; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -275,7 +275,7 @@ pos = (-3,0); ref = commaaccentcomb; } ); -width = 158; +width = 161; }, { layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; @@ -288,7 +288,7 @@ pos = (-23,0); ref = commaaccentcomb; } ); -width = 240; +width = 241; }, { layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; @@ -301,7 +301,7 @@ pos = (-17,0); ref = commaaccentcomb; } ); -width = 149; +width = 151; }, { layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; @@ -314,7 +314,7 @@ pos = (-26,0); ref = commaaccentcomb; } ); -width = 275; +width = 276; } ); } diff --git a/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.glyph b/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.glyph index ca457e4b..a83b1447 100644 --- a/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.glyph @@ -11,11 +11,11 @@ ref = l; }, { alignment = 1; -pos = (149,0); +pos = (148,12); ref = periodcentered.loclCAT.ss01; } ); -width = 186; +width = 149; }, { layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; @@ -25,11 +25,11 @@ ref = l; }, { alignment = 1; -pos = (247,0); +pos = (258,12); ref = periodcentered.loclCAT.ss01; } ); -width = 430; +width = 247; }, { layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; @@ -39,11 +39,11 @@ ref = l; }, { alignment = 1; -pos = (173,0); +pos = (218,12); ref = periodcentered.loclCAT.ss01; } ); -width = 252; +width = 173; }, { layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; @@ -53,11 +53,11 @@ ref = l; }, { alignment = 1; -pos = (321,0); +pos = (333,12); ref = periodcentered.loclCAT.ss01; } ); -width = 504; +width = 321; }, { layerId = m019; @@ -67,11 +67,11 @@ ref = l; }, { alignment = 1; -pos = (213,0); +pos = (239,12); ref = periodcentered.loclCAT.ss01; } ); -width = 290; +width = 213; }, { layerId = m020; @@ -81,11 +81,11 @@ ref = l; }, { alignment = 1; -pos = (311,0); +pos = (318,12); ref = periodcentered.loclCAT.ss01; } ); -width = 484; +width = 311; }, { layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; @@ -95,11 +95,11 @@ ref = l; }, { alignment = 1; -pos = (151,0); +pos = (180,12); ref = periodcentered.loclCAT.ss01; } ); -width = 188; +width = 151; }, { layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -109,11 +109,11 @@ ref = l; }, { alignment = 1; -pos = (246,0); +pos = (265,12); ref = periodcentered.loclCAT.ss01; } ); -width = 429; +width = 246; }, { layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -123,11 +123,11 @@ ref = l; }, { alignment = 1; -pos = (202,0); +pos = (234,12); ref = periodcentered.loclCAT.ss01; } ); -width = 276; +width = 202; }, { layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; @@ -137,11 +137,11 @@ ref = l; }, { alignment = 1; -pos = (301,0); +pos = (332,12); ref = periodcentered.loclCAT.ss01; } ); -width = 487; +width = 301; }, { layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; @@ -151,11 +151,11 @@ ref = l; }, { alignment = 1; -pos = (173,0); +pos = (217,12); ref = periodcentered.loclCAT.ss01; } ); -width = 253; +width = 173; }, { layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -165,11 +165,11 @@ ref = l; }, { alignment = 1; -pos = (321,0); +pos = (322,12); ref = periodcentered.loclCAT.ss01; } ); -width = 505; +width = 321; }, { layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -179,11 +179,11 @@ ref = l; }, { alignment = 1; -pos = (101,0); +pos = (123,12); ref = periodcentered.loclCAT.ss01; } ); -width = 125; +width = 101; }, { layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -193,11 +193,11 @@ ref = l; }, { alignment = 1; -pos = (211,0); +pos = (213,12); ref = periodcentered.loclCAT.ss01; } ); -width = 368; +width = 211; }, { layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -207,11 +207,11 @@ ref = l; }, { alignment = 1; -pos = (155,0); +pos = (170,12); ref = periodcentered.loclCAT.ss01; } ); -width = 195; +width = 155; }, { layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; @@ -221,11 +221,11 @@ ref = l; }, { alignment = 1; -pos = (251,0); +pos = (252,12); ref = periodcentered.loclCAT.ss01; } ); -width = 413; +width = 251; }, { layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; @@ -235,11 +235,11 @@ ref = l; }, { alignment = 1; -pos = (153,0); +pos = (178,12); ref = periodcentered.loclCAT.ss01; } ); -width = 222; +width = 153; }, { layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; @@ -249,11 +249,11 @@ ref = l; }, { alignment = 1; -pos = (283,0); +pos = (284,12); ref = periodcentered.loclCAT.ss01; } ); -width = 444; +width = 283; }, { layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; @@ -263,7 +263,7 @@ ref = l; }, { alignment = 1; -pos = (103,0); +pos = (126,12); ref = periodcentered.loclCAT.ss01; } ); @@ -277,11 +277,11 @@ ref = l; }, { alignment = 1; -pos = (208,0); +pos = (216,12); ref = periodcentered.loclCAT.ss01; } ); -width = 353; +width = 208; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -291,11 +291,11 @@ ref = l; }, { alignment = 1; -pos = (170,0); +pos = (165,12); ref = periodcentered.loclCAT.ss01; } ); -width = 196; +width = 164; }, { layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; @@ -305,11 +305,11 @@ ref = l; }, { alignment = 1; -pos = (252,0); +pos = (253,12); ref = periodcentered.loclCAT.ss01; } ); -width = 380; +width = 243; }, { layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; @@ -319,11 +319,11 @@ ref = l; }, { alignment = 1; -pos = (153,0); +pos = (180,12); ref = periodcentered.loclCAT.ss01; } ); -width = 213; +width = 153; }, { layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; @@ -333,11 +333,11 @@ ref = l; }, { alignment = 1; -pos = (277,0); +pos = (300,12); ref = periodcentered.loclCAT.ss01; } ); -width = 419; +width = 277; } ); } diff --git a/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss03.glyph b/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss03.glyph index 71e9c38c..b029126d 100644 --- a/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss03.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss03.glyph @@ -11,11 +11,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (152,0); +pos = (147,12); ref = periodcentered.loclCAT.ss01; } ); -width = 189; +width = 152; }, { layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; @@ -25,11 +25,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (266,0); +pos = (254,12); ref = periodcentered.loclCAT.ss01; } ); -width = 449; +width = 266; }, { layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; @@ -39,11 +39,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (233,0); +pos = (214,12); ref = periodcentered.loclCAT.ss01; } ); -width = 312; +width = 233; }, { layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; @@ -53,11 +53,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (349,0); +pos = (326,12); ref = periodcentered.loclCAT.ss01; } ); -width = 532; +width = 349; }, { layerId = m019; @@ -67,11 +67,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (236,0); +pos = (236,12); ref = periodcentered.loclCAT.ss01; } ); -width = 313; +width = 236; }, { layerId = m020; @@ -81,11 +81,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (306,0); +pos = (306,12); ref = periodcentered.loclCAT.ss01; } ); -width = 479; +width = 306; }, { layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; @@ -95,11 +95,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (153,0); +pos = (177,12); ref = periodcentered.loclCAT.ss01; } ); -width = 190; +width = 153; }, { layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -109,11 +109,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (266,0); +pos = (261,12); ref = periodcentered.loclCAT.ss01; } ); -width = 449; +width = 266; }, { layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -123,11 +123,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (228,0); +pos = (236,12); ref = periodcentered.loclCAT.ss01; } ); -width = 302; +width = 228; }, { layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; @@ -137,11 +137,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (310,0); +pos = (326,7); ref = periodcentered.loclCAT.ss01; } ); -width = 496; +width = 310; }, { layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; @@ -151,11 +151,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (223,0); +pos = (210,12); ref = periodcentered.loclCAT.ss01; } ); -width = 303; +width = 223; }, { layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -165,11 +165,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (348,0); +pos = (310,12); ref = periodcentered.loclCAT.ss01; } ); -width = 532; +width = 348; }, { layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -179,11 +179,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (110,0); +pos = (124,12); ref = periodcentered.loclCAT.ss01; } ); -width = 134; +width = 110; }, { layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -193,11 +193,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (233,0); +pos = (209,12); ref = periodcentered.loclCAT.ss01; } ); -width = 390; +width = 233; }, { layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -207,11 +207,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (195,0); +pos = (175,12); ref = periodcentered.loclCAT.ss01; } ); -width = 235; +width = 195; }, { layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; @@ -236,11 +236,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (218,0); +pos = (174,12); ref = periodcentered.loclCAT.ss01; } ); -width = 287; +width = 218; }, { layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; @@ -250,11 +250,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (322,0); +pos = (280,12); ref = periodcentered.loclCAT.ss01; } ); -width = 483; +width = 322; }, { layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; @@ -264,7 +264,7 @@ ref = l.ss03; }, { alignment = 1; -pos = (107,0); +pos = (124,12); ref = periodcentered.loclCAT.ss01; } ); @@ -278,11 +278,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (214,0); +pos = (212,12); ref = periodcentered.loclCAT.ss01; } ); -width = 359; +width = 228; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -292,11 +292,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (180,0); +pos = (162,12); ref = periodcentered.loclCAT.ss01; } ); -width = 206; +width = 180; }, { layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; @@ -306,11 +306,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (250,0); +pos = (247,7); ref = periodcentered.loclCAT.ss01; } ); -width = 378; +width = 252; }, { layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; @@ -320,11 +320,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (177,0); +pos = (173,12); ref = periodcentered.loclCAT.ss01; } ); -width = 237; +width = 203; }, { layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; @@ -334,11 +334,11 @@ ref = l.ss03; }, { alignment = 1; -pos = (280,0); +pos = (289,12); ref = periodcentered.loclCAT.ss01; } ); -width = 422; +width = 306; } ); } diff --git a/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss04.glyph b/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss04.glyph index 70b04dcb..6d483193 100644 --- a/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss04.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss04.glyph @@ -11,11 +11,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (149,0); +pos = (148,12); ref = periodcentered.loclCAT.ss01; } ); -width = 186; +width = 149; }, { layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; @@ -25,11 +25,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (247,0); +pos = (258,12); ref = periodcentered.loclCAT.ss01; } ); -width = 430; +width = 247; }, { layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; @@ -39,11 +39,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (169,0); +pos = (216,12); ref = periodcentered.loclCAT.ss01; } ); -width = 248; +width = 171; }, { layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; @@ -53,11 +53,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (319,0); +pos = (332,12); ref = periodcentered.loclCAT.ss01; } ); -width = 502; +width = 320; }, { layerId = m019; @@ -67,11 +67,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (208,0); +pos = (237,12); ref = periodcentered.loclCAT.ss01; } ); -width = 285; +width = 211; }, { layerId = m020; @@ -81,11 +81,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (286,0); +pos = (303,12); ref = periodcentered.loclCAT.ss01; } ); -width = 459; +width = 296; }, { layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; @@ -95,11 +95,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (148,0); +pos = (178,12); ref = periodcentered.loclCAT.ss01; } ); -width = 185; +width = 149; }, { layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -109,11 +109,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (243,0); +pos = (263,12); ref = periodcentered.loclCAT.ss01; } ); -width = 426; +width = 244; }, { layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -123,11 +123,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (206,0); +pos = (236,12); ref = periodcentered.loclCAT.ss01; } ); -width = 280; +width = 204; }, { layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; @@ -137,11 +137,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (298,0); +pos = (330,12); ref = periodcentered.loclCAT.ss01; } ); -width = 484; +width = 299; }, { layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; @@ -151,11 +151,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (169,0); +pos = (215,12); ref = periodcentered.loclCAT.ss01; } ); -width = 249; +width = 171; }, { layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -165,11 +165,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (317,0); +pos = (320,12); ref = periodcentered.loclCAT.ss01; } ); -width = 501; +width = 319; }, { layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -179,11 +179,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (105,0); +pos = (127,12); ref = periodcentered.loclCAT.ss01; } ); -width = 129; +width = 104; }, { layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -193,11 +193,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (215,0); +pos = (218,12); ref = periodcentered.loclCAT.ss01; } ); -width = 372; +width = 216; }, { layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -207,11 +207,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (164,0); +pos = (179,12); ref = periodcentered.loclCAT.ss01; } ); -width = 204; +width = 164; }, { layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; @@ -221,11 +221,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (263,0); +pos = (264,12); ref = periodcentered.loclCAT.ss01; } ); -width = 425; +width = 263; }, { layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; @@ -235,11 +235,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (154,0); +pos = (181,12); ref = periodcentered.loclCAT.ss01; } ); -width = 223; +width = 156; }, { layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; @@ -249,11 +249,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (292,0); +pos = (291,12); ref = periodcentered.loclCAT.ss01; } ); -width = 453; +width = 290; }, { layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; @@ -263,7 +263,7 @@ ref = l.ss04; }, { alignment = 1; -pos = (102,0); +pos = (125,12); ref = periodcentered.loclCAT.ss01; } ); @@ -277,11 +277,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (205,0); +pos = (214,12); ref = periodcentered.loclCAT.ss01; } ); -width = 350; +width = 206; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -291,11 +291,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (166,0); +pos = (162,12); ref = periodcentered.loclCAT.ss01; } ); -width = 192; +width = 161; }, { layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; @@ -305,11 +305,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (250,0); +pos = (251,12); ref = periodcentered.loclCAT.ss01; } ); -width = 378; +width = 241; }, { layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; @@ -319,11 +319,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (149,0); +pos = (178,12); ref = periodcentered.loclCAT.ss01; } ); -width = 209; +width = 151; }, { layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; @@ -333,11 +333,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (275,0); +pos = (299,12); ref = periodcentered.loclCAT.ss01; } ); -width = 417; +width = 276; } ); } diff --git a/sources/MonaSans.glyphspackage/glyphs/ldot.ss04.glyph b/sources/MonaSans.glyphspackage/glyphs/ldot.ss04.glyph index 5e34815d..a515ed75 100644 --- a/sources/MonaSans.glyphspackage/glyphs/ldot.ss04.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/ldot.ss04.glyph @@ -39,11 +39,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (219,0); +pos = (221,0); ref = periodcentered.loclCAT; } ); -width = 298; +width = 300; }, { layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; @@ -53,11 +53,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (351,0); +pos = (352,0); ref = periodcentered.loclCAT; } ); -width = 534; +width = 535; }, { layerId = m019; @@ -67,11 +67,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (201,0); +pos = (204,0); ref = periodcentered.loclCAT; } ); -width = 466; +width = 469; }, { layerId = m020; @@ -81,11 +81,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (298,0); +pos = (308,0); ref = periodcentered.loclCAT; } ); -width = 509; +width = 519; }, { layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; @@ -95,11 +95,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (204,0); +pos = (205,0); ref = periodcentered.loclCAT; } ); -width = 251; +width = 252; }, { layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; @@ -109,11 +109,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (262,0); +pos = (263,0); ref = periodcentered.loclCAT; } ); -width = 445; +width = 446; }, { layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; @@ -123,11 +123,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (286,0); +pos = (284,0); ref = periodcentered.loclCAT; } ); -width = 341; +width = 339; }, { layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; @@ -137,11 +137,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (320,0); +pos = (321,0); ref = periodcentered.loclCAT; } ); -width = 511; +width = 512; }, { layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; @@ -151,11 +151,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (219,0); +pos = (221,0); ref = periodcentered.loclCAT; } ); -width = 300; +width = 302; }, { layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; @@ -165,11 +165,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (351,0); +pos = (353,0); ref = periodcentered.loclCAT; } ); -width = 539; +width = 541; }, { layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; @@ -179,11 +179,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (160,0); +pos = (159,0); ref = periodcentered.loclCAT; } ); -width = 184; +width = 183; }, { layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; @@ -193,11 +193,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (225,0); +pos = (226,0); ref = periodcentered.loclCAT; } ); -width = 382; +width = 383; }, { layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; @@ -235,11 +235,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (198,0); +pos = (200,0); ref = periodcentered.loclCAT; } ); -width = 267; +width = 269; }, { layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; @@ -249,11 +249,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (321,0); +pos = (319,0); ref = periodcentered.loclCAT; } ); -width = 482; +width = 480; }, { layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; @@ -277,11 +277,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (225,0); +pos = (226,0); ref = periodcentered.loclCAT; } ); -width = 370; +width = 371; }, { layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; @@ -291,11 +291,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (184,0); +pos = (187,0); ref = periodcentered.loclCAT; } ); -width = 191; +width = 194; }, { layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; @@ -305,11 +305,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (264,0); +pos = (265,0); ref = periodcentered.loclCAT; } ); -width = 397; +width = 398; }, { layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; @@ -319,11 +319,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (199,0); +pos = (201,0); ref = periodcentered.loclCAT; } ); -width = 260; +width = 262; }, { layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; @@ -333,11 +333,11 @@ ref = l.ss04; }, { alignment = 1; -pos = (321,0); +pos = (322,0); ref = periodcentered.loclCAT; } ); -width = 467; +width = 468; } ); } diff --git a/sources/MonaSans.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph b/sources/MonaSans.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph index acc31503..7b4af373 100644 --- a/sources/MonaSans.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph @@ -2,336 +2,474 @@ glyphname = periodcentered.loclCAT.ss01; layers = ( { +anchors = ( +{ +name = _center; +pos = (-73,353); +} +); layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; shapes = ( { closed = 1; nodes = ( -(49,326,l), -(49,384,l), -(-12,384,l), -(-12,326,l) +(61,326,l), +(61,384,l), +(0,384,l), +(0,326,l) ); } ); -width = 37; +width = 61; }, { +anchors = ( +{ +name = _center; +pos = (-134,353); +} +); layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; shapes = ( { closed = 1; nodes = ( -(171,270,l), -(171,425,l), -(12,425,l), -(12,270,l) +(159,270,l), +(159,425,l), +(0,425,l), +(0,270,l) ); } ); -width = 183; +width = 159; }, { +anchors = ( +{ +name = _center; +pos = (-132,353); +} +); layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; shapes = ( { closed = 1; nodes = ( -(77,313,l), -(77,382,l), -(2,382,l), -(2,313,l) +(75,313,l), +(75,382,l), +(0,382,l), +(0,313,l) ); } ); -width = 79; +width = 75; }, { +anchors = ( +{ +name = _center; +pos = (-172,353); +} +); layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; shapes = ( { closed = 1; nodes = ( -(173,263,l), -(173,431,l), -(10,431,l), -(10,263,l) +(163,263,l), +(163,431,l), +(0,431,l), +(0,263,l) ); } ); -width = 183; +width = 163; }, { +anchors = ( +{ +name = _center; +pos = (-132,353); +} +); layerId = m019; shapes = ( { closed = 1; nodes = ( -(77,309,l), -(77,386,l), -(1,386,l), -(1,309,l) +(76,309,l), +(76,386,l), +(0,386,l), +(0,309,l) ); } ); -width = 77; +width = 76; }, { +anchors = ( +{ +name = _center; +pos = (-163,353); +} +); layerId = m020; shapes = ( { closed = 1; nodes = ( -(170,262,l), -(170,435,l), -(4,435,l), -(4,262,l) +(166,262,l), +(166,435,l), +(0,435,l), +(0,262,l) ); } ); -width = 173; +width = 166; }, { +anchors = ( +{ +name = _center; +pos = (-82,353); +} +); layerId = "23BA42C1-D468-4A44-9BE5-E18AE60B7926"; shapes = ( { closed = 1; nodes = ( -(63,326,l), -(75,384,l), -(14,384,l), -(2,326,l) +(75,326,l), +(87,384,l), +(26,384,l), +(14,326,l) ); } ); -width = 37; +width = 61; }, { +anchors = ( +{ +name = _center; +pos = (-122,353); +} +); layerId = "2D4E69BA-A319-45D0-84B7-5297BCF4B7A0"; shapes = ( { closed = 1; nodes = ( -(171,270,l), -(203,425,l), -(44,425,l), -(12,270,l) +(159,270,l), +(191,425,l), +(32,425,l), +(0,270,l) ); } ); -width = 183; +width = 159; }, { +anchors = ( +{ +name = _center; +pos = (-112,353); +} +); layerId = "095FE76F-1953-440B-9108-AA0678D151F9"; shapes = ( { closed = 1; nodes = ( -(86,309,l), -(102,386,l), -(24,386,l), -(8,309,l) +(88,309,l), +(104,386,l), +(26,386,l), +(10,309,l) ); } ); -width = 74; +width = 78; }, { +anchors = ( +{ +name = _center; +pos = (-162,353); +} +); layerId = "63AAE8D6-1DFF-4DD4-BD9A-49272FE52904"; shapes = ( { closed = 1; nodes = ( -(179,262,l), -(215,435,l), -(39,435,l), -(3,262,l) +(174,262,l), +(210,435,l), +(34,435,l), +(-2,262,l) ); } ); -width = 186; +width = 176; }, { +anchors = ( +{ +name = _center; +pos = (-109,353); +} +); layerId = "C17B1F32-8075-45B4-AA59-7DAFF0D7E404"; shapes = ( { closed = 1; nodes = ( -(89,313,l), -(103,382,l), -(28,382,l), -(14,313,l) +(87,313,l), +(101,382,l), +(26,382,l), +(12,313,l) ); } ); -width = 80; +width = 76; }, { +anchors = ( +{ +name = _center; +pos = (-142,353); +} +); layerId = "377EF8AC-8B0D-46C2-96BB-3B5B69A8F571"; shapes = ( { closed = 1; nodes = ( -(172,263,l), -(206,431,l), -(43,431,l), -(9,263,l) +(162,263,l), +(196,431,l), +(33,431,l), +(-1,263,l) ); } ); -width = 184; +width = 164; }, { +anchors = ( +{ +name = _center; +pos = (-72,353); +} +); layerId = "F809B810-8CF1-453B-A5BE-CA3BE927A72B"; shapes = ( { closed = 1; nodes = ( -(41,326,l), -(41,384,l), -(-20,384,l), -(-20,326,l) +(61,326,l), +(61,384,l), +(0,384,l), +(0,326,l) ); } ); -width = 24; +width = 61; }, { +anchors = ( +{ +name = _center; +pos = (-107,353); +} +); layerId = "BBBD8BC5-1445-4217-985E-4C596438DA38"; shapes = ( { closed = 1; nodes = ( -(158,270,l), -(158,425,l), -(-1,425,l), -(-1,270,l) +(159,270,l), +(159,425,l), +(0,425,l), +(0,270,l) ); } ); -width = 157; +width = 159; }, { +anchors = ( +{ +name = _center; +pos = (-92,353); +} +); layerId = "E97B55C1-E583-4247-91FF-22E95A4A75BA"; shapes = ( { closed = 1; nodes = ( -(59,309,l), -(59,386,l), -(-19,386,l), -(-19,309,l) +(78,309,l), +(78,386,l), +(0,386,l), +(0,309,l) ); } ); -width = 40; +width = 78; }, { +anchors = ( +{ +name = _center; +pos = (-126,353); +} +); layerId = "0B275536-62AC-4C56-AB54-CAFC17136928"; shapes = ( { closed = 1; nodes = ( -(169,262,l), -(169,435,l), -(-7,435,l), -(-7,262,l) +(176,262,l), +(176,435,l), +(0,435,l), +(0,262,l) ); } ); -width = 162; +width = 176; }, { +anchors = ( +{ +name = _center; +pos = (-102,353); +} +); layerId = "672F45B7-BA56-43A0-BBB6-CC0745727C88"; shapes = ( { closed = 1; nodes = ( -(72,313,l), -(72,382,l), -(-3,382,l), -(-3,313,l) +(75,313,l), +(75,382,l), +(0,382,l), +(0,313,l) ); } ); -width = 69; +width = 75; }, { +anchors = ( +{ +name = _center; +pos = (-142,353); +} +); layerId = "155B42D5-FD83-4BB6-AC0D-930BEE350254"; shapes = ( { closed = 1; nodes = ( -(162,263,l), -(162,431,l), -(-1,431,l), -(-1,263,l) +(163,263,l), +(163,431,l), +(0,431,l), +(0,263,l) ); } ); -width = 161; +width = 163; }, { +anchors = ( +{ +name = _center; +pos = (-52,353); +} +); layerId = "A312EA11-A86D-4039-A6A0-3473E7FCFCBA"; shapes = ( { closed = 1; nodes = ( -(40,326,l), -(52,384,l), -(-9,384,l), -(-21,326,l) +(75,326,l), +(87,384,l), +(26,384,l), +(14,326,l) ); } ); -width = 0; +width = 61; }, { +anchors = ( +{ +name = _center; +pos = (-92,353); +} +); layerId = "6E33102A-8120-45EB-96FA-BF5C616DF6D0"; shapes = ( { closed = 1; nodes = ( -(152,270,l), -(184,425,l), -(25,425,l), -(-7,270,l) +(159,270,l), +(191,425,l), +(32,425,l), +(0,270,l) ); } ); -width = 145; +width = 159; }, { +anchors = ( +{ +name = _center; +pos = (-62,353); +} +); layerId = "CD1FE38A-850D-424C-9763-FD0BB7EF0F65"; shapes = ( { closed = 1; nodes = ( -(62,309,l), -(78,386,l), -(0,386,l), -(-16,309,l) +(88,309,l), +(104,386,l), +(26,386,l), +(10,309,l) ); } ); -width = 26; +width = 78; }, { +anchors = ( +{ +name = _center; +pos = (-112,353); +} +); layerId = "116A5FF1-38DA-4DF1-8B47-201F29A4437C"; shapes = ( { closed = 1; nodes = ( -(150,262,l), -(186,435,l), -(10,435,l), -(-26,262,l) +(174,262,l), +(210,435,l), +(34,435,l), +(-2,262,l) ); } ); -width = 128; +width = 176; }, { +anchors = ( +{ +name = _center; +pos = (-82,353); +} +); layerId = "81AB4C8E-4968-429F-824B-C4C034789BE2"; shapes = ( { @@ -347,6 +485,12 @@ nodes = ( width = 60; }, { +anchors = ( +{ +name = _center; +pos = (-142,353); +} +); layerId = "FDCDCD6C-7FEE-4790-B9C8-1B5EEA7E5598"; shapes = ( { @@ -362,5 +506,6 @@ nodes = ( width = 142; } ); -metricRight = "=|"; +metricLeft = "=0"; +metricRight = "=0"; } diff --git a/sources/MonaSans.glyphspackage/glyphs/y.glyph b/sources/MonaSans.glyphspackage/glyphs/y.glyph index 43a64b40..d8148ebb 100644 --- a/sources/MonaSans.glyphspackage/glyphs/y.glyph +++ b/sources/MonaSans.glyphspackage/glyphs/y.glyph @@ -1686,7 +1686,7 @@ width = 528; anchors = ( { name = "#entry"; -pos = (-43,0); +pos = (-45,0); }, { name = "#exit"; diff --git a/sources/MonaSans.glyphspackage/order.plist b/sources/MonaSans.glyphspackage/order.plist index 1a241c59..22ef8328 100644 --- a/sources/MonaSans.glyphspackage/order.plist +++ b/sources/MonaSans.glyphspackage/order.plist @@ -487,10 +487,12 @@ gcircumflex.ss06, gcommaaccent.ss06, gdotaccent.ss06, idotbelow.dotless.ss01, -adieresis.ss05.ss01, -adotbelow.ss05.ss01, ldot.ss01.ss03, ldot.ss01.ss04, +abrevedotbelow.ss01.ss05, +acircumflexdotbelow.ss01.ss05, +adieresis.ss01.ss05, +adotbelow.ss01.ss05, gdotaccent.ss01.ss06, f_f.liga, f_f_i.liga, @@ -500,6 +502,7 @@ fl, t_i.liga, t_t.liga, fi.ss01, +fl.ss03, f_f_i.liga.ss01, t_i.liga.ss01, ordfeminine, @@ -690,6 +693,8 @@ brokenbar, literSign, estimated, numero, +centigrade, +fahrenheit, bitcoin, cent, currency, From 9b724f7c32f4abfd6e8631a64d086823ecca2987 Mon Sep 17 00:00:00 2001 From: Kyle Benson Date: Tue, 12 May 2026 16:40:22 -0700 Subject: [PATCH 2/2] Adding Mono sources --- .../MonaSansMono.glyphspackage/fontinfo.plist | 2174 +++++++++++------ .../glyphs/A_.glyph | 394 ++- .../glyphs/A_E_.glyph | 493 +++- .../glyphs/A_acute.glyph | 59 +- .../glyphs/A_breve.glyph | 59 +- .../glyphs/A_breveacute.glyph | 60 +- .../glyphs/A_brevedotbelow.glyph | 75 +- .../glyphs/A_brevedotbelow.ss01.glyph | 76 +- .../glyphs/A_brevegrave.glyph | 60 +- .../glyphs/A_brevehookabove.glyph | 60 +- .../glyphs/A_brevetilde.glyph | 59 +- .../glyphs/A_circumflex.glyph | 59 +- .../glyphs/A_circumflexacute.glyph | 60 +- .../glyphs/A_circumflexdotbelow.glyph | 75 +- .../glyphs/A_circumflexdotbelow.ss01.glyph | 76 +- .../glyphs/A_circumflexgrave.glyph | 60 +- .../glyphs/A_circumflexhookabove.glyph | 60 +- .../glyphs/A_circumflextilde.glyph | 60 +- .../glyphs/A_dieresis.glyph | 59 +- .../glyphs/A_dieresis.ss01.glyph | 59 +- .../glyphs/A_dotbelow.glyph | 59 +- .../glyphs/A_dotbelow.ss01.glyph | 60 +- .../glyphs/A_grave.glyph | 59 +- .../glyphs/A_hookabove.glyph | 60 +- .../glyphs/A_macron.glyph | 59 +- .../glyphs/A_ogonek.glyph | 61 +- .../glyphs/A_ring.glyph | 59 +- .../glyphs/A_tilde.glyph | 59 +- .../glyphs/B_.glyph | 608 +++-- .../glyphs/C_.glyph | 393 ++- .../glyphs/C_acute.glyph | 63 +- .../glyphs/C_caron.glyph | 63 +- .../glyphs/C_cedilla.glyph | 63 +- .../glyphs/C_circumflex.glyph | 63 +- .../glyphs/C_dotaccent.glyph | 63 +- .../glyphs/C_dotaccent.ss01.glyph | 63 +- .../glyphs/D_.glyph | 395 ++- .../glyphs/D_caron.glyph | 59 +- .../glyphs/D_croat.glyph | 42 +- .../glyphs/E_.glyph | 377 ++- .../glyphs/E_acute.glyph | 59 +- .../glyphs/E_breve.glyph | 58 +- .../glyphs/E_caron.glyph | 58 +- .../glyphs/E_circumflex.glyph | 59 +- .../glyphs/E_circumflexacute.glyph | 59 +- .../glyphs/E_circumflexdotbelow.glyph | 77 +- .../glyphs/E_circumflexdotbelow.ss01.glyph | 78 +- .../glyphs/E_circumflexgrave.glyph | 58 +- .../glyphs/E_circumflexhookabove.glyph | 58 +- .../glyphs/E_circumflextilde.glyph | 58 +- .../glyphs/E_dieresis.glyph | 59 +- .../glyphs/E_dieresis.ss01.glyph | 58 +- .../glyphs/E_dotaccent.glyph | 59 +- .../glyphs/E_dotaccent.ss01.glyph | 58 +- .../glyphs/E_dotbelow.glyph | 63 +- .../glyphs/E_dotbelow.ss01.glyph | 63 +- .../glyphs/E_grave.glyph | 59 +- .../glyphs/E_hookabove.glyph | 59 +- .../glyphs/E_macron.glyph | 59 +- .../glyphs/E_ng.glyph | 261 +- .../glyphs/E_ogonek.glyph | 59 +- .../glyphs/E_th.glyph | 68 +- .../glyphs/E_tilde.glyph | 59 +- .../glyphs/E_uro.glyph | 561 +++++ .../glyphs/F_.glyph | 320 ++- .../glyphs/G_.glyph | 626 +++-- .../glyphs/G_.ss07.glyph | 671 +++-- .../glyphs/G_breve.glyph | 59 +- .../glyphs/G_breve.ss07.glyph | 59 +- .../glyphs/G_caron.glyph | 59 +- .../glyphs/G_caron.ss07.glyph | 59 +- .../glyphs/G_circumflex.glyph | 59 +- .../glyphs/G_circumflex.ss07.glyph | 59 +- .../glyphs/G_commaaccent.glyph | 62 +- .../glyphs/G_commaaccent.ss07.glyph | 60 +- .../glyphs/G_dotaccent.glyph | 59 +- .../glyphs/G_dotaccent.ss01.glyph | 59 +- .../glyphs/G_dotaccent.ss01.ss07.glyph | 59 +- .../glyphs/G_dotaccent.ss07.glyph | 59 +- .../glyphs/G_ermandbls.glyph | 355 ++- .../glyphs/H_.glyph | 409 +++- .../glyphs/H_bar.glyph | 59 +- .../glyphs/H_circumflex.glyph | 58 +- .../glyphs/I_.glyph | 311 ++- .../glyphs/I_.ss02.glyph | 299 ++- .../glyphs/I_J_.glyph | 305 ++- .../glyphs/I_J_.ss02.glyph | 26 - .../glyphs/I_acute.glyph | 58 +- .../glyphs/I_acute.ss02.glyph | 59 +- .../glyphs/I_breve.glyph | 57 +- .../glyphs/I_breve.ss02.glyph | 59 +- .../glyphs/I_circumflex.glyph | 57 +- .../glyphs/I_circumflex.ss02.glyph | 59 +- .../glyphs/I_dieresis.glyph | 57 +- .../glyphs/I_dieresis.ss01.glyph | 57 +- .../glyphs/I_dieresis.ss02.glyph | 59 +- .../glyphs/I_dotaccent.glyph | 58 +- .../glyphs/I_dotaccent.ss01.glyph | 57 +- .../glyphs/I_dotaccent.ss02.glyph | 59 +- .../glyphs/I_dotbelow.glyph | 58 +- .../glyphs/I_dotbelow.ss01.glyph | 57 +- .../glyphs/I_dotbelow.ss02.glyph | 58 +- .../glyphs/I_grave.glyph | 58 +- .../glyphs/I_grave.ss02.glyph | 59 +- .../glyphs/I_hookabove.glyph | 58 +- .../glyphs/I_hookabove.ss02.glyph | 60 +- .../glyphs/I_macron.glyph | 57 +- .../glyphs/I_macron.ss02.glyph | 59 +- .../glyphs/I_ogonek.glyph | 57 +- .../glyphs/I_ogonek.ss02.glyph | 59 +- .../glyphs/I_tilde.glyph | 57 +- .../glyphs/I_tilde.ss02.glyph | 59 +- .../glyphs/J_.glyph | 331 ++- .../glyphs/J_acute.glyph | 60 +- .../glyphs/J_circumflex.glyph | 57 +- .../glyphs/K_.glyph | 335 ++- .../glyphs/K_commaaccent.glyph | 64 +- .../glyphs/L_.glyph | 303 ++- .../glyphs/L_acute.glyph | 59 +- .../glyphs/L_caron.glyph | 62 +- .../glyphs/L_commaaccent.glyph | 63 +- .../glyphs/L_dot.glyph | 69 +- .../glyphs/L_dot.ss01.glyph | 64 +- .../glyphs/L_slash.glyph | 67 +- .../glyphs/M_.glyph | 445 +++- .../glyphs/N_.glyph | 345 ++- .../glyphs/N_acute.glyph | 59 +- .../glyphs/N_caron.glyph | 59 +- .../glyphs/N_commaaccent.glyph | 60 +- .../glyphs/N_tilde.glyph | 59 +- .../glyphs/O_.glyph | 399 ++- .../glyphs/O_E_.glyph | 490 +++- .../glyphs/O_acute.glyph | 59 +- .../glyphs/O_circumflex.glyph | 59 +- .../glyphs/O_circumflexacute.glyph | 60 +- .../glyphs/O_circumflexdotbelow.glyph | 74 +- .../glyphs/O_circumflexdotbelow.ss01.glyph | 76 +- .../glyphs/O_circumflexgrave.glyph | 60 +- .../glyphs/O_circumflexhookabove.glyph | 60 +- .../glyphs/O_circumflextilde.glyph | 60 +- .../glyphs/O_dieresis.glyph | 59 +- .../glyphs/O_dieresis.ss01.glyph | 59 +- .../glyphs/O_dotbelow.glyph | 58 +- .../glyphs/O_dotbelow.ss01.glyph | 60 +- .../glyphs/O_grave.glyph | 59 +- .../glyphs/O_hookabove.glyph | 60 +- .../glyphs/O_horn.glyph | 95 +- .../glyphs/O_hornacute.glyph | 64 +- .../glyphs/O_horndotbelow.glyph | 58 +- .../glyphs/O_horndotbelow.ss01.glyph | 60 +- .../glyphs/O_horngrave.glyph | 64 +- .../glyphs/O_hornhookabove.glyph | 64 +- .../glyphs/O_horntilde.glyph | 64 +- .../glyphs/O_hungarumlaut.glyph | 59 +- .../glyphs/O_macron.glyph | 59 +- .../glyphs/O_slash.glyph | 57 +- .../glyphs/O_tilde.glyph | 59 +- .../glyphs/P_.glyph | 463 +++- .../glyphs/Q_.glyph | 569 ++++- .../glyphs/R_.glyph | 589 +++-- .../glyphs/R_acute.glyph | 59 +- .../glyphs/R_caron.glyph | 59 +- .../glyphs/R_commaaccent.glyph | 59 +- .../glyphs/S_.glyph | 499 ++-- .../glyphs/S_P_C_.glyph | 21 +- .../glyphs/S_acute.glyph | 59 +- .../glyphs/S_caron.glyph | 59 +- .../glyphs/S_cedilla.glyph | 59 +- .../glyphs/S_circumflex.glyph | 59 +- .../glyphs/S_commaaccent.glyph | 60 +- .../glyphs/T_.glyph | 284 ++- .../glyphs/T_bar.glyph | 57 +- .../glyphs/T_caron.glyph | 59 +- .../glyphs/T_cedilla.glyph | 59 +- .../glyphs/T_commaaccent.glyph | 60 +- .../glyphs/T_horn.glyph | 477 +++- .../glyphs/U_.glyph | 327 ++- .../glyphs/U_acute.glyph | 59 +- .../glyphs/U_breve.glyph | 59 +- .../glyphs/U_circumflex.glyph | 59 +- .../glyphs/U_dieresis.glyph | 59 +- .../glyphs/U_dieresis.ss01.glyph | 59 +- .../glyphs/U_dotbelow.glyph | 60 +- .../glyphs/U_dotbelow.ss01.glyph | 59 +- .../glyphs/U_grave.glyph | 59 +- .../glyphs/U_hookabove.glyph | 60 +- .../glyphs/U_horn.glyph | 119 +- .../glyphs/U_hornacute.glyph | 60 +- .../glyphs/U_horndotbelow.glyph | 59 +- .../glyphs/U_horndotbelow.ss01.glyph | 58 +- .../glyphs/U_horngrave.glyph | 60 +- .../glyphs/U_hornhookabove.glyph | 60 +- .../glyphs/U_horntilde.glyph | 60 +- .../glyphs/U_hungarumlaut.glyph | 59 +- .../glyphs/U_macron.glyph | 59 +- .../glyphs/U_ogonek.glyph | 59 +- .../glyphs/U_ring.glyph | 59 +- .../glyphs/U_tilde.glyph | 59 +- .../glyphs/V_.glyph | 280 ++- .../glyphs/W_.glyph | 402 ++- .../glyphs/W_acute.glyph | 59 +- .../glyphs/W_circumflex.glyph | 59 +- .../glyphs/W_dieresis.glyph | 59 +- .../glyphs/W_dieresis.ss01.glyph | 59 +- .../glyphs/W_grave.glyph | 59 +- .../glyphs/X_.glyph | 339 ++- .../glyphs/Y_.glyph | 300 ++- .../glyphs/Y_acute.glyph | 63 +- .../glyphs/Y_circumflex.glyph | 62 +- .../glyphs/Y_dieresis.glyph | 62 +- .../glyphs/Y_dieresis.ss01.glyph | 62 +- .../glyphs/Y_dotbelow.glyph | 58 +- .../glyphs/Y_dotbelow.ss01.glyph | 59 +- .../glyphs/Y_grave.glyph | 62 +- .../glyphs/Y_hookabove.glyph | 64 +- .../glyphs/Y_tilde.glyph | 64 +- .../glyphs/Z_.glyph | 292 ++- .../glyphs/Z_acute.glyph | 61 +- .../glyphs/Z_caron.glyph | 61 +- .../glyphs/Z_dotaccent.glyph | 61 +- .../glyphs/Z_dotaccent.ss01.glyph | 61 +- .../glyphs/_B_.currency.glyph | 38 - .../glyphs/_T_horn.bowl.glyph | 80 - .../glyphs/_baht.bar.glyph | 218 -- .../glyphs/_bitcoin.bars.glyph | 372 --- .../glyphs/_circle.glyph | 124 - .../glyphs/_copyright.C_.glyph | 323 --- .../glyphs/_d.narrow.glyph | 294 --- .../glyphs/_f.longarm.glyph | 21 +- .../glyphs/_notdef.glyph | 635 ++++- .../glyphs/_part.eng-lc.glyph | 180 -- .../glyphs/_part.eng.glyph | 180 -- .../glyphs/_published.P_.glyph | 188 -- .../glyphs/_slash.equal.glyph | 50 - .../glyphs/_tail.Q_.glyph | 90 - .../glyphs/_zero.tf.base.glyph | 199 +- .../glyphs/_zero.tf.slash.glyph | 163 -- .../glyphs/_zero.tf.slash.ss08.glyph | 138 -- .../MonaSansMono.glyphspackage/glyphs/a.glyph | 580 +++-- .../glyphs/a.ss05.glyph | 713 ++++-- .../glyphs/aacute.glyph | 58 +- .../glyphs/aacute.ss05.glyph | 58 +- .../glyphs/abreve.glyph | 58 +- .../glyphs/abreve.ss05.glyph | 58 +- .../glyphs/abreveacute.glyph | 58 +- .../glyphs/abreveacute.ss05.glyph | 59 +- .../glyphs/abrevedotbelow.glyph | 74 +- .../glyphs/abrevedotbelow.ss01.glyph | 74 +- .../glyphs/abrevedotbelow.ss05.glyph | 77 +- .../glyphs/abrevegrave.glyph | 58 +- .../glyphs/abrevegrave.ss05.glyph | 58 +- .../glyphs/abrevehookabove.glyph | 58 +- .../glyphs/abrevehookabove.ss05.glyph | 57 +- .../glyphs/abrevetilde.glyph | 58 +- .../glyphs/abrevetilde.ss05.glyph | 57 +- .../glyphs/acircumflex.glyph | 58 +- .../glyphs/acircumflex.ss05.glyph | 58 +- .../glyphs/acircumflexacute.glyph | 58 +- .../glyphs/acircumflexacute.ss05.glyph | 58 +- .../glyphs/acircumflexdotbelow.glyph | 74 +- .../glyphs/acircumflexdotbelow.ss01.glyph | 74 +- .../glyphs/acircumflexdotbelow.ss05.glyph | 77 +- .../glyphs/acircumflexgrave.glyph | 58 +- .../glyphs/acircumflexgrave.ss05.glyph | 58 +- .../glyphs/acircumflexhookabove.glyph | 58 +- .../glyphs/acircumflexhookabove.ss05.glyph | 57 +- .../glyphs/acircumflextilde.glyph | 58 +- .../glyphs/acircumflextilde.ss05.glyph | 57 +- .../glyphs/acute.glyph | 43 +- .../glyphs/acutecomb.glyph | 169 +- .../glyphs/adieresis.glyph | 58 +- .../glyphs/adieresis.ss05.glyph | 58 +- .../glyphs/adieresis.ss05.ss01.glyph | 56 +- .../glyphs/adotbelow.glyph | 59 +- .../glyphs/adotbelow.ss01.glyph | 59 +- .../glyphs/adotbelow.ss05.glyph | 62 +- .../glyphs/adotbelow.ss05.ss01.glyph | 59 +- .../glyphs/ae.glyph | 885 +++++-- .../glyphs/agrave.glyph | 58 +- .../glyphs/agrave.ss05.glyph | 58 +- .../glyphs/ahookabove.glyph | 59 +- .../glyphs/ahookabove.ss05.glyph | 59 +- .../glyphs/amacron.glyph | 58 +- .../glyphs/amacron.ss05.glyph | 58 +- .../glyphs/ampersand.glyph | 1068 +++++--- .../glyphs/ampersand_ampersand.liga.glyph | 160 +- .../glyphs/aogonek.glyph | 58 +- .../glyphs/aogonek.ss05.glyph | 58 +- .../glyphs/apple.glyph | 102 +- .../glyphs/approxequal.glyph | 434 +++- .../glyphs/aring.glyph | 58 +- .../glyphs/aring.ss05.glyph | 58 +- .../glyphs/arrowboth.glyph | 223 ++ .../glyphs/arrowdown.glyph | 79 + .../glyphs/arrowleft.glyph | 198 ++ .../glyphs/arrowright.glyph | 198 ++ .../glyphs/arrowup.glyph | 230 ++ .../glyphs/asciicircum.glyph | 194 +- .../glyphs/asciitilde.glyph | 327 ++- .../glyphs/asterisk.glyph | 364 ++- .../glyphs/at.glyph | 937 +++++-- .../glyphs/atilde.glyph | 58 +- .../glyphs/atilde.ss05.glyph | 58 +- .../MonaSansMono.glyphspackage/glyphs/b.glyph | 590 +++-- .../glyphs/backslash.glyph | 165 +- .../glyphs/baht.glyph | 717 +++++- .../glyphs/bar.glyph | 165 +- .../glyphs/bar_bar.liga.glyph | 62 +- .../glyphs/bitcoin.glyph | 887 +++++-- .../glyphs/blackC_ircle.glyph | 177 +- .../glyphs/braceleft.case.glyph | 389 ++- .../glyphs/braceleft.glyph | 495 +++- .../glyphs/braceright.case.glyph | 126 +- .../glyphs/braceright.glyph | 87 +- .../glyphs/bracketleft.case.glyph | 226 +- .../glyphs/bracketleft.glyph | 237 +- .../glyphs/bracketright.case.glyph | 81 +- .../glyphs/bracketright.glyph | 86 +- .../glyphs/breve.glyph | 43 +- .../glyphs/brevecomb.glyph | 242 +- .../glyphs/brevecomb_acutecomb.glyph | 306 ++- .../glyphs/brevecomb_gravecomb.glyph | 306 ++- .../glyphs/brevecomb_hookabovecomb.glyph | 434 +++- .../glyphs/brevecomb_tildecomb.glyph | 437 +++- .../glyphs/brokenbar.glyph | 207 +- .../glyphs/bullet.glyph | 169 +- .../glyphs/bullet.ss01.glyph | 159 +- .../MonaSansMono.glyphspackage/glyphs/c.glyph | 394 ++- .../glyphs/cacute.glyph | 60 +- .../glyphs/caron.glyph | 43 +- .../glyphs/caroncomb.alt.glyph | 174 +- .../glyphs/caroncomb.glyph | 196 +- .../glyphs/ccaron.glyph | 60 +- .../glyphs/ccedilla.glyph | 62 +- .../glyphs/ccircumflex.glyph | 60 +- .../glyphs/cdotaccent.glyph | 60 +- .../glyphs/cdotaccent.ss01.glyph | 60 +- .../glyphs/cedilla.glyph | 43 +- .../glyphs/cedillacomb.T_.glyph | 243 +- .../glyphs/cedillacomb.glyph | 355 ++- .../glyphs/cent.glyph | 460 +++- .../glyphs/checkmark.glyph | 154 +- .../glyphs/circle.glyph | 367 +++ .../glyphs/circumflex.glyph | 43 +- .../glyphs/circumflexcomb.glyph | 211 +- .../glyphs/circumflexcomb_acutecomb.glyph | 281 ++- .../glyphs/circumflexcomb_gravecomb.glyph | 271 +- .../glyphs/circumflexcomb_hookabovecomb.glyph | 412 +++- .../glyphs/circumflexcomb_tildecomb.glyph | 400 ++- .../glyphs/colon.glyph | 131 +- .../glyphs/colon.ss01.glyph | 68 +- .../glyphs/colon_colon.liga.glyph | 66 +- .../glyphs/comma.glyph | 359 ++- .../glyphs/comma.ss01.glyph | 272 ++- .../glyphs/commaaccentcomb.glyph | 171 +- .../glyphs/commaturnedabovecomb.glyph | 195 +- .../glyphs/copyright.glyph | 798 ++++-- .../glyphs/currency.glyph | 414 +++- .../MonaSansMono.glyphspackage/glyphs/d.glyph | 586 ++++- .../glyphs/dcaron.glyph | 58 +- .../glyphs/dcroat.glyph | 59 +- .../glyphs/degree.glyph | 391 ++- .../glyphs/dieresis.glyph | 43 +- .../glyphs/dieresiscomb.glyph | 331 ++- .../glyphs/dieresiscomb.ss01.glyph | 233 +- .../glyphs/divide.glyph | 334 ++- .../glyphs/dollar.glyph | 648 +++-- .../glyphs/dotaccent.glyph | 43 +- .../glyphs/dotaccentcomb.glyph | 194 +- .../glyphs/dotaccentcomb.ss01.glyph | 165 +- .../glyphs/dotbelowcomb.glyph | 211 +- .../glyphs/dotbelowcomb.ss01.glyph | 169 +- .../glyphs/dottedC_ircle.glyph | 1236 +++++++++- .../glyphs/downA_rrow.glyph | 60 - .../MonaSansMono.glyphspackage/glyphs/e.glyph | 625 ++--- .../glyphs/eacute.glyph | 58 +- .../glyphs/ebreve.glyph | 58 +- .../glyphs/ecaron.glyph | 58 +- .../glyphs/ecircumflex.glyph | 58 +- .../glyphs/ecircumflexacute.glyph | 59 +- .../glyphs/ecircumflexdotbelow.glyph | 75 +- .../glyphs/ecircumflexdotbelow.ss01.glyph | 75 +- .../glyphs/ecircumflexgrave.glyph | 58 +- .../glyphs/ecircumflexhookabove.glyph | 58 +- .../glyphs/ecircumflextilde.glyph | 59 +- .../glyphs/edieresis.glyph | 58 +- .../glyphs/edieresis.ss01.glyph | 58 +- .../glyphs/edotaccent.glyph | 58 +- .../glyphs/edotaccent.ss01.glyph | 58 +- .../glyphs/edotbelow.glyph | 59 +- .../glyphs/edotbelow.ss01.glyph | 59 +- .../glyphs/egrave.glyph | 58 +- .../glyphs/ehookabove.glyph | 59 +- .../glyphs/eight.blackC_ircled.glyph | 769 ++++-- .../glyphs/eight.circled.glyph | 1118 +++++++-- .../glyphs/eight.dnom.glyph | 744 ++++-- .../glyphs/eight.glyph | 618 +++-- .../glyphs/eight.numr.glyph | 102 +- .../glyphs/eight.tf.glyph | 99 - .../glyphs/eightinferior.glyph | 545 ++++- .../glyphs/eightsuperior.glyph | 102 +- .../glyphs/ellipsis.glyph | 406 ++- .../glyphs/ellipsis.ss01.glyph | 208 +- .../glyphs/emacron.glyph | 58 +- .../glyphs/emdash.case.glyph | 55 +- .../glyphs/emdash.glyph | 167 +- .../glyphs/emptyset.glyph | 413 +++- .../glyphs/endash.case.glyph | 55 +- .../glyphs/endash.glyph | 168 +- .../glyphs/eng.glyph | 471 +++- .../glyphs/eogonek.glyph | 177 +- .../glyphs/equal.glyph | 261 +- .../glyphs/equal_equal.liga.glyph | 56 +- .../glyphs/equal_equal_equal.liga.glyph | 50 +- .../glyphs/equal_greater.liga.glyph | 280 ++- .../glyphs/estimated.glyph | 483 +++- .../glyphs/eth.glyph | 520 +++- .../glyphs/etilde.glyph | 59 +- .../glyphs/euro.glyph | 212 -- .../glyphs/exclam.glyph | 308 ++- .../glyphs/exclam.ss01.glyph | 260 +- .../glyphs/exclam_equal.liga.glyph | 48 +- .../glyphs/exclamdown.case.glyph | 47 +- .../glyphs/exclamdown.glyph | 66 +- .../glyphs/exclamdown.ss01.case.glyph | 47 +- .../glyphs/exclamdown.ss01.glyph | 66 +- .../MonaSansMono.glyphspackage/glyphs/f.glyph | 433 +++- .../glyphs/f_f.liga.glyph | 123 +- .../glyphs/f_f_i.liga.glyph | 114 +- .../glyphs/f_f_i.liga.ss01.glyph | 103 +- .../glyphs/f_y.liga.glyph | 79 +- .../glyphs/fi.glyph | 79 +- .../glyphs/fi.ss01.glyph | 77 +- .../glyphs/five.blackC_ircled.glyph | 621 +++-- .../glyphs/five.circled.glyph | 1018 ++++++-- .../glyphs/five.dnom.glyph | 585 +++-- .../glyphs/five.glyph | 475 ++-- .../glyphs/five.numr.glyph | 130 +- .../glyphs/five.tf.glyph | 129 - .../glyphs/fiveeighths.glyph | 126 +- .../glyphs/fiveinferior.glyph | 468 +++- .../glyphs/fivesuperior.glyph | 130 +- .../glyphs/fl.glyph | 165 +- .../glyphs/florin.glyph | 335 ++- .../glyphs/four.blackC_ircled.glyph | 457 ++-- .../glyphs/four.circled.glyph | 683 +++++- .../glyphs/four.dnom.glyph | 333 ++- .../glyphs/four.glyph | 367 ++- .../glyphs/four.numr.glyph | 106 +- .../glyphs/four.tf.glyph | 101 - .../glyphs/fourinferior.glyph | 294 ++- .../glyphs/foursuperior.glyph | 106 +- .../glyphs/fraction.glyph | 190 +- .../MonaSansMono.glyphspackage/glyphs/g.glyph | 734 ++++-- .../glyphs/g.ss06.glyph | 977 ++++++-- .../glyphs/gbreve.glyph | 58 +- .../glyphs/gbreve.ss06.glyph | 61 +- .../glyphs/gcaron.glyph | 57 +- .../glyphs/gcaron.ss06.glyph | 61 +- .../glyphs/gcircumflex.glyph | 58 +- .../glyphs/gcircumflex.ss06.glyph | 65 +- .../glyphs/gcommaaccent.glyph | 59 +- .../glyphs/gcommaaccent.ss06.glyph | 62 +- .../glyphs/gdotaccent.glyph | 58 +- .../glyphs/gdotaccent.ss01.glyph | 58 +- .../glyphs/gdotaccent.ss01.ss06.glyph | 61 +- .../glyphs/gdotaccent.ss06.glyph | 61 +- .../glyphs/germandbls.glyph | 556 ++++- .../glyphs/grave.glyph | 42 +- .../glyphs/gravecomb.glyph | 177 +- .../glyphs/greater.glyph | 212 +- .../glyphs/greater_equal.liga.glyph | 42 +- .../glyphs/greaterequal.glyph | 233 +- .../glyphs/guillemetleft.glyph | 70 - .../glyphs/guillemetright.glyph | 41 - .../glyphs/guillemotleft.glyph | 247 ++ .../glyphs/guillemotright.glyph | 73 + .../glyphs/guilsinglleft.glyph | 162 +- .../glyphs/guilsinglright.glyph | 61 +- .../MonaSansMono.glyphspackage/glyphs/h.glyph | 432 +++- .../glyphs/hbar.glyph | 57 +- .../glyphs/hcircumflex.glyph | 57 +- .../glyphs/hookabovecomb.glyph | 280 ++- .../glyphs/horncomb.glyph | 206 +- .../glyphs/hungarumlaut.glyph | 43 +- .../glyphs/hungarumlautcomb.glyph | 215 +- .../glyphs/hyphen.case.glyph | 55 +- .../glyphs/hyphen.glyph | 162 +- .../glyphs/hyphen_greater.liga.glyph | 184 +- .../glyphs/hyphen_hyphen.liga.glyph | 56 +- .../glyphs/hyphen_hyphen_hyphen.liga.glyph | 50 +- .../MonaSansMono.glyphspackage/glyphs/i.glyph | 254 +- .../glyphs/i.loclT_R_K_.glyph | 84 + .../glyphs/i.loclT_R_K_.ss01.glyph | 84 + .../glyphs/i.ss01.glyph | 113 +- .../glyphs/iacute.glyph | 63 +- .../glyphs/ibreve.glyph | 61 +- .../glyphs/icircumflex.glyph | 63 +- .../glyphs/idieresis.glyph | 61 +- .../glyphs/idieresis.ss01.glyph | 61 +- .../glyphs/idotaccent.glyph | 34 - .../glyphs/idotaccent.ss01.glyph | 34 - .../glyphs/idotbelow.dotless.glyph | 80 +- .../glyphs/idotbelow.dotless.ss01.glyph | 60 +- .../glyphs/idotbelow.glyph | 55 +- .../glyphs/idotbelow.ss01.glyph | 59 +- .../glyphs/idotless.glyph | 280 ++- .../glyphs/igrave.glyph | 63 +- .../glyphs/ihookabove.glyph | 62 +- .../glyphs/ij.glyph | 168 +- .../glyphs/imacron.glyph | 62 +- .../glyphs/infinity.glyph | 524 +++- .../glyphs/integral.glyph | 242 +- .../glyphs/iogonek.dotless.glyph | 85 +- .../glyphs/iogonek.glyph | 82 +- .../glyphs/itilde.glyph | 62 +- .../MonaSansMono.glyphspackage/glyphs/j.glyph | 156 +- .../glyphs/j.ss01.glyph | 153 +- .../glyphs/jacute.glyph | 58 +- .../glyphs/jcircumflex.glyph | 57 +- .../glyphs/jdotless.glyph | 313 ++- .../MonaSansMono.glyphspackage/glyphs/k.glyph | 361 ++- .../glyphs/kcommaaccent.glyph | 59 +- .../MonaSansMono.glyphspackage/glyphs/l.glyph | 331 ++- .../glyphs/l.ss03.glyph | 357 ++- .../glyphs/l.ss04.glyph | 307 ++- .../glyphs/lacute.glyph | 56 +- .../glyphs/lacute.ss03.glyph | 57 +- .../glyphs/lacute.ss04.glyph | 60 +- .../glyphs/lcaron.glyph | 61 +- .../glyphs/lcaron.ss03.glyph | 57 +- .../glyphs/lcaron.ss04.glyph | 76 +- .../glyphs/lcommaaccent.glyph | 58 +- .../glyphs/lcommaaccent.ss03.glyph | 58 +- .../glyphs/lcommaaccent.ss04.glyph | 62 +- .../glyphs/ldot.glyph | 68 +- .../glyphs/ldot.ss01.glyph | 83 +- .../glyphs/ldot.ss01.ss03.glyph | 61 +- .../glyphs/ldot.ss01.ss04.glyph | 79 +- .../glyphs/ldot.ss03.glyph | 68 +- .../glyphs/ldot.ss04.glyph | 67 +- .../glyphs/leftA_rrow.glyph | 36 - .../glyphs/leftR_ightA_rrow.glyph | 94 - .../glyphs/less.glyph | 81 +- .../glyphs/less_equal.liga.glyph | 256 +- .../glyphs/lessequal.glyph | 222 +- .../glyphs/liraT_urkish.glyph | 413 +++- .../glyphs/literS_ign.glyph | 544 ++++- .../glyphs/logicalnot.glyph | 167 +- .../glyphs/lslash.glyph | 59 +- .../glyphs/lslash.ss03.glyph | 58 +- .../glyphs/lslash.ss04.glyph | 58 +- .../MonaSansMono.glyphspackage/glyphs/m.glyph | 548 ++++- .../glyphs/macron.glyph | 43 +- .../glyphs/macroncomb.glyph | 171 +- .../glyphs/minus.glyph | 158 +- .../glyphs/mu.glyph | 381 ++- .../glyphs/multiply.glyph | 218 +- .../MonaSansMono.glyphspackage/glyphs/n.glyph | 415 +++- .../glyphs/nacute.glyph | 58 +- .../glyphs/nbspace.glyph | 34 +- .../glyphs/ncaron.glyph | 58 +- .../glyphs/ncommaaccent.glyph | 59 +- .../glyphs/nine.blackC_ircled.glyph | 624 +++-- .../glyphs/nine.circled.glyph | 1065 ++++++-- .../glyphs/nine.dnom.glyph | 128 +- .../glyphs/nine.glyph | 151 +- .../glyphs/nine.numr.glyph | 122 +- .../glyphs/nine.tf.glyph | 125 - .../glyphs/nineinferior.glyph | 150 +- .../glyphs/ninesuperior.glyph | 126 +- .../glyphs/notequal.glyph | 299 ++- .../glyphs/ntilde.glyph | 58 +- .../glyphs/numbersign.glyph | 501 +++- .../glyphs/numbersign_numbersign.liga.glyph | 31 +- .../glyphs/numero.glyph | 582 ++++- .../MonaSansMono.glyphspackage/glyphs/o.glyph | 421 +++- .../glyphs/oacute.glyph | 58 +- .../glyphs/ocircumflex.glyph | 58 +- .../glyphs/ocircumflexacute.glyph | 59 +- .../glyphs/ocircumflexdotbelow.glyph | 75 +- .../glyphs/ocircumflexdotbelow.ss01.glyph | 74 +- .../glyphs/ocircumflexgrave.glyph | 58 +- .../glyphs/ocircumflexhookabove.glyph | 58 +- .../glyphs/ocircumflextilde.glyph | 59 +- .../glyphs/odieresis.glyph | 58 +- .../glyphs/odieresis.ss01.glyph | 58 +- .../glyphs/odotbelow.glyph | 59 +- .../glyphs/odotbelow.ss01.glyph | 58 +- .../glyphs/oe.glyph | 706 +++++- .../glyphs/ogonek.glyph | 43 +- .../glyphs/ogonekcomb.e.glyph | 268 +- .../glyphs/ogonekcomb.glyph | 378 +-- .../glyphs/ograve.glyph | 58 +- .../glyphs/ohookabove.glyph | 59 +- .../glyphs/ohorn.glyph | 65 +- .../glyphs/ohornacute.glyph | 58 +- .../glyphs/ohorndotbelow.glyph | 58 +- .../glyphs/ohorndotbelow.ss01.glyph | 57 +- .../glyphs/ohorngrave.glyph | 58 +- .../glyphs/ohornhookabove.glyph | 58 +- .../glyphs/ohorntilde.glyph | 58 +- .../glyphs/ohungarumlaut.glyph | 58 +- .../glyphs/omacron.glyph | 58 +- .../glyphs/one.blackC_ircled.glyph | 377 +-- .../glyphs/one.circled.glyph | 623 ++++- .../glyphs/one.dnom.glyph | 284 ++- .../glyphs/one.glyph | 344 ++- .../glyphs/one.numr.glyph | 97 +- .../glyphs/one.ss09.glyph | 97 - .../glyphs/oneeighth.glyph | 126 +- .../glyphs/onehalf.glyph | 124 +- .../glyphs/oneinferior.glyph | 221 +- .../glyphs/onequarter.glyph | 126 +- .../glyphs/onesuperior.glyph | 100 +- .../glyphs/ordfeminine.glyph | 426 +++- .../glyphs/ordmasculine.glyph | 379 ++- .../glyphs/oslash.glyph | 53 +- .../glyphs/otilde.glyph | 58 +- .../MonaSansMono.glyphspackage/glyphs/p.glyph | 490 +++- .../glyphs/paragraph.glyph | 291 ++- .../glyphs/parenleft.case.glyph | 191 +- .../glyphs/parenleft.glyph | 241 +- .../glyphs/parenright.case.glyph | 75 +- .../glyphs/parenright.glyph | 70 +- .../glyphs/percent.glyph | 981 +++++--- .../glyphs/period.glyph | 240 +- .../glyphs/period.ss01.glyph | 183 +- .../glyphs/periodcentered.glyph | 183 +- .../periodcentered.loclC_A_T_.case.glyph | 187 +- .../periodcentered.loclC_A_T_.case.ss01.glyph | 193 +- .../glyphs/periodcentered.loclC_A_T_.glyph | 194 +- .../periodcentered.loclC_A_T_.ss01.glyph | 166 +- .../glyphs/periodcentered.ss01.glyph | 159 +- .../glyphs/perthousand.glyph | 1105 +++++++-- .../glyphs/peseta.glyph | 579 ++++- .../glyphs/pi.glyph | 343 ++- .../glyphs/plus.glyph | 226 +- .../glyphs/plus_plus.liga.glyph | 63 +- .../glyphs/plusminus.glyph | 288 ++- .../glyphs/product.glyph | 223 +- .../glyphs/published.glyph | 751 ++++-- .../MonaSansMono.glyphspackage/glyphs/q.glyph | 520 ++-- .../glyphs/question.glyph | 666 +++-- .../glyphs/question.ss01.glyph | 486 ++-- .../glyphs/questiondown.case.glyph | 47 +- .../glyphs/questiondown.glyph | 129 +- .../glyphs/questiondown.ss01.case.glyph | 47 +- .../glyphs/questiondown.ss01.glyph | 123 +- .../glyphs/quotedbl.glyph | 74 +- .../glyphs/quotedblbase.glyph | 85 +- .../glyphs/quotedblbase.ss01.glyph | 69 +- .../glyphs/quotedblleft.glyph | 65 +- .../glyphs/quotedblleft.ss01.glyph | 57 +- .../glyphs/quotedblright.glyph | 59 +- .../glyphs/quotedblright.ss01.glyph | 51 +- .../glyphs/quoteleft.glyph | 73 +- .../glyphs/quoteleft.ss01.glyph | 57 +- .../glyphs/quoteright.glyph | 66 +- .../glyphs/quoteright.ss01.glyph | 51 +- .../glyphs/quotesinglbase.glyph | 50 +- .../glyphs/quotesinglbase.ss01.glyph | 45 +- .../glyphs/quotesingle.glyph | 223 +- .../MonaSansMono.glyphspackage/glyphs/r.glyph | 572 +++-- .../glyphs/racute.glyph | 61 +- .../glyphs/radical.glyph | 250 +- .../glyphs/rcaron.glyph | 61 +- .../glyphs/rcommaaccent.glyph | 62 +- .../glyphs/registered.glyph | 833 +++++-- .../glyphs/rightA_rrow.glyph | 108 - .../glyphs/ring.glyph | 43 +- .../glyphs/ringcomb.glyph | 317 ++- .../glyphs/rupeeI_ndian.glyph | 547 ++++- .../MonaSansMono.glyphspackage/glyphs/s.glyph | 532 ++-- .../glyphs/sacute.glyph | 58 +- .../glyphs/scaron.glyph | 58 +- .../glyphs/scedilla.glyph | 62 +- .../glyphs/scircumflex.glyph | 58 +- .../glyphs/scommaaccent.glyph | 60 +- .../glyphs/section.glyph | 624 ++++- .../glyphs/semicolon.glyph | 143 +- .../glyphs/semicolon.ss01.glyph | 68 +- .../glyphs/seven.blackC_ircled.glyph | 407 +-- .../glyphs/seven.circled.glyph | 671 ++++- .../glyphs/seven.dnom.glyph | 322 ++- .../glyphs/seven.glyph | 327 ++- .../glyphs/seven.numr.glyph | 111 +- .../glyphs/seven.tf.glyph | 105 - .../glyphs/seveneighths.glyph | 125 +- .../glyphs/seveninferior.glyph | 233 +- .../glyphs/sevensuperior.glyph | 110 +- .../glyphs/sheqel.glyph | 419 +++- .../glyphs/six.blackC_ircled.glyph | 662 +++-- .../glyphs/six.circled.glyph | 1051 ++++++-- .../glyphs/six.dnom.glyph | 606 +++-- .../glyphs/six.glyph | 524 ++-- .../glyphs/six.numr.glyph | 122 +- .../glyphs/six.tf.glyph | 119 - .../glyphs/sixinferior.glyph | 478 +++- .../glyphs/sixsuperior.glyph | 122 +- .../glyphs/slash.glyph | 172 +- .../glyphs/slashlongcomb.case.glyph | 153 +- .../glyphs/slashlongcomb.glyph | 177 +- .../glyphs/slashshortcomb.case.glyph | 142 +- .../glyphs/slashshortcomb.glyph | 167 +- .../glyphs/smileface.glyph | 814 ++++++ .../glyphs/space.glyph | 27 +- .../glyphs/sterling.glyph | 671 +++-- .../glyphs/strokelongcomb.glyph | 165 +- .../glyphs/strokeshortcomb.case.T_.glyph | 142 +- .../glyphs/strokeshortcomb.case.glyph | 175 +- .../glyphs/strokeshortcomb.glyph | 165 +- .../glyphs/strokeshortcomb.t.glyph | 170 +- .../glyphs/summation.glyph | 263 +- .../MonaSansMono.glyphspackage/glyphs/t.glyph | 494 ++-- .../glyphs/t_i.liga.glyph | 79 +- .../glyphs/t_i.liga.ss01.glyph | 163 +- .../glyphs/t_t.liga.glyph | 200 +- .../glyphs/tbar.glyph | 56 +- .../glyphs/tcaron.glyph | 57 +- .../glyphs/tcedilla.glyph | 62 +- .../glyphs/tcommaaccent.glyph | 59 +- .../glyphs/tenge.glyph | 281 ++- .../glyphs/thorn.glyph | 424 +++- .../glyphs/three.blackC_ircled.glyph | 781 +++--- .../glyphs/three.circled.glyph | 1131 +++++++-- .../glyphs/three.dnom.glyph | 693 ++++-- .../glyphs/three.glyph | 643 +++-- .../glyphs/three.numr.glyph | 158 +- .../glyphs/three.tf.glyph | 161 -- .../glyphs/threeeighths.glyph | 123 +- .../glyphs/threeinferior.glyph | 560 ++++- .../glyphs/threequarters.glyph | 126 +- .../glyphs/threesuperior.glyph | 158 +- .../glyphs/tilde.glyph | 43 +- .../glyphs/tildecomb.glyph | 316 ++- .../glyphs/trademark.glyph | 357 ++- .../glyphs/two.blackC_ircled.glyph | 502 ++-- .../glyphs/two.circled.glyph | 841 +++++-- .../glyphs/two.dnom.glyph | 429 +++- .../glyphs/two.glyph | 392 ++- .../glyphs/two.numr.glyph | 110 +- .../glyphs/two.tf.glyph | 140 -- .../glyphs/twoinferior.glyph | 344 ++- .../glyphs/twosuperior.glyph | 111 +- .../MonaSansMono.glyphspackage/glyphs/u.glyph | 418 +++- .../glyphs/uacute.glyph | 60 +- .../glyphs/ubreve.glyph | 58 +- .../glyphs/ucircumflex.glyph | 58 +- .../glyphs/udieresis.glyph | 58 +- .../glyphs/udieresis.ss01.glyph | 58 +- .../glyphs/udotbelow.glyph | 59 +- .../glyphs/udotbelow.ss01.glyph | 59 +- .../glyphs/ugrave.glyph | 60 +- .../glyphs/uhookabove.glyph | 59 +- .../glyphs/uhorn.glyph | 70 +- .../glyphs/uhornacute.glyph | 62 +- .../glyphs/uhorndotbelow.glyph | 62 +- .../glyphs/uhorndotbelow.ss01.glyph | 62 +- .../glyphs/uhorngrave.glyph | 62 +- .../glyphs/uhornhookabove.glyph | 62 +- .../glyphs/uhorntilde.glyph | 62 +- .../glyphs/uhungarumlaut.glyph | 57 +- .../glyphs/umacron.glyph | 58 +- .../glyphs/underscore.glyph | 155 +- .../glyphs/uogonek.glyph | 57 +- .../glyphs/upA_rrow.glyph | 76 - .../glyphs/uring.glyph | 58 +- .../glyphs/utilde.glyph | 58 +- .../MonaSansMono.glyphspackage/glyphs/v.glyph | 274 ++- .../MonaSansMono.glyphspackage/glyphs/w.glyph | 363 ++- .../glyphs/wacute.glyph | 57 +- .../glyphs/wcircumflex.glyph | 58 +- .../glyphs/wdieresis.glyph | 58 +- .../glyphs/wdieresis.ss01.glyph | 57 +- .../glyphs/wgrave.glyph | 57 +- .../glyphs/whiteC_ircle.glyph | 98 - .../glyphs/whiteF_rowningF_ace.glyph | 908 +++++-- .../glyphs/whiteS_milingF_ace.glyph | 344 --- .../glyphs/won.glyph | 390 ++- .../MonaSansMono.glyphspackage/glyphs/x.glyph | 379 ++- .../MonaSansMono.glyphspackage/glyphs/y.glyph | 369 ++- .../glyphs/yacute.glyph | 58 +- .../glyphs/ycircumflex.glyph | 58 +- .../glyphs/ydieresis.glyph | 58 +- .../glyphs/ydieresis.ss01.glyph | 58 +- .../glyphs/ydotbelow.glyph | 60 +- .../glyphs/ydotbelow.ss01.glyph | 58 +- .../glyphs/yen.glyph | 382 ++- .../glyphs/ygrave.glyph | 58 +- .../glyphs/yhookabove.glyph | 58 +- .../glyphs/ytilde.glyph | 59 +- .../MonaSansMono.glyphspackage/glyphs/z.glyph | 340 ++- .../glyphs/zacute.glyph | 58 +- .../glyphs/zcaron.glyph | 58 +- .../glyphs/zdotaccent.glyph | 58 +- .../glyphs/zdotaccent.ss01.glyph | 58 +- .../glyphs/zero.blackC_ircled.glyph | 460 ++-- .../glyphs/zero.circled.glyph | 759 +++++- .../glyphs/zero.dnom.glyph | 413 +++- .../glyphs/zero.glyph | 285 ++- .../glyphs/zero.numr.glyph | 110 +- .../glyphs/zero.ss10.glyph | 311 ++- .../glyphs/zero.tf.glyph | 206 -- .../glyphs/zero.tf.ss08.glyph | 233 -- .../glyphs/zeroinferior.glyph | 328 ++- .../glyphs/zerosuperior.glyph | 109 +- .../MonaSansMono.glyphspackage/order.plist | 58 +- 808 files changed, 115584 insertions(+), 33802 deletions(-) create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/E_uro.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/I_J_.ss02.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_B_.currency.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_T_horn.bowl.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_baht.bar.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_bitcoin.bars.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_circle.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_copyright.C_.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_d.narrow.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_part.eng-lc.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_part.eng.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_published.P_.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_slash.equal.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_tail.Q_.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.slash.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.slash.ss08.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/arrowboth.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/arrowdown.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/arrowleft.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/arrowright.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/arrowup.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/circle.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/downA_rrow.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/eight.tf.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/euro.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/five.tf.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/four.tf.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/guillemetleft.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/guillemetright.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/guillemotleft.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/guillemotright.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/i.loclT_R_K_.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/i.loclT_R_K_.ss01.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/idotaccent.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/idotaccent.ss01.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/leftA_rrow.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/leftR_ightA_rrow.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/nine.tf.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/one.ss09.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/rightA_rrow.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/seven.tf.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/six.tf.glyph create mode 100644 sources/MonaSansMono.glyphspackage/glyphs/smileface.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/three.tf.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/two.tf.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/upA_rrow.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/whiteC_ircle.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/whiteS_milingF_ace.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/zero.tf.glyph delete mode 100644 sources/MonaSansMono.glyphspackage/glyphs/zero.tf.ss08.glyph diff --git a/sources/MonaSansMono.glyphspackage/fontinfo.plist b/sources/MonaSansMono.glyphspackage/fontinfo.plist index dabbbfa9..0408c37f 100644 --- a/sources/MonaSansMono.glyphspackage/fontinfo.plist +++ b/sources/MonaSansMono.glyphspackage/fontinfo.plist @@ -1,8 +1,12 @@ { -.appVersion = "3508"; +.appVersion = "3436"; .formatVersion = 3; axes = ( { +name = Width; +tag = wdth; +}, +{ name = Weight; tag = wght; } @@ -672,6 +676,7 @@ tag = liga; fontMaster = ( { axesValues = ( +75, 200 ); customParameters = ( @@ -680,15 +685,11 @@ name = "Axis Location"; value = ( { Axis = Width; -Location = 100; +Location = 75; }, { Axis = Weight; Location = "200"; -}, -{ -Axis = Italic; -Location = 0; } ); }, @@ -726,7 +727,7 @@ value = 320; }, { name = underlineThickness; -value = 320; +value = 25; }, { name = underlinePosition; @@ -739,30 +740,10 @@ value = 280; { name = strikeoutSize; value = 70; -}, -{ -name = "Master Icon Glyph Name"; -value = m; -}, -{ -name = paramArea; -value = 438; -}, -{ -name = paramDepth; -value = 14; -} -); -guides = ( -{ -pos = (293,976); -}, -{ -pos = (301,836); } ); iconName = Light; -id = m019; +id = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; metricValues = ( { pos = 729; @@ -773,7 +754,7 @@ pos = 729; }, { over = 10; -pos = 517; +pos = 516; }, { over = -10; @@ -784,115 +765,23 @@ pos = -167; { } ); -name = "Mono ExtraLight"; +name = "Condensed ExtraLight"; stemValues = ( -36, -35, -36, -38 +27, +30, +29, +0 ); userData = { -GSOffsetAutoStroke = 1; -GSOffsetHorizontal = 16; -GSOffsetKeepCompatible = 1; +GSOffsetHorizontal = -14; GSOffsetMakeStroke = 1; -GSOffsetVertical = 17; -KernOnModels = ( -"T o", -"L Y", -"A V", -"T u", -"seven four", -"parenleft n", -"fraction zero.dnom", -"T i", -"F i", -"f o", -"o v", -"P T", -"s hyphen", -"hyphen s", -"l periodcentered.loclCAT", -"l l", -"l n", -"s l", -"g j", -"f l", -"f n", -"f f", -"r n", -"v n", -"n n", -"o n", -"l period", -"l colon", -"l exclam", -"l question", -"l quoteright", -"l slash", -"l hyphen", -"l endash", -"l underscore", -"l at", -"H l", -"H s", -"H x", -"H n", -"H o", -"one zero", -"one two", -"one seven", -"one three", -"one four", -"one one", -"L H", -"H T", -"E H", -"H Z", -"H V", -"H H", -"H O", -"H period", -"H comma", -"H colon", -"H exclam", -"one percent", -"H question", -"H slash", -"H hyphen", -"H endash", -"H ampersand", -"one equal", -"oneinferior zeroinferior", -"oneinferior twoinferior", -"oneinferior oneinferior", -"one.dnom zero.dnom", -"one.dnom two.dnom", -"one.dnom one.dnom", -"one.numr fraction", -"period period", -"slash l", -"hyphen S", -"endash endash", -"parenleft l", -"bracketleft l", -"parenleft H", -"parenleft T", -"equal equal", -"t t", -"z v", -"t v", -"z z", -"T V", -"E T", -"v v", -"lcaron l", -"A Z" -); +GSOffsetPosition = 0; +GSOffsetVertical = -14; }; }, { axesValues = ( +75, 900 ); customParameters = ( @@ -901,15 +790,11 @@ name = "Axis Location"; value = ( { Axis = Width; -Location = 100; +Location = 75; }, { Axis = Weight; Location = "900"; -}, -{ -Axis = Italic; -Location = 0; } ); }, @@ -947,7 +832,7 @@ value = 320; }, { name = underlineThickness; -value = 320; +value = 160; }, { name = underlinePosition; @@ -960,22 +845,10 @@ value = 280; { name = strikeoutSize; value = 70; -}, -{ -name = "Master Icon Glyph Name"; -value = m; -}, -{ -name = paramArea; -value = 290; -}, -{ -name = paramDepth; -value = 10; } ); iconName = Bold; -id = m020; +id = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; metricValues = ( { pos = 729; @@ -986,7 +859,7 @@ pos = 729; }, { over = 10; -pos = 544; +pos = 541; }, { over = -10; @@ -997,157 +870,25 @@ pos = -167; { } ); -name = "Mono Black"; +name = "Condensed Black"; stemValues = ( -172, -153, -191, -193 +137, +156, +177, +0 ); userData = { -HTLSManagerMasterRules = { +GSOffsetHorizontal = 15; +GSOffsetVertical = 15; }; -KernOnModels = ( -"L Y", -"A V", -"T o", -"seven four", -"parenleft n", -"T u", -"fraction zero.dnom", -"o v", -"T i", -"l periodcentered.loclCAT", -"l l", -"l n", -"s l", -"f l", -"f n", -"f o", -"r n", -"z z", -"o n", -"v n", -"n n", -"l period", -"l colon", -"l exclam", -"l question", -"l quoteright", -"l slash", -"l hyphen", -"l endash", -"l underscore", -"l at", -"H l", -"F i", -"H s", -"H o", -"H n", -"H x", -"one zero", -"one seven", -"one two", -"one three", -"one four", -"one one", -"L H", -"H Z", -"E H", -"H T", -"P T", -"H V", -"H O", -"H H", -"H period", -"H comma", -"H colon", -"H exclam", -"one percent", -"H question", -"H slash", -"H hyphen", -"H endash", -"H ampersand", -"one equal", -"oneinferior zeroinferior", -"oneinferior twoinferior", -"oneinferior oneinferior", -"one.dnom zero.dnom", -"one.dnom two.dnom", -"one.dnom one.dnom", -"one.numr fraction", -"period period", -"slash l", -"hyphen s", -"endash endash", -"parenleft l", -"bracketleft l", -"parenleft H", -"parenleft T", -"equal equal", -"t v", -"z v", -"t t", -"s hyphen", -"A Z", -"E T", -"g j", -"hyphen S", -"f f", -"T V", -"v v", -"lcaron l" -); -}; -} -); -instances = ( -{ -customParameters = ( -{ -name = fileName; -value = "MonaSansMonoVF[wght]"; -}, -{ -name = "Variable Font Origin"; -value = m019; -} -); -name = Regular; -properties = ( -{ -key = familyNames; -values = ( -{ -language = dflt; -value = "Mona Sans Mono VF"; -} -); -} -); -type = variable; }, { axesValues = ( +100, 200 ); customParameters = ( { -name = "Instance Preview"; -value = ( -M, -o, -n, -a, -space, -S, -a, -n, -s -); -}, -{ name = "Axis Location"; value = ( { @@ -1157,160 +898,96 @@ Location = 100; { Axis = Weight; Location = "200"; -}, -{ -Axis = Italic; -Location = 0; -} -); } ); -instanceInterpolations = { -m019 = 1; -}; -name = ExtraLight; -properties = ( +}, { -key = variableStyleNames; -values = ( +name = hheaAscender; +value = 1090; +}, { -language = dflt; -value = ExtraLight; -} -); -} -); -weightClass = 200; +name = hheaDescender; +value = -320; }, { -axesValues = ( -329 -); -customParameters = ( +name = hheaLineGap; +value = 0; +}, { -name = "Instance Preview"; -value = ( -M, -o, -n, -a, -space, -S, -a, -n, -s -); +name = typoAscender; +value = 1090; }, { -name = "Axis Location"; -value = ( +name = typoDescender; +value = -320; +}, { -Axis = Width; -Location = 100; +name = typoLineGap; +value = 0; }, { -Axis = Weight; -Location = "300"; +name = winAscent; +value = 1090; }, { -Axis = Italic; -Location = 0; -} -); -} -); -instanceInterpolations = { -m019 = 0.81571; -m020 = 0.18429; -}; -name = Light; -properties = ( +name = winDescent; +value = 320; +}, { -key = variableStyleNames; -values = ( +name = underlineThickness; +value = 25; +}, { -language = dflt; -value = Light; -} -); -} -); -weightClass = 300; +name = underlinePosition; +value = -140; }, { -axesValues = ( -438 -); -customParameters = ( +name = strikeoutPosition; +value = 280; +}, { -name = "Instance Preview"; -value = ( -M, -o, -n, -a, -space, -S, -a, -n, -s +name = strikeoutSize; +value = 70; +} ); -}, +iconName = Light; +id = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +metricValues = ( { -name = "Axis Location"; -value = ( +pos = 729; +}, { -Axis = Width; -Location = 100; +over = 10; +pos = 729; }, { -Axis = Weight; -Location = "400"; +over = 10; +pos = 517; }, { -Axis = Italic; -Location = 0; -} -); -} -); -instanceInterpolations = { -m019 = 0.66; -m020 = 0.34; -}; -name = Regular; -properties = ( +over = -10; +}, { -key = variableStyleNames; -values = ( +pos = -167; +}, { -language = dflt; -value = Regular; } ); -} +name = ExtraLight; +stemValues = ( +35, +36, +36, +38 ); }, { axesValues = ( -534 +100, +900 ); customParameters = ( { -name = "Instance Preview"; -value = ( -M, -o, -n, -a, -space, -S, -a, -n, -s -); -}, -{ name = "Axis Location"; value = ( { @@ -1319,252 +996,1452 @@ Location = 100; }, { Axis = Weight; -Location = "500"; -}, -{ -Axis = Italic; -Location = 0; -} -); +Location = "900"; } ); -instanceInterpolations = { -m019 = 0.52286; -m020 = 0.47714; -}; -name = Medium; -properties = ( -{ -key = variableStyleNames; -values = ( +}, { -language = dflt; -value = Medium; -} -); -} -); -weightClass = 500; +name = hheaAscender; +value = 1090; }, { -axesValues = ( -600 -); -customParameters = ( +name = hheaDescender; +value = -320; +}, { -name = "Instance Preview"; -value = ( -M, -o, -n, -a, -space, -S, -a, -n, -s -); +name = hheaLineGap; +value = 0; }, { -name = "Axis Location"; -value = ( +name = typoAscender; +value = 1090; +}, { -Axis = Width; -Location = 100; +name = typoDescender; +value = -320; }, { -Axis = Weight; -Location = "600"; +name = typoLineGap; +value = 0; }, { -Axis = Italic; -Location = 0; -} -); -} -); -instanceInterpolations = { -m019 = 0.42857; -m020 = 0.57143; -}; -name = SemiBold; -properties = ( +name = winAscent; +value = 1090; +}, { -key = variableStyleNames; +name = winDescent; +value = 320; +}, +{ +name = underlineThickness; +value = 160; +}, +{ +name = underlinePosition; +value = -140; +}, +{ +name = strikeoutPosition; +value = 280; +}, +{ +name = strikeoutSize; +value = 70; +} +); +iconName = Bold; +id = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +metricValues = ( +{ +pos = 729; +}, +{ +over = 10; +pos = 729; +}, +{ +over = 10; +pos = 544; +}, +{ +over = -10; +}, +{ +pos = -167; +}, +{ +} +); +name = Black; +stemValues = ( +153, +172, +191, +193 +); +}, +{ +axesValues = ( +125, +200 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 125; +}, +{ +Axis = Weight; +Location = "200"; +} +); +}, +{ +name = hheaAscender; +value = 1090; +}, +{ +name = hheaDescender; +value = -320; +}, +{ +name = hheaLineGap; +value = 0; +}, +{ +name = typoAscender; +value = 1090; +}, +{ +name = typoDescender; +value = -320; +}, +{ +name = typoLineGap; +value = 0; +}, +{ +name = winAscent; +value = 1090; +}, +{ +name = winDescent; +value = 320; +}, +{ +name = underlineThickness; +value = 25; +}, +{ +name = underlinePosition; +value = -140; +}, +{ +name = strikeoutPosition; +value = 280; +}, +{ +name = strikeoutSize; +value = 70; +} +); +iconName = Light; +id = m01; +metricValues = ( +{ +pos = 729; +}, +{ +over = 10; +pos = 729; +}, +{ +over = 10; +pos = 517; +}, +{ +over = -10; +}, +{ +pos = -167; +}, +{ +} +); +name = "Expanded ExtraLight"; +stemValues = ( +35, +36, +37, +38 +); +}, +{ +axesValues = ( +125, +900 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 125; +}, +{ +Axis = Weight; +Location = "900"; +} +); +}, +{ +name = hheaAscender; +value = 1090; +}, +{ +name = hheaDescender; +value = -320; +}, +{ +name = hheaLineGap; +value = 0; +}, +{ +name = typoAscender; +value = 1090; +}, +{ +name = typoDescender; +value = -320; +}, +{ +name = typoLineGap; +value = 0; +}, +{ +name = winAscent; +value = 1090; +}, +{ +name = winDescent; +value = 320; +}, +{ +name = underlineThickness; +value = 160; +}, +{ +name = underlinePosition; +value = -140; +}, +{ +name = strikeoutPosition; +value = 280; +}, +{ +name = strikeoutSize; +value = 70; +} +); +iconName = Bold; +id = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +metricValues = ( +{ +pos = 729; +}, +{ +over = 10; +pos = 729; +}, +{ +over = 10; +pos = 544; +}, +{ +over = -10; +}, +{ +pos = -167; +}, +{ +} +); +name = "Expanded Black"; +stemValues = ( +166, +178, +220, +221 +); +} +); +instances = ( +{ +customParameters = ( +{ +name = fileName; +value = "MonaSansMonoVF[wdth,wght]"; +}, +{ +name = "Variable Font Origin"; +value = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +} +); +name = Regular; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono VF"; +} +); +} +); +type = variable; +}, +{ +axesValues = ( +75, +200 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 75; +}, +{ +Axis = Weight; +Location = "200"; +} +); +} +); +instanceInterpolations = { +"ADD71631-DBF8-4123-B9BB-07B2528CE6EF" = 1; +}; +name = ExtraLight; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Condensed"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Condensed ExtraLight"; +} +); +} +); +weightClass = 200; +widthClass = 3; +}, +{ +axesValues = ( +75, +329 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 75; +}, +{ +Axis = Weight; +Location = "300"; +} +); +} +); +instanceInterpolations = { +"ADD71631-DBF8-4123-B9BB-07B2528CE6EF" = 0.81571; +"C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14" = 0.18429; +}; +name = Light; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Condensed"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Condensed Light"; +} +); +} +); +weightClass = 300; +widthClass = 3; +}, +{ +axesValues = ( +75, +438 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 75; +}, +{ +Axis = Weight; +Location = "400"; +} +); +} +); +instanceInterpolations = { +"ADD71631-DBF8-4123-B9BB-07B2528CE6EF" = 0.66; +"C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14" = 0.34; +}; +name = Regular; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Condensed"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Condensed Regular"; +} +); +} +); +widthClass = 3; +}, +{ +axesValues = ( +75, +534 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 75; +}, +{ +Axis = Weight; +Location = "500"; +} +); +} +); +instanceInterpolations = { +"ADD71631-DBF8-4123-B9BB-07B2528CE6EF" = 0.52286; +"C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14" = 0.47714; +}; +name = Medium; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Condensed"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Condensed Medium"; +} +); +} +); +weightClass = 500; +widthClass = 3; +}, +{ +axesValues = ( +75, +600 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 75; +}, +{ +Axis = Weight; +Location = "600"; +} +); +} +); +instanceInterpolations = { +"ADD71631-DBF8-4123-B9BB-07B2528CE6EF" = 0.42857; +"C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14" = 0.57143; +}; +name = SemiBold; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Condensed"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Condensed SemiBold"; +} +); +} +); +weightClass = 600; +widthClass = 3; +}, +{ +axesValues = ( +75, +665 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 75; +}, +{ +Axis = Weight; +Location = "700"; +} +); +} +); +instanceInterpolations = { +"ADD71631-DBF8-4123-B9BB-07B2528CE6EF" = 0.33571; +"C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14" = 0.66429; +}; +isBold = 1; +name = Bold; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Condensed"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Condensed Bold"; +} +); +} +); +weightClass = 700; +widthClass = 3; +}, +{ +axesValues = ( +75, +780 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 75; +}, +{ +Axis = Weight; +Location = "800"; +} +); +} +); +instanceInterpolations = { +"ADD71631-DBF8-4123-B9BB-07B2528CE6EF" = 0.17143; +"C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14" = 0.82857; +}; +name = ExtraBold; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Condensed"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Condensed ExtraBold"; +} +); +} +); +weightClass = 800; +widthClass = 3; +}, +{ +axesValues = ( +75, +900 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 75; +}, +{ +Axis = Weight; +Location = "900"; +} +); +} +); +instanceInterpolations = { +"C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14" = 1; +}; +name = Black; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Condensed"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Condensed Black"; +} +); +} +); +weightClass = 900; +widthClass = 3; +}, +{ +axesValues = ( +100, +200 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 100; +}, +{ +Axis = Weight; +Location = "200"; +} +); +} +); +instanceInterpolations = { +"0B69FD92-C08A-4234-9918-6776008DFD7A" = 1; +}; +name = ExtraLight; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = ExtraLight; +} +); +} +); +weightClass = 200; +}, +{ +axesValues = ( +100, +329 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 100; +}, +{ +Axis = Weight; +Location = "300"; +} +); +} +); +instanceInterpolations = { +"0B69FD92-C08A-4234-9918-6776008DFD7A" = 0.81571; +"D9140A3F-79DB-4A50-BC1B-187FE3DD36E2" = 0.18429; +}; +name = Light; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = Light; +} +); +} +); +weightClass = 300; +}, +{ +axesValues = ( +100, +438 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 100; +}, +{ +Axis = Weight; +Location = "400"; +} +); +} +); +instanceInterpolations = { +"0B69FD92-C08A-4234-9918-6776008DFD7A" = 0.66; +"D9140A3F-79DB-4A50-BC1B-187FE3DD36E2" = 0.34; +}; +name = Regular; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = Regular; +} +); +} +); +}, +{ +axesValues = ( +100, +534 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 100; +}, +{ +Axis = Weight; +Location = "500"; +} +); +} +); +instanceInterpolations = { +"0B69FD92-C08A-4234-9918-6776008DFD7A" = 0.52286; +"D9140A3F-79DB-4A50-BC1B-187FE3DD36E2" = 0.47714; +}; +name = Medium; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = Medium; +} +); +} +); +weightClass = 500; +}, +{ +axesValues = ( +100, +600 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 100; +}, +{ +Axis = Weight; +Location = "600"; +} +); +} +); +instanceInterpolations = { +"0B69FD92-C08A-4234-9918-6776008DFD7A" = 0.42857; +"D9140A3F-79DB-4A50-BC1B-187FE3DD36E2" = 0.57143; +}; +name = SemiBold; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = SemiBold; +} +); +} +); +weightClass = 600; +}, +{ +axesValues = ( +100, +665 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 100; +}, +{ +Axis = Weight; +Location = "700"; +} +); +} +); +instanceInterpolations = { +"0B69FD92-C08A-4234-9918-6776008DFD7A" = 0.33571; +"D9140A3F-79DB-4A50-BC1B-187FE3DD36E2" = 0.66429; +}; +isBold = 1; +name = Bold; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = Bold; +} +); +} +); +weightClass = 700; +}, +{ +axesValues = ( +100, +780 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 100; +}, +{ +Axis = Weight; +Location = "800"; +} +); +} +); +instanceInterpolations = { +"0B69FD92-C08A-4234-9918-6776008DFD7A" = 0.17143; +"D9140A3F-79DB-4A50-BC1B-187FE3DD36E2" = 0.82857; +}; +name = ExtraBold; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = ExtraBold; +} +); +} +); +weightClass = 800; +}, +{ +axesValues = ( +100, +900 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 100; +}, +{ +Axis = Weight; +Location = "900"; +} +); +} +); +instanceInterpolations = { +"D9140A3F-79DB-4A50-BC1B-187FE3DD36E2" = 1; +}; +name = Black; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = Black; +} +); +} +); +weightClass = 900; +}, +{ +axesValues = ( +125, +200 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 125; +}, +{ +Axis = Weight; +Location = "200"; +} +); +} +); +instanceInterpolations = { +m01 = 1; +}; +name = ExtraLight; +properties = ( +{ +key = familyNames; values = ( { language = dflt; -value = SemiBold; +value = "Mona Sans Mono Expanded"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Expanded ExtraLight"; } ); } ); -weightClass = 600; +weightClass = 200; +widthClass = 7; }, { axesValues = ( -665 +125, +329 ); customParameters = ( { -name = "Instance Preview"; +name = "Axis Location"; value = ( -M, -o, -n, -a, -space, -S, -a, -n, -s +{ +Axis = Width; +Location = 125; +}, +{ +Axis = Weight; +Location = "300"; +} +); +} +); +instanceInterpolations = { +"BE332802-5D20-4A9D-9B21-C2F1FB0123EF" = 0.18429; +m01 = 0.81571; +}; +name = Light; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Expanded"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Expanded Light"; +} +); +} ); +weightClass = 300; +widthClass = 7; }, { +axesValues = ( +125, +438 +); +customParameters = ( +{ name = "Axis Location"; value = ( { Axis = Width; -Location = 100; +Location = 125; }, { Axis = Weight; -Location = "700"; +Location = "400"; +} +); +} +); +instanceInterpolations = { +"BE332802-5D20-4A9D-9B21-C2F1FB0123EF" = 0.34; +m01 = 0.66; +}; +name = Regular; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Expanded"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Expanded Regular"; +} +); +} +); +widthClass = 7; +}, +{ +axesValues = ( +125, +534 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 125; }, { -Axis = Italic; -Location = 0; +Axis = Weight; +Location = "500"; } ); } ); instanceInterpolations = { -m019 = 0.33571; -m020 = 0.66429; +"BE332802-5D20-4A9D-9B21-C2F1FB0123EF" = 0.47714; +m01 = 0.52286; }; -isBold = 1; -name = Bold; +name = Medium; properties = ( { +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Expanded"; +} +); +}, +{ key = variableStyleNames; values = ( { language = dflt; -value = Bold; +value = "Expanded Medium"; } ); } ); -weightClass = 700; +weightClass = 500; +widthClass = 7; }, { axesValues = ( -780 +125, +600 ); customParameters = ( { -name = "Instance Preview"; +name = "Axis Location"; value = ( -M, -o, -n, -a, -space, -S, -a, -n, -s +{ +Axis = Width; +Location = 125; +}, +{ +Axis = Weight; +Location = "600"; +} +); +} +); +instanceInterpolations = { +"BE332802-5D20-4A9D-9B21-C2F1FB0123EF" = 0.57143; +m01 = 0.42857; +}; +name = SemiBold; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Expanded"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Expanded SemiBold"; +} ); +} +); +weightClass = 600; +widthClass = 7; }, { +axesValues = ( +125, +665 +); +customParameters = ( +{ name = "Axis Location"; value = ( { Axis = Width; -Location = 100; +Location = 125; }, { Axis = Weight; -Location = "800"; +Location = "700"; +} +); +} +); +instanceInterpolations = { +"BE332802-5D20-4A9D-9B21-C2F1FB0123EF" = 0.66429; +m01 = 0.33571; +}; +isBold = 1; +name = Bold; +properties = ( +{ +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Expanded"; +} +); +}, +{ +key = variableStyleNames; +values = ( +{ +language = dflt; +value = "Expanded Bold"; +} +); +} +); +weightClass = 700; +widthClass = 7; +}, +{ +axesValues = ( +125, +780 +); +customParameters = ( +{ +name = "Axis Location"; +value = ( +{ +Axis = Width; +Location = 125; }, { -Axis = Italic; -Location = 0; +Axis = Weight; +Location = "800"; } ); } ); instanceInterpolations = { -m019 = 0.17143; -m020 = 0.82857; +"BE332802-5D20-4A9D-9B21-C2F1FB0123EF" = 0.82857; +m01 = 0.17143; }; name = ExtraBold; properties = ( { +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Expanded"; +} +); +}, +{ key = variableStyleNames; values = ( { language = dflt; -value = ExtraBold; +value = "Expanded ExtraBold"; } ); } ); weightClass = 800; +widthClass = 7; }, { axesValues = ( +125, 900 ); customParameters = ( { -name = "Instance Preview"; -value = ( -M, -o, -n, -a, -space, -S, -a, -n, -s -); -}, -{ name = "Axis Location"; value = ( { Axis = Width; -Location = 100; +Location = 125; }, { Axis = Weight; Location = "900"; -}, -{ -Axis = Italic; -Location = 0; } ); } ); instanceInterpolations = { -m020 = 1; +"BE332802-5D20-4A9D-9B21-C2F1FB0123EF" = 1; }; name = Black; properties = ( { +key = familyNames; +values = ( +{ +language = dflt; +value = "Mona Sans Mono Expanded"; +} +); +}, +{ key = variableStyleNames; values = ( { language = dflt; -value = Black; +value = "Expanded Black"; } ); } ); weightClass = 900; +widthClass = 7; } ); metrics = ( @@ -1660,250 +2537,11 @@ name = o; unitsPerEm = 1000; userData = { GSDimensionPlugin.Dimensions = { -"106FCE83-F343-403B-A314-646E4D059B3F" = { -HV = "38"; -nV = "37"; -}; -"1EDCBF6C-9964-4A28-BC87-E86B534B8BE7" = { -HH = "172"; -HV = "203"; -OH = "172"; -OV = "208"; -nV = "191"; -oH = "153"; -oV = "193"; -}; -"28A8A76A-23B4-40F5-83B9-DC51E48BF161" = { -HH = "36"; -HV = "38"; -OH = "36"; -OV = "40"; -nV = "37"; -oH = "35"; -oV = "38"; -}; -"2D1A1AFE-39FB-4EBD-856C-88C6B057247F" = { -HH = "178"; -HV = "229"; -OV = "235"; -nV = "221"; -}; -"5713303B-ED49-44A7-8230-B5CAE56DEB7E" = { -HH = "30"; -HV = "31"; -OH = "29"; -OV = "33"; +"ADD71631-DBF8-4123-B9BB-07B2528CE6EF" = { nV = "29"; -oH = "27"; -oV = "29"; -}; -"5A048DDA-4734-4F8A-A53C-0BED34B57D1C" = { -HV = "38"; -nV = "36"; -oV = "38"; -}; -"71D8B5AD-B400-4239-9672-E7BA455EF2D0" = { -HV = "31"; -OH = "29"; -OV = "33"; -nV = "30"; -oH = "27"; -oV = "31"; -tH = "27"; -}; -"D2144554-01B8-4B9B-B16A-E0E5B5794DFC" = { -HH = "178"; -HV = "229"; -OH = "179"; -OV = "230"; -nV = "221"; -oH = "166"; -oV = "220"; -}; -"DED42A87-C949-4722-A202-2B551272A3FB" = { -HV = "203"; -OV = "210"; -nV = "191"; -oV = "193"; -}; -"E787E54A-EE3E-475A-BF02-8501A6DA5144" = { -HH = "156"; -HV = "184"; -OH = "156"; -OV = "180"; -nV = "177"; -oH = "137"; -oV = "177"; -}; -"FFCA1F59-E305-4E0F-BBF9-E0C4511C19C1" = { -HV = "186"; -OH = "156"; -OV = "188"; -nV = "177"; -tH = "143"; -}; -m020 = { -HV = "203"; -}; -master01 = { -HH = "36"; -HV = "38"; -OH = "36"; -OV = "40"; -nV = "36"; -oH = "35"; -oV = "38"; -}; -}; -KernOnKerningWeightLimit = 36000; -KernOnRegenerateGroups = 1; -KernOnVersion = "1.29"; -com.eweracs.HTLSManager.fontRules = { -Letter = { -312438f7decf4fc68bcbaca450e03a99 = { -case = 2; -filter = ""; -referenceGlyph = x; -subcategory = Any; -value = 1; -}; -6a2d898c1367438986d3a6a56dff674b = { -case = 1; -filter = ""; -referenceGlyph = H; -subcategory = Any; -value = 1.1; -}; -}; -Mark = { -}; -Number = { -2bd1e700934d48afa4ccdec6e58ec3e7 = { -case = 4; -filter = inferior; -referenceGlyph = oneinferior; -subcategory = Small; -value = "1.0"; -}; -55f63e4331df4db2af4078f7d25e7c81 = { -case = 0; -filter = fraction; -referenceGlyph = one.numr; -subcategory = Fraction; -value = "1.0"; -}; -83f21c7fa30c4bda82d83ce68797bf1e = { -case = 4; -filter = .dnom; -referenceGlyph = one.dnom; -subcategory = Fraction; -value = "1.0"; -}; -ed5cb22a9b09400187c0feacae1f0f8f = { -case = 0; -filter = ""; -referenceGlyph = H; -subcategory = "Decimal DigitalicItalic"; -value = 1.1; -}; -}; -Punctuation = { -167668d12cdd4c8893e2ea25c8b50ee7 = { -case = 0; -filter = ""; -referenceGlyph = ""; -subcategory = Quote; -value = 0.8; -}; -473a79e894d44c599a51e7e1ece63290 = { -case = 0; -filter = guil; -referenceGlyph = ""; -subcategory = Quote; -value = 1.2; -}; -4ec998b892f749cda9789e6906484c17 = { -case = 0; -filter = comma; -referenceGlyph = period; -subcategory = Any; -value = "0.7"; -}; -9184a8a098a84478838c6fc128ee0a80 = { -case = 0; -filter = ""; -referenceGlyph = bracketleft; -subcategory = Parenthesis; -value = 1.2; -}; -9d511a8382cb45d792fdbfdfc50ffffd = { -case = 1; -filter = ""; -referenceGlyph = H; -subcategory = Any; -value = 1.2; -}; -9ec58eaef538412db8c6e39bfab814c4 = { -case = 0; -filter = colon; -referenceGlyph = idotless; -subcategory = Any; -value = 1.2; -}; -9f4aa33eabc048148a0062f6007b15aa = { -case = 1; -filter = ""; -referenceGlyph = ""; -subcategory = Parenthesis; -value = 1.2; -}; -c63f0f2ed1a04e758a366249316b4adc = { -case = 0; -filter = ""; -referenceGlyph = ""; -subcategory = Any; -value = 0.7; -}; -d38ed0f19582418b87419664ccbaea66 = { -case = 0; -filter = numbersign; -referenceGlyph = ""; -subcategory = Any; -value = "1"; -}; -}; -Symbol = { -0fc37ed242184cf0bb4187ff151ca40f = { -case = 0; -filter = florin; -referenceGlyph = idotless; -subcategory = Currency; -value = 1; -}; -29efbbb3c5a14419ae21c4df65fbd7be = { -case = 0; -filter = ""; -referenceGlyph = ""; -subcategory = Math; -value = 1; -}; -42048483ab514efc835267f63d632f9d = { -case = 0; -filter = ""; -referenceGlyph = ""; -subcategory = Any; -value = 1.3; -}; -d186e1aee4d04436b206cbedd9f1894d = { -case = 0; -filter = ""; -referenceGlyph = H; -subcategory = Currency; -value = 1.3; -}; }; }; }; versionMajor = 0; -versionMinor = 41; +versionMinor = 54; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_.glyph index 067d6894..4b074912 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_.glyph @@ -1,201 +1,403 @@ { glyphname = A; -kernLeft = A; -kernRight = A; layers = ( { anchors = ( { name = bottom; -pos = (309,0); +pos = (430,0); }, { name = ogonek; -pos = (569,0); +pos = (816,0); }, { name = top; -pos = (309,729); +pos = (430,729); +} +); +hints = ( +{ +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (199,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (30,786); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(42,0,l), -(118,200,l), -(500,200,l), -(577,0,l), -(617,0,l), -(334,729,l), -(284,729,l), -(1,0,l) +(30,0,l), +(73,0,l), +(174,199,l), +(675,199,l), +(774,0,l), +(816,0,l), +(448,729,l), +(400,729,l) ); }, { closed = 1; nodes = ( -(241,516,l), -(308,690,l), -(312,690,l), -(378,516,l), -(487,233,l), -(131,233,l) +(191,234,l), +(368,584,l), +(423,694,l), +(426,694,l), +(480,588,l), +(657,234,l) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = ogonek; +pos = (569,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; +}, +{ +horizontal = 1; +place = (199,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (49,520); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(49,0,l), (92,0,l), -(279,605,l), -(305,699,l), -(315,699,l), -(340,605,l), +(154,199,l), +(465,199,l), (527,0,l), (569,0,l), (338,729,l), -(281,729,l), -(49,0,l) +(281,729,l) ); }, { closed = 1; nodes = ( -(472,199,l), -(470,235,l), -(148,235,l), -(146,199,l) +(165,235,l), +(279,605,l), +(305,699,l), +(315,699,l), +(340,605,l), +(454,235,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (418,0); +}, +{ +name = ogonek; +pos = (829,0); +}, +{ +name = top; +pos = (418,729); +} +); +hints = ( +{ +horizontal = 1; +place = (565,164); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -0, -7 +place = (124,169); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (17,812); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(17,0,l), +(254,0,l), +(289,124,l), +(546,124,l), +(580,0,l), +(829,0,l), +(589,729,l), +(255,729,l) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -1, -3 +closed = 1; +nodes = ( +(336,293,l), +(387,476,l), +(411,565,l), +(423,565,l), +(448,476,l), +(499,293,l) ); -stem = -2; -target = ( -0, -1 +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = ogonek; +pos = (361,0); +}, +{ +name = top; +pos = (195,729); +} ); +hints = ( +{ +horizontal = 1; +place = (698,31); +type = Stem; +}, +{ +horizontal = 1; +place = (203,29); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (28,333); +type = Stem; +} ); -stem = -2; -target = ( -1, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(28,0,l), +(60,0,l), +(100,203,l), +(290,203,l), +(329,0,l), +(361,0,l), +(220,729,l), +(171,729,l) +); +}, +{ +closed = 1; +nodes = ( +(105,232,l), +(161,518,l), +(193,698,l), +(198,698,l), +(230,518,l), +(285,232,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (309,0); +pos = (192,0); }, { name = ogonek; -pos = (614,0); +pos = (378,0); }, { name = top; -pos = (309,729); +pos = (192,728); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (583,146); +type = Stem; +}, +{ +horizontal = 1; +place = (120,140); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (12,366); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(148,0,l), -(274,431,l), -(305,547,l), -(312,547,l), -(343,431,l), -(469,0,l), -(680,0,l), -(453,729,l), -(164,729,l), -(-63,0,l) +(12,0,l), +(152,0,l), +(161,120,l), +(229,120,l), +(238,0,l), +(378,0,l), +(313,729,l), +(86,729,l) ); }, { closed = 1; nodes = ( -(447,130,l), -(402,284,l), -(215,284,l), -(170,130,l) +(171,260,l), +(187,491,l), +(189,583,l), +(200,583,l), +(202,491,l), +(219,260,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = ogonek; +pos = (611,0); +}, +{ +name = top; +pos = (309,729); +} ); +hints = ( +{ +horizontal = 1; +place = (577,152); +type = Stem; +}, +{ +horizontal = 1; +place = (130,154); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (7,604); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(7,0,l), (214,0,l), -(288,472,l), -(302,577,l), -(315,577,l), -(328,472,l), +(234,130,l), +(382,130,l), (403,0,l), (611,0,l), (452,729,l), -(164,729,l), -(7,0,l) +(164,729,l) ); }, { closed = 1; nodes = ( -(419,130,l), -(391,284,l), -(216,284,l), -(198,130,l) +(259,284,l), +(288,472,l), +(302,577,l), +(315,577,l), +(328,472,l), +(358,284,l) ); } ); width = 618; } ); +note = A; unicode = 65; -userData = { -KernOnName = A; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_E_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_E_.glyph index 4257b8ab..b9628bb0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_E_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_E_.glyph @@ -1,7 +1,5 @@ { glyphname = AE; -kernLeft = A; -kernRight = E; layers = ( { anchors = ( @@ -14,38 +12,148 @@ name = top; pos = (309,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (697,32); +type = Stem; +}, +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (359,32); +type = Stem; +}, +{ +horizontal = 1; +place = (201,31); +type = Stem; +}, +{ +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +place = (9,824); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(43,0,l), -(94,199,l), -(358,199,l), -(410,0,l), -(613,0,l), -(613,37,l), -(439,37,l), -(357,358,l), -(578,358,l), -(578,392,l), -(345,392,l), -(269,693,l), -(613,693,l), -(613,729,l), -(198,729,l), -(0,0,l) +(9,0,l), +(50,0,l), +(122,201,l), +(481,201,l), +(551,0,l), +(833,0,l), +(833,35,l), +(577,35,l), +(464,359,l), +(796,359,l), +(796,391,l), +(449,391,l), +(343,695,l), +(832,695,l), +(832,729,l), +(277,729,l) ); }, { closed = 1; nodes = ( -(201,605,l), -(224,696,l), -(229,696,l), -(253,605,l), -(347,235,l), -(107,235,l) +(137,232,l), +(262,587,l), +(300,697,l), +(303,697,l), +(343,585,l), +(466,232,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (696,33); +type = Stem; +}, +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (358,34); +type = Stem; +}, +{ +horizontal = 1; +place = (199,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (7,600); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(7,0,l), +(49,0,l), +(99,199,l), +(357,199,l), +(408,0,l), +(607,0,l), +(607,37,l), +(436,37,l), +(356,358,l), +(572,358,l), +(572,392,l), +(344,392,l), +(270,693,l), +(607,693,l), +(607,729,l), +(200,729,l) +); +}, +{ +closed = 1; +nodes = ( +(111,235,l), +(203,605,l), +(226,696,l), +(231,696,l), +(254,605,l), +(346,235,l) ); } ); @@ -62,45 +170,332 @@ name = top; pos = (309,729); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (565,164); +type = Stem; +}, +{ +horizontal = 1; +place = (550,179); +type = Stem; +}, +{ +horizontal = 1; +place = (282,167); +type = Stem; +}, +{ +horizontal = 1; +place = (124,169); +type = Stem; +}, +{ +horizontal = 1; +place = (0,179); +type = Stem; +}, +{ +place = (-4,826); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(-4,0,l), +(192,0,l), +(222,124,l), +(428,124,l), +(457,0,l), +(822,0,l), +(822,179,l), +(597,179,l), +(573,282,l), +(783,282,l), +(783,449,l), +(520,449,l), +(495,550,l), +(819,550,l), +(819,729,l), +(191,729,l) +); +}, +{ +closed = 1; +nodes = ( +(258,293,l), +(298,476,l), +(314,565,l), +(326,565,l), +(343,476,l), +(383,293,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (701,28); +type = Stem; +}, +{ +horizontal = 1; +place = (698,31); +type = Stem; +}, +{ +horizontal = 1; +place = (361,28); +type = Stem; +}, +{ +horizontal = 1; +place = (203,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,28); +type = Stem; +}, +{ +place = (6,384); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(6,0,l), +(32,0,l), +(68,203,l), +(231,203,l), +(265,0,l), +(390,0,l), +(390,28,l), +(287,28,l), +(232,361,l), +(367,361,l), +(367,389,l), +(227,389,l), +(174,701,l), +(390,701,l), +(390,729,l), +(130,729,l) +); +}, +{ +closed = 1; +nodes = ( +(72,232,l), +(121,518,l), +(147,698,l), +(152,698,l), +(179,518,l), +(227,232,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (583,146); +type = Stem; +}, +{ +horizontal = 1; +place = (572,157); +type = Stem; +}, +{ +horizontal = 1; +place = (299,146); +type = Stem; +}, +{ +horizontal = 1; +place = (120,140); +type = Stem; +}, +{ +horizontal = 1; +place = (0,157); +type = Stem; +}, +{ +place = (196.5,184.5); +type = Stem; +}, +{ +place = (180,192); +type = Stem; +}, +{ +place = (180,133); +type = Stem; +}, +{ +place = (176.5,204.5); +type = Stem; +}, +{ +place = (176.5,110); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(7,0,l), +(129,0,l), +(135,120,l), +(193,120,l), +(200,0,l), +(381,0,l), +(381,157,l), +(319,157,l), +(307,299,l), +(372,299,l), +(372,445,l), +(292,445,l), +(281,572,l), +(381,572,l), +(381,729,l), +(71,729,l) +); +}, +{ +closed = 1; +nodes = ( +(145,260,l), +(157,491,l), +(164,583,l), +(176,583,l), +(177,491,l), +(183,260,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (577,152); +type = Stem; +}, +{ +horizontal = 1; +place = (557,172); +type = Stem; +}, +{ +horizontal = 1; +place = (288,161); +type = Stem; +}, +{ +horizontal = 1; +place = (130,154); +type = Stem; +}, +{ +horizontal = 1; +place = (0,172); +type = Stem; +}, +{ +place = (269.5,155); +type = Stem; +}, +{ +place = (2,612); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(165,0,l), -(183,130,l), +(2,0,l), +(171,0,l), +(188,130,l), (310,130,l), -(328,0,l), -(607,0,l), -(607,172,l), -(485,172,l), -(472,288,l), -(572,288,l), -(572,449,l), -(435,449,l), -(424,557,l), -(604,557,l), -(604,729,l), -(130,729,l), -(-11,0,l) +(327,0,l), +(614,0,l), +(614,172,l), +(478,172,l), +(465,288,l), +(580,288,l), +(580,449,l), +(430,449,l), +(419,557,l), +(611,557,l), +(611,729,l), +(137,729,l) ); }, { closed = 1; nodes = ( -(239,482,l), -(254,577,l), -(259,577,l), -(274,482,l), -(299,284,l), -(214,284,l) +(218,284,l), +(242,482,l), +(253,577,l), +(264,577,l), +(275,482,l), +(299,284,l) ); } ); width = 618; } ); -metricLeft = A; -metricRight = E; +note = AE; unicode = 198; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_acute.glyph index ae5d4b5e..e8dc5ad9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Aacute; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (29,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (38,50); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (43,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (40,51); +ref = acutecomb; +} +); +width = 846; } ); +note = Aacute; unicode = 193; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_breve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_breve.glyph index 98854707..2b2beb5c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_breve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_breve.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Abreve; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,59 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (1,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -31,5 +81,6 @@ ref = brevecomb; width = 618; } ); +note = Abreve; unicode = 258; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_breveacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_breveacute.glyph index 790e215d..f9e2d9e5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_breveacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_breveacute.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Abreveacute; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,59 @@ ref = brevecomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,51); +ref = brevecomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = brevecomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (1,51); +ref = brevecomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = brevecomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -31,5 +80,6 @@ ref = brevecomb_acutecomb; width = 618; } ); +note = Abreveacute; unicode = 7854; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_brevedotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_brevedotbelow.glyph index c637dde0..ee2761bc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_brevedotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_brevedotbelow.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Abrevedotbelow; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -21,7 +18,74 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +ref = dotbelowcomb; +}, +{ +pos = (6,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-3,0); +ref = dotbelowcomb; +}, +{ +pos = (3,50); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (7,0); +ref = dotbelowcomb; +}, +{ +pos = (1,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +}, +{ +pos = (-11,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -37,5 +101,6 @@ ref = brevecomb; width = 618; } ); +note = Abrevedotbelow; unicode = 7862; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_brevedotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_brevedotbelow.ss01.glyph index f288bcad..66827ddd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_brevedotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_brevedotbelow.ss01.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Abrevedotbelow.ss01; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -22,7 +19,75 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (6,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (3,50); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (1,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-11,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -39,4 +104,5 @@ ref = brevecomb; width = 618; } ); +note = Abrevedotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_brevegrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_brevegrave.glyph index c4b8ecb9..7bca50e8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_brevegrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_brevegrave.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Abrevegrave; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,59 @@ ref = brevecomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,51); +ref = brevecomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = brevecomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (1,51); +ref = brevecomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = brevecomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -31,5 +80,6 @@ ref = brevecomb_gravecomb; width = 618; } ); +note = Abrevegrave; unicode = 7856; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_brevehookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_brevehookabove.glyph index 082dc4b2..933fef41 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_brevehookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_brevehookabove.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Abrevehookabove; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,33 @@ ref = brevecomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,51); +ref = brevecomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,50); +ref = brevecomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +52,34 @@ ref = brevecomb_hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (1,51); +ref = brevecomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-8,51); +ref = brevecomb_hookabovecomb; +} +); +width = 846; } ); +note = Abrevehookabove; unicode = 7858; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_brevetilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_brevetilde.glyph index d65bec53..d731fadd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_brevetilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_brevetilde.glyph @@ -1,10 +1,8 @@ { -color = 6; glyphname = Abrevetilde; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -17,7 +15,20 @@ ref = brevecomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (5,57); +ref = brevecomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -28,7 +39,47 @@ ref = brevecomb_tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (0,57); +ref = brevecomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = brevecomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = brevecomb_tildecomb; +} +); +width = 390; } ); +note = Abrevetilde; unicode = 7860; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflex.glyph index 07f26f8f..645204fb 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflex.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Acircumflex; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (1,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Acircumflex; unicode = 194; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexacute.glyph index fdd36227..a32bc62d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexacute.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Acircumflexacute; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,33 @@ ref = circumflexcomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (56,57); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (78,50); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +52,34 @@ ref = circumflexcomb_acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (51,57); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (64,51); +ref = circumflexcomb_acutecomb; +} +); +width = 846; } ); +note = Acircumflexacute; unicode = 7844; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexdotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexdotbelow.glyph index a649f793..51e131ff 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexdotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexdotbelow.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Acircumflexdotbelow; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -21,7 +18,40 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +ref = dotbelowcomb; +}, +{ +pos = (6,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-3,0); +ref = dotbelowcomb; +}, +{ +pos = (3,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -35,7 +65,42 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (7,0); +ref = dotbelowcomb; +}, +{ +pos = (1,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +}, +{ +pos = (-11,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Acircumflexdotbelow; unicode = 7852; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexdotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexdotbelow.ss01.glyph index 6bf44882..4a253ca2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexdotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexdotbelow.ss01.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Acircumflexdotbelow.ss01; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -22,7 +19,41 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (6,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (3,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -37,6 +68,41 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (1,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-11,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Acircumflexdotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexgrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexgrave.glyph index ba334537..e0866d07 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexgrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexgrave.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Acircumflexgrave; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,33 @@ ref = circumflexcomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (34,57); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (38,50); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +52,34 @@ ref = circumflexcomb_gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (29,57); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (24,51); +ref = circumflexcomb_gravecomb; +} +); +width = 846; } ); +note = Acircumflexgrave; unicode = 7846; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexhookabove.glyph index 404ee1a2..71a78de6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflexhookabove.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Acircumflexhookabove; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,33 @@ ref = circumflexcomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (50,57); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (49,50); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +52,34 @@ ref = circumflexcomb_hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (45,57); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (35,51); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; } ); +note = Acircumflexhookabove; unicode = 7848; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflextilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflextilde.glyph index d707900f..0b81f4c4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_circumflextilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_circumflextilde.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Acircumflextilde; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,33 @@ ref = circumflexcomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (14,57); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +52,34 @@ ref = circumflexcomb_tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (9,57); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = circumflexcomb_tildecomb; +} +); +width = 846; } ); +note = Acircumflextilde; unicode = 7850; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_dieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_dieresis.glyph index fa9df04e..2ab93791 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_dieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_dieresis.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Adieresis; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,33 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,57); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +53,34 @@ ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (1,57); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = dieresiscomb; +} +); +width = 846; } ); +note = Adieresis; unicode = 196; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_dieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_dieresis.ss01.glyph index 239af314..60c897e0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_dieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_dieresis.ss01.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Adieresis.ss01; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,33 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (5,57); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,6 +53,33 @@ ref = dieresiscomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (0,57); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = dieresiscomb.ss01; +} +); +width = 846; } ); +note = Adieresis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_dotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_dotbelow.glyph index 283852fa..0b20eace 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_dotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_dotbelow.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Adotbelow; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -17,7 +14,58 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-3,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (7,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,5 +77,6 @@ ref = dotbelowcomb; width = 618; } ); +note = Adotbelow; unicode = 7840; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_dotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_dotbelow.ss01.glyph index 08871250..acf7f8d5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_dotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_dotbelow.ss01.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Adotbelow.ss01; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,59 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -31,4 +80,5 @@ ref = dotbelowcomb.ss01; width = 618; } ); +note = Adotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_grave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_grave.glyph index 84891288..921f3931 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_grave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_grave.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Agrave; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,33 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-41,57); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-52,50); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +53,34 @@ ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (-44,57); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-66,51); +ref = gravecomb; +} +); +width = 846; } ); +note = Agrave; unicode = 192; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_hookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_hookabove.glyph index 224cec61..8f927963 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_hookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_hookabove.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ahookabove; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +15,33 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,57); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (10,50); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +52,34 @@ ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (1,57); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-4,51); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Ahookabove; unicode = 7842; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_macron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_macron.glyph index 50cd0ff4..d071738c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_macron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_macron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Amacron; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,33 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (5,57); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (2,50); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +53,34 @@ ref = macroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (0,57); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-12,51); +ref = macroncomb; +} +); +width = 846; } ); +note = Amacron; unicode = 256; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_ogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_ogonek.glyph index a772a057..79eb72f8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_ogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_ogonek.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Aogonek; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,18 +16,71 @@ ref = ogonekcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = A; }, { -pos = (189,0); +pos = (129,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = A; +}, +{ +pos = (186,0); ref = ogonekcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (331,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (278,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (111,0); +ref = ogonekcomb; +} +); +width = 390; } ); +note = Aogonek; unicode = 260; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_ring.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_ring.glyph index 84d19d16..d33473d2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_ring.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_ring.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Aring; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,33 @@ ref = ringcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (6,57); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,50); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +53,34 @@ ref = ringcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (1,57); +ref = ringcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-11,51); +ref = ringcomb; +} +); +width = 846; } ); +note = Aring; unicode = 197; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/A_tilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/A_tilde.glyph index be4c4a14..c320cfb8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/A_tilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/A_tilde.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Atilde; -kernLeft = A; -kernRight = A; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = A; @@ -18,7 +16,33 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (8,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = A; +}, +{ +pos = (2,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = A; @@ -29,7 +53,34 @@ ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = A; +}, +{ +pos = (3,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = A; +}, +{ +pos = (-12,51); +ref = tildecomb; +} +); +width = 846; } ); +note = Atilde; unicode = 195; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/B_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/B_.glyph index bc5a47e7..bfd73317 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/B_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/B_.glyph @@ -1,7 +1,5 @@ { glyphname = B; -kernLeft = H; -kernRight = B; layers = ( { anchors = ( @@ -10,15 +8,152 @@ name = bottom; pos = (304,0); }, { +name = center; +pos = (212,219); +}, +{ +name = top; +pos = (424,729); +} +); +hints = ( +{ +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (360,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (734,40); +type = Stem; +}, +{ +place = (707,38); +type = Stem; +}, +{ +place = (106,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(106,0,l), +(545,0,ls), +(685,0,o), +(774,78,o), +(774,202,cs), +(774,289,o), +(726,360,o), +(631,378,c), +(631,386,l), +(695,403,o), +(745,470,o), +(745,545,cs), +(745,654,o), +(669,729,o), +(536,729,cs), +(106,729,l) +); +}, +{ +closed = 1; +nodes = ( +(144,36,l), +(144,360,l), +(562,360,ls), +(671,360,o), +(734,302,o), +(734,204,cs), +(734,104,o), +(669,36,o), +(545,36,cs) +); +}, +{ +closed = 1; +nodes = ( +(144,395,l), +(144,694,l), +(535,694,ls), +(639,694,o), +(707,635,o), +(707,540,cs), +(707,454,o), +(653,395,o), +(550,395,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (304,0); +}, +{ +name = center; +pos = (155,219); +}, +{ name = top; pos = (304,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (382,9); +type = Stem; +}, +{ +horizontal = 1; +place = (356,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (493,40); +type = Stem; +}, +{ +place = (480,38); +type = Stem; +}, +{ +place = (115,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(115,0,l), (351,0,ls), (463,0,o), (533,78,o), @@ -26,20 +161,34 @@ nodes = ( (533,284,o), (496,356,o), (421,374,c), -(421,377,l), -(488,397,o), +(421,382,l), +(488,402,o), (518,465,o), (518,543,cs), (518,654,o), (458,729,o), (353,729,cs), -(115,729,l), -(115,0,l) +(115,729,l) +); +}, +{ +closed = 1; +nodes = ( +(153,36,l), +(153,356,l), +(362,356,ls), +(445,356,o), +(493,298,o), +(493,202,cs), +(493,104,o), +(444,36,o), +(349,36,cs) ); }, { closed = 1; nodes = ( +(153,391,l), (153,694,l), (349,694,ls), (428,694,o), @@ -47,201 +196,391 @@ nodes = ( (480,538,cs), (480,450,o), (438,391,o), -(360,391,cs), -(145,391,l), -(145,356,l), -(362,356,ls), -(445,356,o), -(493,298,o), -(493,202,cs), -(493,104,o), -(444,36,o), -(349,36,cs), -(153,36,l) +(360,391,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -15 +anchors = ( +{ +name = bottom; +pos = (423,0); +}, +{ +name = center; +pos = (212,219); +}, +{ +name = top; +pos = (423,729); +} ); +hints = ( +{ +horizontal = 1; +place = (573,156); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -2, -8 -); -stem = -2; -target = ( -1, -0 -); +place = (298,149); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -14 +place = (0,155); +type = Stem; +}, +{ +place = (576,229); +type = Stem; +}, +{ +place = (556,226); +type = Stem; +}, +{ +place = (77,228); +type = Stem; +} ); -stem = -2; -target = ( -2, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(77,0,l), +(514,0,ls), +(700,0,o), +(805,66,o), +(805,206,cs), +(805,302,o), +(750,356,o), +(662,375,c), +(662,387,l), +(734,410,o), +(782,461,o), +(782,544,cs), +(782,665,o), +(704,729,o), +(526,729,cs), +(77,729,l) +); +}, +{ +closed = 1; +nodes = ( +(305,155,l), +(305,298,l), +(472,298,ls), +(543,298,o), +(576,277,o), +(576,227,cs), +(576,184,o), +(552,155,o), +(472,155,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -15 +closed = 1; +nodes = ( +(305,447,l), +(305,573,l), +(462,573,ls), +(518,573,o), +(556,559,o), +(556,513,cs), +(556,473,o), +(534,447,o), +(463,447,cs) ); -stem = -2; -target = ( -1, -8 +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (304,0); +}, +{ +name = center; +pos = (98,219); +}, +{ +name = top; +pos = (184,729); +} ); +hints = ( +{ +horizontal = 1; +place = (700,29); +type = Stem; +}, +{ +horizontal = 1; +place = (380,9); +type = Stem; +}, +{ +horizontal = 1; +place = (359,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -4 +horizontal = 1; +place = (0,29); +type = Stem; +}, +{ +place = (308,34); +type = Stem; +}, +{ +place = (298,31); +type = Stem; +}, +{ +place = (74,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(74,0,l), +(182,0,ls), +(292,0,o), +(342,81,o), +(342,200,cs), +(342,277,o), +(304,354,o), +(238,372,c), +(238,380,l), +(285,394,o), +(329,456,o), +(329,543,cs), +(329,670,o), +(273,729,o), +(183,729,cs), +(74,729,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -4 +closed = 1; +nodes = ( +(105,29,l), +(105,359,l), +(191,359,ls), +(259,359,o), +(308,299,o), +(308,201,cs), +(308,77,o), +(259,29,o), +(181,29,cs) ); -stem = -2; -target = ( -0, -10 +}, +{ +closed = 1; +nodes = ( +(105,389,l), +(105,700,l), +(181,700,ls), +(261,700,o), +(298,635,o), +(298,539,cs), +(298,449,o), +(254,389,o), +(191,389,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (308,0); +pos = (195,0); +}, +{ +name = center; +pos = (98,219); }, { name = top; -pos = (308,729); +pos = (195,729); +} +); +hints = ( +{ +horizontal = 1; +place = (594,135); +type = Stem; +}, +{ +horizontal = 1; +place = (0,138); +type = Stem; +}, +{ +place = (219,149); +type = Stem; +}, +{ +place = (212,143); +type = Stem; +}, +{ +place = (25,152); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(366,0,ls), -(541,0,o), -(639,68,o), -(639,212,cs), -(639,293,o), -(595,359,o), -(516,376,c), -(516,385,l), -(580,405,o), -(619,468,o), -(619,541,cs), -(619,654,o), -(546,729,o), -(393,729,cs), -(13,729,l), -(13,0,l) +(25,0,l), +(194,0,ls), +(308,0,o), +(368,70,o), +(368,206,cs), +(368,304,o), +(343,357,o), +(280,378,c), +(280,390,l), +(339,416,o), +(355,472,o), +(355,537,cs), +(355,654,o), +(322,729,o), +(211,729,cs), +(25,729,l) ); }, { closed = 1; nodes = ( -(210,299,l), -(344,299,ls), -(397,299,o), -(433,278,o), -(433,224,cs), -(433,181,o), -(408,153,o), -(342,153,cs), -(210,153,l) +(177,138,l), +(177,306,l), +(181,306,ls), +(198,306,o), +(219,282,o), +(219,222,cs), +(219,169,o), +(204,138,o), +(181,138,cs) ); }, { closed = 1; nodes = ( -(210,576,l), -(334,576,ls), -(383,576,o), -(415,558,o), -(415,513,cs), -(415,473,o), -(393,446,o), -(335,446,cs), -(210,446,l) +(177,436,l), +(177,594,l), +(180,594,ls), +(196,594,o), +(212,571,o), +(212,516,cs), +(212,468,o), +(202,436,o), +(179,436,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (155,219); +}, +{ +name = top; +pos = (309,729); +} ); +hints = ( +{ +horizontal = 1; +place = (576,153); +type = Stem; +}, +{ +horizontal = 1; +place = (299,147); +type = Stem; +}, +{ +horizontal = 1; +place = (0,153); +type = Stem; +}, +{ +place = (378,207); +type = Stem; +}, +{ +place = (363,206); +type = Stem; +}, +{ +place = (60,198); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(60,0,l), (356,0,ls), (505,0,o), (585,68,o), (585,212,cs), (585,294,o), -(550,360,o), -(468,376,c), -(469,384,l), -(526,402,o), +(551,358,o), +(469,374,c), +(469,386,l), +(526,404,o), (569,459,o), (569,541,cs), (569,654,o), (512,729,o), (384,729,cs), -(60,729,l), -(60,0,l) +(60,729,l) +); +}, +{ +closed = 1; +nodes = ( +(258,153,l), +(258,299,l), +(328,299,ls), +(356,299,o), +(378,278,o), +(378,224,cs), +(378,181,o), +(368,153,o), +(331,153,cs) ); }, { closed = 1; nodes = ( +(258,446,l), (258,576,l), (322,576,ls), (347,576,o), @@ -249,26 +588,13 @@ nodes = ( (363,513,cs), (363,473,o), (354,446,o), -(319,446,cs), -(244,446,l), -(244,299,l), -(328,299,ls), -(356,299,o), -(378,278,o), -(378,224,cs), -(378,181,o), -(368,153,o), -(331,153,cs), -(258,153,l) +(319,446,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -}; width = 618; } ); -metricLeft = H; +note = B; unicode = 66; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/C_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/C_.glyph index ac4c700b..70acb178 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/C_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/C_.glyph @@ -1,55 +1,97 @@ { glyphname = C; -kernLeft = O; -kernRight = C; layers = ( { anchors = ( { name = bottom; -pos = (329,0); +pos = (440,0); }, { name = top; -pos = (329,729); +pos = (440,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (56,40); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(502,-8,o), -(627,87,o), -(648,237,c), -(608,238,l), -(588,111,o), -(483,28,o), -(329,28,cs), -(140,28,o), -(25,162,o), -(25,364,cs), -(25,566,o), -(140,700,o), -(329,700,cs), -(482,700,o), -(586,615,o), -(608,494,c), -(648,494,l), -(622,643,o), -(498,736,o), -(329,736,cs), -(122,736,o), -(-16,586,o), -(-16,364,cs), -(-16,143,o), -(121,-8,o), -(329,-8,cs) -); -} -); -}; -layerId = m019; +(636,-8,o), +(775,89,o), +(798,238,c), +(759,238,l), +(736,112,o), +(618,28,o), +(442,28,cs), +(227,28,o), +(96,162,o), +(96,364,cs), +(96,566,o), +(227,700,o), +(442,700,cs), +(611,700,o), +(733,619,o), +(759,494,c), +(798,494,l), +(769,641,o), +(633,736,o), +(442,736,cs), +(210,736,o), +(56,587,o), +(56,364,cs), +(56,142,o), +(209,-8,o), +(442,-8,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (319,0); +}, +{ +name = top; +pos = (319,729); +} +); +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (61,41); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -61,11 +103,11 @@ nodes = ( (509,108,o), (433,28,o), (325,28,cs), -(188,28,o), -(103,163,o), -(103,364,cs), -(103,565,o), -(187,700,o), +(187,28,o), +(102,163,o), +(102,364,cs), +(102,565,o), +(186,700,o), (325,700,cs), (433,700,o), (508,616,o), @@ -83,111 +125,243 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -25 +anchors = ( +{ +name = bottom; +pos = (435,0); +}, +{ +name = top; +pos = (435,734); +} ); +hints = ( +{ +horizontal = 1; +place = (560,179); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 -); +place = (-10,180); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (16,231); type = Stem; } ); -}; -width = 618; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(653,-10,o), +(817,97,o), +(838,259,c), +(608,259,l), +(592,204,o), +(521,170,o), +(441,170,cs), +(324,170,o), +(247,230,o), +(247,365,cs), +(247,500,o), +(324,560,o), +(441,560,cs), +(522,560,o), +(589,524,o), +(606,471,c), +(838,471,l), +(817,630,o), +(673,739,o), +(441,739,cs), +(170,739,o), +(16,592,o), +(16,365,cs), +(16,138,o), +(170,-10,o), +(441,-10,cs) +); +} +); +width = 846; }, { anchors = ( { name = bottom; -pos = (304,0); +pos = (202,0); }, { name = top; -pos = (324,729); +pos = (202,729); +} +); +hints = ( +{ +horizontal = 1; +place = (709,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +place = (314,32); +type = Stem; +}, +{ +place = (52,33); +type = Stem; } ); -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(513,-10,o), -(655,98,o), -(672,258,c), -(467,258,l), -(453,200,o), -(393,162,o), -(324,162,c), -(324,-10,l) +(295,-10,o), +(334,63,o), +(346,234,c), +(314,234,l), +(302,83,o), +(272,19,o), +(203,19,cs), +(123,19,o), +(85,125,o), +(85,364,cs), +(85,603,o), +(123,709,o), +(204,709,cs), +(273,709,o), +(303,645,o), +(314,495,c), +(346,495,l), +(335,665,o), +(295,739,o), +(204,738,cs), +(99,737,o), +(52,621,o), +(52,364,cs), +(52,105,o), +(100,-10,o), +(204,-10,cs) +); +} ); +width = 390; }, { -closed = 1; -nodes = ( -(100,739,o), -(-50,607,o), -(-50,365,cs), -(-50,122,o), -(100,-10,o), -(324,-10,c), -(324,162,l), -(224,162,o), -(158,220,o), -(158,365,cs), -(158,509,o), -(224,567,o), -(324,567,c), -(324,739,l) +anchors = ( +{ +name = bottom; +pos = (199,0); +}, +{ +name = top; +pos = (199,729); +} ); +hints = ( +{ +horizontal = 1; +place = (583,156); +type = Stem; }, { +horizontal = 1; +place = (465,274); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,279); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,156); +type = Stem; +}, +{ +place = (222,147); +type = Stem; +}, +{ +place = (23,156); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(397,567,o), -(451,528,o), -(467,472,c), -(672,472,l), -(655,631,o), -(518,739,o), -(324,739,c), -(324,567,l) +(307,-9,o), +(366,67,o), +(369,270,c), +(222,270,l), +(221,184,o), +(220,147,o), +(202,147,cs), +(183,147,o), +(179,206,o), +(179,365,cs), +(179,512,o), +(181,583,o), +(202,583,cs), +(218,583,o), +(220,548,o), +(222,465,c), +(369,465,l), +(363,668,o), +(305,739,o), +(201,739,cs), +(61,739,o), +(23,592,o), +(23,365,cs), +(23,137,o), +(59,-9,o), +(190,-9,cs) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (317,0); +}, +{ +name = top; +pos = (317,729); +} +); +hints = ( +{ +horizontal = 1; +place = (567,172); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,172); +type = Stem; +}, +{ +place = (20,209); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -224,5 +398,6 @@ nodes = ( width = 618; } ); +note = C; unicode = 67; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/C_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/C_acute.glyph index e2676aca..b5c62551 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/C_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/C_acute.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = Cacute; -kernLeft = O; -kernRight = C; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = C; }, { -pos = (59,57); +pos = (49,57); ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = C; }, { -pos = (63,51); +pos = (36,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = C; +}, +{ +pos = (45,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = C; +}, +{ +pos = (56,51); ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = C; +}, +{ +pos = (53,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = C; +}, +{ +pos = (57,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Cacute; unicode = 262; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/C_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/C_caron.glyph index 008f3432..c4d87d74 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/C_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/C_caron.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = Ccaron; -kernLeft = O; -kernRight = C; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = C; }, { -pos = (20,57); +pos = (10,57); ref = caroncomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = C; }, { -pos = (15,51); +pos = (13,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = C; +}, +{ +pos = (10,51); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = C; +}, +{ +pos = (8,51); ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = C; +}, +{ +pos = (11,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = C; +}, +{ +pos = (6,56); +ref = caroncomb; +} +); +width = 846; } ); +note = Ccaron; unicode = 268; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/C_cedilla.glyph b/sources/MonaSansMono.glyphspackage/glyphs/C_cedilla.glyph index b5858a77..e7686cf1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/C_cedilla.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/C_cedilla.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = Ccedilla; -kernLeft = O; -kernRight = C; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = C; }, { -pos = (15,0); +pos = (14,0); ref = cedillacomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = C; }, { -pos = (-28,0); +pos = (6,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = C; +}, +{ +pos = (-12,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = C; +}, +{ +pos = (-5,0); ref = cedillacomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = C; +}, +{ +pos = (17,0); +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = C; +}, +{ +pos = (8,0); +ref = cedillacomb; +} +); +width = 846; } ); +note = Ccedilla; unicode = 199; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/C_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/C_circumflex.glyph index 41b2925a..a0ee2932 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/C_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/C_circumflex.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = Ccircumflex; -kernLeft = O; -kernRight = C; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = C; }, { -pos = (20,57); +pos = (10,57); ref = circumflexcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = C; }, { -pos = (15,51); +pos = (13,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = C; +}, +{ +pos = (10,51); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = C; +}, +{ +pos = (8,51); ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = C; +}, +{ +pos = (11,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = C; +}, +{ +pos = (6,56); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Ccircumflex; unicode = 264; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/C_dotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/C_dotaccent.glyph index 11fea0b3..82b2c710 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/C_dotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/C_dotaccent.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = Cdotaccent; -kernLeft = O; -kernRight = C; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = C; }, { -pos = (19,57); +pos = (9,57); ref = dotaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = C; }, { -pos = (8,51); +pos = (12,57); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = C; +}, +{ +pos = (3,51); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = C; +}, +{ +pos = (1,51); ref = dotaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = C; +}, +{ +pos = (10,57); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = C; +}, +{ +pos = (-1,56); +ref = dotaccentcomb; +} +); +width = 846; } ); +note = Cdotaccent; unicode = 266; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/C_dotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/C_dotaccent.ss01.glyph index af6d0d9c..db9ce621 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/C_dotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/C_dotaccent.ss01.glyph @@ -1,34 +1,85 @@ { color = 6; glyphname = Cdotaccent.ss01; -kernLeft = O; -kernRight = C; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = C; }, { -pos = (19,57); +pos = (9,57); ref = dotaccentcomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = C; }, { -pos = (14,51); +pos = (12,57); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = C; +}, +{ +pos = (9,51); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = C; +}, +{ +pos = (7,51); ref = dotaccentcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = C; +}, +{ +pos = (10,57); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = C; +}, +{ +pos = (5,56); +ref = dotaccentcomb.ss01; +} +); +width = 846; } ); +note = Cdotaccent.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/D_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/D_.glyph index b8f50fd4..44858727 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/D_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/D_.glyph @@ -1,7 +1,5 @@ { glyphname = D; -kernLeft = H; -kernRight = D; layers = ( { anchors = ( @@ -11,6 +9,74 @@ pos = (304,0); }, { name = center; +pos = (137,365); +}, +{ +name = top; +pos = (424,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (753,39); +type = Stem; +}, +{ +place = (100,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(100,0,l), +(421,0,ls), +(651,0,o), +(792,144,o), +(792,364,cs), +(792,585,o), +(651,729,o), +(421,729,cs), +(100,729,l) +); +}, +{ +closed = 1; +nodes = ( +(138,37,l), +(138,693,l), +(421,693,ls), +(624,693,o), +(753,570,o), +(753,365,cs), +(753,167,o), +(630,37,o), +(421,37,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (304,0); +}, +{ +name = center; pos = (127,365); }, { @@ -18,11 +84,32 @@ name = top; pos = (304,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (517,41); +type = Stem; +}, +{ +place = (92,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(92,0,l), (307,0,ls), (463,0,o), (558,144,o), @@ -30,140 +117,271 @@ nodes = ( (558,585,o), (463,729,o), (307,729,cs), -(92,729,l), -(92,0,l) +(92,729,l) ); }, { closed = 1; nodes = ( +(130,37,l), (130,693,l), (303,693,ls), -(435,693,o), -(520,570,o), -(520,365,cs), -(520,167,o), -(439,37,o), -(303,37,cs), -(130,37,l) +(434,693,o), +(517,570,o), +(517,365,cs), +(517,167,o), +(438,37,o), +(303,37,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -8 +anchors = ( +{ +name = bottom; +pos = (423,0); +}, +{ +name = center; +pos = (216,365); +}, +{ +name = top; +pos = (423,729); +} ); +hints = ( +{ +horizontal = 1; +place = (554,175); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -7 +place = (0,175); +type = Stem; +}, +{ +place = (588,231); +type = Stem; +}, +{ +place = (61,228); +type = Stem; +} ); -stem = -2; -target = ( -1, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(61,0,l), +(429,0,ls), +(666,0,o), +(819,121,o), +(819,364,cs), +(819,583,o), +(693,729,o), +(429,729,cs), +(61,729,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +closed = 1; +nodes = ( +(289,175,l), +(289,554,l), +(382,554,ls), +(504,554,o), +(588,513,o), +(588,368,cs), +(588,244,o), +(534,175,o), +(382,175,cs) ); -stem = -2; -target = ( -1, -8 +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (304,0); +}, +{ +name = center; +pos = (95,365); +}, +{ +name = top; +pos = (184,729); +} ); +hints = ( +{ +horizontal = 1; +place = (701,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -4 +horizontal = 1; +place = (0,28); +type = Stem; +}, +{ +place = (321,33); +type = Stem; +}, +{ +place = (62,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(62,0,l), +(168,0,ls), +(313,0,o), +(354,150,o), +(354,365,cs), +(354,581,o), +(308,729,o), +(168,729,cs), +(62,729,l) +); +}, +{ +closed = 1; +nodes = ( +(93,28,l), +(93,701,l), +(163,701,ls), +(257,701,o), +(321,620,o), +(321,365,cs), +(321,109,o), +(257,28,o), +(163,28,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (309,0); +pos = (195,0); }, { name = center; -pos = (178,365); +pos = (98,365); }, { name = top; -pos = (309,729); +pos = (195,729); +} +); +hints = ( +{ +horizontal = 1; +place = (572,157); +type = Stem; +}, +{ +horizontal = 1; +place = (0,157); +type = Stem; +}, +{ +place = (211,153); +type = Stem; +}, +{ +place = (26,146); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(319,0,ls), -(543,0,o), -(661,147,o), -(661,364,cs), -(661,581,o), -(544,729,o), -(319,729,cs), -(-10,729,l), -(-10,0,l) +(26,0,l), +(167,0,ls), +(336,0,o), +(364,149,o), +(364,364,cs), +(364,634,o), +(301,729,o), +(167,729,cs), +(26,729,l) ); }, { closed = 1; nodes = ( -(193,557,l), -(283,557,ls), -(378,557,o), -(449,527,o), -(449,368,cs), -(449,198,o), -(374,172,o), -(283,172,cs), -(193,172,l) +(172,157,l), +(172,572,l), +(173,572,l), +(203,568,o), +(212,510,o), +(212,368,cs), +(212,220,o), +(203,161,o), +(173,157,c) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (155,365); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (558,171); +type = Stem; +}, +{ +horizontal = 1; +place = (0,171); +type = Stem; +}, +{ +place = (381,209); +type = Stem; +}, +{ +place = (50,205); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(50,0,l), (319,0,ls), (499,0,o), (590,147,o), @@ -171,30 +389,27 @@ nodes = ( (590,581,o), (500,729,o), (319,729,cs), -(50,729,l), -(50,0,l) +(50,729,l) ); }, { closed = 1; nodes = ( +(255,171,l), (255,558,l), (282,558,ls), -(336,558,o), -(381,526,o), +(354,558,o), +(381,505,o), (381,368,cs), -(381,200,o), -(330,171,o), -(282,171,cs), -(255,171,l) +(381,226,o), +(354,171,o), +(282,171,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -}; width = 618; } ); +note = D; unicode = 68; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/D_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/D_caron.glyph index 07641fe1..a742e74f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/D_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/D_caron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Dcaron; -kernLeft = H; -kernRight = D; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = D; @@ -18,7 +16,33 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = D; +}, +{ +pos = (-5,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = D; +}, +{ +pos = (6,51); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = D; @@ -29,7 +53,34 @@ ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = D; +}, +{ +pos = (-5,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = D; +}, +{ +pos = (-6,51); +ref = caroncomb; +} +); +width = 846; } ); +note = Dcaron; unicode = 270; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/D_croat.glyph b/sources/MonaSansMono.glyphspackage/glyphs/D_croat.glyph index f79bcbb7..557a0837 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/D_croat.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/D_croat.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Dcroat; -kernRight = D; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Eth; @@ -13,14 +12,51 @@ ref = Eth; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Eth; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Eth; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Eth; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Eth; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Eth; +} +); +width = 846; } ); +note = Dcroat; unicode = 272; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_.glyph index 391da695..e64b1544 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_.glyph @@ -1,13 +1,73 @@ { glyphname = E; -kernLeft = H; -kernRight = E; layers = ( { anchors = ( { name = bottom; -pos = (312,0); +pos = (449,0); +}, +{ +name = ogonek; +pos = (757,0); +}, +{ +name = top; +pos = (439,729); +}, +{ +name = topleft; +pos = (20,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (358,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (132,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(132,0,l), +(757,0,l), +(757,37,l), +(170,37,l), +(170,358,l), +(711,358,l), +(711,392,l), +(170,392,l), +(170,693,l), +(757,693,l), +(757,729,l), +(132,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (346,0); }, { name = ogonek; @@ -19,104 +79,247 @@ pos = (341,729); }, { name = topleft; -pos = (71,729); +pos = (20,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (358,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (122,38); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(122,0,l), (543,0,l), (543,37,l), -(149,37,l), -(160,26,l), -(160,704,l), -(149,693,l), +(160,37,l), +(160,358,l), +(501,358,l), +(501,392,l), +(160,392,l), +(160,693,l), (543,693,l), (543,729,l), -(122,729,l), -(122,0,l) +(122,729,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (439,0); +}, +{ +name = ogonek; +pos = (780,0); +}, +{ +name = top; +pos = (439,734); }, { +name = topleft; +pos = (20,729); +} +); +hints = ( +{ +horizontal = 1; +place = (550,179); +type = Stem; +}, +{ +horizontal = 1; +place = (282,167); +type = Stem; +}, +{ +horizontal = 1; +place = (0,179); +type = Stem; +}, +{ +place = (89,230); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(501,358,l), -(501,392,l), -(149,392,l), -(149,358,l) +(89,0,l), +(780,0,l), +(780,179,l), +(319,179,l), +(319,282,l), +(729,282,l), +(729,449,l), +(319,449,l), +(319,550,l), +(777,550,l), +(777,729,l), +(89,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.hints = ( +width = 846; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -0, -11 +anchors = ( +{ +name = bottom; +pos = (226,0); +}, +{ +name = ogonek; +pos = (350,0); +}, +{ +name = top; +pos = (212,729); +}, +{ +name = topleft; +pos = (20,729); +} ); +hints = ( +{ +horizontal = 1; +place = (699,30); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -3 -); +place = (359,30); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -10 +place = (0,30); +type = Stem; +}, +{ +place = (90,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(90,0,l), +(350,0,l), +(350,30,l), +(121,30,l), +(121,359,l), +(323,359,l), +(323,389,l), +(121,389,l), +(121,699,l), +(350,699,l), +(350,729,l), +(90,729,l) ); -stem = -2; -target = ( -0, -7 +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (207,0); +}, +{ +name = ogonek; +pos = (359,0); +}, +{ +name = top; +pos = (197,728); +}, +{ +name = topleft; +pos = (20,729); +} ); +hints = ( +{ +horizontal = 1; +place = (572,157); +type = Stem; +}, +{ +horizontal = 1; +place = (299,146); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +horizontal = 1; +place = (0,157); +type = Stem; +}, +{ +place = (39,320); +type = Stem; +}, +{ +place = (39,174); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(39,0,l), +(359,0,l), +(359,157,l), +(213,157,l), +(213,299,l), +(346,299,l), +(346,445,l), +(213,445,l), +(213,572,l), +(359,572,l), +(359,729,l), +(39,729,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (309,0); +pos = (329,0); }, { name = ogonek; @@ -128,45 +331,53 @@ pos = (319,729); }, { name = topleft; -pos = (37,729); +pos = (20,729); +} +); +hints = ( +{ +horizontal = 1; +place = (557,172); +type = Stem; +}, +{ +horizontal = 1; +place = (288,161); +type = Stem; +}, +{ +horizontal = 1; +place = (0,172); +type = Stem; +}, +{ +place = (73,204); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(73,0,l), (561,0,l), (561,172,l), -(236,172,l), -(277,130,l), -(277,599,l), -(236,557,l), -(558,557,l), -(558,729,l), -(73,729,l), -(73,0,l) -); -}, -{ -closed = 1; -nodes = ( +(277,172,l), +(277,288,l), (515,288,l), (515,449,l), -(236,449,l), -(236,288,l) +(277,449,l), +(277,557,l), +(558,557,l), +(558,729,l), +(73,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -}; width = 618; } ); -metricLeft = H; +note = E; unicode = 69; -userData = { -KernOnName = E; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_acute.glyph index b7c3eb3d..88f8a244 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Eacute; -kernLeft = H; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -18,7 +16,20 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (46,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -29,7 +40,47 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (52,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (61,56); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (43,50); +ref = acutecomb; +} +); +width = 390; } ); +note = Eacute; unicode = 201; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_breve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_breve.glyph index 27e6e7e8..81f9167e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_breve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_breve.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Ebreve; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -17,7 +16,33 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (23,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (8,50); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -28,7 +53,34 @@ ref = brevecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,56); +ref = brevecomb; +} +); +width = 846; } ); +note = Ebreve; unicode = 276; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_caron.glyph index d71c714e..df5fc62f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_caron.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Ecaron; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -17,7 +16,33 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (23,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (8,50); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -28,7 +53,34 @@ ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,56); +ref = caroncomb; +} +); +width = 846; } ); +note = Ecaron; unicode = 282; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflex.glyph index 1032e1d1..efcdbbe9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflex.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ecircumflex; -kernLeft = H; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -18,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (23,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (8,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -29,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,56); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Ecircumflex; unicode = 202; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexacute.glyph index a5ee16b1..6d75b383 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexacute.glyph @@ -1,10 +1,8 @@ { -color = 6; glyphname = Ecircumflexacute; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -17,7 +15,33 @@ ref = circumflexcomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (73,57); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (83,50); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -28,7 +52,34 @@ ref = circumflexcomb_acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (60,57); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (85,56); +ref = circumflexcomb_acutecomb; +} +); +width = 846; } ); +note = Ecircumflexacute; unicode = 7870; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexdotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexdotbelow.glyph index 2f3300fa..6490b62a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexdotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexdotbelow.glyph @@ -1,15 +1,14 @@ { -color = 6; glyphname = Ecircumflexdotbelow; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; }, { -pos = (3,0); +pos = (37,0); ref = dotbelowcomb; }, { @@ -20,12 +19,47 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = E; }, { +pos = (31,0); +ref = dotbelowcomb; +}, +{ +pos = (23,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (12,0); +ref = dotbelowcomb; +}, +{ +pos = (8,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = E; +}, +{ +pos = (20,0); ref = dotbelowcomb; }, { @@ -34,7 +68,42 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (26,0); +ref = dotbelowcomb; +}, +{ +pos = (10,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (16,0); +ref = dotbelowcomb; +}, +{ +pos = (10,56); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Ecircumflexdotbelow; unicode = 7878; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexdotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexdotbelow.ss01.glyph index a998150f..55a95e30 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexdotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexdotbelow.ss01.glyph @@ -1,15 +1,14 @@ { -color = 6; glyphname = Ecircumflexdotbelow.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; }, { -pos = (2,0); +pos = (36,0); ref = dotbelowcomb.ss01; }, { @@ -20,13 +19,47 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = E; }, { -pos = (-1,0); +pos = (29,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (23,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (11,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (8,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = E; +}, +{ +pos = (19,0); ref = dotbelowcomb.ss01; }, { @@ -35,6 +68,41 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (25,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (10,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (15,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (10,56); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Ecircumflexdotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexgrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexgrave.glyph index b9e9f0b0..58ec8c37 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexgrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexgrave.glyph @@ -1,9 +1,8 @@ { -color = 6; glyphname = Ecircumflexgrave; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -16,7 +15,33 @@ ref = circumflexcomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (51,57); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (43,50); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -27,7 +52,34 @@ ref = circumflexcomb_gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (38,57); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (45,56); +ref = circumflexcomb_gravecomb; +} +); +width = 846; } ); +note = Ecircumflexgrave; unicode = 7872; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexhookabove.glyph index 8b1cfd10..d8601ca5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflexhookabove.glyph @@ -1,9 +1,8 @@ { -color = 6; glyphname = Ecircumflexhookabove; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -16,7 +15,33 @@ ref = circumflexcomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (67,57); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (54,50); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -27,7 +52,34 @@ ref = circumflexcomb_hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (54,57); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (56,56); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; } ); +note = Ecircumflexhookabove; unicode = 7874; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflextilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflextilde.glyph index 3628fb3c..c5c5dcab 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_circumflextilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_circumflextilde.glyph @@ -1,9 +1,8 @@ { -color = 6; glyphname = Ecircumflextilde; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -16,7 +15,20 @@ ref = circumflexcomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (31,57); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -27,7 +39,47 @@ ref = circumflexcomb_tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (18,57); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,56); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (8,50); +ref = circumflexcomb_tildecomb; +} +); +width = 390; } ); +note = Ecircumflextilde; unicode = 7876; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_dieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_dieresis.glyph index 07b0295f..6a23fba3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_dieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_dieresis.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Edieresis; -kernLeft = H; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -18,7 +16,33 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (23,57); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (8,50); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -29,7 +53,34 @@ ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,57); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,56); +ref = dieresiscomb; +} +); +width = 846; } ); +note = Edieresis; unicode = 203; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_dieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_dieresis.ss01.glyph index 481b8c2a..a382d1ed 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_dieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_dieresis.ss01.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Edieresis.ss01; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -17,7 +16,33 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (22,57); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (8,50); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -28,6 +53,33 @@ ref = dieresiscomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (9,57); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,56); +ref = dieresiscomb.ss01; +} +); +width = 846; } ); +note = Edieresis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_dotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_dotaccent.glyph index 331b21a4..94290df3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_dotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_dotaccent.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Edotaccent; -kernLeft = H; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -18,7 +16,33 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (22,57); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (1,50); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -29,7 +53,34 @@ ref = dotaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (9,57); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (3,56); +ref = dotaccentcomb; +} +); +width = 846; } ); +note = Edotaccent; unicode = 278; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_dotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_dotaccent.ss01.glyph index 95fc8d12..e567968c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_dotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_dotaccent.ss01.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Edotaccent.ss01; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -17,7 +16,33 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (22,57); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (7,50); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -28,6 +53,33 @@ ref = dotaccentcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (9,57); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (9,56); +ref = dotaccentcomb.ss01; +} +); +width = 846; } ); +note = Edotaccent.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_dotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_dotbelow.glyph index 41fae6e3..36302613 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_dotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_dotbelow.glyph @@ -1,34 +1,85 @@ { -color = 6; glyphname = Edotbelow; -kernLeft = H; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; }, { -pos = (3,0); +pos = (37,0); ref = dotbelowcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = E; }, { +pos = (31,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (12,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = E; +}, +{ +pos = (20,0); ref = dotbelowcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (26,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (16,0); +ref = dotbelowcomb; +} +); +width = 846; } ); +note = Edotbelow; unicode = 7864; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_dotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_dotbelow.ss01.glyph index 0729791e..bd2dd38e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_dotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_dotbelow.ss01.glyph @@ -1,33 +1,84 @@ { -color = 6; glyphname = Edotbelow.ss01; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; }, { -pos = (2,0); +pos = (36,0); ref = dotbelowcomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = E; }, { -pos = (-1,0); +pos = (29,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (11,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = E; +}, +{ +pos = (19,0); ref = dotbelowcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (25,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (15,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; } ); +note = Edotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_grave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_grave.glyph index 457602fc..dcefacff 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_grave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_grave.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Egrave; -kernLeft = H; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -18,7 +16,33 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (-24,57); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (-47,50); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -29,7 +53,34 @@ ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (-35,57); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (-45,56); +ref = gravecomb; +} +); +width = 846; } ); +note = Egrave; unicode = 200; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_hookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_hookabove.glyph index 2482f4d6..f68f71c1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_hookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_hookabove.glyph @@ -1,10 +1,8 @@ { -color = 6; glyphname = Ehookabove; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -17,7 +15,33 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (23,57); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (15,50); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -28,7 +52,34 @@ ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (10,57); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (17,56); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Ehookabove; unicode = 7866; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_macron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_macron.glyph index 25da2b48..bd5730d8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_macron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_macron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Emacron; -kernLeft = H; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -18,7 +16,33 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (22,57); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (7,50); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -29,7 +53,34 @@ ref = macroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (9,57); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (9,56); +ref = macroncomb; +} +); +width = 846; } ); +note = Emacron; unicode = 274; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_ng.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_ng.glyph index 969f67d0..dd111e48 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_ng.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_ng.glyph @@ -2,67 +2,258 @@ glyphname = Eng; layers = ( { -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (-73,0); -ref = N; +closed = 1; +nodes = ( +(153,0,l), +(153,432,l), +(149,672,l), +(157,672,l), +(452,0,l), +(503,0,l), +(503,729,l), +(465,729,l), +(465,308,l), +(470,58,l), +(462,58,l), +(167,729,l), +(115,729,l), +(115,0,l) +); +}, +{ +closed = 1; +nodes = ( +(402,-167,ls), +(456,-167,o), +(503,-108,o), +(503,-54,qs), +(503,20,l), +(474,20,l), +(474,-49,ls), +(474,-99,o), +(438,-137,o), +(396,-137,qs), +(381,-137,l), +(381,-167,l) +); } ); -}; -layerId = m019; +width = 618; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(414,-167,ls), -(474,-167,o), -(503,-128,o), -(503,-70,cs), -(503,0,l), -(466,0,l), -(466,-60,ls), -(466,-113,o), -(448,-133,o), -(403,-133,cs), -(358,-133,l), -(358,-167,l) +(99,0,l), +(99,410,l), +(95,685,l), +(103,685,l), +(275,0,l), +(322,0,l), +(322,729,l), +(291,729,l), +(291,328,l), +(296,39,l), +(288,39,l), +(115,729,l), +(68,729,l), +(68,0,l) ); }, { -ref = N; +closed = 1; +nodes = ( +(241,-167,ls), +(285,-167,o), +(322,-119,o), +(322,-74,qs), +(322,10,l), +(293,10,l), +(293,-69,ls), +(293,-109.341,o), +(266,-140,o), +(232.105,-140,qs), +(220,-140,l), +(220,-167,l) +); } ); -width = 618; +width = 390; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(150,0,l), +(150,207,l), +(139,408,l), +(150,408,l), +(211,0,l), +(364,0,l), +(364,729,l), +(240,729,l), +(240,505,l), +(251,296,l), +(239,296,l), +(181,729,l), +(28,729,l), +(28,0,l) +); +}, +{ +closed = 1; +nodes = ( +(214,-167,ls), +(296,-167,o), +(364,-85,o), +(364,-2,qs), +(364,20,l), +(207,58,l), +(207,-1,ls), +(207,-22.341,o), +(193,-40,o), +(172.105,-40,qs), +(132,-40,l), +(132,-167,l) +); +} +); +width = 390; }, { -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(373,-167,ls), -(508,-167,o), -(558,-107,o), -(558,-4,cs), -(558,49,l), -(377,49,l), -(377,-7,ls), -(377,-41,o), -(362,-54,o), -(326,-54,cs), -(277,-54,l), -(277,-167,l) +(250,0,l), +(250,176,l), +(247,371,l), +(263,371,l), +(378,0,l), +(558,0,l), +(558,729,l), +(381,729,l), +(381,564,l), +(383,349,l), +(367,349,l), +(255,729,l), +(60,729,l), +(60,0,l) ); }, { -ref = N; +closed = 1; +nodes = ( +(398,-167,ls), +(485,-167,o), +(558,-83,o), +(558,-2,qs), +(558,30,l), +(401,30,l), +(401,9,ls), +(401,-17,o), +(383,-40,o), +(359,-40,qs), +(316,-40,l), +(316,-167,l) +); } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(138,0,l), +(138,436,l), +(134,686,l), +(142,686,l), +(694,0,l), +(746,0,l), +(746,729,l), +(708,729,l), +(708,303,l), +(714,43,l), +(706,43,l), +(152,729,l), +(100,729,l), +(100,0,l) +); +}, +{ +closed = 1; +nodes = ( +(619,-167,ls), +(675,-167,o), +(746,-110,o), +(746,-43,qs), +(746,11,l), +(709,11,l), +(709,-35,ls), +(709,-88,o), +(664,-133,o), +(615,-133,qs), +(569,-133,l), +(569,-167,l) +); +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(298,0,l), +(298,226,l), +(291,424,l), +(302,424,l), +(519,0,l), +(772,0,l), +(772,729,l), +(553,729,l), +(553,504,l), +(560,299,l), +(549,299,l), +(332,729,l), +(75,729,l), +(75,0,l) +); +}, +{ +closed = 1; +nodes = ( +(565,-167,ls), +(671,-167,o), +(772,-95,o), +(772,-19,qs), +(772,81,l), +(551,81,l), +(551,-3,ls), +(551,-19,o), +(535,-33,o), +(516,-33,qs), +(424,-33,l), +(424,-167,l) +); +} +); +width = 846; } ); -metricLeft = H; -metricRight = H; +note = Eng; unicode = 330; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_ogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_ogonek.glyph index 31c48762..9c5c771f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_ogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_ogonek.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Eogonek; -kernLeft = H; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -18,7 +16,33 @@ ref = ogonek; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (118,0); +ref = ogonek; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (92,0); +ref = ogonek; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -29,7 +53,34 @@ ref = ogonek; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (272,0); +ref = ogonek; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (229,0); +ref = ogonek; +} +); +width = 846; } ); +note = Eogonek; unicode = 280; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_th.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_th.glyph index ad1d13d7..bbfeeb91 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_th.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_th.glyph @@ -1,37 +1,89 @@ { color = 7; glyphname = Eth; -kernRight = D; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = D; }, { -pos = (-95,-23); +pos = (-244,-23); ref = strokeshortcomb.case; -scale = (0.8,1); +scale = (0.9,1); +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = D; +}, +{ +pos = (-151,-23); +ref = strokeshortcomb.case; +scale = (0.9,1); } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = D; +}, +{ +pos = (-208,54); +ref = strokeshortcomb.case; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = D; +}, +{ +pos = (-101,86); +ref = strokeshortcomb.case; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = D; +}, +{ +pos = (-85,58); +ref = strokeshortcomb.case; +scale = (0.94,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = D; }, { -pos = (-87,-13); +pos = (-87,-18); ref = strokeshortcomb.case; -scale = (0.84,1); +scale = (0.78,1); } ); width = 618; } ); -metricRight = D; unicode = 208; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_tilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_tilde.glyph index c421022e..6b1ce9b5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/E_tilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_tilde.glyph @@ -1,10 +1,8 @@ { -color = 6; glyphname = Etilde; -kernRight = E; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = E; @@ -17,7 +15,33 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (25,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = E; +}, +{ +pos = (7,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = E; @@ -28,7 +52,34 @@ ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = E; +}, +{ +pos = (12,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = E; +}, +{ +pos = (9,56); +ref = tildecomb; +} +); +width = 846; } ); +note = Etilde; unicode = 7868; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/E_uro.glyph b/sources/MonaSansMono.glyphspackage/glyphs/E_uro.glyph new file mode 100644 index 00000000..7e2f98c5 --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/E_uro.glyph @@ -0,0 +1,561 @@ +{ +glyphname = Euro; +layers = ( +{ +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (426,35); +type = Stem; +}, +{ +horizontal = 1; +place = (268,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (154,40); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(629,-8,o), +(701,8,o), +(759,37,c), +(759,80,l), +(705,47,o), +(634,28,o), +(548,28,cs), +(365,28,o), +(241,121,o), +(205,268,c), +(580,268,l), +(585,303,l), +(198,303,l), +(195,323,o), +(194,343,o), +(194,364,cs), +(194,385,o), +(195,405,o), +(198,426,c), +(610,426,l), +(614,461,l), +(205,461,l), +(242,609,o), +(365,700,o), +(548,700,cs), +(632,700,o), +(704,681,o), +(759,647,c), +(759,690,l), +(701,720,o), +(629,736,o), +(548,736,cs), +(348,736,o), +(204,628,o), +(165,461,c), +(44,461,l), +(44,426,l), +(158,426,l), +(155,405,o), +(154,385,o), +(154,364,cs), +(154,343,o), +(155,323,o), +(158,303,c), +(44,303,l), +(44,268,l), +(165,268,l), +(204,100,o), +(347,-8,o), +(548,-8,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (435,34); +type = Stem; +}, +{ +horizontal = 1; +place = (260,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (104,41); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(490,-8,o), +(541,0,o), +(582,16,c), +(582,58,l), +(543,39,o), +(493,28,o), +(436,28,cs), +(288,28,o), +(188,117,o), +(156,260,c), +(465,260,l), +(470,294,l), +(150,294,l), +(147,315,o), +(145,340,o), +(145,364,cs), +(145,389,o), +(147,413,o), +(150,435,c), +(492,435,l), +(497,469,l), +(156,469,l), +(188,610,o), +(289,700,o), +(436,700,cs), +(493,700,o), +(543,689,o), +(582,669,c), +(582,711,l), +(540,727,o), +(490,736,o), +(436,736,cs), +(270,736,o), +(150,631,o), +(115,469,c), +(35,469,l), +(35,435,l), +(109,435,l), +(106,413,o), +(104,389,o), +(104,364,cs), +(104,340,o), +(106,316,o), +(109,294,c), +(35,294,l), +(35,260,l), +(115,260,l), +(150,97,o), +(269,-8,o), +(436,-8,cs) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (575,164); +type = Stem; +}, +{ +horizontal = 1; +place = (393,94); +type = Stem; +}, +{ +horizontal = 1; +place = (241,95); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,165); +type = Stem; +}, +{ +place = (167,212); +type = Stem; +}, +{ +place = (48,708); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(653,-10,o), +(713,-2,o), +(756,12,c), +(756,185,l), +(718,166,o), +(666,155,o), +(610,155,cs), +(520,155,o), +(451,182,o), +(412,241,c), +(695,241,l), +(708,336,l), +(380,336,l), +(379,346,o), +(379,355,o), +(379,365,cs), +(379,375,o), +(379,383,o), +(380,393,c), +(719,393,l), +(733,487,l), +(411,487,l), +(449,546,o), +(519,575,o), +(610,575,cs), +(667,575,o), +(717,564,o), +(756,543,c), +(756,718,l), +(713,732,o), +(659,739,o), +(598,739,cs), +(379,739,o), +(233,642,o), +(185,487,c), +(48,487,l), +(48,393,l), +(168,393,l), +(167,383,o), +(167,374,o), +(167,365,cs), +(167,355,o), +(167,346,o), +(168,336,c), +(48,336,l), +(48,241,l), +(185,241,l), +(234,86,o), +(381,-10,o), +(598,-10,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (731,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (708,30); +type = Stem; +}, +{ +horizontal = 1; +place = (420,28); +type = Stem; +}, +{ +horizontal = 1; +place = (280,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,30); +type = Stem; +}, +{ +place = (88,35); +type = Stem; +}, +{ +place = (86.5,35); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(307,-10,o), +(329,-8,o), +(351,-3,c), +(351,29,l), +(330,24,o), +(307,20,o), +(281,20,cs), +(174,20,o), +(133,122,o), +(123,280,c), +(306,280,l), +(310,309,l), +(122,309,l), +(121,319,o), +(121,343,o), +(121,364,cs), +(121,385,o), +(121,409,o), +(122,420,c), +(326,420,l), +(330,448,l), +(123,448,l), +(133,607,o), +(174,708,o), +(282,708,cs), +(308,708,o), +(330,705,o), +(351,699,c), +(351,731,l), +(330,736,o), +(309,738,o), +(284,738,cs), +(172,738,o), +(101,679,o), +(88,448,c), +(15,448,l), +(15,420,l), +(87,420,l), +(86,401,o), +(86,383,o), +(86,364,cs), +(86,346,o), +(86,327,o), +(87,309,c), +(15,309,l), +(15,280,l), +(88,280,l), +(101,53,o), +(172,-10,o), +(282,-10,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (587,152); +type = Stem; +}, +{ +horizontal = 1; +place = (380,81); +type = Stem; +}, +{ +horizontal = 1; +place = (254,82); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,152); +type = Stem; +}, +{ +place = (40,177); +type = Stem; +}, +{ +place = (11,206); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(329,-9,o), +(343,-9,o), +(357,-8,c), +(357,146,l), +(346,144,o), +(338,143,o), +(329,143,cs), +(277,143,o), +(241,171,o), +(225,254,c), +(338,254,l), +(349,336,l), +(217,336,l), +(217,343,o), +(217,351,o), +(217,358,c), +(217,365,o), +(217,373,o), +(217,380,c), +(353,380,l), +(365,461,l), +(223,461,l), +(237,548,o), +(272,587,o), +(329,587,cs), +(338,587,o), +(348,586,o), +(357,584,c), +(357,739,l), +(347,739,o), +(337,739,o), +(327,739,cs), +(147,739,o), +(65,632,o), +(45,461,c), +(11,461,l), +(11,380,l), +(40,380,l), +(40,373,o), +(40,365,o), +(40,358,c), +(40,351,o), +(40,343,o), +(40,336,c), +(11,336,l), +(11,254,l), +(47,254,l), +(69,90,o), +(149,-9,o), +(315,-9,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (733,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (566,173); +type = Stem; +}, +{ +horizontal = 1; +place = (389,103); +type = Stem; +}, +{ +horizontal = 1; +place = (236,104); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,173); +type = Stem; +}, +{ +place = (106,208); +type = Stem; +}, +{ +place = (32,551); +type = Stem; +}, +{ +place = (32,282); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(527,-10,o), +(557,-7,o), +(583,-3,c), +(583,178,l), +(558,169,o), +(528,163,o), +(497,163,cs), +(428,163,o), +(375,185,o), +(344,236,c), +(517,236,l), +(536,340,l), +(315,340,l), +(314,349,o), +(314,356,o), +(314,365,cs), +(314,373,o), +(314,380,o), +(315,389,c), +(545,389,l), +(562,492,l), +(343,492,l), +(374,544,o), +(428,566,o), +(497,566,cs), +(529,566,o), +(559,560,o), +(583,551,c), +(583,733,l), +(557,736,o), +(527,739,o), +(497,739,cs), +(309,739,o), +(169,653,o), +(123,492,c), +(32,492,l), +(32,389,l), +(107,389,l), +(106,380,o), +(106,373,o), +(106,365,cs), +(106,357,o), +(106,349,o), +(107,340,c), +(32,340,l), +(32,236,l), +(123,236,l), +(170,75,o), +(309,-10,o), +(497,-10,cs) +); +} +); +width = 618; +} +); +note = Euro; +unicode = 8364; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/F_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/F_.glyph index b4fe81c8..1b921c89 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/F_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/F_.glyph @@ -1,7 +1,5 @@ { glyphname = F; -kernLeft = H; -kernRight = F; layers = ( { anchors = ( @@ -11,94 +9,209 @@ pos = (306,0); }, { name = top; -pos = (306,729); +pos = (426,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (349,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (130,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(158,0,l), -(158,704,l), -(147,693,l), -(554,693,l), -(554,729,l), -(119,729,l), -(119,0,l) +(130,0,l), +(168,0,l), +(168,349,l), +(725,349,l), +(725,384,l), +(168,384,l), +(168,693,l), +(763,693,l), +(763,729,l), +(130,729,l) ); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (306,0); +}, +{ +name = top; +pos = (306,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (349,35); +type = Stem; }, { +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (119,39); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( +(119,0,l), +(158,0,l), +(158,349,l), (518,349,l), (518,384,l), -(139,384,l), -(139,349,l) +(158,384,l), +(158,693,l), +(554,693,l), +(554,729,l), +(119,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (405,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (550,179); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -4 -); -stem = -2; -target = ( -0, -1 -); +place = (257,169); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -8 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (102,229); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(102,0,l), +(331,0,l), +(331,257,l), +(743,257,l), +(743,426,l), +(331,426,l), +(331,550,l), +(782,550,l), +(782,729,l), +(102,729,l) +); +} ); -stem = -2; -target = ( -0, -5 +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (306,0); +}, +{ +name = top; +pos = (186,729); +} ); +hints = ( +{ +horizontal = 1; +place = (700,29); +type = Stem; +}, +{ +horizontal = 1; +place = (353,29); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -9 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (80,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(80,0,l), +(111,0,l), +(111,353,l), +(317,353,l), +(317,382,l), +(111,382,l), +(111,700,l), +(348,700,l), +(348,729,l), +(80,729,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -108,38 +221,105 @@ pos = (305,0); }, { name = top; -pos = (305,729); +pos = (185,729); +} +); +hints = ( +{ +horizontal = 1; +place = (572,157); +type = Stem; +}, +{ +horizontal = 1; +place = (271,149); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (47,182); +type = Stem; } ); -layerId = m020; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(269,0,l), -(269,589,l), -(238,557,l), -(585,557,l), -(585,729,l), -(66,729,l), -(66,0,l) +(47,0,l), +(229,0,l), +(229,271,l), +(343,271,l), +(343,420,l), +(229,420,l), +(229,572,l), +(358,572,l), +(358,729,l), +(47,729,l) ); +} +); +width = 390; }, { +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (305,729); +} +); +hints = ( +{ +horizontal = 1; +place = (557,172); +type = Stem; +}, +{ +horizontal = 1; +place = (261,163); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (66,203); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( +(66,0,l), +(269,0,l), +(269,261,l), (548,261,l), (548,424,l), -(222,424,l), -(222,261,l) +(269,424,l), +(269,557,l), +(585,557,l), +(585,729,l), +(66,729,l) ); } ); width = 618; } ); +note = F; unicode = 70; -userData = { -KernOnName = F; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_.glyph index f3750764..38fb97a2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_.glyph @@ -1,190 +1,417 @@ { glyphname = G; -kernLeft = O; -kernRight = G; layers = ( { anchors = ( { name = bottom; -pos = (309,0); +pos = (430,0); }, { name = top; -pos = (311,729); +pos = (430,729); +} +); +hints = ( +{ +horizontal = 1; +place = (699,37); +type = Stem; +}, +{ +horizontal = 1; +place = (331,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (765,41); +type = Stem; +}, +{ +place = (44,37); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(446,-8,o), -(562,64,o), -(597,174,c), -(603,174,l), -(608,0,l), -(640,0,l), -(640,376,l), -(279,376,l), -(279,340,l), -(616,340,l), -(599,357,l), -(599,298,ls), -(599,132,o), -(479,28,o), -(304,28,cs), -(121,28,o), -(7,161,o), -(7,364,cs), -(7,566,o), -(123,700,o), -(317,700,cs), -(465,700,o), -(563,629,o), -(591,515,c), -(631,515,l), -(602,658,o), -(478,736,o), -(317,736,cs), -(106,736,o), -(-33,587,o), -(-33,364,cs), -(-33,141,o), -(102,-8,o), -(304,-8,cs) +(654,-8,o), +(806,124,o), +(806,340,cs), +(806,366,l), +(415,366,l), +(415,331,l), +(782,331,l), +(765,348,l), +(765,341,o), +(765,334,o), +(765,327,cs), +(765,140,o), +(628,28,o), +(430,28,cs), +(218,28,o), +(81,162,o), +(81,365,cs), +(81,567,o), +(220,699,o), +(430,699,cs), +(597,699,o), +(721,619,o), +(746,493,c), +(785,493,l), +(759,639,o), +(618,736,o), +(430,736,cs), +(200,736,o), +(44,587,o), +(44,364,cs), +(44,141,o), +(197,-8,o), +(430,-8,cs) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,0); +}, +{ +name = top; +pos = (311,729); +} +); +hints = ( +{ +horizontal = 1; +place = (699,37); +type = Stem; +}, +{ +horizontal = 1; +place = (330,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (524,42); +type = Stem; +}, +{ +place = (55,41); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(407,-8,o), -(492,65,o), -(518,174,c), -(523,174,l), -(527,0,l), -(560,0,l), -(560,376,l), -(287,376,l), -(287,340,l), -(533,340,l), -(517,359,l), -(517,298,ls), -(517,132,o), -(431,28,o), -(310,28,cs), -(173,28,o), -(88,164,o), -(88,364,cs), -(88,563,o), -(171,700,o), -(311,700,cs), -(419,700,o), -(490,631,o), -(511,515,c), -(553,515,l), -(532,658,o), -(438,736,o), -(311,736,cs), -(151,736,o), -(46,586,o), -(46,364,cs), -(46,143,o), -(149,-8,o), -(308,-8,cs) +(464,-8,o), +(566,124,o), +(566,340,cs), +(566,366,l), +(326,366,l), +(326,330,l), +(540,330,l), +(524,345,l), +(524,341,o), +(524,338,o), +(524,334,cs), +(524,141,o), +(438,28,o), +(314,28,cs), +(181,28,o), +(96,162,o), +(96,365,cs), +(96,567,o), +(182,699,o), +(315,699,cs), +(413,699,o), +(493,627,o), +(511,493,c), +(552,493,l), +(535,641,o), +(441,736,o), +(315,736,cs), +(160,736,o), +(55,587,o), +(55,364,cs), +(55,142,o), +(156,-8,o), +(313,-8,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = C; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -14 -); -stem = -2; -target = ( -0, -33 +anchors = ( +{ +name = bottom; +pos = (421,0); +}, +{ +name = top; +pos = (421,729); +} ); +hints = ( +{ +horizontal = 1; +place = (560,179); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -7 -); -stem = -2; -target = ( -0, -8 -); +place = (262,143); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -27 +place = (-10,179); +type = Stem; +}, +{ +place = (418,409); +type = Stem; +}, +{ +place = (20,231); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(642,-10,o), +(827,101,o), +(827,331,cs), +(827,405,l), +(418,405,l), +(418,262,l), +(695,262,l), +(601,323,l), +(601,317,o), +(602,311,o), +(602,305,cs), +(601,224,o), +(551,169,o), +(429,169,cs), +(320,169,o), +(251,231,o), +(251,365,cs), +(251,486,o), +(309,560,o), +(435,560,cs), +(512,560,o), +(571,530,o), +(589,473,c), +(821,473,l), +(803,632,o), +(662,739,o), +(435,739,cs), +(171,739,o), +(20,592,o), +(20,365,cs), +(20,138,o), +(170,-10,o), +(426,-10,cs) +); +} ); -stem = -2; -target = ( -0, -20 +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (194,0); +}, +{ +name = top; +pos = (194,729); +} ); +hints = ( +{ +horizontal = 1; +place = (709,29); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -4 +place = (344,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +place = (310,32); +type = Stem; +}, +{ +place = (309,33); +type = Stem; +}, +{ +place = (185,157); +type = Stem; +}, +{ +place = (49,33); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(298,-10,o), +(342,90,o), +(342,317,cs), +(342,375,l), +(185,375,l), +(185,344,l), +(322,344,l), +(309,357,l), +(309,344,o), +(309,330,o), +(309,317,cs), +(309,113,o), +(276,19,o), +(197,19,cs), +(116,19,o), +(82,128,o), +(82,364,cs), +(82,602,o), +(118,709,o), +(202,709,cs), +(267,709,o), +(299,645,o), +(310,495,c), +(342,495,l), +(332,658,o), +(288,738,o), +(204,738,cs), +(96,738,o), +(49,623,o), +(49,364,cs), +(49,106,o), +(93,-10,o), +(198,-10,cs) ); -stem = -2; -target = ( -u, -p +} ); -type = BottomGhost; +width = 390; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (201,0); +}, +{ +name = top; +pos = (201,729); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (583,156); +type = Stem; +}, +{ +horizontal = 1; +place = (465,274); +type = Stem; +}, +{ +horizontal = 1; +place = (274,135); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 +horizontal = 1; +place = (-9,156); +type = Stem; +}, +{ +place = (223,144); +type = Stem; +}, +{ +place = (189,178); +type = Stem; +}, +{ +place = (22,150); +type = Stem; +} ); -stem = -2; -target = ( -0, -5 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(301,-9,o), +(367,77,o), +(367,259,cs), +(367,409,l), +(189,409,l), +(189,274,l), +(303,274,l), +(223,354,l), +(223,324,o), +(223,294,o), +(223,264,cs), +(223,182,o), +(219,147,o), +(203,147,cs), +(180,147,o), +(172,214,o), +(172,370,cs), +(172,520,o), +(179,583,o), +(201,583,cs), +(219,583,o), +(224,552,o), +(223,465,c), +(367,465,l), +(368,641,o), +(318,739,o), +(203,739,cs), +(96,739,o), +(22,659,o), +(22,370,cs), +(22,144,o), +(56,-9,o), +(200,-9,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -197,88 +424,83 @@ name = top; pos = (311,729); } ); -background = { -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(487,-10,o), -(629,98,o), -(646,258,c), -(441,258,l), -(427,200,o), -(367,162,o), -(298,162,cs), -(200,162,o), -(134,220,o), -(134,365,cs), -(134,509,o), -(200,567,o), -(298,567,cs), -(371,567,o), -(425,528,o), -(441,472,c), -(646,472,l), -(629,631,o), -(492,739,o), -(298,739,cs), -(75,739,o), -(-74,607,o), -(-74,365,cs), -(-74,122,o), -(75,-10,o), -(298,-10,cs) -); +horizontal = 1; +place = (567,172); +type = Stem; +}, +{ +horizontal = 1; +place = (254,147); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,168); +type = Stem; +}, +{ +place = (389,206); +type = Stem; +}, +{ +place = (378,211); +type = Stem; +}, +{ +place = (292,303); +type = Stem; +}, +{ +place = (20,210); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(329,-10,o), -(390,31,o), -(412,92,c), -(418,92,l), -(425,0,l), -(587,0,l), -(587,408,l), -(308,408,l), -(308,264,l), -(403,264,l), -(370,297,l), -(370,279,ls), -(370,206,o), -(345,156,o), -(303,156,cs), -(261,156,o), -(230,222,o), -(230,358,cs), -(230,484,o), -(249,567,o), -(309,567,cs), -(333,567,o), -(364,532,o), -(374,477,c), -(582,477,l), -(572,636,o), -(466,739,o), -(311,739,cs), +(476,-10,o), +(595,115,o), +(595,310,cs), +(595,401,l), +(292,401,l), +(292,254,l), +(475,254,l), +(386,340,l), +(389,319,o), +(390,299,o), +(390,281,cs), +(390,206,o), +(365,158,o), +(314,158,cs), +(259,158,o), +(230,221,o), +(230,365,cs), +(230,508,o), +(264,567,o), +(316,567,cs), +(355,567,o), +(374,533,o), +(378,480,c), +(589,480,l), +(578,633,o), +(484,739,o), +(316,739,cs), (137,739,o), -(20,600,o), -(20,352,cs), -(20,126,o), -(118,-10,o), -(263,-10,cs) +(20,607,o), +(20,365,cs), +(20,141,o), +(121,-10,o), +(308,-10,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = C; -}; width = 618; } ); +note = G; unicode = 71; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_.ss07.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_.ss07.glyph index a938f306..93a1f4b1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_.ss07.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_.ss07.glyph @@ -1,175 +1,487 @@ { glyphname = G.ss07; -kernLeft = O; -kernRight = G.ss06; layers = ( { anchors = ( { name = bottom; -pos = (311,0); +pos = (423,0); }, { name = top; -pos = (317,729); +pos = (429,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (340,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (753,33); +type = Stem; +}, +{ +place = (747,39); +type = Stem; +}, +{ +place = (45,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(496,-8,o), -(627,124,o), -(627,340,cs), -(627,366,l), -(348,366,l), -(348,330,l), -(609,330,l), -(586,355,l), -(586,335,ls), -(586,140,o), -(469,28,o), -(300,28,cs), -(120,28,o), -(4,162,o), -(4,365,cs), -(4,567,o), -(121,699,o), -(301,699,cs), -(440,699,o), -(547,621,o), -(569,493,c), -(609,493,l), -(587,640,o), -(464,736,o), -(301,736,cs), -(100,736,o), -(-35,587,o), -(-35,364,cs), -(-35,141,o), -(97,-8,o), -(300,-8,cs) -); -} -); -}; -layerId = m019; +(576,-8,o), +(705,64,o), +(743,174,c), +(751,174,l), +(755,0,l), +(786,0,l), +(786,376,l), +(388,376,l), +(388,340,l), +(764,340,l), +(747,357,l), +(747,298,ls), +(747,132,o), +(611,28,o), +(416,28,cs), +(211,28,o), +(83,161,o), +(83,364,cs), +(83,566,o), +(214,700,o), +(431,700,cs), +(596,700,o), +(706,629,o), +(737,515,c), +(776,515,l), +(743,658,o), +(609,736,o), +(431,736,cs), +(198,736,o), +(45,587,o), +(45,364,cs), +(45,140,o), +(194,-8,o), +(418,-8,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,0); +}, +{ +name = top; +pos = (317,729); +} +); +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (340,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (525,35); +type = Stem; +}, +{ +place = (517,43); +type = Stem; +}, +{ +place = (46,42); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(464,-8,o), -(566,124,o), -(566,340,cs), -(566,366,l), -(326,366,l), -(326,330,l), -(543,330,l), -(524,355,l), -(524,335,ls), -(524,140,o), -(438,28,o), -(314,28,cs), -(181,28,o), -(96,162,o), -(96,365,cs), -(96,567,o), -(182,699,o), -(315,699,cs), -(413,699,o), -(493,627,o), -(511,493,c), -(552,493,l), -(535,641,o), -(441,736,o), -(315,736,cs), -(160,736,o), -(55,587,o), -(55,364,cs), -(55,142,o), -(156,-8,o), -(313,-8,cs) +(407,-8,o), +(492,65,o), +(518,174,c), +(523,174,l), +(527,0,l), +(560,0,l), +(560,376,l), +(287,376,l), +(287,340,l), +(533,340,l), +(517,356,l), +(517,298,ls), +(517,132,o), +(431,28,o), +(310,28,cs), +(173,28,o), +(88,164,o), +(88,364,cs), +(88,563,o), +(171,700,o), +(311,700,cs), +(419,700,o), +(490,631,o), +(511,515,c), +(553,515,l), +(532,658,o), +(438,736,o), +(311,736,cs), +(151,736,o), +(46,586,o), +(46,364,cs), +(46,143,o), +(149,-8,o), +(308,-8,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = O; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = O; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -0, -28 +anchors = ( +{ +name = bottom; +pos = (419,0); +}, +{ +name = top; +pos = (430,729); +} ); +hints = ( +{ +horizontal = 1; +place = (563,176); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -4 -); -stem = -2; -target = ( -0, -5 -); +place = (261,149); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -22 +place = (-10,173); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (638,184); +type = Stem; +}, +{ +place = (585,237); +type = Stem; +}, +{ +place = (7,231); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(476,-10,o), +(582,28,o), +(623,97,c), +(635,97,l), +(641,0,l), +(822,0,l), +(822,410,l), +(420,410,l), +(420,261,l), +(615,261,l), +(585,291,l), +(585,261,l), +(577,204,o), +(499,163,o), +(422,163,cs), +(316,163,o), +(238,231,o), +(238,358,cs), +(238,479,o), +(300,563,o), +(431,563,cs), +(506,563,o), +(568,525,o), +(581,475,c), +(821,475,l), +(800,633,o), +(640,739,o), +(430,739,cs), +(173,739,o), +(7,598,o), +(7,352,cs), +(7,135,o), +(155,-10,o), +(365,-10,cs) +); +} ); -stem = -2; -target = ( -0, -15 +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (179,0); +}, +{ +name = top; +pos = (185,729); +} ); +hints = ( +{ +horizontal = 1; +place = (709,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -25 +horizontal = 1; +place = (344,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (313,33); +type = Stem; +}, +{ +place = (313,27); +type = Stem; +}, +{ +place = (307,33); +type = Stem; +}, +{ +place = (179,161); +type = Stem; +}, +{ +place = (41,33); +type = Stem; +} ); -stem = -2; -target = ( -0, -12 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(247,-10,o), +(292,33,o), +(308,136,c), +(312,136,l), +(314,0,l), +(340,0,l), +(340,374,l), +(179,374,l), +(179,344,l), +(320,344,l), +(307,357,l), +(307,299,ls), +(307,117,o), +(269,19,o), +(190,19,cs), +(101,19,o), +(74,149,o), +(74,364,cs), +(74,570,o), +(99,709,o), +(195,709,cs), +(261,709,o), +(302,667,o), +(313,495,c), +(346,495,l), +(338,631,o), +(310,739,o), +(197,739,cs), +(105,739,o), +(41,667,o), +(41,364,cs), +(41,63,o), +(103,-10,o), +(190,-10,cs) ); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (201,0); +}, +{ +name = top; +pos = (201,729); +} +); +hints = ( +{ +horizontal = 1; +place = (582,156); +type = Stem; +}, +{ +horizontal = 1; +place = (464,274); +type = Stem; +}, +{ +horizontal = 1; +place = (270,135); +type = Stem; +}, +{ +horizontal = 1; +place = (94,52); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,156); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -7 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (271.5,97.5); +type = Stem; +}, +{ +place = (226,143); +type = Stem; +}, +{ +place = (222,143); +type = Stem; +}, +{ +place = (189,180); +type = Stem; +}, +{ +place = (15,153); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(207,-10,o), +(237,12,o), +(258,94,c), +(270,94,l), +(273,0,l), +(369,0,l), +(369,405,l), +(189,405,l), +(189,270,l), +(248,270,l), +(226,290,l), +(226,270,l), +(225,187,o), +(217,146,o), +(197,146,cs), +(174,146,o), +(168,213,o), +(168,364,cs), +(168,528,o), +(179,582,o), +(198,582,cs), +(216,582,o), +(219,544,o), +(222,464,c), +(365,464,l), +(362,669,o), +(295,738,o), +(195,738,cs), +(51,738,o), +(15,588,o), +(15,364,cs), +(15,136,o), +(51,-10,o), +(158,-10,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -182,50 +494,89 @@ name = top; pos = (318,729); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (567,172); +type = Stem; +}, +{ +horizontal = 1; +place = (264,144); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,166); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (421.5,165.5); +type = Stem; +}, +{ +place = (370,217); +type = Stem; +}, +{ +place = (308,279); +type = Stem; +}, +{ +place = (20,210); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(476,-10,o), -(595,115,o), -(595,310,cs), -(595,401,l), -(292,401,l), -(292,254,l), -(437,254,l), -(390,318,l), -(390,283,ls), -(390,208,o), -(365,158,o), -(314,158,cs), -(259,158,o), -(230,221,o), -(230,365,cs), -(230,508,o), -(264,567,o), -(316,567,cs), -(355,567,o), -(374,533,o), -(378,480,c), -(589,480,l), -(578,633,o), -(484,739,o), -(316,739,cs), +(329,-10,o), +(390,31,o), +(412,92,c), +(418,92,l), +(425,0,l), +(587,0,l), +(587,408,l), +(308,408,l), +(308,264,l), +(395,264,l), +(370,284,l), +(370,264,l), +(366,198,o), +(342,156,o), +(303,156,cs), +(261,156,o), +(230,222,o), +(230,358,cs), +(230,484,o), +(249,567,o), +(309,567,cs), +(333,567,o), +(364,532,o), +(374,477,c), +(582,477,l), +(572,636,o), +(466,739,o), +(311,739,cs), (137,739,o), -(20,607,o), -(20,365,cs), -(20,141,o), -(121,-10,o), -(308,-10,cs) +(20,600,o), +(20,352,cs), +(20,126,o), +(118,-10,o), +(263,-10,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = O; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = O; -}; width = 618; } ); +note = G.ss07; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_breve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_breve.glyph index 51360e2c..0b9c1f49 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_breve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_breve.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gbreve; -kernLeft = O; -kernRight = G; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G; @@ -18,7 +16,33 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (5,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G; +}, +{ +pos = (12,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G; @@ -29,7 +53,34 @@ ref = brevecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G; +}, +{ +pos = (1,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (-8,51); +ref = brevecomb; +} +); +width = 846; } ); +note = Gbreve; unicode = 286; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_breve.ss07.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_breve.ss07.glyph index 5d99fc85..e899d805 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_breve.ss07.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_breve.ss07.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gbreve.ss07; -kernLeft = O; -kernRight = G.ss06; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G.ss07; @@ -18,7 +16,33 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-4,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (12,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G.ss07; @@ -29,6 +53,33 @@ ref = brevecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (0,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (1,51); +ref = brevecomb; +} +); +width = 846; } ); +note = Gbreve.ss07; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_caron.glyph index 47f953b2..f200a1a2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_caron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gcaron; -kernLeft = O; -kernRight = G; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G; @@ -18,7 +16,33 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (5,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G; +}, +{ +pos = (12,51); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G; @@ -29,7 +53,34 @@ ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G; +}, +{ +pos = (1,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (-8,51); +ref = caroncomb; +} +); +width = 846; } ); +note = Gcaron; unicode = 486; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_caron.ss07.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_caron.ss07.glyph index aa70eb68..9f98da00 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_caron.ss07.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_caron.ss07.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gcaron.ss07; -kernLeft = O; -kernRight = G.ss06; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G.ss07; @@ -18,7 +16,33 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-4,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (12,51); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G.ss07; @@ -29,6 +53,33 @@ ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (0,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (1,51); +ref = caroncomb; +} +); +width = 846; } ); +note = Gcaron.ss07; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_circumflex.glyph index 610b230c..16e521bf 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_circumflex.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gcircumflex; -kernLeft = O; -kernRight = G; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G; @@ -18,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (5,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G; +}, +{ +pos = (12,51); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G; @@ -29,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G; +}, +{ +pos = (1,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (-8,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Gcircumflex; unicode = 284; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_circumflex.ss07.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_circumflex.ss07.glyph index 886a35da..d03d7b2f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_circumflex.ss07.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_circumflex.ss07.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gcircumflex.ss07; -kernLeft = O; -kernRight = G.ss06; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G.ss07; @@ -18,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-4,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (12,51); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G.ss07; @@ -29,6 +53,33 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (0,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (1,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Gcircumflex.ss07; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_commaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_commaaccent.glyph index 7a972c64..33fd86e5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_commaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_commaaccent.glyph @@ -1,24 +1,47 @@ { -color = 6; glyphname = Gcommaaccent; -kernLeft = O; -kernRight = G; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G; }, { -pos = (-25,0); +pos = (-23,0); ref = commaaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (-15,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G; +}, +{ +pos = (-16,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G; @@ -29,7 +52,34 @@ ref = commaaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G; +}, +{ +pos = (-11,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (-8,0); +ref = commaaccentcomb; +} +); +width = 846; } ); +note = Gcommaaccent; unicode = 290; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_commaaccent.ss07.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_commaaccent.ss07.glyph index 832ad342..a743a3f2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_commaaccent.ss07.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_commaaccent.ss07.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Gcommaaccent.ss07; -kernLeft = O; -kernRight = G.ss06; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G.ss07; @@ -18,7 +15,33 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-30,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-16,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G.ss07; @@ -29,6 +52,33 @@ ref = commaaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-18,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-10,0); +ref = commaaccentcomb; +} +); +width = 846; } ); +note = Gcommaaccent.ss07; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.glyph index b08f2a44..6f66cd2f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gdotaccent; -kernLeft = O; -kernRight = G; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G; @@ -18,7 +16,33 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (4,57); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G; +}, +{ +pos = (5,51); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G; @@ -29,7 +53,34 @@ ref = dotaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G; +}, +{ +pos = (0,57); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (-15,51); +ref = dotaccentcomb; +} +); +width = 846; } ); +note = Gdotaccent; unicode = 288; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss01.glyph index bb4baecd..1e7866de 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss01.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gdotaccent.ss01; -kernLeft = O; -kernRight = G; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G; @@ -18,7 +16,33 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (4,57); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G; +}, +{ +pos = (11,51); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G; @@ -29,6 +53,33 @@ ref = dotaccentcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G; +}, +{ +pos = (0,57); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G; +}, +{ +pos = (-9,51); +ref = dotaccentcomb.ss01; +} +); +width = 846; } ); +note = Gdotaccent.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss01.ss07.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss01.ss07.glyph index 3527c6e0..96eb762a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss01.ss07.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss01.ss07.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gdotaccent.ss01.ss07; -kernLeft = O; -kernRight = G.ss06; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G.ss07; @@ -18,7 +16,33 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-5,57); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (11,51); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G.ss07; @@ -29,6 +53,33 @@ ref = dotaccentcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-1,57); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (0,51); +ref = dotaccentcomb.ss01; +} +); +width = 846; } ); +note = Gdotaccent.ss01.ss07; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss07.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss07.glyph index ce73f0cc..ed83b148 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss07.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_dotaccent.ss07.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Gdotaccent.ss07; -kernLeft = O; -kernRight = G.ss06; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = G.ss07; @@ -18,7 +16,33 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-5,57); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (5,51); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = G.ss07; @@ -29,6 +53,33 @@ ref = dotaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-1,57); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = G.ss07; +}, +{ +pos = (-6,51); +ref = dotaccentcomb; +} +); +width = 846; } ); +note = Gdotaccent.ss07; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/G_ermandbls.glyph b/sources/MonaSansMono.glyphspackage/glyphs/G_ermandbls.glyph index 43a3ddb7..ebadbe0a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/G_ermandbls.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/G_ermandbls.glyph @@ -2,7 +2,116 @@ glyphname = Germandbls; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (692,37); +type = Stem; +}, +{ +horizontal = 1; +place = (678,51); +type = Stem; +}, +{ +horizontal = 1; +place = (382,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (746,38); +type = Stem; +}, +{ +place = (686,32); +type = Stem; +}, +{ +place = (404,55); +type = Stem; +}, +{ +place = (110,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(147,0,l), +(147,692,l), +(686,692,l), +(404,415,l), +(404,382,l), +(519,382,ls), +(655,382,o), +(746,334,o), +(746,211,cs), +(746,106,o), +(683,36,o), +(519,36,cs), +(243,36,l), +(243,0,l), +(525,0,ls), +(691,0,o), +(784,84,o), +(784,210,cs), +(784,342,o), +(691,417,o), +(522,417,cs), +(459,417,l), +(459,424,l), +(718,678,l), +(718,729,l), +(110,729,l), +(110,0,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (387,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (525,41); +type = Stem; +}, +{ +place = (486,33); +type = Stem; +}, +{ +place = (279,51); +type = Stem; +}, +{ +place = (101,39); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -28,8 +137,7 @@ nodes = ( (566,339,o), (494,420,o), (340,420,cs), -(316,420,l), -(330,403,l), +(330,420,l), (330,427,l), (519,678,l), (519,729,l), @@ -41,7 +149,234 @@ nodes = ( width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (554,175); +type = Stem; +}, +{ +horizontal = 1; +place = (0,168); +type = Stem; +}, +{ +place = (572,258); +type = Stem; +}, +{ +place = (419,248); +type = Stem; +}, +{ +place = (58,245); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(303,0,l), +(303,554,l), +(533,554,l), +(419,401,l), +(419,297,l), +(492,297,ls), +(543,297,o), +(572,277,o), +(572,233,cs), +(572,191,o), +(546,168,o), +(494,168,cs), +(379,168,l), +(379,0,l), +(553,0,ls), +(719,0,o), +(830,67,o), +(830,209,cs), +(830,320,o), +(767,386,o), +(667,397,c), +(665,397,l), +(665,406,l), +(772,539,l), +(772,729,l), +(58,729,l), +(58,0,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (701,28); +type = Stem; +}, +{ +horizontal = 1; +place = (400,25); +type = Stem; +}, +{ +horizontal = 1; +place = (0,26); +type = Stem; +}, +{ +place = (323,32); +type = Stem; +}, +{ +place = (296,31); +type = Stem; +}, +{ +place = (181,34); +type = Stem; +}, +{ +place = (65,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(96,0,l), +(96,701,l), +(296,701,l), +(181,426,l), +(181,400,l), +(198,400,ls), +(273,400,o), +(323,351,o), +(323,213,cs), +(323,101,o), +(283,26,o), +(189,26,cs), +(158,26,l), +(158,0,l), +(191,0,ls), +(290,0,o), +(355,60,o), +(355,213,cs), +(355,350,o), +(305,418,o), +(216,425,c), +(215,425,l), +(215,429,l), +(327,697,l), +(327,729,l), +(65,729,l), +(65,0,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (581,148); +type = Stem; +}, +{ +horizontal = 1; +place = (0,144); +type = Stem; +}, +{ +place = (233,145); +type = Stem; +}, +{ +place = (185,193); +type = Stem; +}, +{ +place = (185,126); +type = Stem; +}, +{ +place = (24,148); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(172,0,l), +(172,581,l), +(214,581,l), +(185,436,l), +(185,331,l), +(200,331,ls), +(219,331,o), +(233,306,o), +(233,241,cs), +(233,179,o), +(225,144,o), +(203,144,cs), +(185,144,l), +(185,0,l), +(235,0,ls), +(328,0,o), +(378,86,o), +(378,214,cs), +(378,310,o), +(353,381,o), +(311,403,c), +(309,403,l), +(309,415,l), +(353,582,l), +(353,729,l), +(24,729,l), +(24,0,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (561,168); +type = Stem; +}, +{ +horizontal = 1; +place = (0,163); +type = Stem; +}, +{ +place = (388,211); +type = Stem; +}, +{ +place = (307,190); +type = Stem; +}, +{ +place = (286,313); +type = Stem; +}, +{ +place = (39,204); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -64,12 +399,11 @@ nodes = ( (505,0,o), (599,78,o), (599,217,cs), -(599,325,o), -(539,404,o), -(462,404,cs), -(449,404,l), -(497,353,l), -(497,410,l), +(599,308,o), +(557,378,o), +(497,398,c), +(495,398,l), +(495,409,l), (569,546,l), (569,729,l), (39,729,l), @@ -80,5 +414,6 @@ nodes = ( width = 618; } ); +note = Germandbls; unicode = 7838; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/H_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/H_.glyph index e0afd1f9..8f0a33f3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/H_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/H_.glyph @@ -1,7 +1,5 @@ { glyphname = H; -kernLeft = H; -kernRight = H; layers = ( { anchors = ( @@ -15,120 +13,265 @@ pos = (309,592); }, { name = top; -pos = (309,729); +pos = (429,729); }, { name = topleft; pos = (48,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (362,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (709,38); +type = Stem; +}, +{ +place = (100,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(139,0,l), -(139,729,l), -(102,729,l), -(102,0,l) +(100,0,l), +(138,0,l), +(138,362,l), +(709,362,l), +(709,0,l), +(747,0,l), +(747,729,l), +(709,729,l), +(709,398,l), +(138,398,l), +(138,729,l), +(100,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,592); +}, +{ +name = top; +pos = (309,729); +}, +{ +name = topleft; +pos = (48,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (362,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (479,37); +type = Stem; }, { +place = (102,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( +(102,0,l), +(139,0,l), +(139,362,l), +(479,362,l), +(479,0,l), (516,0,l), (516,729,l), (479,729,l), -(479,0,l) +(479,398,l), +(139,398,l), +(139,729,l), +(102,729,l) ); +} +); +width = 618; }, { -closed = 1; -nodes = ( -(493,362,l), -(493,398,l), -(125,398,l), -(125,362,l) -); +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,591); +}, +{ +name = top; +pos = (409,729); +}, +{ +name = topleft; +pos = (35,729); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (729,-20); +target = down; +type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -0, -1 -); +place = (280,178); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -10 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (558,230); +type = Stem; +}, +{ +place = (58,230); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(58,0,l), +(288,0,l), +(288,280,l), +(558,280,l), +(558,0,l), +(788,0,l), +(788,729,l), +(558,729,l), +(558,458,l), +(288,458,l), +(288,729,l), +(58,729,l) ); -type = TopGhost; +} +); +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,592); +}, +{ +name = top; +pos = (189,729); +}, +{ +name = topleft; +pos = (48,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (365,30); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (297,31); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +place = (62,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -4 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(62,0,l), +(93,0,l), +(93,365,l), +(297,365,l), +(297,0,l), +(328,0,l), +(328,729,l), +(297,729,l), +(297,395,l), +(93,395,l), +(93,729,l), +(62,729,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -142,49 +285,131 @@ pos = (309,591); }, { name = top; -pos = (309,729); +pos = (189,729); }, { name = topleft; pos = (35,729); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (291,156); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (207,154); +type = Stem; +}, +{ +place = (29,154); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(259,0,l), -(259,729,l), -(55,729,l), -(55,0,l) +(29,0,l), +(183,0,l), +(183,291,l), +(207,291,l), +(207,0,l), +(361,0,l), +(361,729,l), +(207,729,l), +(207,447,l), +(183,447,l), +(183,729,l), +(29,729,l) +); +} ); +width = 390; }, { -closed = 1; -nodes = ( -(563,0,l), -(563,729,l), -(359,729,l), -(359,0,l) +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,591); +}, +{ +name = top; +pos = (309,729); +}, +{ +name = topleft; +pos = (35,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (283,172); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; }, { +place = (359,204); +type = Stem; +}, +{ +place = (55,204); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( -(393,283,l), -(393,455,l), -(225,455,l), -(225,283,l) +(55,0,l), +(259,0,l), +(259,283,l), +(359,283,l), +(359,0,l), +(563,0,l), +(563,729,l), +(359,729,l), +(359,455,l), +(259,455,l), +(259,729,l), +(55,729,l) ); } ); width = 618; } ); -metricRight = "=|"; +note = H; unicode = 72; -userData = { -KernOnName = H; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/H_bar.glyph b/sources/MonaSansMono.glyphspackage/glyphs/H_bar.glyph index febaf0b2..0df45d94 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/H_bar.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/H_bar.glyph @@ -3,21 +3,72 @@ color = 6; glyphname = Hbar; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = H; }, { -pos = (31,223); +pos = (0,223); +ref = strokelongcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = H; +}, +{ +pos = (0,223); ref = strokelongcomb; -scale = (0.9,1); } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = H; +}, +{ +pos = (0,226); +ref = strokelongcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = H; +}, +{ +pos = (0,223); +ref = strokelongcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = H; +}, +{ +pos = (0,226); +ref = strokelongcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = H; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/H_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/H_circumflex.glyph index 15813541..8068c049 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/H_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/H_circumflex.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Hcircumflex; -kernLeft = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = H; @@ -17,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = H; +}, +{ +pos = (0,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = H; +}, +{ +pos = (0,51); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = H; @@ -28,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = H; +}, +{ +pos = (0,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = H; +}, +{ +pos = (-20,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Hcircumflex; unicode = 292; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_.glyph index 6c44e024..d37d5c16 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_.glyph @@ -1,158 +1,309 @@ { glyphname = I; -kernLeft = H; -kernRight = H; layers = ( { anchors = ( { name = bottom; -pos = (308,0); +pos = (424,0); }, { -name = ogonek; -pos = (327,0); +name = top; +pos = (424,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; }, { -name = top; -pos = (308,729); +horizontal = 1; +place = (0,36); +type = Stem; }, { -name = topleft; -pos = (208,729); +place = (404,38); +type = Stem; } ); -layerId = m019; +layerId = m01; shapes = ( { closed = 1; nodes = ( -(328,0,l), -(328,729,l), -(290,729,l), -(290,0,l) +(118,0,l), +(717,0,l), +(717,36,l), +(442,36,l), +(442,693,l), +(717,693,l), +(717,729,l), +(118,729,l), +(118,693,l), +(404,693,l), +(404,36,l), +(118,36,l) +); +} ); +width = 846; }, { -closed = 1; -nodes = ( -(507,693,l), -(507,729,l), -(111,729,l), -(111,693,l) +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = top; +pos = (308,729); +} ); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; }, { +place = (290,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( -(507,0,l), -(507,36,l), -(111,36,l), -(111,0,l) +(91,0,l), +(527,0,l), +(527,36,l), +(328,36,l), +(328,693,l), +(527,693,l), +(527,729,l), +(91,729,l), +(91,693,l), +(290,693,l), +(290,36,l), +(91,36,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (434,0); +}, +{ +name = top; +pos = (434,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (548,181); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +place = (0,181); +type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +place = (311,229); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(96,0,l), +(752,0,l), +(752,181,l), +(540,181,l), +(540,548,l), +(752,548,l), +(752,729,l), +(96,729,l), +(96,548,l), +(311,548,l), +(311,181,l), +(96,181,l) ); -type = Stem; } ); -}; -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (310,0); +pos = (196,0); +}, +{ +name = top; +pos = (196,729); +} +); +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; }, { -name = ogonek; -pos = (411,0); +horizontal = 1; +place = (0,30); +type = Stem; }, { -name = top; -pos = (310,729); +place = (180,168); +type = Stem; }, { -name = topleft; -pos = (159,729); +place = (180,31); +type = Stem; +}, +{ +place = (49,162); +type = Stem; } ); -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(411,0,l), -(411,729,l), -(208,729,l), -(208,0,l) +(49,0,l), +(348,0,l), +(348,30,l), +(211,30,l), +(211,699,l), +(348,699,l), +(348,729,l), +(49,729,l), +(49,699,l), +(180,699,l), +(180,30,l), +(49,30,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (192,0); +}, +{ +name = top; +pos = (192,728); +} ); +hints = ( +{ +horizontal = 1; +place = (561,168); +type = Stem; +}, +{ +horizontal = 1; +place = (0,167); +type = Stem; }, { +place = (104,183); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(565,555,l), -(565,729,l), -(54,729,l), -(54,555,l) +(41,0,l), +(354,0,l), +(354,167,l), +(287,167,l), +(287,561,l), +(354,561,l), +(354,729,l), +(41,729,l), +(41,561,l), +(104,561,l), +(104,167,l), +(41,167,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,729); +} ); +hints = ( +{ +horizontal = 1; +place = (555,174); +type = Stem; +}, +{ +horizontal = 1; +place = (0,174); +type = Stem; }, { +place = (208,203); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( +(54,0,l), (565,0,l), (565,174,l), -(54,174,l), -(54,0,l) +(411,174,l), +(411,555,l), +(565,555,l), +(565,729,l), +(54,729,l), +(54,555,l), +(208,555,l), +(208,174,l), +(54,174,l) ); } ); width = 618; } ); +note = I; unicode = 73; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_.ss02.glyph index 1650fcef..356a8d8e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_.ss02.glyph @@ -1,157 +1,300 @@ { glyphname = I.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { anchors = ( { name = bottom; -pos = (309,0); +pos = (423,0); }, { -name = ogonek; -pos = (506,0); +name = top; +pos = (423,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; }, { -name = top; -pos = (309,729); +horizontal = 1; +place = (0,36); +type = Stem; }, { -name = topleft; -pos = (130,729); +place = (404,38); +type = Stem; } ); -layerId = m019; +layerId = m01; shapes = ( { closed = 1; nodes = ( -(328,27,l), -(328,703,l), -(290,703,l), -(290,27,l) +(183,693,l), +(404,693,l), +(404,36,l), +(183,36,l), +(183,0,l), +(662,0,l), +(662,36,l), +(442,36,l), +(442,693,l), +(662,693,l), +(662,729,l), +(183,729,l) +); +} ); +width = 846; }, { -closed = 1; -nodes = ( -(506,693,l), -(506,729,l), -(112,729,l), -(112,693,l) +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} ); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; }, { +place = (290,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( +(112,693,l), +(290,693,l), +(290,36,l), +(112,36,l), +(112,0,l), (506,0,l), (506,36,l), -(112,36,l), -(112,0,l) +(328,36,l), +(328,693,l), +(506,693,l), +(506,729,l), +(112,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (424,0); +}, +{ +name = top; +pos = (424,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (548,181); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +place = (0,181); +type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +place = (307,228); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(151,548,l), +(307,548,l), +(307,181,l), +(151,181,l), +(151,0,l), +(697,0,l), +(697,181,l), +(535,181,l), +(535,548,l), +(697,548,l), +(697,729,l), +(151,729,l) ); -type = Stem; } ); -}; -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (309,0); +pos = (195,0); }, { -name = ogonek; -pos = (566,0); +name = top; +pos = (195,729); +} +); +hints = ( +{ +horizontal = 1; +place = (700,29); +type = Stem; }, { -name = top; -pos = (309,729); +horizontal = 1; +place = (0,29); +type = Stem; }, { -name = topleft; -pos = (63,729); +place = (180,31); +type = Stem; } ); -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(408,158,l), -(408,571,l), -(204,571,l), -(204,158,l) +(87,700,l), +(180,700,l), +(180,29,l), +(87,29,l), +(87,0,l), +(304,0,l), +(304,29,l), +(211,29,l), +(211,700,l), +(304,700,l), +(304,729,l), +(87,729,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (196,0); +}, +{ +name = top; +pos = (196,728); +} ); +hints = ( +{ +horizontal = 1; +place = (570,159); +type = Stem; +}, +{ +horizontal = 1; +place = (0,159); +type = Stem; }, { +place = (101,184); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(566,555,l), -(566,729,l), -(52,729,l), -(52,555,l) +(31,570,l), +(101,570,l), +(101,159,l), +(31,159,l), +(31,0,l), +(360,0,l), +(360,159,l), +(285,159,l), +(285,570,l), +(360,570,l), +(360,729,l), +(31,729,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} ); +hints = ( +{ +horizontal = 1; +place = (555,174); +type = Stem; }, { +horizontal = 1; +place = (0,174); +type = Stem; +}, +{ +place = (204,204); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( +(52,555,l), +(204,555,l), +(204,174,l), +(52,174,l), +(52,0,l), (566,0,l), (566,174,l), -(52,174,l), -(52,0,l) +(408,174,l), +(408,555,l), +(566,555,l), +(566,729,l), +(52,729,l) ); } ); width = 618; } ); +note = I.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_J_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_J_.glyph index ed00b2cf..88c6d078 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_J_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_J_.glyph @@ -1,91 +1,340 @@ { color = 6; glyphname = IJ; -kernLeft = H; -kernRight = J; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +place = (708,38); +type = Stem; +}, +{ +place = (100,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(100,0,l), +(137,0,l), +(137,729,l), +(100,729,l) +); +}, +{ +closed = 1; +nodes = ( +(314,0,l), +(540,0,ls), +(678,0,o), +(746,67,o), +(746,202,cs), +(746,729,l), +(314,729,l), +(314,693,l), +(708,693,l), +(708,203,ls), +(708,88,o), +(654,35,o), +(536,35,cs), +(314,35,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +place = (529,38); +type = Stem; +}, +{ +place = (70,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(70,0,l), (108,0,l), (108,729,l), -(70,729,l), -(70,0,l) +(70,729,l) ); }, { closed = 1; nodes = ( +(225,0,l), (410,0,ls), (520,0,o), (567,57,o), (567,170,cs), (567,729,l), -(529,729,l), +(225,729,l), +(225,693,l), +(529,693,l), (529,175,ls), (529,81,o), (501,35,o), (409,35,cs), -(225,35,l), -(225,0,l) +(225,35,l) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (548,181); +type = Stem; +}, +{ +horizontal = 1; +place = (0,179); +type = Stem; +}, +{ +place = (565,228); +type = Stem; +}, +{ +place = (53,227); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(53,0,l), +(280,0,l), +(280,729,l), +(53,729,l) ); }, { closed = 1; nodes = ( -(565,693,l), -(565,729,l), -(225,729,l), -(225,693,l) +(371,0,l), +(557,0,ls), +(717,0,o), +(793,82,o), +(793,229,cs), +(793,729,l), +(371,729,l), +(371,548,l), +(565,548,l), +(565,242,ls), +(565,198,o), +(544,179,o), +(494,179,cs), +(371,179,l) ); } ); -width = 618; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; +}, +{ +horizontal = 1; +place = (0,27); +type = Stem; +}, +{ +place = (299,31); +type = Stem; +}, +{ +place = (170,160); +type = Stem; +}, +{ +place = (62,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(62,0,l), +(93,0,l), +(93,729,l), +(62,729,l) +); +}, +{ +closed = 1; +nodes = ( +(170,0,l), +(239,0,ls), +(293,0,o), +(330,28,o), +(330,114,cs), +(330,729,l), +(170,729,l), +(170,699,l), +(299,699,l), +(299,123,ls), +(299,58,o), +(285,27,o), +(236,27,cs), +(170,27,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (584,145); +type = Stem; +}, +{ +horizontal = 1; +place = (0,130); +type = Stem; +}, +{ +place = (219,148); +type = Stem; +}, +{ +place = (25,151); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(25,0,l), +(176,0,l), +(176,729,l), +(25,729,l) +); +}, +{ +closed = 1; +nodes = ( +(196,0,l), +(247,0,ls), +(321,0,o), +(367,42,o), +(367,129,cs), +(367,729,l), +(196,729,l), +(196,584,l), +(219,584,l), +(219,150,ls), +(219,138,o), +(216,130,o), +(204,130,cs), +(196,130,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (555,174); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (0,174); +type = Stem; +}, +{ +place = (392,192); +type = Stem; +}, +{ +place = (288,296); +type = Stem; +}, +{ +place = (40,193); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(40,0,l), (233,0,l), (233,729,l), -(40,729,l), -(40,0,l) +(40,729,l) ); }, { closed = 1; nodes = ( +(288,0,l), (363,0,ls), (510,0,o), (584,74,o), (584,221,cs), (584,729,l), -(392,729,l), +(288,729,l), +(288,555,l), +(392,555,l), (392,252,ls), (392,196,o), (371,174,o), (322,174,cs), -(288,174,l), -(288,0,l) -); -}, -{ -closed = 1; -nodes = ( -(583,555,l), -(583,729,l), -(288,729,l), -(288,555,l) +(288,174,l) ); } ); width = 618; } ); +note = IJ; unicode = 306; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_J_.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_J_.ss02.glyph deleted file mode 100644 index 789e71e2..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_J_.ss02.glyph +++ /dev/null @@ -1,26 +0,0 @@ -{ -color = 6; -glyphname = IJ.ss02; -kernLeft = I.ss02; -kernRight = J; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = IJ; -} -); -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = IJ; -} -); -width = 618; -} -); -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_acute.glyph index c9d2f246..6c7bb0f1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_acute.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Iacute; -kernLeft = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -17,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (30,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (38,50); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -28,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (37,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (56,51); +ref = acutecomb; +} +); +width = 846; } ); +note = Iacute; unicode = 205; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_acute.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_acute.ss02.glyph index df2d5de4..064094ea 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_acute.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_acute.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Iacute.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (29,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (42,50); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +53,33 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (36,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (46,51); +ref = acutecomb; +} +); +width = 846; } ); +note = Iacute.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_breve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_breve.glyph index 8999a1db..8f1853b3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_breve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_breve.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Ibreve; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +16,33 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (7,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (3,50); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,7 +53,34 @@ ref = brevecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-5,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (5,51); +ref = brevecomb; +} +); +width = 846; } ); +note = Ibreve; unicode = 300; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_breve.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_breve.ss02.glyph index d2b02675..4d95587f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_breve.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_breve.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ibreve.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,59 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (6,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (7,50); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-6,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-5,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -31,4 +81,5 @@ ref = brevecomb; width = 618; } ); +note = Ibreve.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_circumflex.glyph index 6a5c05cf..59169ede 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_circumflex.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Icircumflex; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (7,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (3,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-5,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (5,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Icircumflex; unicode = 206; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_circumflex.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_circumflex.ss02.glyph index 366517c3..b5857637 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_circumflex.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_circumflex.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Icircumflex.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (6,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (7,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +53,33 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-6,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-5,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Icircumflex.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.glyph index 800c70e0..a7500b96 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Idieresis; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +16,33 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (7,57); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (3,50); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,7 +53,34 @@ ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-5,57); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (5,51); +ref = dieresiscomb; +} +); +width = 846; } ); +note = Idieresis; unicode = 207; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.ss01.glyph index dd2ea9ec..2ae2c2c6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.ss01.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Idieresis.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +16,33 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (6,57); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (3,50); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,6 +53,33 @@ ref = dieresiscomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-6,57); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (5,51); +ref = dieresiscomb.ss01; +} +); +width = 846; } ); +note = Idieresis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.ss02.glyph index 1a7e9119..4773d878 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dieresis.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Idieresis.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,20 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (6,57); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +40,46 @@ ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-6,57); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-5,51); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (7,50); +ref = dieresiscomb; +} +); +width = 390; } ); +note = Idieresis.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.glyph index f6202a67..219e23b4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Idotaccent; -kernLeft = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -17,7 +16,33 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (6,57); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-4,50); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -28,7 +53,34 @@ ref = dotaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-6,57); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-2,51); +ref = dotaccentcomb; +} +); +width = 846; } ); +note = Idotaccent; unicode = 304; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.ss01.glyph index 3eca3cff..df2fb206 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.ss01.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Idotaccent.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +16,33 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (6,57); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (2,50); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,6 +53,33 @@ ref = dotaccentcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-6,57); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (4,51); +ref = dotaccentcomb.ss01; +} +); +width = 846; } ); +note = Idotaccent.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.ss02.glyph index 9688e5d0..b1074577 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dotaccent.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Idotaccent.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,33 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (5,57); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (0,50); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +53,33 @@ ref = dotaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-7,57); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-12,51); +ref = dotaccentcomb; +} +); +width = 846; } ); +note = Idotaccent.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.glyph index fc00ec30..d5d9e933 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.glyph @@ -1,9 +1,8 @@ { -color = 6; glyphname = Idotbelow; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +15,33 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-3,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,7 +52,34 @@ ref = dotbelowcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (11,0); +ref = dotbelowcomb; +} +); +width = 846; } ); +note = Idotbelow; unicode = 7882; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.ss01.glyph index 179d591f..090736bd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.ss01.glyph @@ -1,9 +1,8 @@ { -color = 6; glyphname = Idotbelow.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +15,33 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -26,6 +51,32 @@ ref = dotbelowcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (10,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; } ); +note = Idotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.ss02.glyph index 925a8bd0..7efecf5d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_dotbelow.ss02.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Idotbelow.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -17,7 +14,57 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,4 +76,5 @@ ref = dotbelowcomb; width = 618; } ); +note = Idotbelow.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_grave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_grave.glyph index c56a5871..68ba089b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_grave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_grave.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = Igrave; -kernRight = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -17,7 +16,33 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-40,57); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-52,50); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -28,7 +53,34 @@ ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-50,57); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-50,51); +ref = gravecomb; +} +); +width = 846; } ); +note = Igrave; unicode = 204; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_grave.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_grave.ss02.glyph index de224578..3bb5a3bf 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_grave.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_grave.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Igrave.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,33 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-41,57); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-48,50); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +53,33 @@ ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-51,57); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-60,51); +ref = gravecomb; +} +); +width = 846; } ); +note = Igrave.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_hookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_hookabove.glyph index 4e0a574f..0524c0f1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_hookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_hookabove.glyph @@ -1,9 +1,8 @@ { -color = 6; glyphname = Ihookabove; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +15,33 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (7,57); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (10,50); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,7 +52,34 @@ ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-5,57); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (12,51); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Ihookabove; unicode = 7880; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_hookabove.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_hookabove.ss02.glyph index ff691ab7..aad6d6ce 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_hookabove.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_hookabove.ss02.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ihookabove.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +15,33 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (6,57); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (14,50); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +52,33 @@ ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-6,57); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (2,51); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Ihookabove.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_macron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_macron.glyph index 3eebe38d..f7f33afa 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_macron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_macron.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Imacron; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +16,33 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (6,57); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (2,50); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,7 +53,34 @@ ref = macroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-6,57); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (4,51); +ref = macroncomb; +} +); +width = 846; } ); +note = Imacron; unicode = 298; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_macron.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_macron.ss02.glyph index 58b4b521..5f02fc50 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_macron.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_macron.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Imacron.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,33 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (5,57); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (6,50); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +53,33 @@ ref = macroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-7,57); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-6,51); +ref = macroncomb; +} +); +width = 846; } ); +note = Imacron.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_ogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_ogonek.glyph index 94bcdc4f..255216f4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_ogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_ogonek.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Iogonek; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +16,33 @@ ref = ogonekcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-21,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (20,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,7 +53,34 @@ ref = ogonekcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-43,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (-8,0); +ref = ogonekcomb; +} +); +width = 846; } ); +note = Iogonek; unicode = 302; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_ogonek.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_ogonek.ss02.glyph index a08942ca..6a42bf31 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_ogonek.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_ogonek.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Iogonek.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,33 @@ ref = ogonekcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (72,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (93,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +53,33 @@ ref = ogonekcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (177,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (146,0); +ref = ogonekcomb; +} +); +width = 846; } ); +note = Iogonek.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_tilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_tilde.glyph index 64303d6b..24fbdbfa 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_tilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_tilde.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Itilde; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I; @@ -16,7 +16,33 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (9,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I; +}, +{ +pos = (2,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I; @@ -27,7 +53,34 @@ ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I; +}, +{ +pos = (-3,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I; +}, +{ +pos = (4,51); +ref = tildecomb; +} +); +width = 846; } ); +note = Itilde; unicode = 296; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/I_tilde.ss02.glyph b/sources/MonaSansMono.glyphspackage/glyphs/I_tilde.ss02.glyph index 10cbb491..a47b7aea 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/I_tilde.ss02.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/I_tilde.ss02.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Itilde.ss02; -kernLeft = I.ss02; -kernRight = I.ss02; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = I.ss02; @@ -18,7 +16,33 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (8,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (6,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = I.ss02; @@ -29,6 +53,33 @@ ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-4,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = I.ss02; +}, +{ +pos = (-6,51); +ref = tildecomb; +} +); +width = 846; } ); +note = Itilde.ss02; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/J_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/J_.glyph index 37c148ae..83f58e0d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/J_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/J_.glyph @@ -1,206 +1,289 @@ { glyphname = J; -kernLeft = J; -kernRight = J; layers = ( { anchors = ( { -name = bottom; -pos = (391,0); +name = top; +pos = (642,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; }, { -name = top; -pos = (457,729); +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +place = (613,38); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(345,-8,o), -(410,44,o), -(410,162,cs), -(410,729,l), -(372,729,l), -(372,167,ls), -(372,66,o), -(320,27,o), -(235,27,cs), -(198,27,o), -(168,36,o), -(148,50,c), -(148,13,l), -(168,1,o), -(199,-8,o), -(237,-8,cs) -); -} -); -}; -layerId = m019; +(174,0,l), +(451,0,ls), +(585,0,o), +(651,67,o), +(651,202,cs), +(651,729,l), +(174,729,l), +(174,693,l), +(613,693,l), +(613,203,ls), +(613,88,o), +(561,35,o), +(447,35,cs), +(174,35,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (457,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +place = (438,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(84,0,l), (319,0,ls), (429,0,o), (476,57,o), (476,170,cs), (476,729,l), -(438,729,l), +(84,729,l), +(84,693,l), +(438,693,l), (438,175,ls), (438,81,o), (410,35,o), (318,35,cs), -(84,35,l), -(84,0,l) +(84,35,l) +); +} ); +width = 618; }, { -closed = 1; -nodes = ( -(474,693,l), -(474,729,l), -(84,729,l), -(84,693,l) -); +anchors = ( +{ +name = top; +pos = (502,734); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -0, -15 -); +place = (548,181); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -4 +place = (0,179); +type = Stem; +}, +{ +place = (499,229); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(145,0,l), +(501,0,ls), +(655,0,o), +(728,82,o), +(728,229,cs), +(728,729,l), +(145,729,l), +(145,548,l), +(499,548,l), +(499,242,ls), +(499,198,o), +(481,179,o), +(437,179,cs), +(145,179,l) ); -type = TopGhost; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = top; +pos = (181,729); +} ); -type = TopGhost; +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; +}, +{ +horizontal = 1; +place = (0,29); +type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 +place = (281,32); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(63,0,l), +(208,0,ls), +(270,0,o), +(313,33,o), +(313,134,cs), +(313,729,l), +(63,729,l), +(63,699,l), +(281,699,l), +(281,143,ls), +(281,65,o), +(264,29,o), +(205,29,cs), +(63,29,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { -name = bottom; -pos = (370,0); +name = top; +pos = (204,729); +} +); +hints = ( +{ +horizontal = 1; +place = (561,168); +type = Stem; }, { -name = top; -pos = (422,729); +horizontal = 1; +place = (0,166); +type = Stem; +}, +{ +place = (167,183); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(370,-7,o), -(469,59,o), -(469,227,cs), -(469,729,l), -(267,729,l), -(267,241,ls), -(267,187,o), -(242,158,o), -(177,158,cs), -(149,158,o), -(127,164,o), -(109,172,c), -(109,12,l), -(134,1,o), -(179,-7,o), -(222,-7,cs) -); -} -); -}; -layerId = m020; +(27,0,l), +(160,0,ls), +(275,0,o), +(350,69,o), +(350,215,cs), +(350,729,l), +(27,729,l), +(27,561,l), +(167,561,l), +(167,250,ls), +(167,198,o), +(153,166,o), +(101,166,cs), +(27,166,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = top; +pos = (422,729); +} +); +hints = ( +{ +horizontal = 1; +place = (555,174); +type = Stem; +}, +{ +horizontal = 1; +place = (0,174); +type = Stem; +}, +{ +place = (321,202); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(83,0,l), (302,0,ls), (449,0,o), (523,74,o), (523,221,cs), (523,729,l), -(321,729,l), +(83,729,l), +(83,555,l), +(321,555,l), (321,252,ls), (321,196,o), (297,174,o), (241,174,cs), -(83,174,l), -(83,0,l) -); -}, -{ -closed = 1; -nodes = ( -(522,555,l), -(522,729,l), -(83,729,l), -(83,555,l) +(83,174,l) ); } ); width = 618; } ); +note = J; unicode = 74; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/J_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/J_acute.glyph index 2b796fb6..99f66b1c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/J_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/J_acute.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Jacute; -kernLeft = J; -kernRight = J; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = J; @@ -18,7 +15,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = J; +}, +{ +pos = (15,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = J; +}, +{ +pos = (50,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = J; @@ -29,6 +52,33 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = J; +}, +{ +pos = (255,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = J; +}, +{ +pos = (124,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Jacute; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/J_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/J_circumflex.glyph index 0c3da61b..b20c64f8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/J_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/J_circumflex.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Jcircumflex; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = J; @@ -16,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = J; +}, +{ +pos = (-8,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = J; +}, +{ +pos = (15,51); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = J; @@ -27,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = J; +}, +{ +pos = (213,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = J; +}, +{ +pos = (73,56); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Jcircumflex; unicode = 308; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/K_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/K_.glyph index a98bd717..51bf8da9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/K_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/K_.glyph @@ -1,158 +1,325 @@ { glyphname = K; -kernLeft = H; -kernRight = K; layers = ( { anchors = ( { name = bottom; -pos = (306,0); +pos = (436,0); }, { name = top; -pos = (306,729); +pos = (426,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (125,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(591,0,l), -(304,425,l), -(564,729,l), -(517,729,l), -(135,282,l), -(135,231,l), -(277,398,l), -(547,0,l) +(162,0,l), +(162,197,l), +(382,386,l), +(770,0,l), +(821,0,l), +(411,412,l), +(779,729,l), +(727,729,l), +(253,321,l), +(164,242,l), +(162,242,l), +(162,729,l), +(125,729,l), +(125,0,l) ); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (326,0); +}, +{ +name = top; +pos = (306,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (104,39); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( (143,0,l), +(143,240,l), +(277,398,l), +(547,0,l), +(591,0,l), +(304,425,l), +(564,729,l), +(517,729,l), +(244,410,l), +(145,282,l), +(143,282,l), (143,729,l), (104,729,l), (104,0,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +anchors = ( +{ +name = bottom; +pos = (414,0); }, { -horizontal = 1; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -d, -o, -w, -n +name = top; +pos = (400,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (46,230); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(276,0,l), +(276,150,l), +(379,266,l), +(564,0,l), +(847,0,l), +(539,418,l), +(840,729,l), +(551,729,l), +(364,508,l), +(284,405,l), +(276,405,l), +(276,729,l), +(46,729,l), +(46,0,l) ); -type = Stem; } ); -}; -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (304,0); +pos = (216,0); }, { name = top; -pos = (304,729); +pos = (206,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (76,30); +type = Stem; } ); -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(195,0,l), -(195,163,l), -(282,273,l), -(439,0,l), -(679,0,l), -(421,420,l), -(668,729,l), -(429,729,l), -(195,417,l), -(195,729,l), -(-8,729,l), -(-8,0,l) -); -} -); -}; -layerId = m020; +(106,0,l), +(106,260,l), +(180,395,l), +(338,0,l), +(372,0,l), +(198,426,l), +(363,729,l), +(330,729,l), +(158,408,l), +(108,298,l), +(106,298,l), +(106,729,l), +(76,729,l), +(76,0,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (204,0); +}, +{ +name = top; +pos = (198,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (20,159); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(618,0,l), -(440,417,l), -(612,729,l), -(385,729,l), -(236,428,l), -(236,164,l), -(285,270,l), -(391,0,l) +(179,0,l), +(179,169,l), +(197,268,l), +(221,0,l), +(385,0,l), +(309,428,l), +(386,729,l), +(224,729,l), +(195,495,l), +(189,401,l), +(179,401,l), +(179,729,l), +(20,729,l), +(20,0,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (315,0); +}, +{ +name = top; +pos = (304,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; }, { +place = (39,205); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( (244,0,l), +(244,181,l), +(285,270,l), +(391,0,l), +(618,0,l), +(440,418,l), +(612,729,l), +(385,729,l), +(290,537,l), +(256,428,l), +(244,428,l), (244,729,l), (39,729,l), (39,0,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -}; width = 618; } ); -metricLeft = H; +note = K; unicode = 75; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/K_commaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/K_commaaccent.glyph index 070652aa..2b660179 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/K_commaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/K_commaaccent.glyph @@ -1,35 +1,85 @@ { -color = 6; glyphname = Kcommaaccent; -kernLeft = H; -kernRight = K; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = K; }, { -pos = (-28,0); +pos = (-8,0); ref = commaaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = K; }, { -pos = (-24,0); +pos = (7,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = K; +}, +{ +pos = (-13,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = K; +}, +{ +pos = (-13,0); ref = commaaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = K; +}, +{ +pos = (-5,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = K; +}, +{ +pos = (-15,0); +ref = commaaccentcomb; +} +); +width = 846; } ); +note = Kcommaaccent; unicode = 310; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/L_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/L_.glyph index 125cc7f7..e46b76b0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/L_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/L_.glyph @@ -1,17 +1,67 @@ { glyphname = L; -kernLeft = H; -kernRight = L; layers = ( { anchors = ( { name = bottom; -pos = (294,0); +pos = (423,0); }, { name = center; -pos = (355,365); +pos = (374,365); +}, +{ +name = top; +pos = (170,729); +}, +{ +name = topright; +pos = (556,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (142,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(142,0,l), +(760,0,l), +(760,37,l), +(180,37,l), +(180,729,l), +(142,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (359,0); +}, +{ +name = center; +pos = (315,365); }, { name = top; @@ -19,84 +69,207 @@ pos = (132,729); }, { name = topright; -pos = (244,729); +pos = (398,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (114,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(114,0,l), (577,0,l), (577,37,l), -(132,37,l), -(151,15,l), +(151,37,l), (151,729,l), -(114,729,l), -(114,0,l) +(114,729,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (443,0); +}, +{ +name = center; +pos = (387,379); +}, +{ +name = top; +pos = (220,734); +}, +{ +name = topright; +pos = (506,729); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.hints = ( +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (0,186); +type = Stem; +}, +{ +place = (109,229); +type = Stem; +} ); -stem = -2; -target = ( -0, -5 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(109,0,l), +(779,0,l), +(779,186,l), +(338,186,l), +(338,729,l), +(109,729,l) ); -type = Stem; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -4 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (225,0); +}, +{ +name = center; +pos = (145,361); +}, +{ +name = top; +pos = (92,729); +}, +{ +name = topright; +pos = (250,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 +horizontal = 1; +place = (0,29); +type = Stem; +}, +{ +place = (90,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(90,0,l), +(351,0,l), +(351,29,l), +(121,29,l), +(121,729,l), +(90,729,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (214,0); +}, +{ +name = center; +pos = (258,379); +}, +{ +name = top; +pos = (134,729); +}, +{ +name = topright; +pos = (237,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,163); +type = Stem; +}, +{ +place = (51,182); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(51,0,l), +(356,0,l), +(356,163,l), +(233,163,l), +(233,729,l), +(51,729,l) +); +} +); +width = 390; }, { anchors = ( { name = bottom; -pos = (296,0); +pos = (329,0); }, { name = center; -pos = (400,365); +pos = (320,395); }, { name = top; @@ -104,33 +277,43 @@ pos = (162,729); }, { name = topright; -pos = (321,729); +pos = (398,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,179); +type = Stem; +}, +{ +place = (60,202); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(60,0,l), (603,0,l), (603,179,l), -(236,179,l), -(262,151,l), +(262,179,l), (262,729,l), -(60,729,l), -(60,0,l) +(60,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -}; width = 618; } ); -metricLeft = H; +note = L; unicode = 76; -userData = { -KernOnName = L; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/L_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/L_acute.glyph index faed2956..1e7e6f59 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/L_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/L_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Lacute; -kernLeft = H; -kernRight = L; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = L; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = L; +}, +{ +pos = (-74,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = L; +}, +{ +pos = (-20,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = L; @@ -29,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = L; +}, +{ +pos = (-217,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = L; +}, +{ +pos = (-158,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Lacute; unicode = 313; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/L_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/L_caron.glyph index f51b208c..11ad57f0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/L_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/L_caron.glyph @@ -1,34 +1,86 @@ { color = 6; glyphname = Lcaron; -kernLeft = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = L; }, { -pos = (45,0); +pos = (199,0); ref = caroncomb.alt; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = L; }, { -pos = (132,0); +pos = (131,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = L; +}, +{ +pos = (145,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = L; +}, +{ +pos = (209,0); ref = caroncomb.alt; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = L; +}, +{ +pos = (317,0); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = L; +}, +{ +pos = (246,0); +ref = caroncomb.alt; +} +); +width = 846; } ); +note = Lcaron; unicode = 317; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/L_commaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/L_commaaccent.glyph index 8cd01853..a1740f82 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/L_commaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/L_commaaccent.glyph @@ -1,34 +1,85 @@ { -color = 6; glyphname = Lcommaaccent; -kernRight = L; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = L; }, { -pos = (-40,0); +pos = (25,0); ref = commaaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = L; }, { -pos = (-32,0); +pos = (16,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = L; +}, +{ +pos = (-3,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = L; +}, +{ +pos = (1,0); ref = commaaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = L; +}, +{ +pos = (-18,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = L; +}, +{ +pos = (14,0); +ref = commaaccentcomb; +} +); +width = 846; } ); +note = Lcommaaccent; unicode = 315; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/L_dot.glyph b/sources/MonaSansMono.glyphspackage/glyphs/L_dot.glyph index acb560e1..754538f4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/L_dot.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/L_dot.glyph @@ -1,41 +1,86 @@ { color = 6; glyphname = Ldot; -kernLeft = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = L; }, { -alignment = 1; -pos = (245,-14); +pos = (205,-14); ref = periodcentered.loclCAT.case; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = L; }, { -alignment = 1; -pos = (318,-30); +pos = (76,-18); +ref = periodcentered.loclCAT.case; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = L; +}, +{ +pos = (206,-16); +ref = periodcentered.loclCAT.case; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = L; +}, +{ +pos = (238,0); ref = periodcentered.loclCAT.case; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = L; +}, +{ +pos = (223,-14); +ref = periodcentered.loclCAT.case; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = L; +}, +{ +pos = (275,-16); +ref = periodcentered.loclCAT.case; +} +); +width = 846; } ); +note = Ldot; unicode = 319; -userData = { -KernOnSpecialSpacing = { -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/L_dot.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/L_dot.ss01.glyph index 337973f5..41468008 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/L_dot.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/L_dot.ss01.glyph @@ -1,35 +1,85 @@ { color = 6; glyphname = Ldot.ss01; -kernLeft = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = L; }, { -alignment = 1; -pos = (243,-18); +pos = (203,-18); ref = periodcentered.loclCAT.case.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = L; }, { -alignment = 1; -pos = (318,-32); +pos = (74,-22); +ref = periodcentered.loclCAT.case.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = L; +}, +{ +pos = (206,-18); +ref = periodcentered.loclCAT.case.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = L; +}, +{ +pos = (238,-2); ref = periodcentered.loclCAT.case.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = L; +}, +{ +pos = (221,-18); +ref = periodcentered.loclCAT.case.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = L; +}, +{ +pos = (275,-18); +ref = periodcentered.loclCAT.case.ss01; +} +); +width = 846; } ); +note = Ldot.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/L_slash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/L_slash.glyph index b7e8e620..43d7c751 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/L_slash.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/L_slash.glyph @@ -1,39 +1,86 @@ { color = 7; glyphname = Lslash; -kernRight = Lslash; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = -1; -pos = (54,0); ref = L; }, { -pos = (-58,25); +pos = (-68,25); ref = slashshortcomb.case; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = -1; -pos = (31,0); ref = L; }, { -pos = (-72,60); +pos = (-78,23); +ref = slashshortcomb.case; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = L; +}, +{ +pos = (-46,-38); +ref = slashshortcomb.case; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = L; +}, +{ +pos = (-103,60); ref = slashshortcomb.case; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = L; +}, +{ +pos = (-200,71); +ref = slashshortcomb.case; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = L; +}, +{ +pos = (-188,70); +ref = slashshortcomb.case; +} +); +width = 846; } ); -metricRight = L; +note = Lslash; unicode = 321; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/M_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/M_.glyph index 057837d3..9e4ae560 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/M_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/M_.glyph @@ -1,47 +1,113 @@ { glyphname = M; -kernLeft = H; -kernRight = H; layers = ( { anchors = ( { name = bottom; -pos = (309,0); +pos = (429,0); }, { name = top; -pos = (309,729); +pos = (429,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (64,41); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (709,38); +type = Stem; +}, +{ +place = (99,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(2,0,l), -(2,420,l), -(0,686,l), -(6,686,l), -(292,0,l), -(328,0,l), -(613,686,l), -(620,686,l), -(617,420,l), -(617,0,l), -(656,0,l), -(656,729,l), -(594,729,l), -(310,50,l), -(308,50,l), -(26,729,l), -(-36,729,l), -(-36,0,l) -); -} -); -}; -layerId = m019; +(136,0,l), +(136,420,l), +(132,693,l), +(140,693,l), +(232,472,l), +(403,64,l), +(443,64,l), +(610,467,l), +(705,693,l), +(713,693,l), +(709,420,l), +(709,0,l), +(747,0,l), +(747,729,l), +(685,729,l), +(513,322,l), +(426,105,l), +(420,105,l), +(334,322,l), +(160,729,l), +(99,729,l), +(99,0,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; +}, +{ +horizontal = 1; +place = (180,53); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (486,35); +type = Stem; +}, +{ +place = (96,35); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -71,69 +137,249 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = H; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -16 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (429,0); +}, +{ +name = top; +pos = (409,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (523,206); +type = Stem; +}, +{ +horizontal = 1; +place = (70,247); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -15 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (592,215); +type = Stem; +}, +{ +place = (39,216); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(255,0,l), +(255,233,l), +(250,523,l), +(261,523,l), +(299,326,l), +(360,70,l), +(488,70,l), +(548,326,l), +(587,523,l), +(598,523,l), +(592,235,l), +(592,0,l), +(807,0,l), +(807,729,l), +(501,729,l), +(442,419,l), +(430,317,l), +(419,317,l), +(405,419,l), +(345,729,l), +(39,729,l), +(39,0,l) ); -stem = -2; -target = ( -0, -2 +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (198,0); +}, +{ +name = top; +pos = (189,729); +} +); +hints = ( +{ +horizontal = 1; +place = (698,31); +type = Stem; +}, +{ +horizontal = 1; +place = (697,32); +type = Stem; +}, +{ +horizontal = 1; +place = (244,40); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (302,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -16 +place = (206,124); +type = Stem; +}, +{ +place = (59,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(88,0,l), +(88,423,l), +(85,697,l), +(93,697,l), +(129,492,l), +(177,244,l), +(213,244,l), +(259,494,l), +(296,698,l), +(304,698,l), +(302,423,l), +(302,0,l), +(330,0,l), +(330,729,l), +(279,729,l), +(212,383,l), +(200,284,l), +(191,284,l), +(178,383,l), +(110,729,l), +(59,729,l), +(59,0,l) +); +} ); -stem = -2; -target = ( -0, -0 +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (189,0); +}, +{ +name = top; +pos = (189,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (533,196); +type = Stem; +}, +{ +horizontal = 1; +place = (523,206); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (260,110); +type = Stem; +}, +{ +place = (209,161); +type = Stem; +}, +{ +place = (202.5,167.5); +type = Stem; +}, +{ +place = (202.5,46); +type = Stem; +}, +{ +place = (143,43.5); +type = Stem; +}, +{ +place = (20,159.5); +type = Stem; +}, +{ +place = (20,111); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(131,0,l), +(131,337,l), +(127,523,l), +(136,523,l), +(150,344,l), +(171,129,l), +(220,129,l), +(241,344,l), +(256,533,l), +(266,533,l), +(260,337,l), +(260,0,l), +(370,0,l), +(370,729,l), +(213,729,l), +(205,535,l), +(200,427,l), +(190,427,l), +(183,535,l), +(176,729,l), +(20,729,l), +(20,0,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -146,34 +392,28 @@ name = top; pos = (309,729); } ); -background = { -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(102,0,l), -(102,233,l), -(99,518,l), -(108,518,l), -(228,0,l), -(394,0,l), -(514,518,l), -(521,518,l), -(519,235,l), -(519,0,l), -(715,0,l), -(715,729,l), -(409,729,l), -(315,333,l), -(307,333,l), -(210,729,l), -(-96,729,l), -(-96,0,l) -); -} -); -}; -layerId = m020; +horizontal = 1; +place = (510,219); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (402,167); +type = Stem; +}, +{ +place = (49,167); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -203,14 +443,9 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = H; -}; width = 618; } ); -metricLeft = H; -metricRight = H; +note = M; unicode = 77; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/N_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/N_.glyph index cdd67d2c..bdc99940 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/N_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/N_.glyph @@ -1,167 +1,300 @@ { glyphname = N; -kernLeft = H; -kernRight = H; layers = ( { anchors = ( { -name = bottom; -pos = (309,0); +name = top; +pos = (429,729); +} +); +hints = ( +{ +horizontal = 1; +place = (686,43); +type = Stem; }, { -name = top; -pos = (309,729); +horizontal = 1; +place = (0,43); +type = Stem; +}, +{ +place = (708,38); +type = Stem; +}, +{ +place = (100,38); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(59,0,l), -(59,436,l), -(56,686,l), -(61,686,l), -(542,0,l), -(597,0,l), -(597,729,l), -(559,729,l), -(559,303,l), -(563,43,l), -(558,43,l), -(76,729,l), -(21,729,l), -(21,0,l) -); -} -); -}; -layerId = m019; +(100,0,l), +(138,0,l), +(138,436,l), +(134,686,l), +(142,686,l), +(694,0,l), +(746,0,l), +(746,729,l), +(708,729,l), +(708,303,l), +(714,43,l), +(706,43,l), +(152,729,l), +(100,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (672,57); +type = Stem; +}, +{ +horizontal = 1; +place = (0,58); +type = Stem; +}, +{ +place = (465,38); +type = Stem; +}, +{ +place = (115,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(115,0,l), (153,0,l), (153,432,l), -(151,672,l), -(154,672,l), +(149,672,l), +(157,672,l), (452,0,l), (503,0,l), (503,729,l), (465,729,l), (465,308,l), -(468,58,l), -(464,58,l), +(470,58,l), +(462,58,l), (167,729,l), -(115,729,l), -(115,0,l) +(115,729,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = top; +pos = (409,734); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = H; -com.schriftgestaltung.hints = ( +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, { horizontal = 1; -options = 0; -origin = ( -0, -10 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (553,219); +type = Stem; +}, +{ +place = (75,223); +type = Stem; +} ); -stem = -2; -target = ( -0, -13 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(75,0,l), +(298,0,l), +(298,226,l), +(291,424,l), +(302,424,l), +(519,0,l), +(772,0,l), +(772,729,l), +(553,729,l), +(553,504,l), +(560,299,l), +(549,299,l), +(332,729,l), +(75,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (187,729); +} ); +hints = ( +{ +horizontal = 1; +place = (685,44); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -2 -); +place = (0,39); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -0 -); +place = (291,31); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +place = (68,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -5 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(68,0,l), +(99,0,l), +(99,410,l), +(95,685,l), +(103,685,l), +(275,0,l), +(322,0,l), +(322,729,l), +(291,729,l), +(291,328,l), +(296,39,l), +(288,39,l), +(115,729,l), +(68,729,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { -name = bottom; -pos = (309,0); +name = top; +pos = (189,728); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -name = top; -pos = (309,729); +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (240,124); +type = Stem; +}, +{ +place = (28,122); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(180,0,l), -(180,236,l), -(175,431,l), -(183,431,l), -(420,0,l), -(645,0,l), -(645,729,l), -(450,729,l), -(450,504,l), -(457,282,l), -(449,282,l), -(212,729,l), -(-27,729,l), -(-27,0,l) -); -} -); -}; -layerId = m020; +(28,0,l), +(150,0,l), +(150,207,l), +(139,408,l), +(150,408,l), +(211,0,l), +(364,0,l), +(364,729,l), +(240,729,l), +(240,505,l), +(251,296,l), +(239,296,l), +(181,729,l), +(28,729,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (381,177); +type = Stem; +}, +{ +place = (60,190); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(60,0,l), (250,0,l), (250,176,l), (247,371,l), @@ -174,19 +307,13 @@ nodes = ( (383,349,l), (367,349,l), (255,729,l), -(60,729,l), -(60,0,l) +(60,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = H; -}; width = 618; } ); -metricLeft = H; -metricRight = H; +note = N; unicode = 78; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/N_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/N_acute.glyph index 1b32118a..1bb334dc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/N_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/N_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Nacute; -kernLeft = H; -kernRight = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = N; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = N; +}, +{ +pos = (21,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = N; +}, +{ +pos = (35,50); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = N; @@ -29,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = N; +}, +{ +pos = (42,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = N; +}, +{ +pos = (31,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Nacute; unicode = 323; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/N_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/N_caron.glyph index 85b679c5..54134b95 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/N_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/N_caron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ncaron; -kernLeft = H; -kernRight = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = N; @@ -18,7 +16,33 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = N; +}, +{ +pos = (-2,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = N; +}, +{ +pos = (0,50); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = N; @@ -29,7 +53,34 @@ ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = N; +}, +{ +pos = (0,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = N; +}, +{ +pos = (-20,56); +ref = caroncomb; +} +); +width = 846; } ); +note = Ncaron; unicode = 327; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/N_commaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/N_commaaccent.glyph index 1e9ad614..79957082 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/N_commaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/N_commaaccent.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ncommaaccent; -kernLeft = H; -kernRight = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = N; @@ -18,7 +15,33 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = N; +}, +{ +pos = (-19,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = N; +}, +{ +pos = (-23,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = N; @@ -29,7 +52,34 @@ ref = commaaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = N; +}, +{ +pos = (-21,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = N; +}, +{ +pos = (-18,0); +ref = commaaccentcomb; +} +); +width = 846; } ); +note = Ncommaaccent; unicode = 325; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/N_tilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/N_tilde.glyph index a7afe9c1..8466234a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/N_tilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/N_tilde.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ntilde; -kernLeft = H; -kernRight = H; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = N; @@ -18,7 +16,33 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = N; +}, +{ +pos = (0,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = N; +}, +{ +pos = (-1,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = N; @@ -29,7 +53,34 @@ ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = N; +}, +{ +pos = (2,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = N; +}, +{ +pos = (-21,56); +ref = tildecomb; +} +); +width = 846; } ); +note = Ntilde; unicode = 209; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_.glyph index a87d2a8f..d11e31ed 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_.glyph @@ -1,36 +1,108 @@ { glyphname = O; -kernLeft = O; -kernRight = O; layers = ( { anchors = ( { name = bottom; -pos = (309,0); +pos = (427,0); +}, +{ +name = top; +pos = (427,729); +} +); +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (766,40); +type = Stem; +}, +{ +place = (40,40); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(653,-8,o), +(806,140,o), +(806,364,cs), +(806,587,o), +(655,736,o), +(423,736,cs), +(192,736,o), +(40,588,o), +(40,364,cs), +(40,142,o), +(191,-8,o), +(423,-8,cs) +); }, { -name = center; -pos = (309,365); +closed = 1; +nodes = ( +(211,28,o), +(80,163,o), +(80,364,cs), +(80,565,o), +(210,700,o), +(423,700,cs), +(634,700,o), +(766,566,o), +(766,364,cs), +(766,164,o), +(635,28,o), +(423,28,cs) +); +} +); +width = 846; }, { -name = ogonek; -pos = (542,10); +anchors = ( +{ +name = bottom; +pos = (309,0); }, { name = top; pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; }, { -name = topleft; -pos = (31,729); +place = (527,41); +type = Stem; }, { -name = topright; -pos = (432,699); +place = (50,41); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -52,141 +124,265 @@ nodes = ( { closed = 1; nodes = ( -(175,28,o), -(92,164,o), -(92,364,cs), -(92,564,o), -(174,700,o), +(174,28,o), +(91,164,o), +(91,364,cs), +(91,564,o), +(173,700,o), (309,700,cs), -(443,700,o), -(526,565,o), -(526,364,cs), -(526,164,o), -(443,28,o), +(444,700,o), +(527,565,o), +(527,364,cs), +(527,164,o), +(444,28,o), (309,28,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (427,0); +}, +{ +name = top; +pos = (427,729); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (560,179); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 -); +place = (-10,180); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (596,230); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -5 +place = (20,231); +type = Stem; +} ); -stem = -2; -target = ( -0, -5 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(676,-10,o), +(826,138,o), +(826,365,cs), +(826,592,o), +(676,739,o), +(425,739,cs), +(170,739,o), +(20,592,o), +(20,365,cs), +(20,138,o), +(170,-10,o), +(425,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(324,170,o), +(251,230,o), +(251,365,cs), +(251,500,o), +(324,560,o), +(425,560,cs), +(523,560,o), +(596,500,o), +(596,365,cs), +(596,230,o), +(523,170,o), +(425,170,cs) ); -type = Stem; } ); -}; -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (310,0); +pos = (195,0); }, { -name = center; -pos = (310,365); +name = top; +pos = (195,729); +} +); +hints = ( +{ +horizontal = 1; +place = (709,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +place = (311,33); +type = Stem; +}, +{ +place = (47,33); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(300,-10,o), +(344,106,o), +(344,364,cs), +(344,622,o), +(300,738,o), +(195,738,cs), +(91,738,o), +(47,622,o), +(47,364,cs), +(47,106,o), +(91,-10,o), +(195,-10,cs) +); }, { -name = ogonek; -pos = (556,10); +closed = 1; +nodes = ( +(114,19,o), +(80,128,o), +(80,364,cs), +(80,600,o), +(114,709,o), +(195,709,cs), +(277,709,o), +(311,600,o), +(311,364,cs), +(311,128,o), +(277,19,o), +(195,19,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (195,0); }, { name = top; -pos = (310,729); +pos = (195,728); +} +); +hints = ( +{ +horizontal = 1; +place = (583,156); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,156); +type = Stem; }, { -name = topleft; -pos = (16,729); +place = (216,152); +type = Stem; }, { -name = topright; -pos = (427,709); +place = (21,153); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(534,-10,o), -(683,121,o), -(683,365,cs), -(683,608,o), -(534,739,o), -(310,739,cs), -(86,739,o), -(-63,608,o), -(-63,365,cs), -(-63,121,o), -(86,-10,o), -(310,-10,cs) +(331,-9,o), +(368,137,o), +(368,365,cs), +(368,593,o), +(331,739,o), +(195,739,cs), +(60,739,o), +(21,594,o), +(21,365,cs), +(21,136,o), +(60,-9,o), +(195,-9,cs) ); }, { closed = 1; nodes = ( -(214,166,o), -(150,222,o), -(150,365,cs), -(150,507,o), -(214,563,o), -(310,563,cs), -(406,563,o), -(470,507,o), -(470,365,cs), -(470,222,o), -(406,166,o), -(310,166,cs) -); -} -); -}; -layerId = m020; +(179,147,o), +(174,202,o), +(174,365,cs), +(174,529,o), +(179,583,o), +(195,583,cs), +(211,583,o), +(216,529,o), +(216,365,cs), +(216,202,o), +(211,147,o), +(195,147,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,729); +} +); +hints = ( +{ +horizontal = 1; +place = (567,172); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,172); +type = Stem; +}, +{ +place = (388,210); +type = Stem; +}, +{ +place = (20,210); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -226,9 +422,6 @@ nodes = ( width = 618; } ); -metricRight = "=|"; +note = O; unicode = 79; -userData = { -KernOnName = O; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_E_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_E_.glyph index 598b8b88..3194e755 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_E_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_E_.glyph @@ -1,6 +1,5 @@ { glyphname = OE; -kernRight = E; layers = ( { anchors = ( @@ -13,7 +12,139 @@ name = top; pos = (309,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (703,36); +type = Stem; +}, +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (358,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,36); +type = Stem; +}, +{ +place = (440,36); +type = Stem; +}, +{ +place = (22,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(368,-10,o), +(405,-6,o), +(436,0,c), +(818,0,l), +(818,37,l), +(476,37,l), +(476,358,l), +(789,358,l), +(789,392,l), +(476,392,l), +(476,693,l), +(818,693,l), +(818,729,l), +(436,729,l), +(405,735,o), +(368,739,o), +(343,739,cs), +(145,739,o), +(22,587,o), +(22,365,cs), +(22,142,o), +(145,-10,o), +(343,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(171,26,o), +(60,164,o), +(60,365,cs), +(60,565,o), +(171,703,o), +(343,703,cs), +(375,703,o), +(415,698,o), +(440,691,c), +(440,38,l), +(414,31,o), +(376,26,o), +(343,26,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (698,36); +type = Stem; +}, +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (358,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,36); +type = Stem; +}, +{ +place = (335,38); +type = Stem; +}, +{ +place = (11,41); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -75,7 +206,357 @@ name = top; pos = (309,729); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (737,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (551,178); +type = Stem; +}, +{ +horizontal = 1; +place = (285,166); +type = Stem; +}, +{ +horizontal = 1; +place = (0,178); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,21); +target = up; +type = BottomGhost; +}, +{ +place = (401,190); +type = Stem; +}, +{ +place = (28,208); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(340,-8,o), +(378,-5,o), +(408,0,c), +(814,0,l), +(814,178,l), +(591,178,l), +(591,285,l), +(765,285,l), +(765,451,l), +(591,451,l), +(591,551,l), +(814,551,l), +(814,729,l), +(408,729,l), +(378,734,o), +(340,737,o), +(310,737,cs), +(139,737,o), +(28,599,o), +(28,365,cs), +(28,130,o), +(139,-8,o), +(310,-8,cs) +); +}, +{ +closed = 1; +nodes = ( +(279,170,o), +(236,238,o), +(236,365,cs), +(236,491,o), +(279,559,o), +(346,559,cs), +(362,559,o), +(386,555,o), +(401,548,c), +(401,181,l), +(386,174,o), +(362,170,o), +(346,170,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (706,29); +type = Stem; +}, +{ +horizontal = 1; +place = (701,28); +type = Stem; +}, +{ +horizontal = 1; +place = (361,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-6,29); +type = Stem; +}, +{ +place = (211,166); +type = Stem; +}, +{ +place = (211,146); +type = Stem; +}, +{ +place = (211,28); +type = Stem; +}, +{ +place = (23,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(174,-6,o), +(189,-4,o), +(206,0,c), +(377,0,l), +(377,28,l), +(239,28,l), +(239,361,l), +(357,361,l), +(357,389,l), +(239,389,l), +(239,701,l), +(377,701,l), +(377,729,l), +(206,729,l), +(189,733,o), +(174,735,o), +(155,735,cs), +(76,735,o), +(23,664,o), +(23,365,cs), +(23,65,o), +(76,-6,o), +(155,-6,cs) +); +}, +{ +closed = 1; +nodes = ( +(72,23,o), +(52,162,o), +(52,365,cs), +(52,567,o), +(72,706,o), +(156,706,cs), +(179,706,o), +(196,702,o), +(211,695,c), +(211,34,l), +(196,27,o), +(179,23,o), +(156,23,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (734,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (584,145); +type = Stem; +}, +{ +horizontal = 1; +place = (572,157); +type = Stem; +}, +{ +horizontal = 1; +place = (299,146); +type = Stem; +}, +{ +horizontal = 1; +place = (0,157); +type = Stem; +}, +{ +horizontal = 1; +place = (0,145); +type = Stem; +}, +{ +horizontal = 1; +place = (-4,21); +target = up; +type = BottomGhost; +}, +{ +place = (195,128); +type = Stem; +}, +{ +place = (8,136); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(170,-4,o), +(191,-3,o), +(208,0,c), +(382,0,l), +(382,157,l), +(323,157,l), +(323,299,l), +(373,299,l), +(373,445,l), +(323,445,l), +(323,572,l), +(382,572,l), +(382,729,l), +(208,729,l), +(190,732,o), +(174,734,o), +(153,734,cs), +(39,734,o), +(8,590,o), +(8,365,cs), +(8,140,o), +(39,-4,o), +(149,-4,cs) +); +}, +{ +closed = 1; +nodes = ( +(154,145,o), +(144,196,o), +(144,365,cs), +(144,533,o), +(154,584,o), +(181,584,cs), +(186,584,o), +(189,583,o), +(195,580,c), +(195,149,l), +(189,146,o), +(186,145,o), +(181,145,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (735,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (557,172); +type = Stem; +}, +{ +horizontal = 1; +place = (288,161); +type = Stem; +}, +{ +horizontal = 1; +place = (0,172); +type = Stem; +}, +{ +horizontal = 1; +place = (-4,21); +target = up; +type = BottomGhost; +}, +{ +place = (297,185); +type = Stem; +}, +{ +place = (6,189); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -127,7 +608,6 @@ nodes = ( width = 618; } ); -metricLeft = O; -metricRight = E; +note = OE; unicode = 338; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_acute.glyph index e4f40521..0b50c799 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Oacute; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (29,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (41,50); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (40,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (49,51); +ref = acutecomb; +} +); +width = 846; } ); +note = Oacute; unicode = 211; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflex.glyph index 76457382..99c387b2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflex.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ocircumflex; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (6,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (6,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Ocircumflex; unicode = 212; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexacute.glyph index e88ab6c6..f7d05b17 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexacute.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ocircumflexacute; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +15,33 @@ ref = circumflexcomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (56,57); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (81,50); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +52,34 @@ ref = circumflexcomb_acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (48,57); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (73,51); +ref = circumflexcomb_acutecomb; +} +); +width = 846; } ); +note = Ocircumflexacute; unicode = 7888; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexdotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexdotbelow.glyph index 065627f9..5c6e5198 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexdotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexdotbelow.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ocircumflexdotbelow; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -21,7 +18,39 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +ref = dotbelowcomb; +}, +{ +pos = (6,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +ref = dotbelowcomb; +}, +{ +pos = (6,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -36,7 +65,42 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +}, +{ +pos = (-2,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +}, +{ +pos = (-2,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Ocircumflexdotbelow; unicode = 7896; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexdotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexdotbelow.ss01.glyph index 9d4ec014..15ec0b3e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexdotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexdotbelow.ss01.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ocircumflexdotbelow.ss01; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -22,7 +19,41 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (6,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (6,50); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -36,6 +67,41 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-2,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-2,51); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Ocircumflexdotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexgrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexgrave.glyph index 38dec766..e47fe999 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexgrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexgrave.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ocircumflexgrave; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +15,33 @@ ref = circumflexcomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (34,57); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (41,50); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +52,34 @@ ref = circumflexcomb_gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (26,57); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (33,51); +ref = circumflexcomb_gravecomb; +} +); +width = 846; } ); +note = Ocircumflexgrave; unicode = 7890; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexhookabove.glyph index a4d7c57d..2f03943a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflexhookabove.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ocircumflexhookabove; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +15,33 @@ ref = circumflexcomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (50,57); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (52,50); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +52,34 @@ ref = circumflexcomb_hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (42,57); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (44,51); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; } ); +note = Ocircumflexhookabove; unicode = 7892; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflextilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflextilde.glyph index 3153728e..21c00bdf 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_circumflextilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_circumflextilde.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ocircumflextilde; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +15,33 @@ ref = circumflexcomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (14,57); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (6,50); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +52,34 @@ ref = circumflexcomb_tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (6,57); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,51); +ref = circumflexcomb_tildecomb; +} +); +width = 846; } ); +note = Ocircumflextilde; unicode = 7894; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_dieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_dieresis.glyph index 62010110..10e89c51 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_dieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_dieresis.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Odieresis; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +16,33 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (6,57); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (6,50); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +53,34 @@ ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,57); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,51); +ref = dieresiscomb; +} +); +width = 846; } ); +note = Odieresis; unicode = 214; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_dieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_dieresis.ss01.glyph index acec720d..b6b89cce 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_dieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_dieresis.ss01.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Odieresis.ss01; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +16,33 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (5,57); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (6,50); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,6 +53,33 @@ ref = dieresiscomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (-3,57); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,51); +ref = dieresiscomb.ss01; +} +); +width = 846; } ); +note = Odieresis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_dotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_dotbelow.glyph index 591b7ab9..df2b2b87 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_dotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_dotbelow.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Odotbelow; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -17,7 +14,31 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -28,7 +49,34 @@ ref = dotbelowcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +} +); +width = 846; } ); +note = Odotbelow; unicode = 7884; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_dotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_dotbelow.ss01.glyph index 5d7283d0..3708cfe3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_dotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_dotbelow.ss01.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Odotbelow.ss01; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +15,33 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -28,6 +51,33 @@ ref = dotbelowcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; } ); +note = Odotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_grave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_grave.glyph index 107edfe9..43d0195a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_grave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_grave.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ograve; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +16,33 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-41,57); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-49,50); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +53,34 @@ ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (-47,57); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-57,51); +ref = gravecomb; +} +); +width = 846; } ); +note = Ograve; unicode = 210; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_hookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_hookabove.glyph index c8f52b1b..319ebe94 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_hookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_hookabove.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ohookabove; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +15,33 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (6,57); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (13,50); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +52,34 @@ ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (-2,57); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (5,51); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Ohookabove; unicode = 7886; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_horn.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_horn.glyph index 8f1af744..8b3c8c60 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_horn.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_horn.glyph @@ -1,11 +1,15 @@ { color = 6; glyphname = Ohorn; -kernLeft = O; -kernRight = Ohorn; layers = ( { -layerId = m019; +anchors = ( +{ +name = top; +pos = (301,729); +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +22,51 @@ ref = horncomb; width = 618; }, { -layerId = m020; +anchors = ( +{ +name = top; +pos = (195,729); +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (129,183); +ref = horncomb; +} +); +width = 390; +}, +{ +anchors = ( +{ +name = top; +pos = (196,728); +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (163,167); +ref = horncomb; +} +); +width = 390; +}, +{ +anchors = ( +{ +name = top; +pos = (309,729); +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +77,46 @@ ref = horncomb; } ); width = 618; +}, +{ +anchors = ( +{ +name = top; +pos = (404,729); +} +); +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (226,184); +ref = horncomb; +} +); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (393,734); +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (312,99); +ref = horncomb; +} +); +width = 846; } ); +note = Ohorn; unicode = 416; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_hornacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_hornacute.glyph index 1f03f36a..80234e05 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_hornacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_hornacute.glyph @@ -1,35 +1,85 @@ { -color = 6; glyphname = Ohornacute; -kernLeft = O; -kernRight = Ohorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Ohorn; }, { -pos = (39,57); +pos = (31,57); ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Ohorn; }, { -pos = (49,51); +pos = (29,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (42,50); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (48,51); ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (17,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (15,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Ohornacute; unicode = 7898; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_horndotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_horndotbelow.glyph index 939d0a55..1707dc00 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_horndotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_horndotbelow.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ohorndotbelow; -kernLeft = O; -kernRight = Ohorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Ohorn; @@ -17,7 +14,31 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Ohorn; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Ohorn; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Ohorn; @@ -28,7 +49,34 @@ ref = dotbelowcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +} +); +width = 846; } ); +note = Ohorndotbelow; unicode = 7906; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_horndotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_horndotbelow.ss01.glyph index f26d2ffd..96a8781c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_horndotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_horndotbelow.ss01.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Ohorndotbelow.ss01; -kernLeft = O; -kernRight = Ohorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Ohorn; @@ -18,7 +15,33 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Ohorn; @@ -28,6 +51,33 @@ ref = dotbelowcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; } ); +note = Ohorndotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_horngrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_horngrave.glyph index 7b93e675..fbe490ca 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_horngrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_horngrave.glyph @@ -1,35 +1,85 @@ { -color = 6; glyphname = Ohorngrave; -kernLeft = O; -kernRight = Ohorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Ohorn; }, { -pos = (-40,57); +pos = (-48,57); ref = gravecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Ohorn; }, { -pos = (-48,51); +pos = (-41,57); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-48,50); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-49,51); ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-70,57); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-91,56); +ref = gravecomb; +} +); +width = 846; } ); +note = Ohorngrave; unicode = 7900; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_hornhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_hornhookabove.glyph index 130d975d..162ce53f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_hornhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_hornhookabove.glyph @@ -1,35 +1,85 @@ { -color = 6; glyphname = Ohornhookabove; -kernLeft = O; -kernRight = Ohorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Ohorn; }, { -pos = (0,57); +pos = (-8,57); ref = hookabovecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Ohorn; }, { -pos = (8,51); +pos = (6,57); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (14,50); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (7,51); ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-25,57); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-29,56); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Ohornhookabove; unicode = 7902; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_horntilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_horntilde.glyph index d2c6efe8..4e1758d1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_horntilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_horntilde.glyph @@ -1,35 +1,85 @@ { -color = 6; glyphname = Ohorntilde; -kernLeft = O; -kernRight = Ohorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Ohorn; }, { -pos = (2,57); +pos = (-6,57); ref = tildecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Ohorn; }, { -pos = (0,51); +pos = (8,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (6,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-1,51); ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-23,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Ohorn; +}, +{ +pos = (-37,56); +ref = tildecomb; +} +); +width = 846; } ); +note = Ohorntilde; unicode = 7904; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_hungarumlaut.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_hungarumlaut.glyph index 0fb6909a..4fb44897 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_hungarumlaut.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_hungarumlaut.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ohungarumlaut; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +16,33 @@ ref = hungarumlautcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (46,57); +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (79,50); +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +53,34 @@ ref = hungarumlautcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (38,57); +ref = hungarumlautcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (71,51); +ref = hungarumlautcomb; +} +); +width = 846; } ); +note = Ohungarumlaut; unicode = 336; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_macron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_macron.glyph index 21be0846..2829153a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_macron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_macron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Omacron; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +16,33 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (5,57); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (5,50); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +53,34 @@ ref = macroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (-3,57); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-3,51); +ref = macroncomb; +} +); +width = 846; } ); +note = Omacron; unicode = 332; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_slash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_slash.glyph index bcf636cb..371f417f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_slash.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_slash.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Oslash; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -16,7 +16,59 @@ ref = slashlongcomb.case; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (1,41); +ref = slashlongcomb.case; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (0,41); +ref = slashlongcomb.case; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (0,41); +ref = slashlongcomb.case; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (1,41); +ref = slashlongcomb.case; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,5 +81,6 @@ ref = slashlongcomb.case; width = 618; } ); +note = Oslash; unicode = 216; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/O_tilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/O_tilde.glyph index 3883f5c7..4c1e40cc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/O_tilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/O_tilde.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Otilde; -kernLeft = O; -kernRight = O; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = O; @@ -18,7 +16,33 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (8,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = O; +}, +{ +pos = (5,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = O; @@ -29,7 +53,34 @@ ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = O; +}, +{ +pos = (0,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = O; +}, +{ +pos = (-3,51); +ref = tildecomb; +} +); +width = 846; } ); +note = Otilde; unicode = 213; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/P_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/P_.glyph index 37467ca1..888b2a68 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/P_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/P_.glyph @@ -1,7 +1,5 @@ { glyphname = P; -kernLeft = H; -kernRight = P; layers = ( { anchors = ( @@ -11,26 +9,115 @@ pos = (299,0); }, { name = top; +pos = (419,729); +} +); +hints = ( +{ +horizontal = 1; +place = (692,37); +type = Stem; +}, +{ +horizontal = 1; +place = (289,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (715,40); +type = Stem; +}, +{ +place = (123,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(123,0,l), +(161,0,l), +(161,289,l), +(506,289,ls), +(661,289,o), +(755,375,o), +(755,509,cs), +(755,649,o), +(662,729,o), +(507,729,cs), +(123,729,l) +); +}, +{ +closed = 1; +nodes = ( +(161,325,l), +(161,692,l), +(504,692,ls), +(642,692,o), +(715,623,o), +(715,509,cs), +(715,398,o), +(643,325,o), +(504,325,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (299,0); +}, +{ +name = top; pos = (299,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (692,37); +type = Stem; +}, +{ +horizontal = 1; +place = (289,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (521,41); +type = Stem; +}, +{ +place = (100,39); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(100,0,l), (139,0,l), -(139,704,l), -(126,692,l), -(338,692,ls), -(455,692,o), -(521,623,o), -(521,509,cs), -(521,398,o), -(457,325,o), -(338,325,cs), -(130,325,l), -(130,289,l), +(139,289,l), (340,289,ls), (475,289,o), (562,375,o), @@ -38,82 +125,169 @@ nodes = ( (562,649,o), (477,729,o), (341,729,cs), -(100,729,l), -(100,0,l) +(100,729,l) +); +}, +{ +closed = 1; +nodes = ( +(139,325,l), +(139,692,l), +(338,692,ls), +(455,692,o), +(521,623,o), +(521,509,cs), +(521,398,o), +(457,325,o), +(338,325,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (405,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (554,175); +type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (227,170); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -9 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (562,231); +type = Stem; +}, +{ +place = (62,230); +type = Stem; +} ); -stem = -2; -target = ( -1, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(62,0,l), +(292,0,l), +(292,227,l), +(504,227,ls), +(677,227,o), +(793,297,o), +(793,476,cs), +(793,628,o), +(713,729,o), +(504,729,cs), +(62,729,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 +closed = 1; +nodes = ( +(292,397,l), +(292,554,l), +(479,554,ls), +(525,554,o), +(562,538,o), +(562,476,cs), +(562,425,o), +(540,397,o), +(479,397,cs) +); +} ); -stem = -2; -target = ( -0, -0 +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (299,0); +}, +{ +name = top; +pos = (179,729); +} ); +hints = ( +{ +horizontal = 1; +place = (701,28); +type = Stem; +}, +{ +horizontal = 1; +place = (315,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (314,33); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -4 +place = (75,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(75,0,l), +(106,0,l), +(106,315,l), +(193,315,ls), +(302,315,o), +(347,398,o), +(347,522,cs), +(347,646,o), +(301,729,o), +(193,729,cs), +(75,729,l) ); -stem = -2; -target = ( -0, -5 +}, +{ +closed = 1; +nodes = ( +(106,343,l), +(106,701,l), +(191,701,ls), +(266,701,o), +(314,651,o), +(314,522,cs), +(314,391,o), +(265,343,o), +(191,343,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -123,56 +297,115 @@ pos = (305,0); }, { name = top; -pos = (305,729); +pos = (185,729); +} +); +hints = ( +{ +horizontal = 1; +place = (572,157); +type = Stem; +}, +{ +horizontal = 1; +place = (212,157); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (220,155); +type = Stem; +}, +{ +place = (37,156); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(232,0,l), -(232,583,l), -(210,559,l), -(324,559,ls), -(367,559,o), -(421,549,o), -(421,474,cs), -(421,396,o), -(367,387,o), -(324,387,cs), -(216,387,l), -(216,232,l), -(360,232,ls), -(531,232,o), -(627,334,o), -(627,482,cs), -(627,639,o), -(521,729,o), -(360,729,cs), -(29,729,l), -(29,0,l) -); -} -); -}; -layerId = m020; +(37,0,l), +(193,0,l), +(193,212,l), +(194,212,l), +(310,212,o), +(375,296,o), +(375,471,cs), +(375,644,o), +(310,729,o), +(193,729,cs), +(37,729,l) +); +}, +{ +closed = 1; +nodes = ( +(193,369,l), +(193,572,l), +(198,572,ls), +(216,572,o), +(220,547,o), +(220,473,cs), +(220,395,o), +(216,369,o), +(198,369,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (305,729); +} +); +hints = ( +{ +horizontal = 1; +place = (559,170); +type = Stem; +}, +{ +horizontal = 1; +place = (222,165); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (393,207); +type = Stem; +}, +{ +place = (50,204); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(50,0,l), (254,0,l), -(254,581,l), -(233,559,l), -(319,559,ls), -(360,559,o), -(393,538,o), -(393,475,cs), -(393,425,o), -(374,387,o), -(319,387,cs), -(239,387,l), -(239,222,l), +(254,222,l), (336,222,ls), (494,222,o), (600,316,o), @@ -180,17 +413,27 @@ nodes = ( (600,630,o), (517,729,o), (336,729,cs), -(50,729,l), -(50,0,l) +(50,729,l) +); +}, +{ +closed = 1; +nodes = ( +(254,387,l), +(254,559,l), +(319,559,ls), +(360,559,o), +(393,538,o), +(393,475,cs), +(393,425,o), +(374,387,o), +(319,387,cs) ); } ); width = 618; } ); -metricLeft = H; +note = P; unicode = 80; -userData = { -KernOnName = P; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Q_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Q_.glyph index 8f55be13..092bf4f7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Q_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Q_.glyph @@ -1,8 +1,6 @@ { color = 7; glyphname = Q; -kernLeft = O; -kernRight = Q; layers = ( { anchors = ( @@ -20,6 +18,113 @@ pos = (542,10); }, { name = top; +pos = (429,729); +}, +{ +name = topleft; +pos = (31,729); +}, +{ +name = topright; +pos = (432,699); +} +); +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,38.5); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (766,40); +type = Stem; +}, +{ +place = (40,40); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(834,0,l), +(834,34,l), +(734,33,l), +(568,27,l), +(568,33,l), +(711,79,o), +(806,194,o), +(806,364,cs), +(806,587,o), +(654,736,o), +(423,736,cs), +(193,736,o), +(40,588,o), +(40,364,cs), +(40,142,o), +(192,-8,o), +(423,-8,cs) +); +}, +{ +closed = 1; +nodes = ( +(212,28,o), +(80,163,o), +(80,364,cs), +(80,565,o), +(210,700,o), +(423,700,cs), +(633,700,o), +(766,566,o), +(766,364,cs), +(766,164,o), +(635,28,o), +(423,28,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,365); +}, +{ +name = ogonek; +pos = (542,10); +}, +{ +name = top; pos = (309,729); }, { @@ -31,12 +136,46 @@ name = topright; pos = (432,699); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (700,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,39); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-2,21); +target = up; +type = BottomGhost; +}, +{ +place = (526,42); +type = Stem; +}, +{ +place = (50,42); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(414,14,l), +(570,-2,l), +(570,32,l), +(478,30,l), +(414,22,l), (414,30,l), (482,51,o), (568,189,o), @@ -48,18 +187,8 @@ nodes = ( (50,588,o), (50,364,cs), (50,142,o), -(152,-8,o), -(309,-8,c) -); -}, -{ -closed = 1; -nodes = ( -(570,-2,l), -(570,32,l), -(478,30,l), -(308,10,l), -(308,-8,l) +(151,-7,o), +(308,-8,cs) ); }, { @@ -80,83 +209,323 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = O; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = O; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = center; +pos = (310,365); +}, +{ +name = ogonek; +pos = (556,10); +}, +{ +name = top; +pos = (410,729); +}, +{ +name = topleft; +pos = (16,729); +}, +{ +name = topright; +pos = (427,709); +} +); +hints = ( +{ +horizontal = 1; +place = (560,179); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -0, -15 +place = (-9,179); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,177); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (598,230); +type = Stem; +}, +{ +place = (20,231); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(831,0,l), +(831,168,l), +(811,168,l), +(706,148,l), +(706,165,l), +(785,200,o), +(828,277,o), +(828,365,cs), +(828,592,o), +(678,739,o), +(425,739,cs), +(170,739,o), +(20,592,o), +(20,365,cs), +(20,138,o), +(170,-10,o), +(425,-10,c) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -1, -11 +closed = 1; +nodes = ( +(325,170,o), +(251,230,o), +(251,365,cs), +(251,500,o), +(325,560,o), +(425,560,cs), +(524,560,o), +(598,500,o), +(598,365,cs), +(598,230,o), +(524,170,o), +(425,170,cs) ); -stem = -2; -target = ( -0, -14 +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,365); +}, +{ +name = ogonek; +pos = (542,10); +}, +{ +name = top; +pos = (189,729); +}, +{ +name = topleft; +pos = (31,729); +}, +{ +name = topright; +pos = (432,699); +} +); +hints = ( +{ +horizontal = 1; +place = (709,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,28.5); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -8 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (311,33); +type = Stem; +}, +{ +place = (46,33); +type = Stem; +} ); -stem = -2; -target = ( -1, -5 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(370,0,l), +(370,28,l), +(310,23,l), +(251,14,l), +(251,21,l), +(316,49,o), +(344,157,o), +(344,364,cs), +(344,621,o), +(300,738,o), +(194,738,cs), +(90,738,o), +(46,621,o), +(46,364,cs), +(46,104,o), +(90,-10,o), +(194,-10,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +closed = 1; +nodes = ( +(114,19,o), +(79,126,o), +(79,364,cs), +(79,602,o), +(114,709,o), +(194,709,cs), +(276,709,o), +(311,604,o), +(311,364,cs), +(311,124,o), +(276,19,o), +(194,19,cs) ); -stem = -2; -target = ( -1, -2 +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = center; +pos = (310,365); +}, +{ +name = ogonek; +pos = (556,10); +}, +{ +name = top; +pos = (190,729); +}, +{ +name = topleft; +pos = (16,729); +}, +{ +name = topright; +pos = (427,709); +} ); +hints = ( +{ +horizontal = 1; +place = (583,156); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,155); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +horizontal = 1; +place = (-8,145); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-8,21); +target = up; +type = BottomGhost; +}, +{ +place = (213,149); +type = Stem; +}, +{ +place = (213,69); +type = Stem; +}, +{ +place = (21,150); +type = Stem; +} ); -stem = -2; -target = ( -0, -5 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(362,0,l), +(368,137,l), +(346,137,l), +(282,113,l), +(282,128,l), +(347,171,o), +(362,252,o), +(362,375,cs), +(362,592,o), +(329,739,o), +(191,739,cs), +(55,739,o), +(21,593,o), +(21,365,cs), +(21,143,o), +(53,0,o), +(178,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(177,147,o), +(172,202,o), +(171,365,cs), +(172,529,o), +(177,583,o), +(191,583,cs), +(208,583,o), +(214,529,o), +(213,365,cs), +(214,202,o), +(209,147,o), +(191,147,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -185,15 +554,53 @@ name = topright; pos = (427,709); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (567,172); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,172); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,165); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (389,210); +type = Stem; +}, +{ +place = (389,198); +type = Stem; +}, +{ +place = (20,210); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(465,-3,l), -(459,133,l), -(543,184,o), -(599,264,o), +(587,0,l), +(587,155,l), +(561,155,l), +(460,120,l), +(459,136,l), +(543,186,o), +(599,265,o), (599,385,cs), (599,604,o), (491,739,o), @@ -209,16 +616,6 @@ nodes = ( { closed = 1; nodes = ( -(587,0,l), -(587,155,l), -(561,155,l), -(308,68,l), -(309,-10,l) -); -}, -{ -closed = 1; -nodes = ( (264,162,o), (230,220,o), (230,365,cs), @@ -234,13 +631,9 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = O; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = O; -}; width = 618; } ); -metricLeft = O; +note = Q; unicode = 81; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/R_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/R_.glyph index 1b31560e..a71dc90a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/R_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/R_.glyph @@ -1,85 +1,139 @@ { glyphname = R; -kernLeft = H; -kernRight = R; layers = ( { anchors = ( { -name = bottom; -pos = (305,0); +name = top; +pos = (401,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; }, { -name = top; -pos = (297,729); +horizontal = 1; +place = (336,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (705,39); +type = Stem; +}, +{ +place = (690,38); +type = Stem; +}, +{ +place = (128,38); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(95,0,l), -(95,336,l), -(377,336,ls), -(503,336,o), -(534,291,o), -(534,200,cs), -(534,77,ls), -(534,45,o), -(535,22,o), -(545,0,c), -(584,0,l), -(573,26,o), -(573,50,o), -(573,73,cs), -(573,207,ls), -(573,291,o), -(543,341,o), -(457,354,c), -(457,361,l), -(545,386,o), -(588,450,o), -(588,540,cs), -(588,660,o), -(509,729,o), -(367,729,cs), -(57,729,l), -(57,0,l) +(128,0,l), +(166,0,l), +(166,336,l), +(533,336,ls), +(659,336,o), +(690,291,o), +(690,200,cs), +(690,107,ls), +(690,55,o), +(691,22,o), +(701,0,c), +(739,0,l), +(728,26,o), +(728,60,o), +(728,103,cs), +(728,207,ls), +(728,291,o), +(699,341,o), +(613,354,c), +(613,362,l), +(701,387,o), +(744,450,o), +(744,540,cs), +(744,660,o), +(665,729,o), +(523,729,cs), +(128,729,l) ); }, { closed = 1; nodes = ( -(95,693,l), -(363,693,ls), -(475,693,o), -(549,645,o), -(549,536,cs), -(549,439,o), -(496,371,o), -(363,371,cs), -(95,371,l) +(166,371,l), +(166,693,l), +(519,693,ls), +(631,693,o), +(705,645,o), +(705,536,cs), +(705,439,o), +(652,371,o), +(519,371,cs) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (297,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (336,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (498,40); +type = Stem; +}, +{ +place = (485,40); +type = Stem; +}, +{ +place = (102,39); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(102,0,l), (141,0,l), -(141,693,l), -(352,693,ls), -(440,693,o), -(498,645,o), -(498,536,cs), -(498,439,o), -(456,371,o), -(352,371,cs), -(133,371,l), -(133,336,l), +(141,336,l), (363,336,ls), (461,336,o), (485,291,o), @@ -96,186 +150,341 @@ nodes = ( (525,291,o), (501,341,o), (432,355,c), -(432,360,l), -(503,385,o), +(432,363,l), +(503,388,o), (538,449,o), (538,540,cs), (538,660,o), (472,729,o), (357,729,cs), -(102,729,l), -(102,0,l) +(102,729,l) +); +}, +{ +closed = 1; +nodes = ( +(141,371,l), +(141,693,l), +(352,693,ls), +(440,693,o), +(498,645,o), +(498,536,cs), +(498,439,o), +(456,371,o), +(352,371,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -26 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = top; +pos = (393,734); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (558,171); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -1 -); +place = (243,162); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -25 -); -stem = -2; -target = ( -1, -0 -); +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (570,232); +type = Stem; +}, +{ +place = (554,229); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -26 +place = (72,229); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(72,0,l), +(301,0,l), +(301,243,l), +(464,243,ls), +(531,243,o), +(554,222,o), +(554,164,cs), +(554,73,ls), +(554,46,o), +(554,21,o), +(559,0,c), +(791,0,l), +(784,26,o), +(783,46,o), +(783,76,cs), +(783,199,ls), +(783,279,o), +(739,320,o), +(670,332,c), +(670,344,l), +(747,366,o), +(802,426,o), +(802,520,cs), +(802,645,o), +(725,729,o), +(540,729,cs), +(72,729,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -6 +closed = 1; +nodes = ( +(301,405,l), +(301,558,l), +(462,558,ls), +(526,558,o), +(570,542,o), +(570,485,cs), +(570,437,o), +(547,405,o), +(462,405,cs) ); -stem = -2; -target = ( -0, -13 +} ); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (175,729); +} +); +hints = ( +{ +horizontal = 1; +place = (701,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -4 +horizontal = 1; +place = (341,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (309,33); +type = Stem; +}, +{ +place = (299,31); +type = Stem; +}, +{ +place = (69,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -21 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(69,0,l), +(100,0,l), +(100,341,l), +(223,341,ls), +(268,341,o), +(299,316,o), +(299,212,cs), +(299,78,ls), +(299,48,o), +(299,24,o), +(307,0,c), +(337,0,l), +(330,26,o), +(330,50,o), +(330,73,cs), +(330,208,ls), +(330,308,o), +(304,344,o), +(258,356,c), +(258,364,l), +(315,388,o), +(342,451,o), +(342,535,cs), +(342,668,o), +(291,729,o), +(193,729,cs), +(69,729,l) +); +}, +{ +closed = 1; +nodes = ( +(100,370,l), +(100,701,l), +(189,701,ls), +(282,701,o), +(309,634,o), +(309,537,cs), +(309,441,o), +(276,370,o), +(195,370,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { -name = bottom; -pos = (305,0); +name = top; +pos = (165,729); +} +); +hints = ( +{ +horizontal = 1; +place = (572,157); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; }, { -name = top; -pos = (292,729); +place = (211,157); +type = Stem; +}, +{ +place = (211,68); +type = Stem; +}, +{ +place = (205,156); +type = Stem; +}, +{ +place = (26,157); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(202,0,l), -(202,246,l), -(332,246,ls), -(405,246,o), -(425,215,o), -(425,166,cs), -(425,86,ls), -(425,48,o), -(429,16,o), -(437,0,c), -(641,0,l), -(628,29,o), -(628,59,o), -(628,87,cs), -(628,201,ls), -(628,281,o), -(591,323,o), -(522,338,c), -(522,345,l), -(597,362,o), -(647,430,o), -(647,514,cs), -(647,653,o), -(561,729,o), -(379,729,cs), -(-1,729,l), -(-1,0,l) +(26,0,l), +(183,0,l), +(183,248,l), +(184,248,l), +(203,247,o), +(205,232,o), +(205,171,cs), +(205,63,ls), +(205,50,o), +(204,20,o), +(210,0,c), +(367,0,l), +(363,21,o), +(361,43,o), +(361,74,cs), +(361,191,ls), +(361,266,o), +(349,327,o), +(279,336,c), +(279,348,l), +(342,365,o), +(368,419,o), +(368,517,cs), +(368,680,o), +(296,729,o), +(199,729,cs), +(26,729,l) ); }, { closed = 1; nodes = ( -(202,563,l), -(349,563,ls), -(401,563,o), -(439,544,o), -(439,486,cs), -(439,440,o), -(414,405,o), -(349,405,cs), -(202,405,l) +(183,388,l), +(183,572,l), +(188,572,ls), +(202,572,o), +(211,548,o), +(211,480,cs), +(211,421,o), +(209,388,o), +(189,388,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = top; +pos = (292,729); +} ); +hints = ( +{ +horizontal = 1; +place = (563,166); +type = Stem; +}, +{ +horizontal = 1; +place = (246,159); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (369,210); +type = Stem; +}, +{ +place = (362,206); +type = Stem; +}, +{ +place = (55,205); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(55,0,l), (260,0,l), -(260,563,l), -(330,563,ls), -(350,563,o), -(369,544,o), -(369,486,cs), -(369,440,o), -(358,405,o), -(330,405,cs), -(246,405,l), -(246,246,l), +(260,246,l), (312,246,ls), (351,246,o), (362,215,o), @@ -292,24 +501,34 @@ nodes = ( (568,282,o), (537,326,o), (475,341,c), -(475,348,l), -(535,369,o), +(475,351,l), +(535,372,o), (579,435,o), (579,524,cs), (579,663,o), (498,729,o), (383,729,cs), -(55,729,l), -(55,0,l) +(55,729,l) +); +}, +{ +closed = 1; +nodes = ( +(260,405,l), +(260,563,l), +(330,563,ls), +(350,563,o), +(369,544,o), +(369,486,cs), +(369,440,o), +(358,405,o), +(330,405,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -}; width = 618; } ); -metricLeft = H; +note = R; unicode = 82; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/R_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/R_acute.glyph index 5d0b138e..0ec2b94d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/R_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/R_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Racute; -kernLeft = H; -kernRight = R; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = R; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = R; +}, +{ +pos = (9,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = R; +}, +{ +pos = (11,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = R; @@ -29,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = R; +}, +{ +pos = (14,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = R; +}, +{ +pos = (15,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Racute; unicode = 340; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/R_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/R_caron.glyph index 46e3fb80..189a3905 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/R_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/R_caron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Rcaron; -kernLeft = H; -kernRight = R; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = R; @@ -18,7 +16,33 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = R; +}, +{ +pos = (-14,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = R; +}, +{ +pos = (-24,51); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = R; @@ -29,7 +53,34 @@ ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = R; +}, +{ +pos = (-28,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = R; +}, +{ +pos = (-36,56); +ref = caroncomb; +} +); +width = 846; } ); +note = Rcaron; unicode = 344; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/R_commaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/R_commaaccent.glyph index 4c121a6c..2110d45a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/R_commaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/R_commaaccent.glyph @@ -1,10 +1,8 @@ { -color = 6; glyphname = Rcommaaccent; -kernRight = R; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = R; @@ -17,7 +15,33 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = R; +}, +{ +pos = (-25,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = R; +}, +{ +pos = (-24,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = R; @@ -28,7 +52,34 @@ ref = commaaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = R; +}, +{ +pos = (-29,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = R; +}, +{ +pos = (-22,0); +ref = commaaccentcomb; +} +); +width = 846; } ); +note = Rcommaaccent; unicode = 342; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/S_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/S_.glyph index d41e0328..213399bf 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/S_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/S_.glyph @@ -1,69 +1,125 @@ { glyphname = S; -kernLeft = S; -kernRight = S; layers = ( { anchors = ( { -name = bottom; -pos = (312,0); +name = top; +pos = (425,729); +} +); +hints = ( +{ +horizontal = 1; +place = (703,34); +type = Stem; }, { -name = top; -pos = (301,729); +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (725,40); +type = Stem; +}, +{ +place = (688,41); +type = Stem; +}, +{ +place = (115,40); +type = Stem; +}, +{ +place = (79,42); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(470,-8,o), -(576,69,o), -(576,195,cs), -(576,340,o), -(450,372,o), -(388,385,cs), -(272,408,ls), -(210,420,o), -(100,448,o), -(100,555,cs), -(100,646,o), -(179,703,o), -(300,703,cs), -(431,703,o), -(507,641,o), -(511,529,c), -(551,529,l), -(548,654,o), -(465,737,o), -(304,737,cs), -(157,737,o), -(60,664,o), -(60,550,cs), -(60,419,o), -(186,387,o), -(266,370,cs), -(384,345,ls), -(433,335,o), -(536,313,o), -(536,193,cs), -(536,93,o), -(448,26,o), -(311,26,cs), -(157,26,o), -(87,102,o), -(83,225,c), -(42,225,l), -(45,90,o), -(126,-8,o), -(313,-8,cs) +(665,-8,o), +(765,70,o), +(765,193,cs), +(765,357,o), +(623,380,o), +(433,398,cs), +(254,415,o), +(155,434,o), +(155,552,cs), +(155,645,o), +(243,703,o), +(415,703,cs), +(587,703,o), +(677,646,o), +(688,529,c), +(729,529,l), +(719,654,o), +(624,737,o), +(417,737,cs), +(228,737,o), +(115,669,o), +(115,550,cs), +(115,402,o), +(245,378,o), +(422,361,cs), +(611,343,o), +(725,322,o), +(725,192,cs), +(725,90,o), +(644,26,o), +(434,26,cs), +(234,26,o), +(133,92,o), +(121,235,c), +(79,235,l), +(93,90,o), +(185,-8,o), +(434,-8,cs) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (301,729); } ); -}; -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (703,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (500,41); +type = Stem; +}, +{ +place = (479,40); +type = Stem; +}, +{ +place = (91,42); +type = Stem; +}, +{ +place = (76,42); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -109,127 +165,292 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -32 -); -stem = -2; -target = ( -0, -39 +anchors = ( +{ +name = top; +pos = (420,734); +} ); +hints = ( +{ +horizontal = 1; +place = (583,155); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 -); +place = (-10,157); +type = Stem; +}, +{ +place = (586,238); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +place = (53,237); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(691,-10,o), +(824,78,o), +(824,226,cs), +(824,387,o), +(729,441,o), +(474,462,cs), +(314,475,o), +(290,485,o), +(290,526,cs), +(290,561,o), +(330,583,o), +(417,583,cs), +(500,583,o), +(545,563,o), +(553,514,c), +(787,514,l), +(773,660,o), +(640,738,o), +(426,738,cs), +(187,738,o), +(53,652,o), +(53,498,cs), +(53,357,o), +(154,296,o), +(413,272,cs), +(552,259,o), +(586,255,o), +(586,207,cs), +(586,168,o), +(542,147,o), +(437,147,cs), +(313,147,o), +(265,185,o), +(264,235,c), +(24,235,l), +(24,92,o), +(145,-10,o), +(428,-10,cs) ); -stem = -2; -target = ( -0, -9 +} +); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (179,729); +} ); +hints = ( +{ +horizontal = 1; +place = (708,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,28); +type = Stem; +}, +{ +place = (305,31); +type = Stem; +}, +{ +place = (296,31); +type = Stem; +}, +{ +place = (66,33); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -29 +place = (53,32); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(282,-8,o), +(336,52,o), +(336,169,cs), +(336,302,o), +(277,340,o), +(209,381,cs), +(153,415,o), +(99,451,o), +(99,566,cs), +(99,650,o), +(124,708,o), +(190,708,cs), +(252,708,o), +(295,674,o), +(296,530,c), +(327,530,l), +(326,652,o), +(295,737,o), +(193,737,cs), +(117,737,o), +(66,681,o), +(66,567,cs), +(66,427,o), +(133,389,o), +(189,356,cs), +(254,318,o), +(305,281,o), +(305,172,cs), +(305,83,o), +(276,20,o), +(201,20,cs), +(131,20,o), +(85,71,o), +(85,225,c), +(53,225,l), +(56,85,o), +(92,-8,o), +(203,-8,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { -name = bottom; -pos = (311,0); +name = top; +pos = (186,729); +} +); +hints = ( +{ +horizontal = 1; +place = (606,132); +type = Stem; }, { -name = top; -pos = (312,729); +horizontal = 1; +place = (511,227); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,241); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,135); +type = Stem; +}, +{ +place = (220,149); +type = Stem; +}, +{ +place = (216,159); +type = Stem; +}, +{ +place = (21,156); +type = Stem; +}, +{ +place = (15,155); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(523,-10,o), -(626,87,o), -(626,224,cs), -(626,410,o), -(493,441,o), -(375,458,cs), -(264,475,o), -(224,478,o), -(224,528,cs), -(224,563,o), -(257,584,o), -(307,584,cs), -(349,584,o), -(393,570,o), -(396,518,c), -(605,518,l), -(605,650,o), -(487,738,o), -(312,738,cs), -(125,738,o), -(9,650,o), -(9,501,cs), -(9,358,o), -(115,301,o), -(264,279,cs), -(376,262,o), -(410,257,o), -(410,203,cs), -(410,166,o), -(374,147,o), -(319,147,cs), -(237,147,o), -(205,181,o), -(205,231,c), -(-6,231,l), -(-6,86,o), -(106,-10,o), -(309,-10,cs) +(309,-10,o), +(375,66,o), +(375,202,cs), +(375,323,o), +(320,385,o), +(246,437,cs), +(192,475,o), +(177,495,o), +(177,548,cs), +(177,580,o), +(182,606,o), +(197,606,cs), +(215,606,o), +(220,582,o), +(220,511,c), +(369,511,l), +(369,675,o), +(306,738,o), +(198,738,cs), +(84,738,o), +(21,666,o), +(21,536,cs), +(21,408,o), +(74,348,o), +(133,307,cs), +(194,265,o), +(216,242,o), +(216,186,cs), +(216,152,o), +(213,125,o), +(197,125,cs), +(179,125,o), +(170,150,o), +(170,231,c), +(15,231,l), +(15,86,o), +(59,-10,o), +(188,-10,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = top; +pos = (312,729); +} ); +hints = ( +{ +horizontal = 1; +place = (587,151); +type = Stem; +}, +{ +horizontal = 1; +place = (518,220); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,154); +type = Stem; +}, +{ +place = (389,209); +type = Stem; +}, +{ +place = (32,205); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -278,8 +499,6 @@ nodes = ( width = 618; } ); +note = S; unicode = 83; -userData = { -KernOnName = S; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/S_P_C_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/S_P_C_.glyph index 150da9ec..8ed7ca36 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/S_P_C_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/S_P_C_.glyph @@ -2,12 +2,29 @@ glyphname = SPC; layers = ( { -layerId = m020; +layerId = m01; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; width = 618; }, { -layerId = m019; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; width = 618; } ); +note = SPC; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/S_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/S_acute.glyph index e3583e97..da072f66 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/S_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/S_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Sacute; -kernLeft = S; -kernRight = S; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = S; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (13,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = S; +}, +{ +pos = (32,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = S; @@ -29,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = S; +}, +{ +pos = (38,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (42,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Sacute; unicode = 346; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/S_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/S_caron.glyph index 34b4823b..d9ccb383 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/S_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/S_caron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Scaron; -kernLeft = S; -kernRight = S; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = S; @@ -18,7 +16,33 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-10,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-3,51); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = S; @@ -29,7 +53,34 @@ ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = S; +}, +{ +pos = (-4,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-9,56); +ref = caroncomb; +} +); +width = 846; } ); +note = Scaron; unicode = 352; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/S_cedilla.glyph b/sources/MonaSansMono.glyphspackage/glyphs/S_cedilla.glyph index daff8afd..e2d62a1d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/S_cedilla.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/S_cedilla.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Scedilla; -kernLeft = S; -kernRight = S; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = S; @@ -18,7 +16,33 @@ ref = cedillacomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-5,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-21,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = S; @@ -29,7 +53,34 @@ ref = cedillacomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = S; +}, +{ +pos = (2,0); +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-9,0); +ref = cedillacomb; +} +); +width = 846; } ); +note = Scedilla; unicode = 350; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/S_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/S_circumflex.glyph index 02d9da23..9c96b190 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/S_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/S_circumflex.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Scircumflex; -kernLeft = S; -kernRight = S; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = S; @@ -18,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-10,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-3,51); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = S; @@ -29,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = S; +}, +{ +pos = (-4,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-9,56); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Scircumflex; unicode = 348; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/S_commaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/S_commaaccent.glyph index 6d2a993b..f0b54aca 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/S_commaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/S_commaaccent.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Scommaaccent; -kernLeft = S; -kernRight = S; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = S; @@ -18,7 +15,33 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-11,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-24,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = S; @@ -29,7 +52,34 @@ ref = commaaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = S; +}, +{ +pos = (-10,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = S; +}, +{ +pos = (-14,0); +ref = commaaccentcomb; +} +); +width = 846; } ); +note = Scommaaccent; unicode = 536; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/T_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/T_.glyph index 3583b15f..bd8d7ce2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/T_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/T_.glyph @@ -1,91 +1,255 @@ { glyphname = T; -kernLeft = T; -kernRight = T; layers = ( { anchors = ( { name = bottom; -pos = (309,0); +pos = (424,0); }, { name = center; -pos = (309,365); +pos = (424,365); }, { name = top; -pos = (309,729); +pos = (424,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (406,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(328,0,l), -(328,703,l), -(290,703,l), -(290,0,l) +(406,0,l), +(443,0,l), +(443,693,l), +(795,693,l), +(795,729,l), +(52,729,l), +(52,693,l), +(406,693,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,365); +}, +{ +name = top; +pos = (309,729); +} ); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; }, { +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (290,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( +(290,0,l), +(328,0,l), +(328,693,l), (573,693,l), (573,729,l), (45,729,l), -(45,693,l) +(45,693,l), +(290,693,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (423,0); +}, +{ +name = center; +pos = (423,324); +}, +{ +name = top; +pos = (423,729); +} +); +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -7 +place = (548,181); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (307,227); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(307,0,l), +(534,0,l), +(534,548,l), +(826,548,l), +(826,729,l), +(20,729,l), +(20,548,l), +(307,548,l) ); -type = BottomGhost; +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = center; +pos = (195,365); +}, +{ +name = top; +pos = (195,729); +} +); +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -4 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (180,30); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(180,0,l), +(210,0,l), +(210,699,l), +(364,699,l), +(364,729,l), +(26,729,l), +(26,699,l), +(180,699,l) +); +} ); -stem = -2; -target = ( -0, -5 +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = center; +pos = (195,324); +}, +{ +name = top; +pos = (195,729); +} ); +hints = ( +{ +horizontal = 1; +place = (570,159); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -7 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (105,180); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(105,0,l), +(285,0,l), +(285,570,l), +(366,570,l), +(366,729,l), +(24,729,l), +(24,570,l), +(105,570,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -102,32 +266,42 @@ name = top; pos = (309,729); } ); -layerId = m020; -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(411,0,l), -(411,571,l), -(207,571,l), -(207,0,l) -); +horizontal = 1; +place = (555,174); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; }, { +place = (207,204); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( +(207,0,l), +(411,0,l), +(411,555,l), (598,555,l), (598,729,l), (20,729,l), -(20,555,l) +(20,555,l), +(207,555,l) ); } ); width = 618; } ); +note = T; unicode = 84; -userData = { -KernOnName = T; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/T_bar.glyph b/sources/MonaSansMono.glyphspackage/glyphs/T_bar.glyph index f964c62b..f8206eb5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/T_bar.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/T_bar.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = Tbar; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = T; @@ -16,7 +16,33 @@ ref = strokeshortcomb.case.T; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = T; +}, +{ +pos = (1,11); +ref = strokeshortcomb.case.T; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-4,-1); +ref = strokeshortcomb.case.T; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = T; @@ -27,7 +53,34 @@ ref = strokeshortcomb.case.T; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = T; +}, +{ +pos = (1,10); +ref = strokeshortcomb.case.T; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-4,-23); +ref = strokeshortcomb.case.T; +} +); +width = 846; } ); +note = Tbar; unicode = 358; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/T_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/T_caron.glyph index 4c8b3193..f05d9385 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/T_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/T_caron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Tcaron; -kernLeft = T; -kernRight = T; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = T; @@ -18,7 +16,20 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = T; +}, +{ +pos = (6,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = T; @@ -29,7 +40,47 @@ ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = T; +}, +{ +pos = (-5,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-6,51); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = T; +}, +{ +pos = (6,51); +ref = caroncomb; +} +); +width = 390; } ); +note = Tcaron; unicode = 356; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/T_cedilla.glyph b/sources/MonaSansMono.glyphspackage/glyphs/T_cedilla.glyph index 7861f344..6f118c70 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/T_cedilla.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/T_cedilla.glyph @@ -1,10 +1,8 @@ { -color = 6; glyphname = Tcedilla; -kernRight = T; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = T; @@ -17,7 +15,33 @@ ref = cedillacomb.T; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-3,0); +ref = cedillacomb.T; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-26,0); +ref = cedillacomb.T; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = T; @@ -28,7 +52,34 @@ ref = cedillacomb.T; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = T; +}, +{ +pos = (-14,0); +ref = cedillacomb.T; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-20,0); +ref = cedillacomb.T; +} +); +width = 846; } ); +note = Tcedilla; unicode = 354; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/T_commaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/T_commaaccent.glyph index 3e6bd398..c4a97d30 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/T_commaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/T_commaaccent.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Tcommaaccent; -kernLeft = T; -kernRight = T; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = T; @@ -18,7 +15,33 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-14,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-22,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = T; @@ -29,7 +52,34 @@ ref = commaaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = T; +}, +{ +pos = (-17,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = T; +}, +{ +pos = (-6,0); +ref = commaaccentcomb; +} +); +width = 846; } ); +note = Tcommaaccent; unicode = 538; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/T_horn.glyph b/sources/MonaSansMono.glyphspackage/glyphs/T_horn.glyph index 7fd8a1f7..17939147 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/T_horn.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/T_horn.glyph @@ -1,29 +1,94 @@ { color = 7; glyphname = Thorn; -kernLeft = H; -kernRight = Thorn; layers = ( { anchors = ( { name = bottom; -pos = (118,0); +pos = (102,0); }, { name = ogonek; -pos = (137,0); +pos = (121,0); }, { name = top; -pos = (118,729); +pos = (102,729); }, { name = topleft; -pos = (18,729); +pos = (0,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (548,181); +type = Stem; +}, +{ +horizontal = 1; +place = (548,37); +type = Stem; +}, +{ +horizontal = 1; +place = (145,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,181); +type = Stem; +}, +{ +place = (693,40); +type = Stem; +}, +{ +place = (176,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(176,0,l), +(213,0,l), +(213,145,l), +(476,145,ls), +(635,145,o), +(733,231,o), +(733,365,cs), +(733,505,o), +(636,585,o), +(477,585,cs), +(213,585,l), +(213,729,l), +(176,729,l) +); +}, +{ +closed = 1; +nodes = ( +(213,181,l), +(213,548,l), +(474,548,ls), +(616,548,o), +(693,479,o), +(693,365,cs), +(693,254,o), +(617,181,o), +(474,181,cs) +); +} +); +width = 846; +}, +{ anchors = ( { name = bottom; @@ -42,79 +107,252 @@ name = topleft; pos = (0,729); } ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (548,37); +type = Stem; +}, +{ +horizontal = 1; +place = (145,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (518,40); +type = Stem; +}, +{ +place = (100,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(327,145,ls), -(477,144,o), -(573,231,o), -(573,365,cs), -(573,505,o), -(478,585,o), -(328,585,cs), -(103,585,l), -(103,548,l), -(325,548,ls), -(458,548,o), -(533,479,o), -(533,365,cs), -(533,254,o), -(459,180,o), -(325,181,cs), -(103,182,l), -(103,146,l) +(100,0,l), +(138,0,l), +(138,145,l), +(312,145,ls), +(462,145,o), +(558,231,o), +(558,365,cs), +(558,505,o), +(463,585,o), +(313,585,cs), +(138,585,l), +(138,729,l), +(100,729,l) ); }, { closed = 1; nodes = ( -(121,0,l), -(121,729,l), -(83,729,l), -(83,0,l) +(138,181,l), +(138,548,l), +(310,548,ls), +(443,548,o), +(518,479,o), +(518,365,cs), +(518,254,o), +(444,181,o), +(310,181,cs) +); +} +); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (13,0); +}, +{ +name = ogonek; +pos = (114,0); +}, +{ +name = top; +pos = (13,729); +}, +{ +name = topleft; +pos = (-138,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (435,175); +type = Stem; +}, +{ +horizontal = 1; +place = (104,175); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (575,230); +type = Stem; +}, +{ +place = (69,227); +type = Stem; } ); -}; -layerId = m019; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(138,0,l), -(138,729,l), -(100,729,l), -(100,0,l) +(69,0,l), +(296,0,l), +(296,104,l), +(506,104,ls), +(685,104,o), +(805,185,o), +(805,357,cs), +(805,509,o), +(709,610,o), +(506,610,cs), +(296,610,l), +(296,729,l), +(69,729,l) ); }, { -pos = (35,0); -ref = _Thorn.bowl; +closed = 1; +nodes = ( +(296,279,l), +(296,435,l), +(481,435,ls), +(534,435,o), +(575,419,o), +(575,357,cs), +(575,295,o), +(534,279,o), +(481,279,cs) +); } ); -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (152,0); +pos = (102,0); }, { name = ogonek; -pos = (253,0); +pos = (121,0); }, { name = top; -pos = (152,729); +pos = (102,729); }, { name = topleft; -pos = (1,729); +pos = (0,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (544,28); +type = Stem; +}, +{ +horizontal = 1; +place = (158,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (308,33); +type = Stem; +}, +{ +place = (78,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(78,0,l), +(109,0,l), +(109,158,l), +(187,158,ls), +(290,158,o), +(341,227,o), +(341,365,cs), +(341,503,o), +(290,572,o), +(187,572,cs), +(109,572,l), +(109,729,l), +(78,729,l) +); +}, +{ +closed = 1; +nodes = ( +(109,186,l), +(109,544,l), +(185,544,ls), +(267,544,o), +(308,485,o), +(308,365,cs), +(308,245,o), +(267,186,o), +(185,186,cs) +); +} +); +width = 390; +}, +{ anchors = ( { name = bottom; @@ -133,61 +371,154 @@ name = topleft; pos = (-138,729); } ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (228,148); +type = Stem; +}, +{ +place = (36,165); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(223,111,ls), -(394,111,o), -(500,201,o), -(500,362,cs), -(500,523,o), -(394,613,o), -(223,613,cs), -(68,613,l), -(68,443,l), -(197,443,ls), -(255,443,o), -(294,420,o), -(294,362,cs), -(294,304,o), -(255,281,o), -(197,281,cs), -(68,281,l), -(68,111,l) +(36,0,l), +(201,0,l), +(201,106,l), +(202,106,l), +(322,108,o), +(376,187,o), +(376,365,cs), +(376,542,o), +(322,621,o), +(202,623,c), +(201,623,l), +(201,729,l), +(36,729,l) ); }, { closed = 1; nodes = ( -(114,0,l), -(114,729,l), -(-89,729,l), -(-89,0,l) +(201,263,l), +(201,466,l), +(202,466,l), +(221,464,o), +(228,439,o), +(228,367,cs), +(228,292,o), +(221,265,o), +(202,263,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (13,0); +}, +{ +name = ogonek; +pos = (114,0); +}, +{ +name = top; +pos = (13,729); +}, +{ +name = topleft; +pos = (-138,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (443,170); +type = Stem; +}, +{ +horizontal = 1; +place = (111,170); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (392,196); +type = Stem; +}, +{ +place = (50,203); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(50,0,l), (253,0,l), +(253,111,l), +(325,111,ls), +(487,111,o), +(588,201,o), +(588,362,cs), +(588,523,o), +(487,613,o), +(325,613,cs), +(253,613,l), (253,729,l), -(50,729,l), -(50,0,l) +(50,729,l) ); }, { -pos = (74,0); -ref = _Thorn.bowl; +closed = 1; +nodes = ( +(253,281,l), +(253,443,l), +(300,443,ls), +(355,443,o), +(392,420,o), +(392,362,cs), +(392,304,o), +(355,281,o), +(300,281,cs) +); } ); width = 618; } ); -metricLeft = P; -metricWidth = P; +note = Thorn; unicode = 222; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_.glyph index a0c05971..94783c97 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_.glyph @@ -1,28 +1,99 @@ { glyphname = U; -kernLeft = U; -kernRight = U; layers = ( { anchors = ( { name = bottom; -pos = (309,0); +pos = (430,0); }, { -name = ogonek; -pos = (385,0); +name = top; +pos = (430,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-8,37); +type = Stem; +}, +{ +place = (712,38); +type = Stem; +}, +{ +place = (97,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(621,-8,o), +(750,75,o), +(750,294,cs), +(750,729,l), +(712,729,l), +(712,298,ls), +(712,125,o), +(630,29,o), +(423,29,cs), +(220,29,o), +(135,122,o), +(135,298,cs), +(135,729,l), +(97,729,l), +(97,294,ls), +(97,74,o), +(227,-8,o), +(423,-8,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); }, { name = top; pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -name = topright; -pos = (476,729); +horizontal = 1; +place = (-8,37); +type = Stem; +}, +{ +place = (475,38); +type = Stem; +}, +{ +place = (105,38); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -48,69 +119,193 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (427,0); +}, +{ +name = top; +pos = (427,729); +} +); +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -8 +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-10,186); +type = Stem; +}, +{ +place = (571,226); +type = Stem; +}, +{ +place = (50,225); +type = Stem; +} ); -stem = -2; -target = ( -0, -17 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(687,-10,o), +(797,122,o), +(797,319,cs), +(797,729,l), +(571,729,l), +(571,318,ls), +(571,206,o), +(511,176,o), +(423,176,cs), +(308,176,o), +(275,234,o), +(275,318,cs), +(275,729,l), +(50,729,l), +(50,319,ls), +(50,88,o), +(197,-10,o), +(423,-10,cs) ); -type = Stem; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (197,0); +}, +{ +name = top; +pos = (197,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -14 +horizontal = 1; +place = (-10,30); +type = Stem; +}, +{ +place = (300,31); +type = Stem; +}, +{ +place = (60,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -11 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(287,-10,o), +(331,75,o), +(331,218,cs), +(331,729,l), +(300,729,l), +(300,221,ls), +(300,72,o), +(258,20,o), +(195,20,cs), +(132,20,o), +(91,72,o), +(91,221,cs), +(91,729,l), +(60,729,l), +(60,218,ls), +(60,76,o), +(102,-10,o), +(196,-10,cs) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (194,0); +}, +{ +name = top; +pos = (194,728); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-9,156); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,21); +target = up; +type = BottomGhost; +}, +{ +place = (212,150); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 +place = (28,151); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(293,-9,o), +(362,56,o), +(362,192,cs), +(362,729,l), +(213,729,l), +(212,189,ls), +(212,162,o), +(206,147,o), +(196,147,cs), +(185,147,o), +(179,163,o), +(179,189,cs), +(179,729,l), +(28,729,l), +(28,192,ls), +(28,73,o), +(81,-9,o), +(194,-9,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -119,19 +314,32 @@ name = bottom; pos = (309,0); }, { -name = ogonek; -pos = (431,0); -}, -{ name = top; pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-10,186); +type = Stem; }, { -name = topright; -pos = (402,729); +place = (365,203); +type = Stem; +}, +{ +place = (50,203); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -160,5 +368,6 @@ nodes = ( width = 618; } ); +note = U; unicode = 85; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_acute.glyph index bb35301f..dd652fa4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Uacute; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (31,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (40,50); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (43,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (49,51); +ref = acutecomb; +} +); +width = 846; } ); +note = Uacute; unicode = 218; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_breve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_breve.glyph index 9f869928..388b3f8b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_breve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_breve.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ubreve; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,59 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (8,51); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (5,50); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (1,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-2,51); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -31,5 +81,6 @@ ref = brevecomb; width = 618; } ); +note = Ubreve; unicode = 364; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_circumflex.glyph index fb8c6168..ac3d8038 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_circumflex.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ucircumflex; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,20 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (8,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +40,47 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (1,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-2,51); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (5,50); +ref = circumflexcomb; +} +); +width = 390; } ); +note = Ucircumflex; unicode = 219; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_dieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_dieresis.glyph index 0419968a..4c64a3b1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_dieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_dieresis.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Udieresis; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (8,57); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (5,50); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +53,34 @@ ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (1,57); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-2,51); +ref = dieresiscomb; +} +); +width = 846; } ); +note = Udieresis; unicode = 220; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_dieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_dieresis.ss01.glyph index 8909d415..38be93c5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_dieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_dieresis.ss01.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Udieresis.ss01; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (7,57); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (5,50); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,6 +53,33 @@ ref = dieresiscomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (0,57); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-2,51); +ref = dieresiscomb.ss01; +} +); +width = 846; } ); +note = Udieresis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_dotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_dotbelow.glyph index 8d741811..e3cfae05 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_dotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_dotbelow.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Udotbelow; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -17,7 +14,46 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (2,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-1,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (7,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -27,7 +63,21 @@ ref = dotbelowcomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +} +); +width = 846; } ); +note = Udotbelow; unicode = 7908; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_dotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_dotbelow.ss01.glyph index fb8d565a..7b0ac31c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_dotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_dotbelow.ss01.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Udotbelow.ss01; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +15,45 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (6,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,6 +64,20 @@ ref = dotbelowcomb.ss01; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; } ); +note = Udotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_grave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_grave.glyph index 2ec153ce..d6dd3bc9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_grave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_grave.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Ugrave; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-39,57); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-50,50); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +53,34 @@ ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (-44,57); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-57,51); +ref = gravecomb; +} +); +width = 846; } ); +note = Ugrave; unicode = 217; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_hookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_hookabove.glyph index e56dd377..3bfebe15 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_hookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_hookabove.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Uhookabove; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +15,33 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (8,57); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (12,50); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +52,34 @@ ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (1,57); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (5,51); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Uhookabove; unicode = 7910; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_horn.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_horn.glyph index e75d5408..1baaa5fc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_horn.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_horn.glyph @@ -1,11 +1,19 @@ { color = 6; glyphname = Uhorn; -kernLeft = U; -kernRight = Uhorn; layers = ( { -layerId = m019; +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +26,63 @@ ref = horncomb; width = 618; }, { -layerId = m020; +anchors = ( +{ +name = bottom; +pos = (196,0); +}, +{ +name = top; +pos = (196,729); +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (162,213); +ref = horncomb; +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = top; +pos = (195,728); +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (152,187); +ref = horncomb; +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +93,54 @@ ref = horncomb; } ); width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (424,0); +}, +{ +name = top; +pos = (424,729); +} +); +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (380,204); +ref = horncomb; +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (424,0); +}, +{ +name = top; +pos = (424,734); +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (321,119); +ref = horncomb; +} +); +width = 846; } ); +note = Uhorn; unicode = 431; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_hornacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_hornacute.glyph index 3599656d..bfdb2c00 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_hornacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_hornacute.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Uhornacute; -kernLeft = U; -kernRight = Uhorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Uhorn; @@ -18,7 +15,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (30,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (41,50); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Uhorn; @@ -29,7 +52,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (37,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (46,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Uhornacute; unicode = 7912; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_horndotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_horndotbelow.glyph index cea984d0..7ee5ebe9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_horndotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_horndotbelow.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Uhorndotbelow; -kernLeft = U; -kernRight = Uhorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Uhorn; @@ -17,7 +14,45 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Uhorn; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Uhorn; @@ -27,7 +62,21 @@ ref = dotbelowcomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 846; } ); +note = Uhorndotbelow; unicode = 7920; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_horndotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_horndotbelow.ss01.glyph index 9eb00106..7d545c6e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_horndotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_horndotbelow.ss01.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Uhorndotbelow.ss01; -kernLeft = U; -kernRight = Uhorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Uhorn; @@ -18,7 +15,45 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Uhorn; +}, +{ +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Uhorn; @@ -29,6 +64,19 @@ ref = dotbelowcomb.ss01; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +ref = dotbelowcomb.ss01; +} +); +width = 846; } ); +note = Uhorndotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_horngrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_horngrave.glyph index 75a7c15b..4f7b2244 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_horngrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_horngrave.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Uhorngrave; -kernLeft = U; -kernRight = Uhorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Uhorn; @@ -18,7 +15,33 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-40,57); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-49,50); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Uhorn; @@ -29,7 +52,34 @@ ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-50,57); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-60,56); +ref = gravecomb; +} +); +width = 846; } ); +note = Uhorngrave; unicode = 7914; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_hornhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_hornhookabove.glyph index d47ea11f..93a3cf5c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_hornhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_hornhookabove.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Uhornhookabove; -kernLeft = U; -kernRight = Uhorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Uhorn; @@ -18,7 +15,33 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (7,57); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (13,50); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Uhorn; @@ -29,7 +52,34 @@ ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-5,57); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (2,56); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Uhornhookabove; unicode = 7916; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_horntilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_horntilde.glyph index 178484b8..d3d50560 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_horntilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_horntilde.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = Uhorntilde; -kernLeft = U; -kernRight = Uhorn; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Uhorn; @@ -18,7 +15,33 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (9,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (5,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Uhorn; @@ -29,7 +52,34 @@ ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-3,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Uhorn; +}, +{ +pos = (-6,56); +ref = tildecomb; +} +); +width = 846; } ); +note = Uhorntilde; unicode = 7918; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_hungarumlaut.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_hungarumlaut.glyph index 18025985..69dbd243 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_hungarumlaut.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_hungarumlaut.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Uhungarumlaut; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = hungarumlautcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (48,57); +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (78,50); +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +53,34 @@ ref = hungarumlautcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (41,57); +ref = hungarumlautcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (71,51); +ref = hungarumlautcomb; +} +); +width = 846; } ); +note = Uhungarumlaut; unicode = 368; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_macron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_macron.glyph index e27a76c6..0fa094fd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_macron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_macron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Umacron; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (7,57); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (4,50); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +53,34 @@ ref = macroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (0,57); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-3,51); +ref = macroncomb; +} +); +width = 846; } ); +note = Umacron; unicode = 362; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_ogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_ogonek.glyph index 2cceba2d..f825a68b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_ogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_ogonek.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Uogonek; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = ogonekcomb.e; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (28,0); +ref = ogonekcomb.e; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (22,0); +ref = ogonekcomb.e; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +53,34 @@ ref = ogonekcomb.e; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (74,0); +ref = ogonekcomb.e; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (78,0); +ref = ogonekcomb.e; +} +); +width = 846; } ); +note = Uogonek; unicode = 370; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_ring.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_ring.glyph index 381ca333..7799fbdc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_ring.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_ring.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Uring; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = ringcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (8,57); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (5,50); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +53,34 @@ ref = ringcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (1,57); +ref = ringcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-2,51); +ref = ringcomb; +} +); +width = 846; } ); +note = Uring; unicode = 366; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/U_tilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/U_tilde.glyph index 46c18c1c..24e80719 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/U_tilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/U_tilde.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Utilde; -kernLeft = U; -kernRight = U; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = U; @@ -18,7 +16,33 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (10,57); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = U; +}, +{ +pos = (4,50); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = U; @@ -29,7 +53,34 @@ ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = U; +}, +{ +pos = (3,57); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = U; +}, +{ +pos = (-3,51); +ref = tildecomb; +} +); +width = 846; } ); +note = Utilde; unicode = 360; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/V_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/V_.glyph index bdc69e1e..f88a4960 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/V_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/V_.glyph @@ -1,7 +1,5 @@ { glyphname = V; -kernLeft = V; -kernRight = V; layers = ( { anchors = ( @@ -11,33 +9,80 @@ pos = (309,0); }, { name = top; -pos = (309,729); +pos = (429,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,38); +type = Stem; +}, +{ +place = (40,766); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(336,0,l), -(619,729,l), -(579,729,l), -(350,135,l), -(312,35,l), -(306,35,l), -(268,135,l), -(41,729,l), -(-1,729,l), -(282,0,l) +(396,0,l), +(449,0,l), +(806,729,l), +(763,729,l), +(454,96,l), +(426,38,l), +(420,38,l), +(392,95,l), +(83,729,l), +(40,729,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (50,520); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(285,0,l), (334,0,l), (570,729,l), (531,729,l), @@ -46,46 +91,107 @@ nodes = ( (304,36,l), (255,210,l), (88,729,l), -(50,729,l), -(285,0,l) +(50,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (409,729); +} +); +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -4 +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,194); +type = Stem; +}, +{ +place = (17,812); +type = Stem; +} ); -stem = -2; -target = ( -0, -7 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(265,0,l), +(581,0,l), +(829,729,l), +(570,729,l), +(481,374,l), +(430,194,l), +(418,194,l), +(367,374,l), +(276,729,l), +(17,729,l) ); -type = Stem; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (189,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; +}, +{ +horizontal = 1; +place = (0,30); +type = Stem; +}, +{ +place = (28,333); +type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(169,0,l), +(218,0,l), +(361,729,l), +(328,729,l), +(223,189,l), +(197,30,l), +(190,30,l), +(164,191,l), +(61,729,l), +(28,729,l) +); +} +); +width = 390; }, { anchors = ( @@ -95,33 +201,86 @@ pos = (309,0); }, { name = top; -pos = (309,729); +pos = (189,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,146); +type = Stem; +}, +{ +place = (12,366); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(446,0,l), -(688,729,l), -(461,729,l), -(352,336,l), -(313,193,l), -(305,193,l), -(265,337,l), -(157,729,l), -(-70,729,l), -(173,0,l) +(80,0,l), +(310,0,l), +(378,729,l), +(225,729,l), +(209,356,l), +(201,146,l), +(189,146,l), +(180,357,l), +(165,729,l), +(12,729,l) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,251); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (4,609); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(182,0,l), (437,0,l), (613,729,l), (406,729,l), @@ -130,16 +289,13 @@ nodes = ( (303,251,l), (289,344,l), (211,729,l), -(4,729,l), -(182,0,l) +(4,729,l) ); } ); width = 618; } ); +note = V; unicode = 86; -userData = { -KernOnName = V; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/W_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/W_.glyph index 4389eb4b..4ce5cdcd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/W_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/W_.glyph @@ -1,51 +1,107 @@ { glyphname = W; -kernLeft = W; -kernRight = W; layers = ( { anchors = ( { -name = bottom; -pos = (309,0); +name = top; +pos = (427,721); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -name = top; -pos = (309,729); +horizontal = 1; +place = (572,37); +type = Stem; +}, +{ +horizontal = 1; +place = (0,42); +type = Stem; +}, +{ +horizontal = 1; +place = (0,41); +type = Stem; +}, +{ +place = (36,766); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(95,0,l), -(306,692,l), -(311,692,l), -(522,0,l), -(579,0,l), -(751,729,l), -(710,729,l), -(603,271,l), -(552,42,l), -(546,42,l), -(337,729,l), -(281,729,l), -(72,43,l), -(67,43,l), -(15,270,l), -(-92,729,l), -(-133,729,l), -(39,0,l) -); -} -); -}; -layerId = m019; +(216,0,l), +(264,0,l), +(374,395,l), +(421,572,l), +(425,572,l), +(469,400,l), +(569,0,l), +(615,0,l), +(802,729,l), +(764,729,l), +(629,190,l), +(594,41,l), +(588,41,l), +(553,180,l), +(446,609,l), +(401,609,l), +(284,188,l), +(245,42,l), +(239,42,l), +(203,191,l), +(74,729,l), +(36,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (608,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,29); +type = Stem; +}, +{ +place = (14,590); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(132,0,l), (187,0,l), (266,403,l), (307,608,l), @@ -66,88 +122,268 @@ nodes = ( (161,29,l), (130,218,l), (53,729,l), -(14,729,l), -(132,0,l) +(14,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = top; +pos = (428,718); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, { horizontal = 1; -options = 0; -origin = ( -0, -13 +place = (326,253); +type = Stem; +}, +{ +horizontal = 1; +place = (0,229); +type = Stem; +}, +{ +horizontal = 1; +place = (0,227); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (22,802); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(135,0,l), +(374,0,l), +(399,175,l), +(418,326,l), +(430,326,l), +(450,173,l), +(481,0,l), +(718,0,l), +(824,729,l), +(610,729,l), +(591,404,l), +(583,227,l), +(572,227,l), +(545,376,l), +(511,579,l), +(341,579,l), +(311,369,l), +(287,229,l), +(275,229,l), +(266,395,l), +(242,729,l), +(22,729,l) +); +} ); -stem = -2; -target = ( -0, -17 +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (195,719); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (503,47); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -16 +place = (0,50); +type = Stem; +}, +{ +horizontal = 1; +place = (0,49); +type = Stem; +}, +{ +place = (30,330); +type = Stem; +} ); -stem = -2; -target = ( -0, -1 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(84,0,l), +(124,0,l), +(175,373,l), +(191,503,l), +(199,503,l), +(215,373,l), +(266,0,l), +(306,0,l), +(360,729,l), +(329,729,l), +(296,205,l), +(289,49,l), +(282,49,l), +(267,181,l), +(217,550,l), +(173,550,l), +(123,181,l), +(108,50,l), +(102,50,l), +(96,205,l), +(61,729,l), +(30,729,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { -name = bottom; -pos = (309,0); +name = top; +pos = (194,725); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -name = top; -pos = (309,729); +horizontal = 1; +place = (412,137); +type = Stem; +}, +{ +horizontal = 1; +place = (0,174); +type = Stem; +}, +{ +horizontal = 1; +place = (0,173); +type = Stem; +}, +{ +place = (273.5,104.5); +type = Stem; +}, +{ +place = (207.5,51.5); +type = Stem; +}, +{ +place = (141,49); +type = Stem; +}, +{ +place = (133,50); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(226,0,l), -(306,450,l), -(314,450,l), -(391,0,l), -(667,0,l), -(815,729,l), -(591,729,l), -(543,397,l), -(522,219,l), -(514,219,l), -(433,729,l), -(187,729,l), -(110,221,l), -(101,221,l), -(77,400,l), -(26,729,l), -(-198,729,l), -(-50,0,l) -); -} -); -}; -layerId = m020; +(55,0,l), +(177,0,l), +(189,297,l), +(191,412,l), +(202,412,l), +(203,297,l), +(212,0,l), +(335,0,l), +(378,729,l), +(276,729,l), +(271,263,l), +(272,173,l), +(260,173,l), +(258,263,l), +(243,549,l), +(148,549,l), +(134,263,l), +(132,174,l), +(120,174,l), +(120,263,l), +(113,729,l), +(12,729,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (400,210); +type = Stem; +}, +{ +horizontal = 1; +place = (0,191); +type = Stem; +}, +{ +horizontal = 1; +place = (0,189); +type = Stem; +}, +{ +place = (0,618); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(86,0,l), (264,0,l), (290,228,l), (302,400,l), @@ -168,13 +404,13 @@ nodes = ( (192,191,l), (187,385,l), (176,729,l), -(0,729,l), -(86,0,l) +(0,729,l) ); } ); width = 618; } ); +note = W; unicode = 87; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/W_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/W_acute.glyph index f08f3100..a5956eb4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/W_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/W_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Wacute; -kernLeft = W; -kernRight = W; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = W; @@ -18,7 +16,33 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (29,47); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = W; +}, +{ +pos = (40,47); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = W; @@ -29,7 +53,34 @@ ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = W; +}, +{ +pos = (40,49); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (50,40); +ref = acutecomb; +} +); +width = 846; } ); +note = Wacute; unicode = 7810; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/W_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/W_circumflex.glyph index 5e4c47c7..718d7039 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/W_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/W_circumflex.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Wcircumflex; -kernLeft = W; -kernRight = W; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = W; @@ -18,7 +16,33 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (6,47); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = W; +}, +{ +pos = (5,47); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = W; @@ -29,7 +53,34 @@ ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = W; +}, +{ +pos = (-2,49); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (-1,40); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Wcircumflex; unicode = 372; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/W_dieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/W_dieresis.glyph index 40893898..59709418 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/W_dieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/W_dieresis.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Wdieresis; -kernLeft = W; -kernRight = W; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = W; @@ -18,7 +16,20 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (6,47); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = W; @@ -29,7 +40,47 @@ ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = W; +}, +{ +pos = (-2,49); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (-1,40); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = W; +}, +{ +pos = (5,47); +ref = dieresiscomb; +} +); +width = 390; } ); +note = Wdieresis; unicode = 7812; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/W_dieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/W_dieresis.ss01.glyph index 0987c944..5b3217ef 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/W_dieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/W_dieresis.ss01.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Wdieresis.ss01; -kernLeft = W; -kernRight = W; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = W; @@ -18,7 +16,33 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (5,47); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = W; +}, +{ +pos = (5,47); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = W; @@ -29,6 +53,33 @@ ref = dieresiscomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = W; +}, +{ +pos = (-3,49); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (-1,40); +ref = dieresiscomb.ss01; +} +); +width = 846; } ); +note = Wdieresis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/W_grave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/W_grave.glyph index e28acbb3..1f30a8e5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/W_grave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/W_grave.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Wgrave; -kernLeft = W; -kernRight = W; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = W; @@ -18,7 +16,33 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (-41,47); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = W; +}, +{ +pos = (-50,47); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = W; @@ -29,7 +53,34 @@ ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = W; +}, +{ +pos = (-47,49); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = W; +}, +{ +pos = (-56,40); +ref = gravecomb; +} +); +width = 846; } ); +note = Wgrave; unicode = 7808; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/X_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/X_.glyph index 065c0b39..f5feb232 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/X_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/X_.glyph @@ -1,7 +1,5 @@ { glyphname = X; -kernLeft = X; -kernRight = X; layers = ( { anchors = ( @@ -11,37 +9,95 @@ pos = (308,0); }, { name = top; -pos = (308,729); +pos = (427,724); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (37,771); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(49,0,l), -(307,368,l), -(309,368,l), -(567,0,l), -(613,0,l), -(335,397,l), -(568,729,l), -(525,729,l), -(310,422,l), -(307,422,l), -(92,729,l), -(49,729,l), -(282,396,l), -(4,0,l) -); -} -); -}; -layerId = m019; +(37,0,l), +(84,0,l), +(353,296,l), +(421,373,l), +(423,373,l), +(490,296,l), +(756,0,l), +(808,0,l), +(448,400,l), +(743,729,l), +(696,729,l), +(484,495,l), +(424,427,l), +(420,426,l), +(361,495,l), +(158,729,l), +(111,729,l), +(396,400,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = top; +pos = (312,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (368,54); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (24,570); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(24,0,l), (66,0,l), (222,236,l), (303,368,l), @@ -58,46 +114,130 @@ nodes = ( (238,531,l), (105,729,l), (62,729,l), -(283,396,l), -(24,0,l) +(283,396,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (410,729); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (17,812); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(17,0,l), +(279,0,l), +(368,135,l), +(413,222,l), +(425,222,l), +(468,135,l), +(554,0,l), +(829,0,l), +(572,385,l), +(815,729,l), +(546,729,l), +(480,610,l), +(434,522,l), +(422,522,l), +(376,610,l), +(310,729,l), +(34,729,l), +(283,378,l) ); -type = BottomGhost; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -place = ( -0, --20 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = top; +pos = (191,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; +}, +{ +horizontal = 1; +place = (350,50); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (28,334); +type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(28,0,l), +(64,0,l), +(145,218,l), +(190,350,l), +(197,350,l), +(244,218,l), +(326,0,l), +(362,0,l), +(217,377,l), +(348,729,l), +(313,729,l), +(233,508,l), +(198,400,l), +(191,400,l), +(157,508,l), +(78,729,l), +(42,729,l), +(173,376,l) +); +} +); +width = 390; }, { anchors = ( @@ -107,37 +247,90 @@ pos = (310,0); }, { name = top; -pos = (310,729); +pos = (195,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (12,366); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(150,0,l), -(304,243,l), -(309,243,l), -(463,0,l), -(703,0,l), -(442,389,l), -(676,729,l), -(437,729,l), -(309,518,l), -(304,518,l), -(176,729,l), -(-63,729,l), -(176,388,l), -(-85,0,l) -); -} -); -}; -layerId = m020; +(12,0,l), +(163,0,l), +(181,191,l), +(188,275,l), +(198,275,l), +(205,191,l), +(223,0,l), +(378,0,l), +(302,382,l), +(374,729,l), +(222,729,l), +(207,555,l), +(202,470,l), +(189,470,l), +(185,555,l), +(172,729,l), +(17,729,l), +(89,377,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (309,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (-1,620); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(-1,0,l), (208,0,l), (273,134,l), (301,223,l), @@ -154,13 +347,13 @@ nodes = ( (279,618,l), (227,729,l), (16,729,l), -(201,397,l), -(-1,0,l) +(201,397,l) ); } ); width = 618; } ); +note = X; unicode = 88; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_.glyph index 8d10e62a..2dbf039e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_.glyph @@ -1,47 +1,92 @@ { glyphname = Y; -kernLeft = Y; -kernRight = Y; layers = ( { anchors = ( { name = bottom; -pos = (310,0); +pos = (425,0); }, { name = top; -pos = (310,729); +pos = (425,719); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; }, { -name = topleft; -pos = (46,729); +place = (403,39); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(327,0,l), -(327,300,l), -(599,729,l), -(556,729,l), -(311,337,l), -(307,337,l), -(63,729,l), -(19,729,l), -(289,300,l), -(289,0,l) +(403,0,l), +(442,0,l), +(442,300,l), +(798,729,l), +(748,729,l), +(515,449,l), +(426,334,l), +(418,334,l), +(328,449,l), +(99,729,l), +(47,729,l), +(403,300,l) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,719); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (290,37); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(290,0,l), (327,0,l), (327,300,l), (587,729,l), @@ -52,100 +97,204 @@ nodes = ( (206,513,l), (77,729,l), (32,729,l), -(290,300,l), -(290,0,l) +(290,300,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (418,0); +}, +{ +name = top; +pos = (418,724); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -9 +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (302,240); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(302,0,l), +(542,0,l), +(542,264,l), +(846,729,l), +(562,729,l), +(473,568,l), +(429,470,l), +(417,470,l), +(373,568,l), +(286,729,l), +(0,729,l), +(302,264,l) ); -type = BottomGhost; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -7 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = top; +pos = (195,725); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -9 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (179,32); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(179,0,l), +(211,0,l), +(211,302,l), +(362,729,l), +(326,729,l), +(213,395,l), +(199,337,l), +(191,337,l), +(176,395,l), +(64,729,l), +(27,729,l), +(179,302,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (310,0); +pos = (193,0); }, { name = top; -pos = (310,729); +pos = (193,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -name = topleft; -pos = (-43,729); +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (201.5,86.5); +type = Stem; +}, +{ +place = (103,185); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(410,0,l), -(410,269,l), -(681,729,l), -(451,729,l), -(312,467,l), -(304,467,l), +(103,0,l), +(288,0,l), +(288,273,l), +(378,729,l), +(222,729,l), +(203,504,l), +(200,425,l), +(189,425,l), +(184,504,l), (168,729,l), -(-63,729,l), -(207,269,l), -(207,0,l) +(11,729,l), +(103,273,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,719); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (206,205.5); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(206,0,l), (411,0,l), (412,305,l), (618,729,l), @@ -156,16 +305,13 @@ nodes = ( (271,579,l), (210,729,l), (0,729,l), -(206,300,l), -(206,0,l) +(206,300,l) ); } ); width = 618; } ); +note = Y; unicode = 89; -userData = { -KernOnName = Y; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_acute.glyph index 904c993c..a563fa34 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_acute.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = Yacute; -kernLeft = Y; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; }, { -pos = (40,57); +pos = (40,47); ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Y; }, { -pos = (49,51); +pos = (29,53); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (39,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (49,41); ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (38,47); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (40,46); +ref = acutecomb; +} +); +width = 846; } ); +note = Yacute; unicode = 221; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_circumflex.glyph index a891fe65..1da48a24 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_circumflex.glyph @@ -1,34 +1,86 @@ { color = 6; glyphname = Ycircumflex; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; }, { -pos = (1,57); +pos = (1,47); ref = circumflexcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Y; }, { -pos = (1,51); +pos = (6,53); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (4,51); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (1,41); ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-4,47); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-11,46); +ref = circumflexcomb; +} +); +width = 846; } ); +note = Ycircumflex; unicode = 374; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_dieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_dieresis.glyph index 06c7a374..3083887e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_dieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_dieresis.glyph @@ -1,34 +1,86 @@ { color = 6; glyphname = Ydieresis; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; }, { -pos = (1,57); +pos = (1,47); ref = dieresiscomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Y; }, { -pos = (1,51); +pos = (6,53); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (1,41); ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-4,47); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-11,46); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (4,51); +ref = dieresiscomb; +} +); +width = 390; } ); +note = Ydieresis; unicode = 376; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_dieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_dieresis.ss01.glyph index 7b5bce0e..05caf2be 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_dieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_dieresis.ss01.glyph @@ -1,33 +1,85 @@ { color = 6; glyphname = Ydieresis.ss01; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; }, { -pos = (0,57); +pos = (0,47); ref = dieresiscomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Y; }, { -pos = (1,51); +pos = (5,53); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (4,51); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (1,41); ref = dieresiscomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-5,47); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-11,46); +ref = dieresiscomb.ss01; +} +); +width = 846; } ); +note = Ydieresis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_dotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_dotbelow.glyph index 78a189b4..59a926aa 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_dotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_dotbelow.glyph @@ -1,10 +1,8 @@ { -color = 6; glyphname = Ydotbelow; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; @@ -17,7 +15,58 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Y; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (2,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-2,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Y; @@ -30,5 +79,6 @@ ref = dotbelowcomb; width = 618; } ); +note = Ydotbelow; unicode = 7924; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_dotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_dotbelow.ss01.glyph index eab097a1..bd9c6372 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_dotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_dotbelow.ss01.glyph @@ -1,10 +1,8 @@ { -color = 6; glyphname = Ydotbelow.ss01; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; @@ -16,7 +14,59 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (1,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-3,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = Y; @@ -28,4 +78,5 @@ ref = dotbelowcomb.ss01; width = 618; } ); +note = Ydotbelow.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_grave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_grave.glyph index e1cb1698..8e3c1987 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_grave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_grave.glyph @@ -1,34 +1,86 @@ { color = 6; glyphname = Ygrave; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; }, { -pos = (-39,57); +pos = (-39,47); ref = gravecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Y; }, { -pos = (-48,51); +pos = (-41,53); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-51,51); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-48,41); ref = gravecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-49,47); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-66,46); +ref = gravecomb; +} +); +width = 846; } ); +note = Ygrave; unicode = 7922; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_hookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_hookabove.glyph index d7b40465..7b257846 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_hookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_hookabove.glyph @@ -1,35 +1,85 @@ { -color = 6; glyphname = Yhookabove; -kernLeft = Y; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; }, { -pos = (1,57); +pos = (1,47); ref = hookabovecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Y; }, { -pos = (8,51); +pos = (6,53); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (11,51); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (8,41); ref = hookabovecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-4,47); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-4,46); +ref = hookabovecomb; +} +); +width = 846; } ); +note = Yhookabove; unicode = 7926; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Y_tilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Y_tilde.glyph index 9fe52d56..413c31f5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Y_tilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Y_tilde.glyph @@ -1,35 +1,85 @@ { -color = 6; glyphname = Ytilde; -kernLeft = Y; -kernRight = Y; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Y; }, { -pos = (3,57); +pos = (3,47); ref = tildecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Y; }, { -pos = (0,51); +pos = (8,53); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (3,51); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (0,41); ref = tildecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-2,47); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Y; +}, +{ +pos = (-12,46); +ref = tildecomb; +} +); +width = 846; } ); +note = Ytilde; unicode = 7928; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Z_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Z_.glyph index 14c6120f..1c838376 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Z_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Z_.glyph @@ -1,113 +1,319 @@ { glyphname = Z; -kernLeft = Z; -kernRight = Z; layers = ( { anchors = ( { -name = bottom; -pos = (308,0); +name = top; +pos = (433,729); +} +); +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; }, { -name = center; -pos = (308,365); +horizontal = 1; +place = (0,37); +type = Stem; }, { +place = (665,55); +type = Stem; +}, +{ +place = (116,54); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(116,0,l), +(731,0,l), +(731,37,l), +(170,37,l), +(170,45,l), +(262,148,l), +(720,698,l), +(720,729,l), +(130,729,l), +(130,693,l), +(665,693,l), +(665,685,l), +(586,599,l), +(116,32,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ name = top; pos = (308,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (515,52); +type = Stem; +}, +{ +place = (39,52); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(39,0,l), (579,0,l), (579,37,l), (91,37,l), +(91,45,l), +(158,131,l), (567,701,l), (567,729,l), (54,729,l), (54,693,l), (515,693,l), -(39,29,l), -(39,0,l) +(515,685,l), +(449,602,l), +(39,29,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = top; +pos = (432,734); +} +); +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (549,180); +type = Stem; +}, +{ +horizontal = 1; +place = (0,179); +type = Stem; +}, +{ +place = (489,281); +type = Stem; +}, +{ +place = (64,279); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(64,0,l), +(780,0,l), +(780,179,l), +(343,179,l), +(343,191,l), +(462,271,l), +(770,547,l), +(770,729,l), +(85,729,l), +(85,549,l), +(489,549,l), +(489,537,l), +(383,467,l), +(64,180,l) +); +} ); -stem = -2; -target = ( -0, -9 +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (188,729); +} ); +hints = ( +{ +horizontal = 1; +place = (700,29); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (0,30); +type = Stem; +}, +{ +place = (298,35); +type = Stem; +}, +{ +place = (51,34); +type = Stem; +} ); -stem = -2; -target = ( -0, -6 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(51,0,l), +(341,0,l), +(341,30,l), +(85,30,l), +(85,38,l), +(125,136,l), +(333,707,l), +(333,729,l), +(62,729,l), +(62,700,l), +(298,700,l), +(298,692,l), +(267,617,l), +(51,23,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { -name = bottom; -pos = (309,0); +name = top; +pos = (188,729); +} +); +hints = ( +{ +horizontal = 1; +place = (571,158); +type = Stem; +}, +{ +horizontal = 1; +place = (0,157); +type = Stem; +}, +{ +place = (191,177); +type = Stem; }, { -name = center; -pos = (309,365); +place = (22,177); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(22,0,l), +(368,0,l), +(368,157,l), +(199,157,l), +(199,167,l), +(232,233,l), +(368,589,l), +(368,729,l), +(22,729,l), +(22,571,l), +(191,571,l), +(191,561,l), +(149,490,l), +(22,139,l) +); +} +); +width = 390; }, { +anchors = ( +{ name = top; -pos = (309,729); +pos = (314,729); +} +); +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (556,173); +type = Stem; +}, +{ +horizontal = 1; +place = (0,172); +type = Stem; +}, +{ +place = (345,244); +type = Stem; +}, +{ +place = (18,241); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(18,0,l), (598,0,l), (598,172,l), -(264,172,l), +(259,172,l), +(259,184,l), +(314,231,l), (589,554,l), (589,729,l), (36,729,l), (36,556,l), -(340,556,l), -(18,173,l), -(18,0,l) +(345,556,l), +(345,544,l), +(294,501,l), +(18,173,l) ); } ); width = 618; } ); +note = Z; unicode = 90; -userData = { -KernOnName = Z; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Z_acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Z_acute.glyph index 8009095b..28e22e5d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Z_acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Z_acute.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Zacute; -kernLeft = Z; -kernRight = Z; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Z; @@ -18,18 +16,71 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Z; }, { -pos = (48,51); +pos = (22,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (34,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (53,51); ref = acutecomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Z; +}, +{ +pos = (46,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (54,56); +ref = acutecomb; +} +); +width = 846; } ); +note = Zacute; unicode = 377; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Z_caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Z_caron.glyph index 6da19ccd..21fb7ebb 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Z_caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Z_caron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Zcaron; -kernLeft = Z; -kernRight = Z; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Z; @@ -18,18 +16,71 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Z; }, { -pos = (0,51); +pos = (-1,57); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (-1,51); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (5,51); ref = caroncomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Z; +}, +{ +pos = (4,57); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (3,56); +ref = caroncomb; +} +); +width = 846; } ); +note = Zcaron; unicode = 381; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Z_dotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Z_dotaccent.glyph index d71fc761..fbbe23a9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Z_dotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Z_dotaccent.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Zdotaccent; -kernLeft = Z; -kernRight = Z; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Z; @@ -18,18 +16,71 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Z; }, { -pos = (-7,51); +pos = (-2,57); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (-8,51); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (-2,51); ref = dotaccentcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Z; +}, +{ +pos = (3,57); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (-4,56); +ref = dotaccentcomb; +} +); +width = 846; } ); +note = Zdotaccent; unicode = 379; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/Z_dotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/Z_dotaccent.ss01.glyph index def75ea1..a403e4d7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/Z_dotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/Z_dotaccent.ss01.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = Zdotaccent.ss01; -kernLeft = Z; -kernRight = Z; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = Z; @@ -18,17 +16,70 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = Z; }, { -pos = (-1,51); +pos = (-2,57); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (-2,51); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (4,51); ref = dotaccentcomb.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = Z; +}, +{ +pos = (3,57); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = Z; +}, +{ +pos = (2,56); +ref = dotaccentcomb.ss01; +} +); +width = 846; } ); +note = Zdotaccent.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_B_.currency.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_B_.currency.glyph deleted file mode 100644 index 74bad57e..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_B_.currency.glyph +++ /dev/null @@ -1,38 +0,0 @@ -{ -category = ""; -export = 0; -glyphname = _B.currency; -layers = ( -{ -anchors = ( -{ -name = bottom; -pos = (328,0); -} -); -layerId = m019; -shapes = ( -{ -ref = B; -} -); -width = 618; -}, -{ -anchors = ( -{ -name = bottom; -pos = (326,0); -} -); -layerId = m020; -shapes = ( -{ -ref = B; -} -); -width = 618; -} -); -subCategory = ""; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_T_horn.bowl.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_T_horn.bowl.glyph deleted file mode 100644 index 453d8f2a..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_T_horn.bowl.glyph +++ /dev/null @@ -1,80 +0,0 @@ -{ -category = ""; -export = 0; -glyphname = _Thorn.bowl; -layers = ( -{ -anchors = ( -{ -name = _bottom; -pos = (73,0); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(298,145,ls), -(448,145,o), -(544,231,o), -(544,365,cs), -(544,505,o), -(449,585,o), -(299,585,cs), -(74,585,l), -(74,548,l), -(296,548,ls), -(429,548,o), -(504,479,o), -(504,365,cs), -(504,254,o), -(430,181,o), -(296,181,cs), -(74,181,l), -(74,145,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = _bottom; -pos = (38,0); -} -); -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(248,111,ls), -(419,111,o), -(525,201,o), -(525,362,cs), -(525,523,o), -(419,613,o), -(248,613,cs), -(93,613,l), -(93,443,l), -(222,443,ls), -(280,443,o), -(319,420,o), -(319,362,cs), -(319,304,o), -(280,281,o), -(222,281,cs), -(93,281,l), -(93,111,l) -); -} -); -width = 618; -} -); -metricLeft = "=40"; -metricRight = "=40"; -script = ""; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_baht.bar.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_baht.bar.glyph deleted file mode 100644 index e29f11ce..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_baht.bar.glyph +++ /dev/null @@ -1,218 +0,0 @@ -{ -category = ""; -export = 0; -glyphname = _baht.bar; -layers = ( -{ -anchors = ( -{ -name = _bottom; -pos = (353,0); -} -); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(378,0,ls), -(521,0,o), -(612,78,o), -(612,200,cs), -(612,285,o), -(563,356,o), -(466,374,c), -(466,377,l), -(554,397,o), -(593,464,o), -(593,543,cs), -(593,654,o), -(514,729,o), -(379,729,cs), -(94,729,l), -(94,0,l) -); -}, -{ -closed = 1; -nodes = ( -(325,-85,l), -(325,22,l), -(293,22,l), -(293,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(132,356,l), -(396,356,ls), -(508,356,o), -(572,298,o), -(572,202,cs), -(572,104,o), -(506,36,o), -(378,36,cs), -(132,36,l) -); -}, -{ -closed = 1; -nodes = ( -(132,694,l), -(378,694,ls), -(485,694,o), -(555,635,o), -(555,538,cs), -(555,450,o), -(499,391,o), -(394,391,cs), -(132,391,l) -); -}, -{ -closed = 1; -nodes = ( -(325,714,l), -(325,814,l), -(293,814,l), -(293,714,l) -); -} -); -}; -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(325,-85,l), -(325,22,l), -(293,22,l), -(293,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(325,714,l), -(325,814,l), -(293,814,l), -(293,714,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = _bottom; -pos = (341,0); -} -); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(370,0,ls), -(558,0,o), -(647,85,o), -(647,212,cs), -(647,293,o), -(603,359,o), -(524,376,c), -(524,385,l), -(586,405,o), -(627,467,o), -(627,541,cs), -(627,654,o), -(554,729,o), -(399,729,cs), -(35,729,l), -(35,0,l) -); -}, -{ -closed = 1; -nodes = ( -(364,-85,l), -(364,90,l), -(254,90,l), -(254,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(232,299,l), -(346,299,ls), -(405,299,o), -(431,273,o), -(431,226,cs), -(431,179,o), -(405,153,o), -(346,153,cs), -(232,153,l) -); -}, -{ -closed = 1; -nodes = ( -(232,576,l), -(337,576,ls), -(383,576,o), -(413,555,o), -(413,511,cs), -(413,472,o), -(389,446,o), -(337,446,cs), -(232,446,l) -); -}, -{ -closed = 1; -nodes = ( -(364,689,l), -(364,815,l), -(255,815,l), -(255,689,l) -); -} -); -}; -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(364,-85,l), -(364,90,l), -(254,90,l), -(254,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(364,689,l), -(364,815,l), -(255,815,l), -(255,689,l) -); -} -); -width = 618; -} -); -metricLeft = "=40"; -metricRight = "=40"; -script = ""; -userData = { -KernOnSpecialSpacing = { -L = dashes; -R = dashes; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_bitcoin.bars.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_bitcoin.bars.glyph deleted file mode 100644 index b9f0764e..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_bitcoin.bars.glyph +++ /dev/null @@ -1,372 +0,0 @@ -{ -export = 0; -glyphname = _bitcoin.bars; -layers = ( -{ -anchors = ( -{ -name = _bottom; -pos = (352,0); -} -); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(377,0,ls), -(520,0,o), -(611,78,o), -(611,200,cs), -(611,285,o), -(562,356,o), -(465,374,c), -(465,377,l), -(553,397,o), -(592,464,o), -(592,543,cs), -(592,654,o), -(513,729,o), -(378,729,cs), -(93,729,l), -(93,0,l) -); -}, -{ -closed = 1; -nodes = ( -(250,-85,l), -(250,22,l), -(218,22,l), -(218,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(400,-85,l), -(400,22,l), -(368,22,l), -(368,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(131,356,l), -(395,356,ls), -(507,356,o), -(571,298,o), -(571,202,cs), -(571,104,o), -(505,36,o), -(377,36,cs), -(131,36,l) -); -}, -{ -closed = 1; -nodes = ( -(131,694,l), -(377,694,ls), -(484,694,o), -(554,635,o), -(554,538,cs), -(554,450,o), -(498,391,o), -(393,391,cs), -(131,391,l) -); -}, -{ -closed = 1; -nodes = ( -(250,714,l), -(250,814,l), -(218,814,l), -(218,714,l) -); -}, -{ -closed = 1; -nodes = ( -(400,714,l), -(400,814,l), -(368,814,l), -(368,714,l) -); -} -); -}; -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(250,-85,l), -(250,22,l), -(218,22,l), -(218,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(400,-85,l), -(400,22,l), -(368,22,l), -(368,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(250,714,l), -(250,814,l), -(218,814,l), -(218,714,l) -); -}, -{ -closed = 1; -nodes = ( -(400,714,l), -(400,814,l), -(368,814,l), -(368,714,l) -); -} -); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = B; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = B; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -} -); -}; -width = 618; -}, -{ -anchors = ( -{ -name = _bottom; -pos = (352,0); -} -); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(381,0,ls), -(569,0,o), -(658,85,o), -(658,212,cs), -(658,293,o), -(614,359,o), -(535,376,c), -(535,385,l), -(597,405,o), -(638,467,o), -(638,541,cs), -(638,654,o), -(565,729,o), -(410,729,cs), -(46,729,l), -(46,0,l) -); -}, -{ -closed = 1; -nodes = ( -(275,-85,l), -(275,90,l), -(165,90,l), -(165,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(454,-85,l), -(454,90,l), -(344,90,l), -(344,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(243,299,l), -(357,299,ls), -(416,299,o), -(442,273,o), -(442,226,cs), -(442,179,o), -(416,153,o), -(357,153,cs), -(243,153,l) -); -}, -{ -closed = 1; -nodes = ( -(243,576,l), -(348,576,ls), -(394,576,o), -(424,555,o), -(424,511,cs), -(424,472,o), -(400,446,o), -(348,446,cs), -(243,446,l) -); -}, -{ -closed = 1; -nodes = ( -(275,689,l), -(275,815,l), -(166,815,l), -(166,689,l) -); -}, -{ -closed = 1; -nodes = ( -(454,689,l), -(454,815,l), -(345,815,l), -(345,689,l) -); -} -); -}; -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(275,-85,l), -(275,90,l), -(165,90,l), -(165,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(454,-85,l), -(454,90,l), -(344,90,l), -(344,-85,l) -); -}, -{ -closed = 1; -nodes = ( -(275,689,l), -(275,815,l), -(166,815,l), -(166,689,l) -); -}, -{ -closed = 1; -nodes = ( -(454,689,l), -(454,815,l), -(345,815,l), -(345,689,l) -); -} -); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = B; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = B; -}; -width = 618; -} -); -metricLeft = "=40"; -metricRight = "=40"; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_circle.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_circle.glyph deleted file mode 100644 index 778f625b..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_circle.glyph +++ /dev/null @@ -1,124 +0,0 @@ -{ -export = 0; -glyphname = _circle; -layers = ( -{ -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(490,54,o), -(618,182,o), -(618,363,cs), -(618,544,o), -(490,672,o), -(308,672,cs), -(127,672,o), -(0,544,o), -(0,363,cs), -(0,182,o), -(127,54,o), -(308,54,cs) -); -}, -{ -closed = 1; -nodes = ( -(145,83,o), -(30,198,o), -(30,363,cs), -(30,528,o), -(145,644,o), -(308,644,cs), -(472,644,o), -(587,528,o), -(587,363,cs), -(587,198,o), -(472,83,o), -(308,83,cs) -); -} -); -width = 618; -}, -{ -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(531,-9,o), -(693,141,o), -(693,365,cs), -(693,589,o), -(531,739,o), -(307,739,cs), -(83,739,o), -(-79,589,o), -(-79,365,cs), -(-79,141,o), -(83,-9,o), -(307,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(123,62,o), -(-1,183,o), -(-1,365,cs), -(-1,547,o), -(123,668,o), -(307,668,cs), -(491,668,o), -(615,547,o), -(615,365,cs), -(615,183,o), -(491,62,o), -(307,62,cs) -); -} -); -}; -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(490,56,o), -(618,184,o), -(618,365,cs), -(618,546,o), -(490,674,o), -(309,674,cs), -(128,674,o), -(0,546,o), -(0,365,cs), -(0,184,o), -(128,56,o), -(309,56,cs) -); -}, -{ -closed = 1; -nodes = ( -(166,119,o), -(66,221,o), -(66,365,cs), -(66,509,o), -(166,611,o), -(309,611,cs), -(451,611,o), -(551,509,o), -(551,365,cs), -(551,221,o), -(451,119,o), -(309,119,cs) -); -} -); -width = 618; -} -); -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_copyright.C_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_copyright.C_.glyph deleted file mode 100644 index 409be013..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_copyright.C_.glyph +++ /dev/null @@ -1,323 +0,0 @@ -{ -export = 0; -glyphname = _copyright.C; -layers = ( -{ -anchors = ( -{ -name = _center; -pos = (309,363); -} -); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(534,-10,o), -(685,140,o), -(685,363,cs), -(685,587,o), -(534,736,o), -(309,736,cs), -(85,736,o), -(-66,587,o), -(-66,363,cs), -(-66,140,o), -(85,-10,o), -(309,-10,cs) -); -}, -{ -closed = 1; -nodes = ( -(106,21,o), -(-32,159,o), -(-32,363,cs), -(-32,567,o), -(106,706,o), -(309,706,cs), -(513,706,o), -(651,567,o), -(651,363,cs), -(651,159,o), -(513,21,o), -(309,21,cs) -); -}, -{ -closed = 1; -nodes = ( -(414,160,o), -(480,217,o), -(488,300,c), -(453,300,l), -(445,231,o), -(389,192,o), -(318,192,cs), -(227,192,o), -(166,257,o), -(166,362,cs), -(166,464,o), -(224,535,o), -(319,535,cs), -(381,535,o), -(439,503,o), -(452,435,c), -(486,435,l), -(477,513,o), -(410,567,o), -(321,567,cs), -(206,567,o), -(131,484,o), -(131,362,cs), -(131,241,o), -(206,160,o), -(318,160,cs) -); -} -); -}; -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(414,160,o), -(480,217,o), -(488,300,c), -(453,300,l), -(445,231,o), -(389,192,o), -(318,192,cs), -(227,192,o), -(166,257,o), -(166,362,cs), -(166,464,o), -(224,535,o), -(319,535,cs), -(381,535,o), -(439,503,o), -(452,435,c), -(486,435,l), -(477,513,o), -(410,567,o), -(321,567,cs), -(206,567,o), -(131,484,o), -(131,362,cs), -(131,241,o), -(206,160,o), -(318,160,cs) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -9 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -} -); -}; -width = 618; -}, -{ -anchors = ( -{ -name = _center; -pos = (310,365); -} -); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(533,-9,o), -(697,141,o), -(697,365,cs), -(697,589,o), -(533,739,o), -(310,739,cs), -(86,739,o), -(-78,589,o), -(-78,365,cs), -(-78,141,o), -(86,-9,o), -(310,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(128,68,o), -(6,187,o), -(6,365,cs), -(6,544,o), -(129,663,o), -(310,663,cs), -(490,663,o), -(613,544,o), -(613,365,cs), -(613,187,o), -(491,68,o), -(310,68,cs) -); -}, -{ -closed = 1; -nodes = ( -(428,163,o), -(508,225,o), -(511,319,c), -(378,319,l), -(374,293,o), -(353,274,o), -(316,274,cs), -(275,274,o), -(248,301,o), -(248,365,cs), -(248,420,o), -(269,455,o), -(317,455,cs), -(347,455,o), -(371,441,o), -(377,410,c), -(511,410,l), -(509,499,o), -(434,567,o), -(320,567,cs), -(191,567,o), -(108,488,o), -(108,365,cs), -(108,243,o), -(190,163,o), -(316,163,cs) -); -} -); -}; -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(428,163,o), -(508,225,o), -(511,319,c), -(378,319,l), -(374,293,o), -(353,274,o), -(316,274,cs), -(275,274,o), -(248,301,o), -(248,365,cs), -(248,420,o), -(269,455,o), -(317,455,cs), -(347,455,o), -(371,441,o), -(377,410,c), -(511,410,l), -(509,499,o), -(434,567,o), -(320,567,cs), -(191,567,o), -(108,488,o), -(108,365,cs), -(108,243,o), -(190,163,o), -(316,163,cs) -); -} -); -width = 618; -} -); -metricLeft = "=40"; -metricRight = "=40"; -userData = { -KernOnSpecialSpacing = { -R = dashes; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_d.narrow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_d.narrow.glyph deleted file mode 100644 index 18351528..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_d.narrow.glyph +++ /dev/null @@ -1,294 +0,0 @@ -{ -export = 0; -glyphname = _d.narrow; -layers = ( -{ -anchors = ( -{ -name = bottom; -pos = (304,0); -}, -{ -name = center; -pos = (127,365); -}, -{ -name = top; -pos = (304,729); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(307,0,ls), -(462,0,o), -(548,131,o), -(548,364,cs), -(548,598,o), -(462,729,o), -(307,729,cs), -(109,729,l), -(109,0,l) -); -}, -{ -closed = 1; -nodes = ( -(147,693,l), -(303,693,ls), -(436,693,o), -(507,575,o), -(507,365,cs), -(507,155,o), -(436,37,o), -(303,37,cs), -(147,37,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = bottom; -pos = (309,0); -}, -{ -name = center; -pos = (178,365); -}, -{ -name = top; -pos = (309,729); -} -); -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(309,0,ls), -(489,0,o), -(580,147,o), -(580,364,cs), -(580,581,o), -(490,729,o), -(309,729,cs), -(62,729,l), -(62,0,l) -); -}, -{ -closed = 1; -nodes = ( -(260,558,l), -(282,558,ls), -(344,558,o), -(371,505,o), -(371,368,cs), -(371,226,o), -(344,171,o), -(282,171,cs), -(260,171,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = bottom; -pos = (202,0); -}, -{ -name = center; -pos = (88,365); -}, -{ -name = top; -pos = (202,729); -} -); -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; -shapes = ( -{ -closed = 1; -nodes = ( -(165,0,ls), -(291,0,o), -(346,111,o), -(346,365,cs), -(346,618,o), -(291,729,o), -(165,729,cs), -(76,729,l), -(76,0,l) -); -}, -{ -closed = 1; -nodes = ( -(107,701,l), -(166,701,ls), -(268,701,o), -(313,599,o), -(313,365,cs), -(313,131,o), -(268,28,o), -(166,28,cs), -(107,28,l) -); -} -); -width = 390; -}, -{ -anchors = ( -{ -name = bottom; -pos = (210,0); -}, -{ -name = center; -pos = (106,365); -}, -{ -name = top; -pos = (210,729); -} -); -layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; -shapes = ( -{ -closed = 1; -nodes = ( -(176,0,ls), -(341,0,o), -(368,149,o), -(368,364,cs), -(368,634,o), -(307,729,o), -(176,729,cs), -(40,729,l), -(40,0,l) -); -}, -{ -closed = 1; -nodes = ( -(176,572,l), -(187,572,ls), -(217,572,o), -(228,525,o), -(228,368,cs), -(228,205,o), -(217,157,o), -(187,157,cs), -(176,157,l) -); -} -); -width = 390; -}, -{ -anchors = ( -{ -name = bottom; -pos = (426,0); -}, -{ -name = center; -pos = (148,365); -}, -{ -name = top; -pos = (426,729); -} -); -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; -shapes = ( -{ -closed = 1; -nodes = ( -(411,0,ls), -(641,0,o), -(782,144,o), -(782,364,cs), -(782,585,o), -(641,729,o), -(411,729,cs), -(130,729,l), -(130,0,l) -); -}, -{ -closed = 1; -nodes = ( -(168,693,l), -(411,693,ls), -(614,693,o), -(743,570,o), -(743,365,cs), -(743,167,o), -(620,37,o), -(411,37,cs), -(168,37,l) -); -} -); -width = 846; -}, -{ -anchors = ( -{ -name = bottom; -pos = (424,0); -}, -{ -name = center; -pos = (197,365); -}, -{ -name = top; -pos = (424,729); -} -); -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; -shapes = ( -{ -closed = 1; -nodes = ( -(419,0,ls), -(656,0,o), -(809,121,o), -(809,364,cs), -(809,583,o), -(683,729,o), -(419,729,cs), -(91,729,l), -(91,0,l) -); -}, -{ -closed = 1; -nodes = ( -(319,554,l), -(372,554,ls), -(494,554,o), -(578,513,o), -(578,368,cs), -(578,244,o), -(524,175,o), -(372,175,cs), -(319,175,l) -); -} -); -width = 846; -} -); -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_f.longarm.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_f.longarm.glyph index cb382882..fdc0e1e7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/_f.longarm.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/_f.longarm.glyph @@ -2,16 +2,16 @@ glyphname = _f.longarm; layers = ( { -layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = f; } ); -width = 390; +width = 618; }, { -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = f; @@ -20,34 +20,34 @@ ref = f; width = 390; }, { -layerId = m019; +layerId = m01; shapes = ( { ref = f; } ); -width = 618; +width = 846; }, { -layerId = m020; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { ref = f; } ); -width = 618; +width = 390; }, { -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = f; } ); -width = 846; +width = 618; }, { -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { ref = f; @@ -56,4 +56,5 @@ ref = f; width = 846; } ); +note = _f.longarm; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_notdef.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_notdef.glyph index 60430adb..93c418ac 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/_notdef.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/_notdef.glyph @@ -2,14 +2,154 @@ glyphname = .notdef; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (542,198); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,21); +target = up; +type = BottomGhost; +}, +{ +place = (651,157); +type = Stem; +}, +{ +place = (38,156); +type = Stem; +}, +{ +place = (38,106); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(264,207,o), +(194,279,o), +(194,371,cs), +(194,409,o), +(207,450,o), +(230,476,c), +(220,501,o), +(222,553,o), +(234,576,c), +(264,579,o), +(303,563,o), +(328,542,c), +(357,551,o), +(387,556,o), +(423,556,cs), +(460,556,o), +(490,551,o), +(518,542,c), +(540,563,o), +(582,579,o), +(612,576,c), +(622,556,o), +(624,502,o), +(615,477,c), +(639,449,o), +(651,410,o), +(651,371,cs), +(651,279,o), +(581,208,o), +(480,196,c), +(506,179,o), +(524,143,o), +(524,102,cs), +(524,24,ls), +(524,1,o), +(543,-11,o), +(565,-2,cs), +(701,49,o), +(808,186,o), +(808,354,cs), +(808,567,o), +(635,740,o), +(422,740,cs), +(209,740,o), +(38,567,o), +(38,354,cs), +(38,187,o), +(144,49,o), +(287,-4,cs), +(307,-11,o), +(326,3,o), +(326,22,cs), +(326,84,l), +(316,79,o), +(302,76,o), +(291,76,cs), +(241,76,o), +(211,102,o), +(190,153,cs), +(183,173,o), +(173,186,o), +(155,188,cs), +(146,188,o), +(144,192,o), +(144,197,cs), +(144,206,o), +(159,212,o), +(174,212,cs), +(195,212,o), +(215,199,o), +(234,171,cs), +(249,150,o), +(265,140,o), +(283,140,cs), +(302,140,o), +(315,146,o), +(332,163,cs), +(345,176,o), +(354,188,o), +(363,196,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (541,132); +type = Stem; +}, +{ +horizontal = 1; +place = (514,159); +type = Stem; +}, +{ +place = (492,126); +type = Stem; +}, +{ +place = (0,125); +type = Stem; +}, +{ +place = (0,85); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( (181,245,o), (125,303,o), -(125,377,c), +(125,377,cs), (125,407,o), (136,440,o), (154,461,c), @@ -21,7 +161,7 @@ nodes = ( (233,514,c), (256,521,o), (280,525,o), -(309,525,c), +(309,525,cs), (339,525,o), (363,521,o), (385,514,c), @@ -33,158 +173,462 @@ nodes = ( (463,462,c), (482,439,o), (492,408,o), -(492,377,c), +(492,377,cs), (492,303,o), (436,246,o), (355,236,c), (376,223,o), (390,194,o), -(390,161,c), -(390,98,l), +(390,161,cs), +(390,98,ls), (390,80,o), (405,70,o), -(423,77,c), +(423,77,cs), (532,118,o), (618,228,o), -(618,363,c), +(618,363,cs), (618,534,o), (479,673,o), -(308,673,c), +(308,673,cs), (137,673,o), (0,534,o), -(0,363,c), +(0,363,cs), (0,229,o), (85,118,o), -(200,76,c), +(200,76,cs), (216,70,o), (231,81,o), -(231,97,c), +(231,97,cs), (231,146,l), (223,142,o), (212,140,o), -(203,140,c), +(203,140,cs), (163,140,o), (139,161,o), -(122,202,c), +(122,202,cs), (116,218,o), (108,228,o), (94,230,c), (87,230,o), (85,233,o), -(85,237,c), +(85,237,cs), (85,244,o), (97,249,o), -(109,249,c), +(109,249,cs), (126,249,o), (142,239,o), -(157,216,c), +(157,216,cs), (169,199,o), (182,191,o), -(197,191,c), +(197,191,cs), (212,191,o), (222,196,o), -(236,210,c), +(236,210,cs), (246,220,o), (254,230,o), (261,236,c) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (542,198); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 +place = (-5,21); +target = up; +type = BottomGhost; +}, +{ +place = (651,157); +type = Stem; +}, +{ +place = (38,156); +type = Stem; +}, +{ +place = (38,106); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(264,207,o), +(194,279,o), +(194,371,cs), +(194,409,o), +(207,450,o), +(230,476,c), +(220,501,o), +(222,553,o), +(234,576,c), +(264,579,o), +(303,563,o), +(328,542,c), +(357,551,o), +(387,556,o), +(423,556,cs), +(460,556,o), +(490,551,o), +(518,542,c), +(540,563,o), +(582,579,o), +(612,576,c), +(622,556,o), +(624,502,o), +(615,477,c), +(639,449,o), +(651,410,o), +(651,371,cs), +(651,279,o), +(581,208,o), +(480,196,c), +(506,179,o), +(524,143,o), +(524,102,cs), +(524,24,ls), +(524,1,o), +(543,-11,o), +(565,-2,cs), +(701,49,o), +(808,186,o), +(808,354,cs), +(808,567,o), +(635,740,o), +(422,740,cs), +(209,740,o), +(38,567,o), +(38,354,cs), +(38,187,o), +(144,49,o), +(287,-4,cs), +(307,-11,o), +(326,3,o), +(326,22,cs), +(326,84,l), +(316,79,o), +(302,76,o), +(291,76,cs), +(241,76,o), +(211,102,o), +(190,153,cs), +(183,173,o), +(173,186,o), +(155,188,cs), +(146,188,o), +(144,192,o), +(144,197,cs), +(144,206,o), +(159,212,o), +(174,212,cs), +(195,212,o), +(215,199,o), +(234,171,cs), +(249,150,o), +(265,140,o), +(283,140,cs), +(302,140,o), +(315,146,o), +(332,163,cs), +(345,176,o), +(354,188,o), +(363,196,c) ); -stem = -2; +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (482,87); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (465,104); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (253,30); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (311,79); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (0,94); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (0,79); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +place = (0,54); +type = Stem; +} ); -stem = -2; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(115,289,o), +(79,327,o), +(79,375,cs), +(79,395,o), +(86,416,o), +(98,430,c), +(92,443,o), +(94,471,o), +(99,482,c), +(115,484,o), +(133,476,o), +(147,465,c), +(162,469,o), +(176,472,o), +(195,472,cs), +(215,472,o), +(229,469,o), +(243,465,c), +(255,476,o), +(275,484,o), +(291,482,c), +(296,472,o), +(297,444,o), +(293,431,c), +(304,416,o), +(311,395,o), +(311,375,cs), +(311,327,o), +(275,289,o), +(224,283,c), +(237,274,o), +(246,255,o), +(246,234,cs), +(246,193,ls), +(246,181,o), +(256,174,o), +(267,179,cs), +(335,206,o), +(390,278,o), +(390,366,cs), +(390,478,o), +(302,569,o), +(194,569,cs), +(86,569,o), +(0,478,o), +(0,366,cs), +(0,278,o), +(54,206,o), +(126,178,cs), +(136,174,o), +(146,181,o), +(146,192,cs), +(146,224,l), +(141,221,o), +(134,220,o), +(128,220,cs), +(103,220,o), +(88,234,o), +(77,261,cs), +(73,271,o), +(68,278,o), +(59,279,cs), +(55,279,o), +(54,281,o), +(54,283,cs), +(54,288,o), +(62,291,o), +(69,291,cs), +(80,291,o), +(89,285,o), +(99,270,cs), +(107,259,o), +(115,253,o), +(124,253,cs), +(134,253,o), +(139,257,o), +(149,266,cs), +(155,272,o), +(160,279,o), +(165,283,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (482,87); +type = Stem; +}, +{ +horizontal = 1; +place = (465,104); +type = Stem; +}, +{ +horizontal = 1; +place = (253,30); +type = Stem; +}, +{ +place = (311,79); +type = Stem; +}, +{ +place = (0,94); +type = Stem; +}, +{ +place = (0,79); +type = Stem; +}, +{ +place = (0,54); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(115,289,o), +(79,327,o), +(79,375,cs), +(79,395,o), +(86,416,o), +(98,430,c), +(92,443,o), +(94,471,o), +(99,482,c), +(115,484,o), +(133,476,o), +(147,465,c), +(162,469,o), +(176,472,o), +(195,472,cs), +(215,472,o), +(229,469,o), +(243,465,c), +(255,476,o), +(275,484,o), +(291,482,c), +(296,472,o), +(297,444,o), +(293,431,c), +(304,416,o), +(311,395,o), +(311,375,cs), +(311,327,o), +(275,289,o), +(224,283,c), +(237,274,o), +(246,255,o), +(246,234,cs), +(246,193,ls), +(246,181,o), +(256,174,o), +(267,179,cs), +(335,206,o), +(390,278,o), +(390,366,cs), +(390,478,o), +(302,569,o), +(194,569,cs), +(86,569,o), +(0,478,o), +(0,366,cs), +(0,278,o), +(54,206,o), +(126,178,cs), +(136,174,o), +(146,181,o), +(146,192,cs), +(146,224,l), +(141,221,o), +(134,220,o), +(128,220,cs), +(103,220,o), +(88,234,o), +(77,261,cs), +(73,271,o), +(68,278,o), +(59,279,cs), +(55,279,o), +(54,281,o), +(54,283,cs), +(54,288,o), +(62,291,o), +(69,291,cs), +(80,291,o), +(89,285,o), +(99,270,cs), +(107,259,o), +(115,253,o), +(124,253,cs), +(134,253,o), +(139,257,o), +(149,266,cs), +(155,272,o), +(160,279,o), +(165,283,c) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (541,132); +type = Stem; +}, +{ +horizontal = 1; +place = (514,159); +type = Stem; +}, +{ +place = (492,126); +type = Stem; +}, +{ +place = (0,125); +type = Stem; +}, +{ +place = (0,85); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( (181,245,o), (125,303,o), -(125,377,c), +(125,377,cs), (125,407,o), (136,440,o), (154,461,c), @@ -196,7 +640,7 @@ nodes = ( (233,514,c), (256,521,o), (280,525,o), -(309,525,c), +(309,525,cs), (339,525,o), (363,521,o), (385,514,c), @@ -208,57 +652,57 @@ nodes = ( (463,462,c), (482,439,o), (492,408,o), -(492,377,c), +(492,377,cs), (492,303,o), (436,246,o), (355,236,c), (376,223,o), (390,194,o), -(390,161,c), -(390,98,l), +(390,161,cs), +(390,98,ls), (390,80,o), (405,70,o), -(423,77,c), +(423,77,cs), (532,118,o), (618,228,o), -(618,363,c), +(618,363,cs), (618,534,o), (479,673,o), -(308,673,c), +(308,673,cs), (137,673,o), (0,534,o), -(0,363,c), +(0,363,cs), (0,229,o), (85,118,o), -(200,76,c), +(200,76,cs), (216,70,o), (231,81,o), -(231,97,c), +(231,97,cs), (231,146,l), (223,142,o), (212,140,o), -(203,140,c), +(203,140,cs), (163,140,o), (139,161,o), -(122,202,c), +(122,202,cs), (116,218,o), (108,228,o), (94,230,c), (87,230,o), (85,233,o), -(85,237,c), +(85,237,cs), (85,244,o), (97,249,o), -(109,249,c), +(109,249,cs), (126,249,o), (142,239,o), -(157,216,c), +(157,216,cs), (169,199,o), (182,191,o), -(197,191,c), +(197,191,cs), (212,191,o), (222,196,o), -(236,210,c), +(236,210,cs), (246,220,o), (254,230,o), (261,236,c) @@ -268,10 +712,5 @@ nodes = ( width = 618; } ); -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; +note = .notdef; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_part.eng-lc.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_part.eng-lc.glyph deleted file mode 100644 index a63e7e2b..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_part.eng-lc.glyph +++ /dev/null @@ -1,180 +0,0 @@ -{ -export = 0; -glyphname = "_part.eng-lc"; -layers = ( -{ -anchors = ( -{ -name = _bottomright; -pos = (416,0); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(310,-167,ls), -(383,-167,o), -(416,-120,o), -(416,-50,cs), -(416,294,l), -(379,294,l), -(379,-40,ls), -(379,-107,o), -(355,-133,o), -(299,-133,cs), -(235,-133,l), -(235,-167,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (477,0); -} -); -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(316,-167,ls), -(433,-167,o), -(477,-104,o), -(477,5,cs), -(477,191,l), -(286,191,l), -(286,1,ls), -(286,-24,o), -(278,-34,o), -(259,-34,cs), -(183,-34,l), -(183,-167,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (302,0); -} -); -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; -shapes = ( -{ -closed = 1; -nodes = ( -(224,-167,ls), -(282,-167,o), -(302,-130,o), -(302,-74,cs), -(302,271,l), -(273,271,l), -(273,-69,ls), -(273,-123,o), -(259,-140,o), -(220,-140,cs), -(174,-140,l), -(174,-167,l) -); -} -); -width = 390; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (302,0); -} -); -layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; -shapes = ( -{ -closed = 1; -nodes = ( -(153,-167,ls), -(265,-167,o), -(302,-108,o), -(302,-2,cs), -(302,235,l), -(157,235,l), -(157,-1,ls), -(157,-28,o), -(150,-40,o), -(127,-40,cs), -(102,-40,l), -(102,-167,l) -); -} -); -width = 390; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (642,0); -} -); -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; -shapes = ( -{ -closed = 1; -nodes = ( -(515,-167,ls), -(580,-167,o), -(642,-140,o), -(642,-43,cs), -(642,277,l), -(605,277,l), -(605,-35,ls), -(605,-107,o), -(575,-133,o), -(511,-133,cs), -(445,-133,l), -(445,-167,l) -); -} -); -width = 846; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (753,0); -} -); -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; -shapes = ( -{ -closed = 1; -nodes = ( -(576,-167,ls), -(696,-167,o), -(753,-110,o), -(753,9,cs), -(753,160,l), -(527,160,l), -(527,34,ls), -(527,7,o), -(517,-6,o), -(493,-6,cs), -(370,-6,l), -(370,-167,l) -); -} -); -width = 846; -} -); -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_part.eng.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_part.eng.glyph deleted file mode 100644 index fb329f20..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_part.eng.glyph +++ /dev/null @@ -1,180 +0,0 @@ -{ -export = 0; -glyphname = _part.eng; -layers = ( -{ -anchors = ( -{ -name = _bottomright; -pos = (341,0); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(240,-167,ls), -(316,-167,o), -(341,-122,o), -(341,-54,cs), -(341,20,l), -(312,20,l), -(312,-49,ls), -(312,-117,o), -(289,-137,o), -(234,-137,cs), -(219,-137,l), -(219,-167,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (402,0); -} -); -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(242,-167,ls), -(363,-167,o), -(402,-104,o), -(402,-2,cs), -(402,30,l), -(245,30,l), -(245,9,ls), -(245,-25,o), -(236,-40,o), -(203,-40,cs), -(160,-40,l), -(160,-167,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (231,0); -} -); -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; -shapes = ( -{ -closed = 1; -nodes = ( -(150,-167,ls), -(211,-167,o), -(231,-130,o), -(231,-74,cs), -(231,10,l), -(202,10,l), -(202,-69,ls), -(202,-123,o), -(185,-140,o), -(144,-140,cs), -(129,-140,l), -(129,-167,l) -); -} -); -width = 390; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (312,0); -} -); -layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; -shapes = ( -{ -closed = 1; -nodes = ( -(162,-167,ls), -(275,-167,o), -(312,-108,o), -(312,-2,cs), -(312,20,l), -(155,20,l), -(155,-1,ls), -(155,-28,o), -(148,-40,o), -(123,-40,cs), -(80,-40,l), -(80,-167,l) -); -} -); -width = 390; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (754,0); -} -); -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; -shapes = ( -{ -closed = 1; -nodes = ( -(627,-167,ls), -(692,-167,o), -(754,-140,o), -(754,-43,cs), -(754,11,l), -(717,11,l), -(717,-35,ls), -(717,-107,o), -(687,-133,o), -(623,-133,cs), -(577,-133,l), -(577,-167,l) -); -} -); -width = 846; -}, -{ -anchors = ( -{ -name = _bottomright; -pos = (817,0); -} -); -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; -shapes = ( -{ -closed = 1; -nodes = ( -(610,-167,ls), -(751,-167,o), -(817,-120,o), -(817,-19,cs), -(817,81,l), -(596,81,l), -(596,-3,ls), -(596,-25,o), -(586,-33,o), -(561,-33,cs), -(469,-33,l), -(469,-167,l) -); -} -); -width = 846; -} -); -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_published.P_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_published.P_.glyph deleted file mode 100644 index e9dc81ab..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_published.P_.glyph +++ /dev/null @@ -1,188 +0,0 @@ -{ -export = 0; -glyphname = _published.P; -layers = ( -{ -anchors = ( -{ -name = _center; -pos = (272,363); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(199,165,l), -(199,532,l), -(313,532,ls), -(378,532,o), -(418,499,o), -(418,440,cs), -(418,382,o), -(379,347,o), -(313,347,cs), -(192,347,l), -(192,319,l), -(317,319,ls), -(400,319,o), -(452,367,o), -(452,441,cs), -(452,517,o), -(400,562,o), -(318,562,cs), -(167,562,l), -(167,165,l) -); -} -); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -1 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -1, -0 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -1, -8 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -1, -4 -); -stem = -2; -target = ( -0, -5 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -} -); -}; -width = 618; -}, -{ -anchors = ( -{ -name = _center; -pos = (288,365); -} -); -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(265,176,l), -(265,466,l), -(294,466,ls), -(325,466,o), -(353,461,o), -(353,423,cs), -(353,381,o), -(325,377,o), -(294,377,cs), -(250,377,l), -(250,296,l), -(327,296,ls), -(439,296,o), -(485,350,o), -(485,426,cs), -(485,508,o), -(433,555,o), -(327,555,cs), -(133,555,l), -(133,176,l) -); -} -); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -}; -width = 618; -} -); -metricLeft = "=40"; -metricRight = "=40"; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_slash.equal.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_slash.equal.glyph deleted file mode 100644 index 514afb3b..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_slash.equal.glyph +++ /dev/null @@ -1,50 +0,0 @@ -{ -export = 0; -glyphname = _slash.equal; -layers = ( -{ -anchors = ( -{ -name = _center; -pos = (310,365); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(160,0,l), -(495,729,l), -(460,729,l), -(123,0,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = _center; -pos = (310,365); -} -); -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(203,0,l), -(538,729,l), -(418,729,l), -(81,0,l) -); -} -); -width = 618; -} -); -metricLeft = "=40"; -metricRight = "=40"; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_tail.Q_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_tail.Q_.glyph deleted file mode 100644 index 27f60f9e..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_tail.Q_.glyph +++ /dev/null @@ -1,90 +0,0 @@ -{ -export = 0; -glyphname = _tail.Q; -layers = ( -{ -anchors = ( -{ -name = _bottom; -pos = (170,2); -} -); -background = { -anchors = ( -{ -name = _bottom; -pos = (178,0); -} -); -shapes = ( -{ -closed = 1; -nodes = ( -(441,-167,l), -(441,-127,l), -(240,2,l), -(178,2,l), -(434,-167,l) -); -} -); -}; -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(170,-6,l), -(471,0,l), -(471,34,l), -(369,28,l), -(170,17,l) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = _bottom; -pos = (131,0); -} -); -background = { -anchors = ( -{ -name = _bottom; -pos = (218,0); -} -); -shapes = ( -{ -closed = 1; -nodes = ( -(514,-177,l), -(514,-4,l), -(330,28,l), -(105,28,l), -(482,-177,l) -); -} -); -}; -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(130,-10,l), -(438,0,l), -(438,155,l), -(412,155,l), -(129,68,l) -); -} -); -width = 618; -} -); -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.base.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.base.glyph index cde6f7d7..f517ed9b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.base.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.base.glyph @@ -5,10 +5,10 @@ layers = ( anchors = ( { name = center; -pos = (424,364); +pos = (309,370); } ); -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +layerId = m01; shapes = ( { closed = 1; @@ -51,10 +51,102 @@ width = 846; anchors = ( { name = center; -pos = (195,370); +pos = (309,370); +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(460,-9,o), +(545,125,o), +(545,364,cs), +(545,603,o), +(460,737,o), +(309,737,cs), +(158,737,o), +(73,603,o), +(73,364,cs), +(73,125,o), +(158,-9,o), +(309,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(179,25,o), +(113,139,o), +(113,364,cs), +(113,588,o), +(179,703,o), +(309,703,cs), +(439,703,o), +(505,588,o), +(505,364,cs), +(505,139,o), +(439,25,o), +(309,25,cs) +); +} +); +width = 618; +}, +{ +anchors = ( +{ +name = center; +pos = (309,368); +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(670,-9,o), +(834,126,o), +(834,365,cs), +(834,601,o), +(671,738,o), +(424,738,cs), +(177,738,o), +(13,603,o), +(13,366,cs), +(13,129,o), +(176,-9,o), +(423,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(312,171,o), +(239,221,o), +(239,365,cs), +(239,508,o), +(313,558,o), +(423,558,cs), +(535,558,o), +(608,508,o), +(608,365,cs), +(608,221,o), +(534,171,o), +(423,171,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = center; +pos = (309,370); } ); -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; @@ -97,10 +189,10 @@ width = 390; anchors = ( { name = center; -pos = (196,370); +pos = (309,368); } ); -layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; @@ -143,56 +235,10 @@ width = 390; anchors = ( { name = center; -pos = (309,370); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(460,-9,o), -(545,125,o), -(545,364,cs), -(545,603,o), -(460,737,o), -(309,737,cs), -(158,737,o), -(73,603,o), -(73,364,cs), -(73,125,o), -(158,-9,o), -(309,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(179,25,o), -(113,139,o), -(113,364,cs), -(113,588,o), -(179,703,o), -(309,703,cs), -(439,703,o), -(505,588,o), -(505,364,cs), -(505,139,o), -(439,25,o), -(309,25,cs) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = center; pos = (309,368); } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -230,52 +276,7 @@ nodes = ( } ); width = 618; -}, -{ -anchors = ( -{ -name = center; -pos = (424,365); -} -); -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; -shapes = ( -{ -closed = 1; -nodes = ( -(670,-9,o), -(834,126,o), -(834,365,cs), -(834,601,o), -(671,738,o), -(424,738,cs), -(177,738,o), -(13,603,o), -(13,366,cs), -(13,129,o), -(176,-9,o), -(423,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(312,171,o), -(239,221,o), -(239,365,cs), -(239,508,o), -(313,558,o), -(423,558,cs), -(535,558,o), -(608,508,o), -(608,365,cs), -(608,221,o), -(534,171,o), -(423,171,cs) -); -} -); -width = 846; } ); +note = _zero.tf.base; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.slash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.slash.glyph deleted file mode 100644 index e2f11be9..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.slash.glyph +++ /dev/null @@ -1,163 +0,0 @@ -{ -export = 0; -glyphname = _zero.tf.slash; -layers = ( -{ -anchors = ( -{ -name = _center; -pos = (309,370); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(529,494,l), -(529,531,l), -(90,224,l), -(90,188,l) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -anchors = ( -{ -name = _center; -pos = (309,368); -} -); -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(233,220,l), -(567,405,l), -(515,505,l), -(181,320,l) -); -}, -{ -closed = 1; -nodes = ( -(545,-6,o), -(660,126,o), -(660,362,cs), -(660,583,o), -(558,730,o), -(377,730,cs), -(204,730,o), -(88,598,o), -(88,364,cs), -(88,142,o), -(191,-6,o), -(373,-6,cs) -); -}, -{ -closed = 1; -nodes = ( -(327,160,o), -(287,191,o), -(287,371,cs), -(287,480,o), -(297,566,o), -(376,566,cs), -(421,566,o), -(461,539,o), -(461,355,cs), -(461,244,o), -(451,160,o), -(373,160,cs) -); -} -); -}; -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(439,386,l), -(439,517,l), -(180,337,l), -(180,207,l) -); -} -); -width = 618; -} -); -metricLeft = "=40"; -metricRight = "=40"; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.slash.ss08.glyph b/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.slash.ss08.glyph deleted file mode 100644 index c3995b68..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/_zero.tf.slash.ss08.glyph +++ /dev/null @@ -1,138 +0,0 @@ -{ -export = 0; -glyphname = _zero.tf.slash.ss08; -layers = ( -{ -anchors = ( -{ -name = _center; -pos = (309,370); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(535,343,l), -(535,376,l), -(84,376,l), -(84,343,l) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -2, -11 -); -stem = -2; -target = ( -1, -11 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -1, -5 -); -stem = -2; -target = ( -2, -5 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -2, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -2, -8 -); -stem = -2; -target = ( -1, -2 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -anchors = ( -{ -name = _center; -pos = (309,368); -} -); -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(481,304,l), -(481,420,l), -(138,420,l), -(138,304,l) -); -} -); -width = 618; -} -); -metricLeft = "=40"; -metricRight = "=40"; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/a.glyph b/sources/MonaSansMono.glyphspackage/glyphs/a.glyph index d89b1c31..08adb69e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/a.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/a.glyph @@ -1,70 +1,156 @@ { glyphname = a; -kernLeft = a; -kernRight = a; layers = ( { anchors = ( { name = bottom; -pos = (313,0); +pos = (433,0); }, { name = ogonek; -pos = (515,0); +pos = (730,0); }, { name = top; -pos = (313,517); +pos = (433,517); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (693,37); +type = Stem; +}, +{ +place = (692.5,37.5); +type = Stem; +}, +{ +place = (82,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(383,-8,o), -(454,44,o), -(481,121,c), -(484,121,l), -(484,0,l), -(521,0,l), -(521,517,l), -(486,517,l), -(484,398,l), -(481,398,l), -(454,475,o), -(383,526,o), -(285,526,cs), -(156,526,o), -(68,425,o), -(68,259,cs), -(68,94,o), -(156,-8,o), -(285,-8,cs) +(535,-9,o), +(646,46,o), +(685,130,c), +(693,130,l), +(692,0,l), +(730,0,l), +(730,517,l), +(694,517,l), +(691,398,l), +(685,398,l), +(646,475,o), +(541,526,o), +(400,526,cs), +(212,526,o), +(82,424,o), +(82,259,cs), +(82,97,o), +(211,-9,o), +(400,-9,cs) ); }, { closed = 1; nodes = ( -(181,26,o), -(106,112,o), -(106,259,cs), -(106,408,o), -(181,493,o), -(293,493,cs), -(413,493,o), -(483,397,o), -(483,295,cs), -(483,224,ls), -(483,122,o), -(413,26,o), -(293,26,cs) +(234,25,o), +(120,118,o), +(120,259,cs), +(120,407,o), +(235,492,o), +(402,492,cs), +(585,492,o), +(693,396,o), +(693,294,cs), +(693,234,ls), +(693,126,o), +(585,25,o), +(402,25,cs) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (313,0); +}, +{ +name = ogonek; +pos = (515,0); +}, +{ +name = top; +pos = (313,517); } ); -}; -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (493,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (480,35); +type = Stem; +}, +{ +place = (478,37); +type = Stem; +}, +{ +place = (73,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -109,158 +195,363 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = a; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = n; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (410,0); +}, +{ +name = ogonek; +pos = (775,0); +}, +{ +name = top; +pos = (410,544); +} +); +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -28 -); -stem = -2; -target = ( -1, -10 -); +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (387,165); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -17 -); -stem = -2; -target = ( -0, -10 -); +place = (0,155); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (-10,165); +type = Stem; +}, +{ +place = (565.5,209.5); +type = Stem; +}, +{ +place = (555,220); +type = Stem; +}, +{ +place = (34,220); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(423,-10,o), +(503,18,o), +(541,69,c), +(554,69,l), +(556,0,l), +(775,0,l), +(775,544,l), +(567,544,l), +(564,473,l), +(552,473,l), +(517,520,o), +(445,552,o), +(332,552,cs), +(156,552,o), +(34,444,o), +(34,271,cs), +(34,99,o), +(154,-10,o), +(332,-10,cs) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -0, -10 +closed = 1; +nodes = ( +(314,155,o), +(254,195,o), +(254,271,cs), +(254,347,o), +(315,387,o), +(402,387,cs), +(497,387,o), +(555,342,o), +(555,277,cs), +(555,265,ls), +(555,200,o), +(497,155,o), +(402,155,cs) +); +} ); -stem = -2; -target = ( -d, -o, -w, -n +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (193,0); +}, +{ +name = ogonek; +pos = (316,0); +}, +{ +name = top; +pos = (193,517); +} ); +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -1, -2 +horizontal = 1; +place = (500,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (288,28); +type = Stem; +}, +{ +place = (48,29); +type = Stem; +} ); -stem = -2; -target = ( -0, -14 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(228,-10,o), +(264,23,o), +(280,77,c), +(288,77,l), +(289,0,l), +(316,0,l), +(316,516,l), +(288,516,l), +(288,439,l), +(280,439,l), +(264,492,o), +(229,526,o), +(178,526,cs), +(90,526,o), +(48,434,o), +(48,257,cs), +(48,83,o), +(90,-10,o), +(178,-10,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -463, -37 +closed = 1; +nodes = ( +(111,16,o), +(77,100,o), +(77,257,cs), +(77,414,o), +(111,500,o), +(184,500,cs), +(236,500,o), +(288,438,o), +(288,309,cs), +(288,206,ls), +(288,80,o), +(237,16,o), +(184,16,cs) ); -stem = -2; -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (310,0); +pos = (190,0); }, { name = ogonek; -pos = (564,0); +pos = (355,0); }, { name = top; -pos = (310,544); +pos = (190,544); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (551,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (417,124); +type = Stem; +}, +{ +horizontal = 1; +place = (417,72); +type = Stem; +}, +{ +horizontal = 1; +place = (52,73); +type = Stem; +}, +{ +horizontal = 1; +place = (-2,127); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (210,145); +type = Stem; +}, +{ +place = (20,144); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(297,-10,o), -(356,27,o), -(380,83,c), -(390,83,l), -(390,0,l), -(581,0,l), -(581,544,l), -(397,544,l), -(390,461,l), -(380,461,l), -(356,517,o), -(297,554,o), -(220,554,cs), -(92,554,o), -(7,464,o), -(7,272,cs), -(7,80,o), -(92,-10,o), -(220,-10,cs) +(166,-10,o), +(184,10,o), +(200,52,c), +(210,52,l), +(212,0,l), +(355,0,l), +(355,541,l), +(210,541,l), +(210,489,l), +(200,489,l), +(185,530,o), +(161,551,o), +(126,551,cs), +(40,551,o), +(20,458,o), +(20,277,cs), +(20,42,o), +(61,-10,o), +(126,-10,cs) ); }, { closed = 1; nodes = ( -(239,143,o), -(202,179,o), -(202,272,cs), -(202,365,o), -(239,401,o), -(295,401,cs), -(362,401,o), -(388,349,o), -(388,294,cs), -(388,250,ls), -(388,195,o), -(362,143,o), -(295,143,cs) +(167,125,o), +(164,165,o), +(164,277,cs), +(164,385,o), +(170,417,o), +(188,417,cs), +(209,417,o), +(210,371,o), +(210,309,cs), +(210,232,ls), +(210,156,o), +(206,125,o), +(188,125,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = ogonek; +pos = (564,0); +}, +{ +name = top; +pos = (310,544); +} ); +hints = ( +{ +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (401,143); +type = Stem; +}, +{ +horizontal = 1; +place = (401,64); +type = Stem; +}, +{ +horizontal = 1; +place = (79,64); +type = Stem; +}, +{ +horizontal = 1; +place = (0,143); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,153); +type = Stem; +}, +{ +place = (377.5,186.5); +type = Stem; +}, +{ +place = (372,192); +type = Stem; +}, +{ +place = (30,196); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -305,14 +596,9 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = a; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = n; -}; width = 618; } ); -metricLeft = "=|b"; -metricRight = l; +note = a; unicode = 97; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/a.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/a.ss05.glyph index 5ecfab43..bc719482 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/a.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/a.ss05.glyph @@ -1,83 +1,161 @@ { glyphname = a.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { anchors = ( { name = bottom; -pos = (300,0); +pos = (410,0); }, { name = ogonek; -pos = (571,0); +pos = (781,0); }, { name = top; -pos = (300,517); +pos = (400,517); +} +); +hints = ( +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (268,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (615,35); +type = Stem; +}, +{ +place = (92,36); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(342,-9,o), -(411,27,o), -(442,87,c), -(444,87,l), -(447,23,o), -(468,-9,o), -(524,-9,cs), -(534,-9,o), -(547,-7,o), -(556,-3,c), -(556,32,l), -(547,27,o), -(538,26,o), -(526,26,cs), -(492,26,o), -(477,46,o), -(477,94,cs), -(477,360,ls), -(477,468,o), -(413,527,o), -(298,527,cs), -(188,527,o), -(110,469,o), -(106,383,c), -(144,383,l), -(147,449,o), -(208,493,o), -(298,493,cs), -(393,493,o), -(440,449,o), -(440,360,cs), -(440,129,l), -(411,62,o), -(345,23,o), -(261,23,cs), -(179,23,o), -(127,68,o), -(127,138,cs), -(127,219,o), -(188,264,o), -(300,264,cs), -(448,264,l), -(448,296,l), -(300,296,ls), -(168,296,o), -(89,237,o), -(89,138,cs), -(89,50,o), -(159,-9,o), -(261,-9,cs) +(457,-10,o), +(553,29,o), +(614,90,c), +(617,90,l), +(620,35,o), +(660,0,o), +(723,0,cs), +(781,0,l), +(781,36,l), +(731,36,ls), +(676,36,o), +(650,53,o), +(650,119,cs), +(650,353,ls), +(650,465,o), +(559,526,o), +(398,526,cs), +(247,526,o), +(152,470,o), +(132,373,c), +(169,373,l), +(189,452,o), +(266,492,o), +(396,492,cs), +(544,492,o), +(615,442,o), +(615,347,cs), +(615,300,l), +(368,300,ls), +(186,300,o), +(92,247,o), +(92,134,cs), +(92,39,o), +(186,-10,o), +(339,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(128,216,o), +(183,268,o), +(369,268,cs), +(615,268,l), +(615,138,l), +(568,70,o), +(475,24,o), +(342,24,cs), +(197,24,o), +(128,64,o), +(128,137,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = ogonek; +pos = (571,0); +}, +{ +name = top; +pos = (300,517); +} ); +hints = ( +{ +horizontal = 1; +place = (493,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,32); +type = Stem; +}, +{ +place = (445,33); +type = Stem; +}, +{ +place = (441,37); +type = Stem; +}, +{ +place = (107,38); +type = Stem; +}, +{ +place = (90,38); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -109,18 +187,7 @@ nodes = ( (394,493,o), (441,449,o), (441,360,cs), -(441,189,ls), -(441,76,o), -(346,23,o), -(263,23,cs), -(181,23,o), -(128,66,o), -(128,133,cs), -(128,207,o), -(185,241,o), -(270,250,cs), -(449,274,l), -(449,306,l), +(441,305,l), (269,282,ls), (164,271,o), (90,225,o), @@ -129,157 +196,431 @@ nodes = ( (161,-9,o), (262,-9,cs) ); +}, +{ +closed = 1; +nodes = ( +(128,207,o), +(185,241,o), +(270,250,cs), +(441,273,l), +(441,189,ls), +(441,76,o), +(346,23,o), +(263,23,cs), +(181,23,o), +(128,66,o), +(128,133,cs) +); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (421,0); +}, +{ +name = ogonek; +pos = (775,0); +}, +{ +name = top; +pos = (407,544); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (405,149); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (355,199); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (211,110); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (0,140); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (-10,134); +type = Stem; +}, +{ +place = (490,219); +type = Stem; +}, +{ +place = (489,220); +type = Stem; +}, +{ +place = (69,220); type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(386,-10,o), +(465,21,o), +(500,73,c), +(512,73,l), +(533,23,o), +(580,0,o), +(655,0,cs), +(775,0,l), +(775,140,l), +(740,140,ls), +(722,140,o), +(709,148,o), +(709,168,cs), +(709,344,ls), +(709,476,o), +(603,555,o), +(406,554,cs), +(232,553,o), +(112,481,o), +(95,355,c), +(308,355,l), +(315,388,o), +(348,405,o), +(404,405,cs), +(466,405,o), +(490,386,o), +(490,351,cs), +(490,321,l), +(338,321,ls), +(171,321,o), +(69,256,o), +(69,143,cs), +(69,48,o), +(151,-10,o), +(281,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(289,198,o), +(321,211,o), +(384,211,cs), +(489,211,l), +(489,196,ls), +(489,153,o), +(449,124,o), +(373,124,cs), +(316,124,o), +(289,139,o), +(289,166,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (204,0); +}, +{ +name = ogonek; +pos = (356,0); }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +name = top; +pos = (180,517); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (499,27); +type = Stem; +}, +{ +horizontal = 1; +place = (253,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,25); +type = Stem; +}, +{ +place = (276,22); +type = Stem; +}, +{ +place = (270,28); +type = Stem; +}, +{ +place = (74,29); +type = Stem; +}, +{ +place = (65,28); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(218,-10,o), +(253,19,o), +(268,65,c), +(276,65,l), +(276,24,o), +(292,0,o), +(334,0,cs), +(356,0,l), +(356,30,l), +(338,30,ls), +(307,30,o), +(298,43,o), +(298,93,cs), +(298,359,ls), +(298,492,o), +(248,526,o), +(188,526,cs), +(107,526,o), +(77,464,o), +(74,375,c), +(103,375,l), +(104,479,o), +(143,499,o), +(186,499,cs), +(249,499,o), +(270,442,o), +(270,359,cs), +(270,279,l), +(223,279,ls), +(130,279,o), +(65,232,o), +(65,122,cs), +(65,44,o), +(103,-10,o), +(167,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(93,198,o), +(131,253,o), +(220,253,cs), +(270,253,l), +(270,140,ls), +(270,63,o), +(229,15,o), +(173,15,cs), +(129,15,o), +(93,47,o), +(93,126,cs) +); +} +); +width = 390; }, { anchors = ( { name = bottom; -pos = (299,0); +pos = (203,0); }, { name = ogonek; -pos = (601,0); +pos = (378,0); }, { name = top; -pos = (314,544); +pos = (197,544); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (417,134); +type = Stem; +}, +{ +horizontal = 1; +place = (358,193); +type = Stem; +}, +{ +horizontal = 1; +place = (212,103); +type = Stem; +}, +{ +horizontal = 1; +place = (66,52); +type = Stem; +}, +{ +horizontal = 1; +place = (0,131); +type = Stem; +}, +{ +horizontal = 1; +place = (-6,21); +target = up; +type = BottomGhost; +}, +{ +place = (201,162); +type = Stem; +}, +{ +place = (22,145); +type = Stem; +}, +{ +place = (8,157); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(274,-10,o), -(336,20,o), -(360,63,c), -(366,63,l), -(380,19,o), -(424,-10,o), -(497,-10,cs), -(528,-10,o), -(568,-4,o), -(589,8,c), -(589,128,l), -(580,124,o), -(574,123,o), -(568,123,cs), -(555,123,o), -(547,130,o), -(547,149,cs), -(547,347,ls), -(547,477,o), -(468,554,o), -(307,554,cs), -(147,554,o), -(46,475,o), -(46,357,c), -(232,357,l), -(232,388,o), -(255,408,o), -(295,408,cs), -(327,408,o), -(356,398,o), -(356,356,cs), -(356,178,ls), -(356,136,o), -(325,114,o), -(282,114,cs), -(248,114,o), -(226,130,o), -(226,159,cs), -(226,191,o), -(251,211,o), -(303,211,cs), -(370,211,l), -(370,321,l), -(262,321,ls), -(123,321,o), -(32,258,o), -(32,142,cs), -(32,51,o), -(100,-10,o), -(208,-10,cs) +(156,-6,o), +(187,19,o), +(202,66,c), +(213,66,l), +(222,27,o), +(250,0,o), +(298,0,cs), +(378,0,l), +(378,131,l), +(374,131,ls), +(364,131,o), +(363,139,o), +(363,150,cs), +(363,364,ls), +(363,489,o), +(306,551,o), +(198,551,cs), +(98,551,o), +(25,482,o), +(22,358,c), +(167,358,l), +(168,393,o), +(170,417,o), +(184,417,cs), +(194,417,o), +(201,402,o), +(201,371,cs), +(201,315,l), +(160,315,ls), +(78,315,o), +(8,265,o), +(8,143,cs), +(8,54,o), +(50,-6,o), +(115,-6,cs) +); +}, +{ +closed = 1; +nodes = ( +(165,190,o), +(173,212,o), +(187,212,cs), +(201,212,l), +(201,169,ls), +(201,139,o), +(196,118,o), +(186,118,cs), +(170,118,o), +(165,140,o), +(165,163,cs) ); } ); -}; -guides = ( +width = 390; +}, { -pos = (372,211); +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = ogonek; +pos = (601,0); }, { -pos = (234,120); +name = top; +pos = (314,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (408,146); +type = Stem; +}, +{ +horizontal = 1; +place = (357,197); +type = Stem; +}, +{ +horizontal = 1; +place = (78,42); +type = Stem; +}, +{ +horizontal = 1; +place = (0,143); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,127); +type = Stem; +}, +{ +place = (348,191); +type = Stem; +}, +{ +place = (38,186); +type = Stem; +}, +{ +place = (24,194); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -311,19 +652,8 @@ nodes = ( (319,408,o), (348,398,o), (348,356,cs), -(348,203,ls), -(348,151,o), -(317,120,o), -(274,120,cs), -(240,120,o), -(218,135,o), -(218,162,cs), -(218,188,o), -(241,198,o), -(270,202,cs), -(364,221,l), -(364,331,l), -(229,313,ls), +(348,329,l), +(229,313,l), (113,303,o), (24,254,o), (24,144,cs), @@ -331,9 +661,26 @@ nodes = ( (91,-7,o), (196,-7,cs) ); +}, +{ +closed = 1; +nodes = ( +(218,188,o), +(241,198,o), +(270,202,c), +(348,218,l), +(348,203,ls), +(348,151,o), +(317,120,o), +(274,120,cs), +(240,120,o), +(218,135,o), +(218,162,cs) +); } ); width = 618; } ); +note = a.ss05; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/aacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/aacute.glyph index 3d7dfe58..a3579bc1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/aacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/aacute.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = aacute; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (46,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (32,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (27,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (36,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/aacute.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/aacute.ss05.glyph index f21dc391..52bbf07f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/aacute.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/aacute.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = aacute.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (13,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (29,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (14,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (43,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abreve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abreve.glyph index 134797b3..4058f22d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abreve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abreve.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = abreve; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-161); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-19,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-161); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (1,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abreve.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abreve.ss05.glyph index 1666517e..42bbe3ac 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abreve.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abreve.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = abreve.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-29,-161); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-9,-161); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abreveacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abreveacute.glyph index c3ec45cc..67794e88 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abreveacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abreveacute.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = abreveacute; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-161); +ref = brevecomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -17,7 +28,46 @@ ref = brevecomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-19,-134); +ref = brevecomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-161); +ref = brevecomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (1,-134); +ref = brevecomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abreveacute.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abreveacute.ss05.glyph index aff41c09..ad4d1625 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abreveacute.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abreveacute.ss05.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = abreveacute.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-29,-161); +ref = brevecomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +28,46 @@ ref = brevecomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = brevecomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-9,-161); +ref = brevecomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = brevecomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.glyph index 236e26cb..8c8a03fd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.glyph @@ -1,10 +1,25 @@ { -color = 6; glyphname = abrevedotbelow; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (10,0); +ref = dotbelowcomb; +}, +{ +pos = (4,-161); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -21,7 +36,58 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-13,0); +ref = dotbelowcomb; +}, +{ +pos = (-19,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-2,0); +ref = dotbelowcomb; +}, +{ +pos = (4,-161); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +}, +{ +pos = (1,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.ss01.glyph index bd6470f6..40ead4fd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.ss01.glyph @@ -1,10 +1,25 @@ { -color = 6; glyphname = abrevedotbelow.ss01; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (9,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (4,-161); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -21,7 +36,58 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-14,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-19,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (4,-161); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (1,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.ss05.glyph index e72e0d16..c4691813 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevedotbelow.ss05.glyph @@ -1,16 +1,30 @@ { -color = 6; glyphname = abrevedotbelow.ss05; -kernLeft = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-14,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-29,-161); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; }, { -pos = (-10,0); ref = dotbelowcomb.ss01; }, { @@ -21,13 +35,64 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-3,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-22,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (7,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-9,-161); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (7,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (8,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; }, { -pos = (-11,0); +pos = (-1,0); ref = dotbelowcomb.ss01; }, { diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevegrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevegrave.glyph index 89a4457f..089e6dd3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevegrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevegrave.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = abrevegrave; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-161); +ref = brevecomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -17,7 +28,46 @@ ref = brevecomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-19,-134); +ref = brevecomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-161); +ref = brevecomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (1,-134); +ref = brevecomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevegrave.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevegrave.ss05.glyph index f5d09739..26a1afdf 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevegrave.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevegrave.ss05.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = abrevegrave.ss05; -kernLeft = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-29,-161); +ref = brevecomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -17,7 +28,46 @@ ref = brevecomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = brevecomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-9,-161); +ref = brevecomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = brevecomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevehookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevehookabove.glyph index 7d4a9f8d..ef68077d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevehookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevehookabove.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = abrevehookabove; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-161); +ref = brevecomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -17,7 +28,46 @@ ref = brevecomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-16,-134); +ref = brevecomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-161); +ref = brevecomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-134); +ref = brevecomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevehookabove.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevehookabove.ss05.glyph index aac7354c..dc100d48 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevehookabove.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevehookabove.ss05.glyph @@ -1,9 +1,21 @@ { -color = 6; glyphname = abrevehookabove.ss05; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-29,-161); +ref = brevecomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -16,7 +28,46 @@ ref = brevecomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-19,-134); +ref = brevecomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-9,-161); +ref = brevecomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (11,-134); +ref = brevecomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevetilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevetilde.glyph index 5ff2dbfc..8d4184d2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevetilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevetilde.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = abrevetilde; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (3,-155); +ref = brevecomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -17,7 +28,46 @@ ref = brevecomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-19,-134); +ref = brevecomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (3,-155); +ref = brevecomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (1,-134); +ref = brevecomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/abrevetilde.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/abrevetilde.ss05.glyph index 65f6ea2e..fa982830 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/abrevetilde.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/abrevetilde.ss05.glyph @@ -1,9 +1,21 @@ { -color = 6; glyphname = abrevetilde.ss05; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-30,-155); +ref = brevecomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -16,7 +28,46 @@ ref = brevecomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = brevecomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-10,-155); +ref = brevecomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = brevecomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflex.glyph index 3b828762..fd853207 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflex.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = acircumflex; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-19,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (1,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflex.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflex.ss05.glyph index 7321eb92..b605e03d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflex.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflex.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = acircumflex.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-29,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-9,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexacute.glyph index eb5c3196..06f778c0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexacute.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = acircumflexacute; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (54,-155); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -17,7 +28,46 @@ ref = circumflexcomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (56,-134); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (54,-155); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (76,-134); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexacute.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexacute.ss05.glyph index d50f8433..3b7ea63d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexacute.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexacute.ss05.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = acircumflexacute.ss05; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (21,-155); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -17,7 +28,46 @@ ref = circumflexcomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (53,-134); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (41,-155); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (83,-134); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.glyph index ba215baa..64978ef9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.glyph @@ -1,10 +1,25 @@ { -color = 6; glyphname = acircumflexdotbelow; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (10,0); +ref = dotbelowcomb; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -21,7 +36,58 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-13,0); +ref = dotbelowcomb; +}, +{ +pos = (-19,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-2,0); +ref = dotbelowcomb; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +}, +{ +pos = (1,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.ss01.glyph index d9da8c51..c357037d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.ss01.glyph @@ -1,10 +1,25 @@ { -color = 6; glyphname = acircumflexdotbelow.ss01; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (9,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -21,7 +36,58 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-14,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-19,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (1,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph index e1aa2369..600b3914 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph @@ -1,16 +1,30 @@ { -color = 6; glyphname = acircumflexdotbelow.ss05; -kernLeft = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-14,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-29,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; }, { -pos = (-10,0); ref = dotbelowcomb.ss01; }, { @@ -21,13 +35,64 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-3,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-22,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (7,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-9,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (7,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (8,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; }, { -pos = (-11,0); +pos = (-1,0); ref = dotbelowcomb.ss01; }, { diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexgrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexgrave.glyph index bfeefd7b..3dd7c103 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexgrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexgrave.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = acircumflexgrave; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (32,-155); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -17,7 +28,46 @@ ref = circumflexcomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (16,-134); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (32,-155); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (36,-134); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexgrave.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexgrave.ss05.glyph index 8940f899..a3869239 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexgrave.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexgrave.ss05.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = acircumflexgrave.ss05; -kernLeft = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-1,-155); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -17,7 +28,46 @@ ref = circumflexcomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (13,-134); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (19,-155); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (43,-134); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexhookabove.glyph index c394785c..2651cf4b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexhookabove.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = acircumflexhookabove; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (48,-155); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -17,7 +28,46 @@ ref = circumflexcomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (27,-134); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (48,-155); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (47,-134); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexhookabove.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexhookabove.ss05.glyph index 5e985805..6d0f32fa 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflexhookabove.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflexhookabove.ss05.glyph @@ -1,9 +1,21 @@ { -color = 6; glyphname = acircumflexhookabove.ss05; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (15,-155); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -16,7 +28,46 @@ ref = circumflexcomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (24,-134); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (35,-155); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (54,-134); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflextilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflextilde.glyph index 21fa8346..793dfb33 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflextilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflextilde.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = acircumflextilde; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (12,-155); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -17,7 +28,46 @@ ref = circumflexcomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-19,-134); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (12,-155); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (1,-134); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acircumflextilde.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acircumflextilde.ss05.glyph index c7e38bc4..109f1484 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acircumflextilde.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acircumflextilde.ss05.glyph @@ -1,9 +1,21 @@ { -color = 6; glyphname = acircumflextilde.ss05; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-21,-155); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -16,7 +28,46 @@ ref = circumflexcomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-1,-155); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acute.glyph index 96b6327b..37e4351d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acute.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = acute; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = acutecomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = acutecomb; +} +); +width = 846; } ); +note = acute; unicode = 180; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/acutecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/acutecomb.glyph index 90b28aed..3a3715a5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/acutecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/acutecomb.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _top; +pos = (387,672); +} +); +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (362,123); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(362,746,l), +(397,746,l), +(485,882,l), +(440,882,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (270,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (255,109); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(255,746,l), (286,746,l), (364,882,l), -(323,882,l), -(255,746,l) +(323,882,l) ); } ); @@ -26,29 +69,131 @@ width = 618; anchors = ( { name = _top; +pos = (378,678); +} +); +hints = ( +{ +horizontal = 1; +place = (729,149); +type = Stem; +}, +{ +place = (288,271); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(288,729,l), +(442,729,l), +(559,878,l), +(351,878,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (166,672); +} +); +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (147,98); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(147,746,l), +(178,746,l), +(245,882,l), +(209,882,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (154,678); +} +); +hints = ( +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (78,233); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(78,735,l), +(222,735,l), +(311,884,l), +(123,884,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (261,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (189,241); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(189,735,l), (333,735,l), (430,884,l), -(242,884,l), -(189,735,l) +(242,884,l) ); } ); width = 618; } ); +note = acutecomb; unicode = 769; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/adieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/adieresis.glyph index 10ee8506..e670d0e0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/adieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/adieresis.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = adieresis; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-155); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-19,-134); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-155); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (1,-134); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/adieresis.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/adieresis.ss05.glyph index b4f994a8..22a50f08 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/adieresis.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/adieresis.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = adieresis.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-29,-155); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-9,-155); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/adieresis.ss05.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/adieresis.ss05.ss01.glyph index af793993..9d20b194 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/adieresis.ss05.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/adieresis.ss05.ss01.glyph @@ -2,7 +2,20 @@ glyphname = adieresis.ss05.ss01; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-30,-155); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -15,7 +28,46 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-10,-155); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.glyph index 46de60d6..5adfa67a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = adotbelow; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (10,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +28,46 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-13,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-2,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss01.glyph index 0532cb91..0927d972 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss01.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = adotbelow.ss01; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (9,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +28,46 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-14,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss05.glyph index dd386dc1..dc62a56a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss05.glyph @@ -1,30 +1,78 @@ { -color = 6; glyphname = adotbelow.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = a.ss05; }, { -pos = (-9,0); +pos = (-13,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (1,0); ref = dotbelowcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-2,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (9,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; }, { -pos = (-10,0); ref = dotbelowcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss05.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss05.ss01.glyph index e3a89a0f..00f7882d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss05.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/adotbelow.ss05.ss01.glyph @@ -2,26 +2,77 @@ glyphname = adotbelow.ss05.ss01; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-14,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; }, { -pos = (-10,0); ref = dotbelowcomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-3,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (7,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (7,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; }, { -pos = (-11,0); +pos = (-1,0); ref = dotbelowcomb.ss01; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ae.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ae.glyph index d4d23176..3b01f6c7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ae.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ae.glyph @@ -1,91 +1,188 @@ { glyphname = ae; -kernLeft = a.ss04; -kernRight = e; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (256,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (785,40); +type = Stem; +}, +{ +place = (371,38); +type = Stem; +}, +{ +place = (371,37); +type = Stem; +}, +{ +place = (31,38); +type = Stem; +}, +{ +place = (20,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(-99,94,o), -(-11,-8,o), -(118,-8,cs), -(216,-8,o), -(287,44,o), -(314,121,c), -(317,121,l), -(317,0,l), -(354,0,l), -(354,121,l), -(357,121,l), -(391,35,o), -(466,-8,o), -(554,-8,cs), -(666,-8,o), -(755,55,o), -(772,152,c), -(734,152,l), -(717,76,o), -(649,28,o), -(554,28,cs), -(435,28,o), -(358,111,o), -(354,256,c), -(773,256,l), -(787,407,o), -(710,525,o), -(552,525,cs), -(463,525,o), -(389,478,o), -(357,398,c), -(354,398,l), -(354,517,l), -(319,517,l), -(317,398,l), -(314,398,l), -(287,475,o), -(216,526,o), -(118,526,cs), -(-11,526,o), -(-99,425,o), -(-99,259,cs) +(275,-10,o), +(360,47,o), +(389,145,c), +(392,145,l), +(428,47,o), +(503,-8,o), +(605,-8,cs), +(714,-8,o), +(803,55,o), +(819,152,c), +(781,152,l), +(764,76,o), +(694,26,o), +(605,26,cs), +(488,26,o), +(410,112,o), +(408,256,c), +(825,256,l), +(834,423,o), +(746,525,o), +(603,525,cs), +(511,525,o), +(440,479,o), +(403,399,c), +(400,399,l), +(380,478,o), +(314,526,o), +(222,526,cs), +(117,526,o), +(41,465,o), +(31,373,c), +(69,373,l), +(78,444,o), +(134,492,o), +(220,492,cs), +(311,492,o), +(371,442,o), +(371,337,cs), +(371,290,l), +(224,290,ls), +(113,290,o), +(20,262,o), +(20,133,cs), +(20,47,o), +(78,-10,o), +(177,-10,cs) ); }, { closed = 1; nodes = ( -(-61,408,o), -(14,493,o), -(126,493,cs), -(246,493,o), -(316,397,o), -(316,295,cs), -(316,224,ls), -(316,122,o), -(246,26,o), -(126,26,cs), -(14,26,o), -(-61,112,o), -(-61,259,cs) +(58,231,o), +(121,256,o), +(234,256,cs), +(371,256,l), +(371,216,ls), +(371,101,o), +(294,24,o), +(180,24,cs), +(110,24,o), +(58,59,o), +(58,133,cs) ); }, { closed = 1; nodes = ( -(364,414,o), -(438,489,o), -(551,489,cs), -(655,489,o), -(738,433,o), -(738,289,c), -(355,289,l) +(409,290,l), +(418,412,o), +(493,491,o), +(602,491,cs), +(710,491,o), +(784,419,o), +(785,290,c) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (493,34); +type = Stem; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (261,33); +type = Stem; +}, +{ +horizontal = 1; +place = (260,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,32); +type = Stem; +}, +{ +place = (566,38); +type = Stem; +}, +{ +place = (278,37); +type = Stem; +}, +{ +place = (27,37); +type = Stem; +}, +{ +place = (14,38); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -104,18 +201,9 @@ nodes = ( (551,71,o), (508,26,o), (450,26,cs), -(369,26,o), -(315,114,o), -(315,267,cs), -(315,280,ls), -(315,411,o), -(370,491,o), -(448,491,cs), -(522,491,o), -(563,421,o), -(566,293,c), -(308,293,l), -(308,260,l), +(370,26,o), +(317,111,o), +(315,260,c), (604,260,l), (610,430,o), (554,525,o), @@ -137,18 +225,7 @@ nodes = ( (241,493,o), (278,439,o), (278,340,cs), -(278,194,ls), -(278,68,o), -(206,23,o), -(145,23,cs), -(86,23,o), -(52,69,o), -(52,138,cs), -(52,229,o), -(106,261,o), -(183,261,cs), -(293,261,l), -(293,294,l), +(278,294,l), (183,294,ls), (92,294,o), (14,254,o), @@ -157,104 +234,525 @@ nodes = ( (61,-9,o), (139,-9,cs) ); +}, +{ +closed = 1; +nodes = ( +(52,229,o), +(106,261,o), +(183,261,cs), +(278,261,l), +(278,194,ls), +(278,68,o), +(206,23,o), +(145,23,cs), +(86,23,o), +(52,69,o), +(52,138,cs) +); +}, +{ +closed = 1; +nodes = ( +(315,293,l), +(319,417,o), +(373,491,o), +(448,491,cs), +(522,491,o), +(563,421,o), +(566,293,c) +); } ); width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (409,144); +type = Stem; +}, +{ +horizontal = 1; +place = (405,149); +type = Stem; +}, +{ +horizontal = 1; +place = (355,199); +type = Stem; +}, +{ +horizontal = 1; +place = (219,115); +type = Stem; +}, +{ +horizontal = 1; +place = (211,110); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,190); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,152); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,134); +type = Stem; +}, +{ +place = (298,200); +type = Stem; +}, +{ +place = (9,178); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(263,-10,o), +(329,28,o), +(371,106,c), +(384,106,l), +(423,28,o), +(489,-10,o), +(584,-10,cs), +(710,-10,o), +(816,58,o), +(833,180,c), +(636,180,l), +(629,158,o), +(603,142,o), +(573,142,cs), +(532,142,o), +(504,165,o), +(498,219,c), +(837,219,l), +(855,419,o), +(767,553,o), +(580,553,cs), +(518,553,o), +(446,518,o), +(418,473,c), +(408,473,l), +(381,524,o), +(320,555,o), +(240,554,cs), +(118,553,o), +(27,481,o), +(20,355,c), +(189,355,l), +(190,388,o), +(209,405,o), +(245,405,cs), +(280,405,o), +(298,387,o), +(298,351,cs), +(298,321,l), +(196,321,ls), +(87,321,o), +(9,248,o), +(9,144,cs), +(9,52,o), +(67,-10,o), +(173,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(187,198,o), +(208,211,o), +(238,211,cs), +(298,211,l), +(298,196,ls), +(298,153,o), +(274,124,o), +(232,124,cs), +(203,124,o), +(187,139,o), +(187,166,cs) +); +}, +{ +closed = 1; +nodes = ( +(498,334,l), +(504,379,o), +(528,409,o), +(567,409,cs), +(611,409,o), +(633,382,o), +(636,334,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (499,27); +type = Stem; +}, +{ +horizontal = 1; +place = (498,28); +type = Stem; +}, +{ +horizontal = 1; +place = (253,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,25); +type = Stem; +}, +{ +place = (340,28); +type = Stem; +}, +{ +place = (339,27); +type = Stem; +}, +{ +place = (172,27); +type = Stem; +}, +{ +place = (26,27); +type = Stem; +}, +{ +place = (18,27); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(120,-10,o), -(200,10,o), -(250,67,c), -(297,18,o), -(367,-10,o), -(456,-10,cs), -(598,-10,o), -(702,64,o), -(715,175,c), -(535,175,l), -(526,149,o), -(495,132,o), -(456,132,cs), -(400,132,o), -(362,166,o), -(364,227,c), -(719,227,l), -(739,415,o), -(646,554,o), -(449,554,cs), -(392,554,o), -(341,541,o), -(300,516,c), -(261,541,o), -(208,554,o), -(141,554,cs), -(-19,554,o), -(-120,475,o), -(-120,357,c), -(66,357,l), -(66,388,o), -(89,408,o), -(129,408,cs), -(161,408,o), -(190,398,o), -(190,356,cs), -(190,324,l), -(116,324,ls), -(-43,324,o), -(-134,260,o), -(-134,142,cs), -(-134,51,o), -(-62,-10,o), -(49,-10,cs) +(136,-10,o), +(167,15,o), +(185,82,c), +(192,82,l), +(207,20,o), +(231,-10,o), +(271,-10,cs), +(321,-10,o), +(359,25,o), +(368,148,c), +(340,148,l), +(333,66,o), +(318,18,o), +(272,18,cs), +(233,18,o), +(199,57,o), +(199,253,c), +(366,253,l), +(366,417,o), +(347,526,o), +(272,526,cs), +(235,526,o), +(210,499,o), +(196,439,c), +(188,439,l), +(177,502,o), +(148,526,o), +(116,526,cs), +(61,526,o), +(31,477,o), +(26,375,c), +(53,375,l), +(54,459,o), +(75,499,o), +(114,499,cs), +(159,499,o), +(172,444,o), +(172,359,cs), +(172,279,l), +(138,279,ls), +(67,279,o), +(18,232,o), +(18,122,cs), +(18,45,o), +(44,-10,o), +(98,-10,cs) ); }, { closed = 1; nodes = ( -(80,114,o), -(59,130,o), -(60,159,cs), -(61,193,o), -(85,214,o), -(147,214,cs), -(185,214,l), -(187,191,o), -(192,169,o), -(199,149,c), -(183,127,o), -(151,114,o), -(114,114,cs) +(45,198,o), +(71,253,o), +(136,253,cs), +(172,253,l), +(172,140,ls), +(172,59,o), +(142,15,o), +(101,15,cs), +(68,15,o), +(45,49,o), +(45,126,cs) ); }, { closed = 1; nodes = ( -(367,383,o), -(400,413,o), -(449,413,cs), -(496,413,o), -(529,386,o), -(531,338,c), -(365,338,l) +(199,279,l), +(199,425,o), +(223,498,o), +(272,498,cs), +(305,498,o), +(335,466,o), +(339,279,c) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (422,129); +type = Stem; +}, +{ +horizontal = 1; +place = (417,134); +type = Stem; +}, +{ +horizontal = 1; +place = (358,193); +type = Stem; +}, +{ +horizontal = 1; +place = (358,113); +type = Stem; +}, +{ +horizontal = 1; +place = (225,103); +type = Stem; +}, +{ +horizontal = 1; +place = (218,103); +type = Stem; +}, +{ +horizontal = 1; +place = (114,71); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,195); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,128); +type = Stem; +}, +{ +place = (278,101); +type = Stem; +}, +{ +place = (142,96); +type = Stem; +}, +{ +place = (15,92); +type = Stem; +}, +{ +place = (6,99); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(133,-10,o), +(159,23,o), +(171,114,c), +(184,114,l), +(197,23,o), +(232,-10,o), +(273,-10,cs), +(339,-10,o), +(374,52,o), +(379,185,c), +(278,185,l), +(275,134,o), +(268,118,o), +(258,118,cs), +(244,118,o), +(238,148,o), +(238,225,c), +(379,225,l), +(387,437,o), +(363,551,o), +(280,551,cs), +(247,551,o), +(216,519,o), +(206,471,c), +(193,471,l), +(184,521,o), +(155,551,o), +(119,551,cs), +(57,551,o), +(18,482,o), +(15,358,c), +(107,358,l), +(107,393,o), +(111,417,o), +(124,417,cs), +(135,417,o), +(142,403,o), +(142,371,cs), +(142,321,l), +(115,321,ls), +(37,321,o), +(6,247,o), +(6,142,cs), +(6,50,o), +(41,-10,o), +(92,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(105,192,o), +(113,218,o), +(133,218,cs), +(142,218,l), +(142,165,ls), +(142,133,o), +(134,114,o), +(125,114,cs), +(111,114,o), +(105,134,o), +(105,159,cs) +); +}, +{ +closed = 1; +nodes = ( +(238,328,l), +(239,391,o), +(242,422,o), +(258,422,cs), +(270,422,o), +(276,398,o), +(278,328,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (410,144); +type = Stem; +}, +{ +horizontal = 1; +place = (408,146); +type = Stem; +}, +{ +horizontal = 1; +place = (357,197); +type = Stem; +}, +{ +horizontal = 1; +place = (221,110); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,182); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,142); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,130); +type = Stem; +}, +{ +place = (464,155); +type = Stem; +}, +{ +place = (462,157); +type = Stem; +}, +{ +place = (462,150); +type = Stem; +}, +{ +place = (222,150); +type = Stem; +}, +{ +place = (10,152); +type = Stem; +}, +{ +place = (0,161); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( (210,-10,o), -(268,39,o), -(281,96,c), -(291,96,l), -(311,35,o), +(267,39,o), +(280,96,c), +(292,96,l), +(312,35,o), (356,-10,o), (435,-10,cs), (533,-10,o), @@ -266,27 +764,18 @@ nodes = ( (422,132,cs), (394,132,o), (372,165,o), -(372,222,cs), -(372,332,l), -(376,381,o), -(394,410,o), -(420,410,cs), -(447,410,o), -(462,383,o), -(464,331,c), -(359,331,l), -(359,221,l), +(372,221,c), (615,221,l), (636,425,o), (567,554,o), (439,554,cs), (381,554,o), -(329,524,o), -(309,485,c), -(299,485,l), -(282,526,o), +(330,524,o), +(310,475,c), +(298,475,l), +(281,526,o), (239,554,o), -(186,554,cs), +(180,554,cs), (81,554,o), (13,477,o), (10,357,c), @@ -297,18 +786,7 @@ nodes = ( (213,408,o), (222,388,o), (222,346,cs), -(222,183,ls), -(222,146,o), -(208,120,o), -(184,120,cs), -(171,120,o), -(161,136,o), -(161,165,cs), -(161,199,o), -(173,221,o), -(210,221,cs), -(301,221,l), -(301,331,l), +(222,331,l), (166,331,ls), (59,331,o), (0,267,o), @@ -317,10 +795,39 @@ nodes = ( (55,-10,o), (136,-10,cs) ); +}, +{ +closed = 1; +nodes = ( +(161,199,o), +(173,221,o), +(210,221,cs), +(222,221,l), +(222,183,ls), +(222,146,o), +(208,120,o), +(184,120,cs), +(171,120,o), +(161,136,o), +(161,165,cs) +); +}, +{ +closed = 1; +nodes = ( +(372,332,l), +(376,381,o), +(394,410,o), +(420,410,cs), +(447,410,o), +(462,383,o), +(464,331,c) +); } ); width = 618; } ); +note = ae; unicode = 230; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/agrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/agrave.glyph index 33b0a6ac..e81725c4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/agrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/agrave.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = agrave; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (-41,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-74,-134); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-43,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-54,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/agrave.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/agrave.ss05.glyph index 86e83d98..ad038c78 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/agrave.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/agrave.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = agrave.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-74,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-77,-134); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-56,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-47,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ahookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ahookabove.glyph index 58761e73..14f76387 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ahookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ahookabove.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ahookabove; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-155); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +28,46 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-12,-134); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-155); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (8,-134); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ahookabove.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ahookabove.ss05.glyph index 3c2ad2cd..dbdb93fb 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ahookabove.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ahookabove.ss05.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ahookabove.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-29,-155); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +28,46 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-15,-134); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-9,-155); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (15,-134); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/amacron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/amacron.glyph index cda3dde0..6fe26bbe 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/amacron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/amacron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = amacron; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (3,-155); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-20,-134); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (3,-155); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (0,-134); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/amacron.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/amacron.ss05.glyph index 7c5e855f..b1f92afa 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/amacron.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/amacron.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = amacron.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-30,-155); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-23,-134); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-10,-155); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (7,-134); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ampersand.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ampersand.glyph index 37e0e0d9..d202df81 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ampersand.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ampersand.glyph @@ -1,103 +1,188 @@ { glyphname = ampersand; -kernRight = ampersand; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (706,33); +type = Stem; +}, +{ +horizontal = 1; +place = (316,40); +type = Stem; +}, +{ +horizontal = 1; +place = (-6,42); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (635,159.5); +type = Stem; +}, +{ +place = (506,38); +type = Stem; +}, +{ +place = (166,38); +type = Stem; +}, +{ +place = (53,40); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(638,-5,o), -(654,-1,o), -(664,3,c), -(664,44,l), -(654,39,o), -(640,35,o), -(623,35,cs), -(575,35,o), -(542,41,o), -(457,134,cs), -(229,382,ls), -(149,470,o), -(122,521,o), -(122,586,cs), -(122,656,o), -(173,705,o), -(250,705,cs), -(319,705,o), -(365,663,o), -(365,590,cs), -(365,517,o), -(316,463,o), -(193,405,c), -(216,383,l), -(340,442,o), -(402,507,o), -(402,592,cs), -(402,680,o), -(342,739,o), -(251,739,cs), -(155,739,o), -(84,677,o), -(84,582,cs), -(84,528,o), -(99,469,o), -(195,364,cs), -(427,110,ls), -(501,28,o), -(547,-5,o), -(618,-5,cs) +(395,-10,o), +(491,26,o), +(562,111,c), +(557,111,l), +(636,39,o), +(694,-6,o), +(776,-6,cs), +(796,-6,o), +(816,-3,o), +(824,1,c), +(824,43,l), +(816,39,o), +(798,36,o), +(774,36,cs), +(711,36,o), +(658,72,o), +(586,134,c), +(625,184,o), +(657,257,o), +(672,317,c), +(796,315,l), +(793,356,l), +(636,356,l), +(634,324,l), +(620,267,o), +(601,216,o), +(558,158,c), +(311,379,l), +(483,433,o), +(544,498,o), +(544,583,cs), +(544,678,o), +(466,739,o), +(362,739,cs), +(243,739,o), +(166,666,o), +(166,578,cs), +(166,524,o), +(182,470,o), +(251,391,c), +(136,349,o), +(53,274,o), +(53,173,cs), +(53,64,o), +(143,-10,o), +(276,-10,cs) ); }, { closed = 1; nodes = ( -(274,-10,o), -(365,38,o), -(424,139,c), -(394,157,l), -(347,73,o), -(272,23,o), -(164,23,cs), -(75,23,o), -(12,82,o), -(12,173,cs), -(12,261,o), -(72,323,o), -(198,376,c), -(177,402,l), -(50,347,o), -(-26,274,o), -(-26,172,cs), -(-26,65,o), -(51,-10,o), -(162,-10,cs) +(167,24,o), +(93,84,o), +(93,173,cs), +(93,257,o), +(146,321,o), +(273,367,c), +(533,130,l), +(472,60,o), +(399,24,o), +(274,24,cs) ); }, { closed = 1; nodes = ( -(456,201,o), -(476,259,o), -(483,319,c), -(596,318,l), -(591,355,l), -(444,355,l), -(444,326,l), -(437,270,o), -(423,218,o), -(402,175,c), -(433,155,l) +(217,479,o), +(204,525,o), +(204,576,cs), +(204,653,o), +(267,706,o), +(362,706,cs), +(448,706,o), +(506,655,o), +(506,584,cs), +(506,508,o), +(454,453,o), +(289,402,c) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (703,34); +type = Stem; +}, +{ +horizontal = 1; +place = (328.5,36.5); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,38); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,33); +type = Stem; +}, +{ +place = (449,117); +type = Stem; +}, +{ +place = (449,31); +type = Stem; +}, +{ +place = (358,37); +type = Stem; +}, +{ +place = (107,38); +type = Stem; +}, +{ +place = (29,38); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(293,-10,o), +(363,27,o), +(414,115,c), +(399,114,l), +(450,51,o), +(499,-5,o), +(566,-5,cs), (577,-5,o), (585,-4,o), (593,-3,c), @@ -105,25 +190,22 @@ nodes = ( (586,34,o), (581,33,o), (571,33,cs), -(521,33,o), -(486,61,o), -(413,154,cs), -(256,354,ls), -(172,461,o), -(145,519,o), -(145,586,cs), -(145,654,o), -(190,703,o), -(257,703,cs), -(317,703,o), -(358,662,o), -(358,590,cs), -(358,518,o), -(316,464,o), -(207,405,c), -(230,383,l), -(340,442,o), -(395,507,o), +(524,33,o), +(490,58,o), +(427,136,c), +(452,185,o), +(473,256,o), +(480,329,c), +(566,328,l), +(566,365,l), +(451,365,l), +(447,336,ls), +(439,263,o), +(425,207,o), +(403,167,c), +(233,384,l), +(342,443,o), +(395,508,o), (395,592,cs), (395,679,o), (339,737,o), @@ -131,343 +213,531 @@ nodes = ( (172,737,o), (107,676,o), (107,582,cs), -(107,528,o), -(122,463,o), -(218,342,cs), -(381,136,ls), -(438,64,o), -(491,-5,o), -(566,-5,cs) +(107,537,o), +(118,483,o), +(178,396,c), +(84,342,o), +(29,269,o), +(29,172,cs), +(29,65,o), +(103,-10,o), +(212,-10,cs) ); }, { closed = 1; nodes = ( -(296,-10,o), -(369,31,o), -(419,125,c), -(390,143,l), -(352,66,o), -(296,23,o), -(216,23,cs), (128,23,o), (67,82,o), (67,173,cs), -(67,261,o), -(114,323,o), -(210,376,c), -(189,402,l), -(88,347,o), -(29,273,o), -(29,172,cs), -(29,65,o), -(103,-10,o), -(212,-10,cs) +(67,257,o), +(109,317,o), +(197,369,c), +(384,132,l), +(346,62,o), +(292,23,o), +(216,23,cs) ); }, { closed = 1; nodes = ( -(451,181,o), -(473,255,o), -(480,329,c), -(566,328,l), -(566,365,l), -(451,365,l), -(447,336,l), -(438,254,o), -(422,196,o), -(395,154,c), -(426,133,l) +(163,483,o), +(145,532,o), +(145,586,cs), +(145,654,o), +(190,703,o), +(257,703,cs), +(317,703,o), +(358,662,o), +(358,590,cs), +(358,520,o), +(319,467,o), +(215,409,c) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -4 -); -stem = -2; -target = ( -0, -4 -); +place = (579,160); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (259,141); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -2, -5 -); +place = (-10,165); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -4 -); -stem = -2; -target = ( -u, -p -); +place = (-12,164); +type = Stem; +}, +{ +horizontal = 1; +place = (-1,21); +target = up; type = BottomGhost; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (449,181); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -8 -); -stem = -2; -target = ( -0, -19 -); +place = (111,206); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +place = (17,219); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(372,-10,o), +(485,12,o), +(533,75,c), +(543,75,l), +(609,18,o), +(674,-8,o), +(751,-8,cs), +(786,-8,o), +(824,-3,o), +(837,4,c), +(832,156,l), +(823,156,o), +(815,156,o), +(806,156,cs), +(771,156,o), +(734,162,o), +(683,191,c), +(704,210,o), +(721,232,o), +(739,260,c), +(818,258,l), +(827,400,l), +(620,400,l), +(607,368,ls), +(594,339,o), +(580,309,o), +(560,289,c), +(465,370,l), +(568,400,o), +(630,459,o), +(630,553,cs), +(630,663,o), +(522,739,o), +(372,739,cs), +(221,739,o), +(111,659,o), +(111,536,cs), +(111,482,o), +(129,438,o), +(182,380,c), +(82,347,o), +(17,270,o), +(17,183,cs), +(17,67,o), +(121,-10,o), +(277,-10,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -25 +closed = 1; +nodes = ( +(274,155,o), +(236,184,o), +(236,217,cs), +(236,244,o), +(255,269,o), +(287,281,c), +(412,174,l), +(395,163,o), +(368,155,o), +(324,155,cs) ); -stem = -2; -target = ( -2, -2 +}, +{ +closed = 1; +nodes = ( +(337,481,o), +(317,504,o), +(317,529,cs), +(317,560,o), +(343,579,o), +(382,579,cs), +(421,579,o), +(449,561,o), +(449,531,cs), +(449,499,o), +(421,471,o), +(371,451,c) ); -type = Stem; } ); -}; -width = 618; +width = 846; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (710,29); +type = Stem; +}, +{ +horizontal = 1; +place = (339,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,30); +type = Stem; +}, +{ +place = (288,26); +type = Stem; +}, +{ +place = (228,29); +type = Stem; +}, +{ +place = (84,30); +type = Stem; +}, +{ +place = (30,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(-553,-10,o), -(-471,9,o), -(-412,64,c), -(-403,64,l), -(-343,10,o), -(-286,-8,o), -(-220,-8,cs), -(-198,-8,o), -(-175,-6,o), -(-151,-1,c), -(-145,147,l), -(-157,143,o), -(-169,141,o), -(-183,141,cs), -(-217,141,o), -(-252,157,o), -(-293,192,c), -(-275,216,o), -(-262,236,o), -(-250,256,c), -(-171,253,l), -(-152,396,l), -(-353,396,l), -(-356,365,l), -(-362,344,o), -(-376,318,o), -(-394,291,c), -(-464,368,l), -(-374,410,o), -(-324,478,o), -(-324,557,cs), -(-324,667,o), -(-410,739,o), -(-531,739,cs), -(-667,739,o), -(-765,659,o), -(-765,542,cs), -(-765,486,o), -(-745,431,o), -(-701,384,c), -(-783,351,o), -(-843,275,o), -(-843,187,cs), -(-843,65,o), -(-753,-10,o), -(-632,-10,cs) +(186,-10,o), +(234,38,o), +(260,115,c), +(250,118,l), +(286,28,o), +(312,-7,o), +(347,-7,cs), +(350,-7,o), +(357,-6,o), +(360,-5,c), +(360,25,l), +(358,25,o), +(354,24,o), +(351,24,cs), +(326,24,o), +(305,53,o), +(275,129,c), +(296,196,o), +(312,286,o), +(314,339,c), +(365,339,l), +(365,365,l), +(288,365,l), +(288,347,ls), +(286,295,o), +(275,219,o), +(260,166,c), +(164,406,l), +(219,464,o), +(257,543,o), +(257,615,cs), +(257,688,o), +(227,739,o), +(173,739,cs), +(121,739,o), +(84,686,o), +(84,599,cs), +(84,545,o), +(99,487,o), +(130,411,c), +(74,362,o), +(30,271,o), +(30,160,cs), +(30,57,o), +(70,-10,o), +(142,-10,cs) ); }, { closed = 1; nodes = ( -(-624,147,o), -(-652,173,o), -(-652,211,cs), -(-652,244,o), -(-636,267,o), -(-613,280,c), -(-511,170,l), -(-528,154,o), -(-554,147,o), -(-585,147,cs) +(93,20,o), +(61,65,o), +(61,163,cs), +(61,257,o), +(91,338,o), +(141,386,c), +(246,130,l), +(218,62,o), +(179,20,o), +(144,20,cs) ); }, { closed = 1; nodes = ( -(-568,480,o), -(-585,511,o), -(-585,537,cs), -(-585,568,o), -(-563,587,o), -(-535,587,cs), -(-506,587,o), -(-488,567,o), -(-488,538,cs), -(-488,506,o), -(-508,476,o), -(-540,454,c) +(127,501,o), +(114,553,o), +(114,599,cs), +(114,664,o), +(132,710,o), +(173,710,cs), +(206,710,o), +(228,678,o), +(228,613,cs), +(228,550,o), +(197,481,o), +(154,431,c) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (739,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (608,131); +type = Stem; +}, +{ +horizontal = 1; +place = (244.5,149.5); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,146); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-7,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (345,25); +type = Stem; +}, +{ +place = (286.5,83.5); +type = Stem; +}, +{ +place = (212,111); +type = Stem; }, { +place = (201,169); +type = Stem; +}, +{ +place = (53,120); +type = Stem; +}, +{ +place = (27,122); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(255,-10,o), -(343,19,o), -(388,63,c), -(397,63,l), -(457,10,o), -(514,-8,o), -(580,-8,cs), -(602,-8,o), -(625,-6,o), -(649,-1,c), -(656,148,l), -(642,143,o), -(629,141,o), -(616,141,cs), -(586,141,o), -(552,155,o), -(509,190,c), -(525,213,o), -(541,236,o), -(553,256,c), -(629,253,l), -(648,397,l), -(440,398,l), -(438,366,l), -(433,350,o), -(424,327,o), -(403,294,c), -(336,368,l), -(421,407,o), -(477,475,o), -(477,558,cs), -(477,667,o), -(389,739,o), -(269,739,cs), -(133,739,o), -(34,659,o), -(34,541,cs), -(34,482,o), -(57,429,o), -(98,385,c), -(18,351,o), -(-43,276,o), -(-43,187,cs), -(-43,65,o), -(48,-10,o), -(167,-10,cs) +(187,-10,o), +(228,35,o), +(241,91,c), +(247,91,l), +(275,17,o), +(299,-7,o), +(343,-7,cs), +(354,-7,o), +(364,-4,o), +(370,0,c), +(370,145,l), +(366,145,o), +(363,145,o), +(359,145,cs), +(341,145,o), +(332,155,o), +(319,180,c), +(328,200,o), +(338,225,o), +(345,245,c), +(367,244,l), +(373,394,l), +(289,394,l), +(284,357,ls), +(282,339,o), +(277,307,o), +(271,278,c), +(227,370,l), +(295,433,o), +(323,505,o), +(323,570,cs), +(323,670,o), +(268,739,o), +(192,739,cs), +(113,739,o), +(53,670,o), +(53,547,cs), +(53,490,o), +(68,438,o), +(92,384,c), +(51,345,o), +(27,273,o), +(27,184,cs), +(27,62,o), +(68,-10,o), +(144,-10,cs) ); }, { closed = 1; nodes = ( -(174,145,o), -(148,171,o), -(148,211,cs), -(148,239,o), -(164,266,o), -(187,280,c), -(289,170,l), -(273,155,o), -(243,145,o), -(213,145,cs) +(156,136,o), +(149,161,o), +(149,213,cs), +(149,232,o), +(149,251,o), +(150,265,c), +(201,162,l), +(200,147,o), +(189,136,o), +(173,136,cs) ); }, { closed = 1; nodes = ( -(233,479,o), -(215,510,o), -(215,536,cs), -(215,566,o), -(238,587,o), -(265,587,cs), -(294,587,o), -(312,565,o), -(312,538,cs), -(312,507,o), -(292,476,o), -(261,455,c) +(176,492,o), +(173,521,o), +(173,550,cs), +(173,582,o), +(179,608,o), +(193,608,cs), +(204,608,o), +(212,588,o), +(212,557,cs), +(212,526,o), +(204,489,o), +(186,461,c) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (593,146); +type = Stem; +}, +{ +horizontal = 1; +place = (255,154); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,158); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,154); +type = Stem; +}, +{ +horizontal = 1; +place = (-2,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-8,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (461.5,137.5); +type = Stem; +}, +{ +place = (330,158); +type = Stem; +}, +{ +place = (68,173); +type = Stem; +}, +{ +place = (13,183); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(300,-10,o), +(358,23,o), +(392,77,c), +(401,77,l), +(442,10,o), +(497,-8,o), +(558,-8,cs), (571,-8,o), (585,-6,o), (599,-2,c), @@ -475,25 +745,22 @@ nodes = ( (593,150,o), (589,150,o), (584,150,cs), -(558,150,o), -(530,161,o), -(499,198,cs), -(319,413,ls), -(247,499,o), -(241,512,o), -(241,546,cs), -(241,576,o), -(263,593,o), -(287,593,cs), -(314,593,o), -(330,575,o), -(330,546,cs), -(330,512,o), -(301,476,o), -(269,458,c), -(349,357,l), -(431,394,o), -(488,469,o), +(564,150,o), +(543,156,o), +(520,176,c), +(541,203,o), +(557,232,o), +(568,255,c), +(599,255,l), +(599,409,l), +(463,409,l), +(460,394,ls), +(457,379,o), +(443,339,o), +(417,296,c), +(361,363,l), +(437,402,o), +(488,474,o), (488,560,cs), (488,663,o), (405,739,o), @@ -501,66 +768,53 @@ nodes = ( (159,739,o), (68,654,o), (68,538,cs), -(68,482,o), -(86,426,o), -(163,337,cs), -(397,65,ls), -(446,8,o), -(501,-8,o), -(558,-8,cs) +(68,492,o), +(80,446,o), +(126,383,c), +(63,349,o), +(13,274,o), +(13,188,cs), +(13,65,o), +(98,-10,o), +(213,-10,cs) ); }, { closed = 1; nodes = ( -(310,-10,o), -(389,32,o), -(428,97,c), -(329,194,l), -(314,165,o), -(287,144,o), -(255,144,cs), (219,144,o), (196,169,o), (196,212,cs), -(196,244,o), -(211,276,o), -(228,288,c), -(143,391,l), -(72,362,o), -(13,282,o), -(13,188,cs), -(13,65,o), -(98,-10,o), -(213,-10,cs) +(196,236,o), +(205,261,o), +(216,276,c), +(309,167,l), +(295,153,o), +(276,144,o), +(255,144,cs) ); }, { closed = 1; nodes = ( -(537,196,o), -(556,230,o), -(568,255,c), -(599,255,l), -(599,409,l), -(463,409,l), -(460,394,ls), -(456,374,o), -(436,320,o), -(397,266,c), -(512,167,l) +(244,507,o), +(241,520,o), +(241,546,cs), +(241,576,o), +(263,593,o), +(287,593,cs), +(314,593,o), +(330,575,o), +(330,546,cs), +(330,515,o), +(307,483,o), +(278,463,c) ); } ); width = 618; } ); +note = ampersand; unicode = 38; -userData = { -KernOnName = ampersand; -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ampersand_ampersand.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ampersand_ampersand.liga.glyph index 4942517c..69723b73 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ampersand_ampersand.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ampersand_ampersand.liga.glyph @@ -2,160 +2,54 @@ glyphname = ampersand_ampersand.liga; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { -closed = 1; -nodes = ( -(27,-5,o), -(29,-5,o), -(32,-5,c), -(32,33,l), -(31,33,o), -(30,33,o), -(29,33,cs), -(-18,33,o), -(-53,61,o), -(-124,155,cs), -(-274,354,ls), -(-358,461,o), -(-385,519,o), -(-385,586,cs), -(-385,654,o), -(-340,703,o), -(-273,703,cs), -(-213,703,o), -(-172,662,o), -(-172,590,cs), -(-172,518,o), -(-214,464,o), -(-323,405,c), -(-300,383,l), -(-190,442,o), -(-135,507,o), -(-135,592,cs), -(-135,679,o), -(-191,737,o), -(-272,737,cs), -(-358,737,o), -(-423,676,o), -(-423,582,cs), -(-423,528,o), -(-408,463,o), -(-312,342,cs), -(-157,137,ls), -(-101,64,o), -(-48,-5,o), -(24,-5,cs) +ref = ampersand; +} ); +width = 846; }, { -closed = 1; -nodes = ( -(-238,-10,o), -(-169,31,o), -(-120,125,c), -(-150,145,l), -(-187,68,o), -(-239,23,o), -(-314,23,cs), -(-402,23,o), -(-463,82,o), -(-463,173,cs), -(-463,261,o), -(-416,323,o), -(-320,376,c), -(-341,402,l), -(-442,347,o), -(-501,273,o), -(-501,172,cs), -(-501,65,o), -(-427,-10,o), -(-318,-10,cs) +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = ampersand; +} ); +width = 618; }, { -pos = (-20,0); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ ref = ampersand; } ); -width = 618; +width = 847; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -closed = 1; -nodes = ( -(-21,-8,o), -(-11,-6,o), -(-1,-3,c), -(-1,150,l), -(-3,150,o), -(-4,150,o), -(-5,150,cs), -(-31,150,o), -(-59,161,o), -(-90,198,cs), -(-270,413,ls), -(-342,499,o), -(-348,512,o), -(-348,546,cs), -(-348,576,o), -(-326,593,o), -(-302,593,cs), -(-275,593,o), -(-259,575,o), -(-259,546,cs), -(-259,512,o), -(-288,476,o), -(-320,458,c), -(-240,357,l), -(-158,394,o), -(-101,469,o), -(-101,560,cs), -(-101,663,o), -(-184,739,o), -(-305,739,cs), -(-430,739,o), -(-521,654,o), -(-521,538,cs), -(-521,482,o), -(-503,426,o), -(-426,337,cs), -(-192,65,ls), -(-143,8,o), -(-88,-8,o), -(-31,-8,cs) +ref = ampersand; +} ); +width = 390; }, { -closed = 1; -nodes = ( -(-279,-10,o), -(-200,32,o), -(-161,97,c), -(-260,194,l), -(-275,165,o), -(-302,144,o), -(-334,144,cs), -(-370,144,o), -(-393,169,o), -(-393,212,cs), -(-393,244,o), -(-378,276,o), -(-361,288,c), -(-446,391,l), -(-517,362,o), -(-576,282,o), -(-576,188,cs), -(-576,65,o), -(-491,-10,o), -(-376,-10,cs) +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ampersand; +} ); +width = 390; }, { -pos = (-10,0); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ ref = ampersand; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/aogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/aogonek.glyph index 9d7734d8..741980ce 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/aogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/aogonek.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = aogonek; -kernLeft = a; -kernRight = g; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (245,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = ogonekcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (224,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (84,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (88,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/aogonek.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/aogonek.ss05.glyph index ba33a9aa..3290d303 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/aogonek.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/aogonek.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = aogonek.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (296,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = ogonekcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (224,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (124,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (111,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/apple.glyph b/sources/MonaSansMono.glyphspackage/glyphs/apple.glyph index 86e05930..6b514ab4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/apple.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/apple.glyph @@ -1,117 +1,61 @@ { -color = 6; glyphname = apple; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = .notdef; } ); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -place = ( -0, -0 +ref = .notdef; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, +layerId = m01; +shapes = ( { -horizontal = 0; -options = 0; -place = ( -0, -0 +ref = .notdef; +} ); -stem = -2; -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( { -horizontal = 0; -options = 0; -place = ( -0, -0 +ref = .notdef; +} ); -stem = -2; -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = .notdef; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 1; ref = .notdef; } ); width = 618; } ); +note = apple; unicode = 63743; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/approxequal.glyph b/sources/MonaSansMono.glyphspackage/glyphs/approxequal.glyph index f604d5be..f734e834 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/approxequal.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/approxequal.glyph @@ -2,7 +2,119 @@ glyphname = approxequal; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (479,39); +type = Stem; +}, +{ +horizontal = 1; +place = (376,37); +type = Stem; +}, +{ +horizontal = 1; +place = (220,39); +type = Stem; +}, +{ +horizontal = 1; +place = (118,36); +type = Stem; +}, +{ +place = (116,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(680,118,o), +(737,167,o), +(731,253,c), +(695,253,l), +(696,183,o), +(657,154,o), +(589,154,cs), +(479,154,o), +(338,259,o), +(244,259,cs), +(161,259,o), +(109,208,o), +(116,108,c), +(152,108,l), +(144,182,o), +(180,220,o), +(244,220,cs), +(334,220,o), +(484,118,o), +(583,118,cs) +); +}, +{ +closed = 1; +nodes = ( +(683,376,o), +(737,430,o), +(731,513,c), +(695,513,l), +(696,442,o), +(657,413,o), +(589,413,cs), +(479,413,o), +(338,518,o), +(244,518,cs), +(160,518,o), +(109,466,o), +(116,366,c), +(152,366,l), +(144,441,o), +(178,479,o), +(244,479,cs), +(334,479,o), +(483,376,o), +(583,376,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (464,35); +type = Stem; +}, +{ +horizontal = 1; +place = (354,35); +type = Stem; +}, +{ +horizontal = 1; +place = (224,35); +type = Stem; +}, +{ +horizontal = 1; +place = (114,35); +type = Stem; +}, +{ +place = (538,30); +type = Stem; +}, +{ +place = (51,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -55,90 +167,294 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -76, -76 -); -stem = -2; +place = (438,168); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -0, -16 -); +place = (357,174); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (155,168); +type = Stem; +}, +{ +horizontal = 1; +place = (76,173); +type = Stem; +}, +{ +place = (103,640); +type = Stem; +} ); -stem = -2; -target = ( -0, -19 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(650,76,o), +(753,128,o), +(742,316,c), +(631,316,l), +(630,284,o), +(605,249,o), +(547,249,cs), +(453,249,o), +(388,323,o), +(278,323,cs), +(172,323,o), +(92,247,o), +(104,87,c), +(215,87,l), +(211,114,o), +(232,155,o), +(286,155,cs), +(361,155,o), +(430,76,o), +(559,76,cs) +); +}, +{ +closed = 1; +nodes = ( +(653,357,o), +(753,410,o), +(742,598,c), +(631,598,l), +(630,565,o), +(605,531,o), +(547,531,cs), +(453,531,o), +(388,606,o), +(278,606,cs), +(172,606,o), +(92,530,o), +(104,370,c), +(215,370,l), +(211,396,o), +(231,438,o), +(286,438,cs), +(361,438,o), +(430,357,o), +(559,357,cs) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (444,26); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -76, -76 -); -stem = -2; +place = (386,27); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -12 +horizontal = 1; +place = (256,26); +type = Stem; +}, +{ +horizontal = 1; +place = (198,28); +type = Stem; +}, +{ +place = (320,25); +type = Stem; +}, +{ +place = (47,27); +type = Stem; +} ); -stem = -2; -target = ( -0, -13 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(313,198,o), +(351,224,o), +(345,294,c), +(320,294,l), +(321,248,o), +(302,226,o), +(270,226,cs), +(220,226,o), +(164,282,o), +(115,282,cs), +(87,282,o), +(40,267,o), +(47,192,c), +(74,192,l), +(70,232,o), +(87,256,o), +(113,256,cs), +(154,256,o), +(215,198,o), +(268,198,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +closed = 1; +nodes = ( +(317,386,o), +(351,415,o), +(345,481,c), +(320,481,l), +(321,436,o), +(302,413,o), +(270,413,cs), +(220,413,o), +(164,470,o), +(115,470,cs), +(87,470,o), +(40,454,o), +(47,379,c), +(74,379,l), +(70,420,o), +(87,444,o), +(113,444,cs), +(154,444,o), +(215,386,o), +(268,386,cs) ); -stem = -2; -target = ( -0, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (440,136); +type = Stem; +}, +{ +horizontal = 1; +place = (374,139); +type = Stem; +}, +{ +horizontal = 1; +place = (220,136); +type = Stem; +}, +{ +horizontal = 1; +place = (154,139); +type = Stem; +}, +{ +place = (292,78); +type = Stem; +}, +{ +place = (20,78); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(313,154,o), +(378,201,o), +(370,353,c), +(292,353,l), +(291,322,o), +(279,293,o), +(251,293,cs), +(206,293,o), +(187,356,o), +(125,356,cs), +(69,356,o), +(12,308,o), +(20,161,c), +(98,161,l), +(96,185,o), +(104,220,o), +(130,220,cs), +(170,220,o), +(190,154,o), +(265,154,cs) +); }, { -layerId = m020; +closed = 1; +nodes = ( +(311,374,o), +(378,420,o), +(370,573,c), +(292,573,l), +(291,542,o), +(279,513,o), +(251,513,cs), +(206,513,o), +(187,576,o), +(125,576,cs), +(69,576,o), +(12,528,o), +(20,381,c), +(98,381,l), +(96,405,o), +(104,440,o), +(130,440,cs), +(170,440,o), +(190,374,o), +(265,374,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (419,161); +type = Stem; +}, +{ +horizontal = 1; +place = (344,166); +type = Stem; +}, +{ +horizontal = 1; +place = (147,163); +type = Stem; +}, +{ +horizontal = 1; +place = (73,167); +type = Stem; +}, +{ +place = (30,106); +type = Stem; +}, +{ +place = (29,563); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -194,12 +510,6 @@ nodes = ( width = 618; } ); -metricWidth = zero.tf; +note = approxequal; unicode = 8776; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/aring.glyph b/sources/MonaSansMono.glyphspackage/glyphs/aring.glyph index d4597f26..d0aee494 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/aring.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/aring.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = aring; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-155); +ref = ringcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = ringcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-19,-134); +ref = ringcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (4,-155); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (1,-134); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/aring.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/aring.ss05.glyph index 833a0622..476bf556 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/aring.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/aring.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = aring.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-29,-155); +ref = ringcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = ringcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-22,-134); +ref = ringcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-9,-155); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (8,-134); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/arrowboth.glyph b/sources/MonaSansMono.glyphspackage/glyphs/arrowboth.glyph new file mode 100644 index 00000000..f2fb2127 --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/arrowboth.glyph @@ -0,0 +1,223 @@ +{ +glyphname = arrowboth; +layers = ( +{ +hints = ( +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +place = (9,829); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(9,365,l), +(221,66,l), +(262,66,l), +(65,347,l), +(782,347,l), +(585,66,l), +(626,66,l), +(838,365,l), +(626,664,l), +(585,664,l), +(782,383,l), +(65,383,l), +(262,664,l), +(221,664,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +place = (0,618); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,365,l), +(186,72,l), +(228,72,l), +(54,347,l), +(564,347,l), +(390,72,l), +(432,72,l), +(618,365,l), +(432,658,l), +(390,658,l), +(564,383,l), +(54,383,l), +(228,658,l), +(186,658,l) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (270,190); +type = Stem; +}, +{ +place = (1,845); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(1,365,l), +(160,48,l), +(359,48,l), +(248,270,l), +(600,270,l), +(489,48,l), +(687,48,l), +(846,365,l), +(687,682,l), +(489,682,l), +(600,460,l), +(248,460,l), +(359,682,l), +(160,682,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (350,30); +type = Stem; +}, +{ +place = (0,390); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,365,l), +(94,137,l), +(128,137,l), +(37,350,l), +(352,350,l), +(261,137,l), +(294,137,l), +(390,365,l), +(294,593,l), +(261,593,l), +(352,380,l), +(37,380,l), +(128,593,l), +(94,593,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (290,150); +type = Stem; +}, +{ +place = (0,390); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,365,l), +(73,141,l), +(189,141,l), +(130,290,l), +(259,290,l), +(200,141,l), +(316,141,l), +(390,365,l), +(316,589,l), +(200,589,l), +(259,440,l), +(130,440,l), +(189,589,l), +(73,589,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (276,178); +type = Stem; +}, +{ +place = (0,618); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,365,l), +(125,105,l), +(285,105,l), +(196,276,l), +(422,276,l), +(333,105,l), +(493,105,l), +(618,365,l), +(493,625,l), +(333,625,l), +(422,454,l), +(196,454,l), +(285,625,l), +(125,625,l) +); +} +); +width = 618; +} +); +note = arrowboth; +unicode = 8596; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/arrowdown.glyph b/sources/MonaSansMono.glyphspackage/glyphs/arrowdown.glyph new file mode 100644 index 00000000..8152e084 --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/arrowdown.glyph @@ -0,0 +1,79 @@ +{ +glyphname = arrowdown; +layers = ( +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +alignment = 1; +angle = 180; +pos = (618,729); +ref = arrowup; +} +); +width = 618; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = 1; +angle = 180; +pos = (390,729); +ref = arrowup; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +alignment = 1; +angle = 180; +pos = (846,729); +ref = arrowup; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = 1; +angle = 180; +pos = (390,729); +ref = arrowup; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +alignment = 1; +angle = 180; +pos = (618,729); +ref = arrowup; +} +); +width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = 1; +angle = 180; +pos = (846,729); +ref = arrowup; +} +); +width = 846; +} +); +note = arrowdown; +unicode = 8595; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/arrowleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/arrowleft.glyph new file mode 100644 index 00000000..53afad48 --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/arrowleft.glyph @@ -0,0 +1,198 @@ +{ +glyphname = arrowleft; +layers = ( +{ +hints = ( +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +place = (89,711); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(89,365,l), +(317,66,l), +(360,66,l), +(146,347,l), +(800,347,l), +(800,383,l), +(146,383,l), +(360,664,l), +(317,664,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +place = (7,599); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(7,365,l), +(225,72,l), +(267,72,l), +(64,347,l), +(606,347,l), +(606,383,l), +(64,383,l), +(267,658,l), +(225,658,l) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (261,209); +type = Stem; +}, +{ +place = (28,773); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(28,365,l), +(228,47,l), +(463,47,l), +(308,261,l), +(801,261,l), +(801,470,l), +(308,470,l), +(463,683,l), +(228,683,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (365,15); +type = Stem; +}, +{ +horizontal = 1; +place = (350,30); +type = Stem; +}, +{ +place = (1,377); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(1,365,l), +(147,137,l), +(181,137,l), +(43,350,l), +(378,350,l), +(378,380,l), +(43,380,l), +(181,593,l), +(147,593,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (290,150); +type = Stem; +}, +{ +place = (0,385); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,365,l), +(125,111,l), +(280,111,l), +(188,290,l), +(385,290,l), +(385,440,l), +(188,440,l), +(280,619,l), +(125,619,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (273,184); +type = Stem; +}, +{ +place = (5,608); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(5,365,l), +(195,85,l), +(401,85,l), +(269,273,l), +(613,273,l), +(613,457,l), +(269,457,l), +(401,645,l), +(195,645,l) +); +} +); +width = 618; +} +); +note = arrowleft; +unicode = 8592; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/arrowright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/arrowright.glyph new file mode 100644 index 00000000..dee1bdab --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/arrowright.glyph @@ -0,0 +1,198 @@ +{ +glyphname = arrowright; +layers = ( +{ +hints = ( +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +place = (71,711); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(71,347,l), +(725,347,l), +(511,66,l), +(554,66,l), +(782,365,l), +(554,664,l), +(511,664,l), +(725,383,l), +(71,383,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +place = (12,599); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(12,347,l), +(554,347,l), +(351,72,l), +(393,72,l), +(611,365,l), +(393,658,l), +(351,658,l), +(554,383,l), +(12,383,l) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (261,209); +type = Stem; +}, +{ +place = (45,773); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(45,261,l), +(538,261,l), +(383,47,l), +(618,47,l), +(818,365,l), +(618,683,l), +(383,683,l), +(538,470,l), +(45,470,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (365,15); +type = Stem; +}, +{ +horizontal = 1; +place = (350,30); +type = Stem; +}, +{ +place = (12,377); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(12,350,l), +(347,350,l), +(209,137,l), +(243,137,l), +(389,365,l), +(243,593,l), +(209,593,l), +(347,380,l), +(12,380,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (290,150); +type = Stem; +}, +{ +place = (5,385); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(5,290,l), +(202,290,l), +(110,111,l), +(265,111,l), +(390,365,l), +(265,619,l), +(110,619,l), +(202,440,l), +(5,440,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (273,184); +type = Stem; +}, +{ +place = (5,608); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(5,273,l), +(349,273,l), +(217,85,l), +(423,85,l), +(613,365,l), +(423,645,l), +(217,645,l), +(349,457,l), +(5,457,l) +); +} +); +width = 618; +} +); +note = arrowright; +unicode = 8594; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/arrowup.glyph b/sources/MonaSansMono.glyphspackage/glyphs/arrowup.glyph new file mode 100644 index 00000000..7eb61f96 --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/arrowup.glyph @@ -0,0 +1,230 @@ +{ +glyphname = arrowup; +layers = ( +{ +hints = ( +{ +horizontal = 1; +place = (737,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (405,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(134,488,l), +(405,681,l), +(405,0,l), +(441,0,l), +(441,681,l), +(712,488,l), +(712,529,l), +(423,737,l), +(134,529,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (732,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (520,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (291,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(46,478,l), +(291,676,l), +(291,0,l), +(327,0,l), +(327,676,l), +(572,478,l), +(572,520,l), +(309,732,l), +(46,520,l) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (309,230); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(89,301,l), +(309,446,l), +(309,0,l), +(539,0,l), +(539,446,l), +(758,301,l), +(758,528,l), +(423,744,l), +(89,528,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (45,629); +type = Stem; +}, +{ +place = (180,172); +type = Stem; +}, +{ +place = (180,30); +type = Stem; +}, +{ +place = (38,172); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(38,513,l), +(180,625,l), +(180,45,l), +(210,45,l), +(210,625,l), +(352,513,l), +(352,550,l), +(195,674,l), +(38,550,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (734,-20); +target = down; +type = TopGhost; +}, +{ +place = (115,160); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(19,411,l), +(115,496,l), +(115,15,l), +(275,15,l), +(275,496,l), +(371,411,l), +(371,587,l), +(195,734,l), +(19,587,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (739,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (219,180); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(49,389,l), +(219,501,l), +(219,0,l), +(399,0,l), +(399,501,l), +(569,389,l), +(569,569,l), +(309,739,l), +(49,569,l) +); +} +); +width = 618; +} +); +note = arrowup; +unicode = 8593; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/asciicircum.glyph b/sources/MonaSansMono.glyphspackage/glyphs/asciicircum.glyph index 9fd4aced..54f2691c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/asciicircum.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/asciicircum.glyph @@ -1,87 +1,197 @@ { glyphname = asciicircum; -kernLeft = asciicircum; -kernRight = asciicircum; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (698,31); +type = Stem; +}, +{ +place = (181,485); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(181,446,l), +(225,446,l), +(423,698,l), +(620,446,l), +(666,446,l), +(441,729,l), +(405,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (692,37); +type = Stem; +}, +{ +place = (97,423); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(97,435,l), (137,435,l), -(318,705,l), -(301,705,l), +(309,692,l), (479,435,l), (520,435,l), (326,729,l), -(291,729,l), -(97,435,l) +(291,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -d, -o, -w, -n +place = (550,179); +type = Stem; +}, +{ +horizontal = 1; +place = (406,323); +type = Stem; +}, +{ +place = (72,702); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(72,406,l), +(300,406,l), +(423,550,l), +(543,406,l), +(774,406,l), +(542,729,l), +(304,729,l) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (692,37); +type = Stem; +}, +{ +place = (76,238); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(76,475,l), +(109,475,l), +(195,692,l), +(281,475,l), +(314,475,l), +(209,729,l), +(181,729,l) ); -stem = -2; -target = ( -0, -5 +} ); +width = 391; +}, +{ +hints = ( +{ +horizontal = 1; +place = (468,261); +type = Stem; +}, +{ +place = (13,366); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(13,468,l), +(149,468,l), +(197,575,l), +(243,468,l), +(379,468,l), +(271,729,l), +(122,729,l) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (591,138); +type = Stem; +}, +{ +horizontal = 1; +place = (448,281); +type = Stem; +}, +{ +place = (34,552); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(34,448,l), (218,448,l), -(356,659,l), -(267,660,l), +(311,591,l), (402,448,l), (586,448,l), (410,729,l), -(211,729,l), -(34,448,l) +(211,729,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = asciicircum; unicode = 94; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/asciitilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/asciitilde.glyph index cd2f3696..338b127d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/asciitilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/asciitilde.glyph @@ -1,13 +1,90 @@ { glyphname = asciitilde; -kernRight = asciitilde; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (395,37); +type = Stem; +}, +{ +horizontal = 1; +place = (277,35); +type = Stem; +}, +{ +place = (687,34); +type = Stem; +}, +{ +place = (125,34); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(159,265,l), +(152,351,o), +(184,395,o), +(249,395,cs), +(336,395,o), +(481,277,o), +(579,277,cs), +(675,277,o), +(727,340,o), +(721,428,c), +(687,428,l), +(688,345,o), +(650,312,o), +(583,312,cs), +(476,312,o), +(341,432,o), +(249,432,cs), +(168,432,o), +(118,373,o), +(125,265,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (362,35); +type = Stem; +}, +{ +horizontal = 1; +place = (252,35); +type = Stem; +}, +{ +place = (538,30); +type = Stem; +}, +{ +place = (51,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(81,246,l), +(77,311,o), +(115,362,o), +(170,362,cs), +(252,362,o), +(344,252,o), +(441,252,cs), (519,252,o), (574,314,o), (568,403,c), @@ -20,117 +97,209 @@ nodes = ( (174,397,cs), (94,397,o), (44,339,o), -(51,246,c), -(81,246,l), -(77,311,o), -(115,362,o), -(170,362,cs), -(252,362,o), -(344,252,o), -(441,252,cs) +(51,246,c) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -16 -); -stem = -2; -target = ( -0, -3 -); +place = (327,215); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -13 +place = (252,223); +type = Stem; +}, +{ +place = (64,717); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(204,270,l), +(200,284,o), +(222,327,o), +(278,327,cs), +(360,327,o), +(422,252,o), +(572,252,cs), +(671,252,o), +(795,307,o), +(780,533,c), +(643,533,l), +(642,512,o), +(616,475,o), +(553,475,cs), +(453,475,o), +(396,542,o), +(270,542,cs), +(149,542,o), +(51,459,o), +(66,270,c) ); -stem = -2; -target = ( -0, -6 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (377,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -19 +horizontal = 1; +place = (313,30); +type = Stem; +}, +{ +place = (306,27); +type = Stem; +}, +{ +place = (56,26); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(82,310,l), +(79,350,o), +(94,377,o), +(119,377,cs), +(157,377,o), +(210,313,o), +(261,313,cs), +(303,313,o), +(338,341,o), +(333,413,c), +(306,413,l), +(307,364,o), +(288,343,o), +(260,343,cs), +(216,343,o), +(166,407,o), +(122,407,cs), +(93,407,o), +(50,391,o), +(56,310,c) ); -stem = -2; -target = ( -0, -0 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (326,145); +type = Stem; +}, +{ +horizontal = 1; +place = (267,149); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 +place = (299,73); +type = Stem; +}, +{ +place = (18,74); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(92,268,l), +(89,289,o), +(99,326,o), +(126,326,cs), +(167,326,o), +(193,267,o), +(265,267,cs), +(317,267,o), +(380,315,o), +(372,475,c), +(299,475,l), +(298,445,o), +(286,416,o), +(255,416,cs), +(208,416,o), +(183,471,o), +(122,471,cs), +(67,471,o), +(10,421,o), +(18,268,c) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (289,181); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (223,187); +type = Stem; +}, +{ +place = (25,570); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(522,224,o), -(601,292,o), -(590,456,c), -(485,456,l), -(483,421,o), -(461,390,o), -(412,390,cs), -(333,390,o), -(286,460,o), -(185,460,cs), -(102,460,o), -(17,401,o), -(29,233,c), -(135,233,l), -(131,257,o), -(146,299,o), -(192,299,cs), -(257,299,o), -(309,224,o), -(427,224,cs) +(144,231,l), +(140,249,o), +(152,289,o), +(196,289,cs), +(258,289,o), +(304,223,o), +(425,223,cs), +(523,223,o), +(606,292,o), +(594,468,c), +(477,468,l), +(474,437,o), +(455,410,o), +(407,410,cs), +(331,410,o), +(289,470,o), +(187,470,cs), +(104,470,o), +(13,411,o), +(26,231,c) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = asciitilde; unicode = 126; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/asterisk.glyph b/sources/MonaSansMono.glyphspackage/glyphs/asterisk.glyph index 3cfb401d..888e80c4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/asterisk.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/asterisk.glyph @@ -1,96 +1,320 @@ { glyphname = asterisk; -kernLeft = asterisk; -kernRight = asterisk; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (56,633); +type = Stem; +}, +{ +place = (406,34.5); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(326,-5,l), -(325,139,l), -(316,293,l), -(450,211,l), -(574,136,l), -(590,165,l), -(464,239,l), -(324,309,l), -(464,378,l), -(589,449,l), -(574,478,l), -(449,405,l), -(316,326,l), -(325,479,l), -(326,628,l), -(292,628,l), -(294,479,l), -(302,326,l), -(170,405,l), -(45,480,l), -(29,450,l), -(155,379,l), -(295,309,l), -(155,238,l), -(29,164,l), -(45,134,l), -(170,211,l), -(302,293,l), -(294,139,l), -(292,-5,l) +(441,56,l), +(440,199,l), +(431,353,l), +(564,271,l), +(688,196,l), +(705,227,l), +(579,300,l), +(439,370,l), +(579,439,l), +(704,509,l), +(688,540,l), +(563,467,l), +(431,388,l), +(440,541,l), +(441,689,l), +(405,689,l), +(407,541,l), +(415,388,l), +(283,468,l), +(159,542,l), +(142,510,l), +(267,440,l), +(407,370,l), +(267,299,l), +(142,226,l), +(159,194,l), +(283,270,l), +(415,353,l), +(407,199,l), +(405,56,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (112,511); +type = Stem; +}, +{ +place = (293.5,33); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(327,112,l), +(326,226,l), +(318,349,l), +(424,282,l), +(521,223,l), +(538,252,l), +(438,311,l), +(326,366,l), +(438,420,l), +(537,476,l), +(521,505,l), +(423,447,l), +(318,383,l), +(326,506,l), +(327,623,l), +(293,623,l), +(294,506,l), +(302,383,l), +(197,447,l), +(98,506,l), +(82,476,l), +(181,421,l), +(294,366,l), +(181,310,l), +(82,252,l), +(98,222,l), +(197,282,l), +(302,349,l), +(294,226,l), +(293,112,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (60,620); +type = Stem; +}, +{ +place = (329,187); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(516,60,l), +(516,148,l), +(483,271,l), +(589,182,l), +(679,139,l), +(765,289,l), +(677,332,l), +(543,371,l), +(677,407,l), +(765,451,l), +(679,600,l), +(589,558,l), +(483,471,l), +(516,592,l), +(516,680,l), +(329,680,l), +(329,592,l), +(364,471,l), +(258,558,l), +(169,600,l), +(83,451,l), +(170,407,l), +(305,371,l), +(170,332,l), +(83,289,l), +(169,139,l), +(258,182,l), +(364,271,l), +(329,148,l), +(329,60,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (200,353); +type = Stem; +}, +{ +place = (180,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(209,200,l), +(209,284,l), +(199,368,l), +(261,320,l), +(328,271,l), +(343,298,l), +(275,344,l), +(212,378,l), +(275,412,l), +(342,458,l), +(328,482,l), +(261,438,l), +(199,390,l), +(209,471,l), +(209,553,l), +(180,553,l), +(180,471,l), +(191,390,l), +(130,438,l), +(64,482,l), +(49,458,l), +(116,412,l), +(180,378,l), +(116,344,l), +(47,298,l), +(64,271,l), +(130,320,l), +(191,368,l), +(180,284,l), +(180,200,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +place = (144,101); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(245,171,l), +(245,226,l), +(224,303,l), +(281,245,l), +(320,219,l), +(370,308,l), +(329,333,l), +(255,357,l), +(329,380,l), +(370,405,l), +(320,495,l), +(281,469,l), +(224,411,l), +(245,490,l), +(245,544,l), +(144,544,l), +(144,490,l), +(165,411,l), +(108,469,l), +(69,495,l), +(19,405,l), +(60,380,l), +(134,357,l), +(60,333,l), +(19,308,l), +(69,219,l), +(108,245,l), +(165,303,l), +(144,226,l), +(144,171,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (79,570); +type = Stem; +}, +{ +place = (235,148); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(383,0,l), -(383,86,l), -(355,201,l), -(445,120,l), -(521,78,l), -(593,204,l), -(519,246,l), -(404,285,l), -(519,322,l), -(593,364,l), -(521,490,l), -(445,448,l), -(355,369,l), -(383,484,l), -(383,570,l), -(235,570,l), -(235,484,l), -(263,369,l), -(173,448,l), -(97,490,l), -(25,364,l), -(99,322,l), -(214,285,l), -(99,246,l), -(25,204,l), -(97,78,l), -(173,120,l), -(263,201,l), -(235,86,l), -(235,0,l) +(383,79,l), +(383,165,l), +(355,280,l), +(445,199,l), +(521,157,l), +(593,283,l), +(519,325,l), +(404,364,l), +(519,401,l), +(593,443,l), +(521,569,l), +(445,527,l), +(355,448,l), +(383,563,l), +(383,649,l), +(235,649,l), +(235,563,l), +(263,448,l), +(173,527,l), +(97,569,l), +(25,443,l), +(99,401,l), +(214,364,l), +(99,325,l), +(25,283,l), +(97,157,l), +(173,199,l), +(263,280,l), +(235,165,l), +(235,79,l) ); } ); width = 618; } ); +note = asterisk; unicode = 42; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/at.glyph b/sources/MonaSansMono.glyphspackage/glyphs/at.glyph index ecffcb4a..75e4684d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/at.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/at.glyph @@ -2,302 +2,809 @@ glyphname = at; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (707,31); +type = Stem; +}, +{ +horizontal = 1; +place = (486,27); +type = Stem; +}, +{ +horizontal = 1; +place = (97,31); +type = Stem; +}, +{ +horizontal = 1; +place = (96,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-112,31); +type = Stem; +}, +{ +place = (765,34); +type = Stem; +}, +{ +place = (538,25.5); +type = Stem; +}, +{ +place = (530,33.5); +type = Stem; +}, +{ +place = (240,34); +type = Stem; +}, +{ +place = (48,36); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(379,-101,o), -(450,-81,o), -(492,-41,c), -(477,-9,l), -(440,-44,o), -(384,-65,o), +(498,-112,o), +(590,-89,o), +(645,-40,c), +(631,-13,l), +(582,-56,o), +(507,-81,o), +(422,-81,cs), +(219,-81,o), +(84,59,o), +(84,308,cs), +(84,545,o), +(220,707,o), +(427,707,cs), +(626,707,o), +(765,566,o), +(765,360,cs), +(765,221,o), +(713,125,o), +(634,125,cs), +(586,125,o), +(549,153,o), +(555,242,cs), +(572,501,l), +(541,501,l), +(535,416,l), +(528,416,l), +(512,473,o), +(461,513,o), +(401,513,cs), +(305,513,o), +(240,422,o), +(240,291,cs), +(240,157,o), +(313,97,o), +(388,97,cs), +(449,97,o), +(504,136,o), +(526,206,c), +(533,206,l), +(534,144,o), +(569,96,o), +(634,96,cs), +(733,96,o), +(799,205,o), +(799,362,cs), +(799,587,o), +(639,738,o), +(428,738,cs), +(202,738,o), +(48,564,o), +(48,306,cs), +(48,57,o), +(186,-112,o), +(425,-112,cs) +); +}, +{ +closed = 1; +nodes = ( +(321,128,o), +(274,188,o), +(274,290,cs), +(274,407,o), +(322,486,o), +(408,486,cs), +(479,486,o), +(527,419,o), +(530,317,c), +(525,203,o), +(479,128,o), +(391,128,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (704,35); +type = Stem; +}, +{ +horizontal = 1; +place = (510,34); +type = Stem; +}, +{ +horizontal = 1; +place = (510,23); +type = Stem; +}, +{ +horizontal = 1; +place = (89,35); +type = Stem; +}, +{ +horizontal = 1; +place = (85,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-101,36); +type = Stem; +}, +{ +place = (547,39); +type = Stem; +}, +{ +place = (391.5,25.5); +type = Stem; +}, +{ +place = (381,36); +type = Stem; +}, +{ +place = (190,39); +type = Stem; +}, +{ +place = (37,40); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(378,-101,o), +(446,-81,o), +(487,-41,c), +(472,-9,l), +(436,-44,o), +(382,-65,o), (319,-65,cs), -(161,-65,o), -(70,68,o), -(70,322,cs), -(70,570,o), -(166,704,o), +(165,-65,o), +(77,69,o), +(77,322,cs), +(77,569,o), +(170,704,o), (320,704,cs), -(458,704,o), -(554,593,o), -(554,361,cs), -(554,196,o), -(521,120,o), -(465,120,cs), -(430,120,o), -(412,150,o), -(414,216,cs), -(426,533,l), -(396,533,l), -(389,461,l), -(386,461,l), -(374,515,o), -(341,544,o), +(454,704,o), +(547,592,o), +(547,361,cs), +(547,196,o), +(515,120,o), +(461,120,cs), +(427,120,o), +(408,150,o), +(411,216,cs), +(423,533,l), +(393,533,l), +(390,468,l), +(382,468,l), +(370,513,o), +(339,544,o), (303,544,cs), -(234,544,o), -(187,468,o), -(187,312,cs), -(187,140,o), -(234,89,o), +(236,544,o), +(190,468,o), +(190,312,cs), +(190,140,o), +(236,89,o), (291,89,cs), -(330,89,o), -(368,117,o), -(384,180,c), -(387,180,l), -(390,122,o), -(418,85,o), -(465,85,cs), -(545,85,o), -(594,179,o), -(594,363,cs), -(594,615,o), -(480,739,o), +(329,89,o), +(364,116,o), +(380,170,c), +(388,170,l), +(391,122,o), +(415,85,o), +(461,85,cs), +(538,85,o), +(586,178,o), +(586,363,cs), +(586,615,o), +(475,739,o), (321,739,cs), -(147,739,o), -(29,592,o), -(29,321,cs), -(29,38,o), -(144,-101,o), +(152,739,o), +(37,592,o), +(37,321,cs), +(37,38,o), +(149,-101,o), (319,-101,cs) ); }, { closed = 1; nodes = ( -(254,124,o), -(226,165,o), -(226,314,cs), -(226,446,o), -(255,510,o), +(256,124,o), +(229,165,o), +(229,314,cs), +(229,446,o), +(257,510,o), (308,510,cs), -(353,510,o), -(381,464,o), -(383,334,c), -(379,183,o), -(348,124,o), +(352,510,o), +(379,464,o), +(381,334,c), +(377,183,o), +(347,124,o), (297,124,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -0, -9 -); +place = (612,126); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -44 -); -stem = -2; -target = ( -0, -21 -); +place = (388,119); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -0, -31 -); +place = (388,110); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -50 -); -stem = -2; -target = ( -0, -15 -); +place = (388,51); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -0, -26 -); +place = (160,49); +type = Stem; +}, +{ +horizontal = 1; +place = (92,117); +type = Stem; +}, +{ +horizontal = 1; +place = (88,122); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -37 +place = (-124,126); +type = Stem; +}, +{ +place = (672,138); +type = Stem; +}, +{ +place = (466,117); +type = Stem; +}, +{ +place = (243,137); +type = Stem; +}, +{ +place = (37,147); +type = Stem; +} ); -stem = -2; -target = ( -1, -8 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(551,-124,o), +(641,-82,o), +(680,-38,c), +(628,64,l), +(590,30,o), +(535,2,o), +(451,2,cs), +(292,2,o), +(184,101,o), +(184,309,cs), +(184,476,o), +(271,612,o), +(437,612,cs), +(575,612,o), +(672,502,o), +(672,341,cs), +(672,264,o), +(655,210,o), +(619,210,cs), +(594,210,o), +(577,234,o), +(583,310,cs), +(598,498,l), +(510,498,l), +(498,439,l), +(487,439,l), +(472,480,o), +(431,507,o), +(394,507,cs), +(306,507,o), +(243,414,o), +(243,286,cs), +(243,173,o), +(302,92,o), +(390,92,cs), +(435,92,o), +(470,121,o), +(487,160,c), +(499,160,l), +(525,117,o), +(571,88,o), +(614,88,cs), +(731,88,o), +(810,196,o), +(810,351,cs), +(810,580,o), +(655,738,o), +(432,738,cs), +(204,738,o), +(37,560,o), +(37,308,cs), +(37,50,o), +(182,-124,o), +(439,-124,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -53 +closed = 1; +nodes = ( +(397,209,o), +(380,241,o), +(380,293,cs), +(380,347,o), +(390,388,o), +(423,388,cs), +(445,388,o), +(462,360,o), +(466,299,c), +(460,243,o), +(447,209,o), +(421,209,cs) ); -stem = -2; -target = ( -0, -12 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (524,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (713,25); +type = Stem; +}, +{ +horizontal = 1; +place = (513,23); +type = Stem; +}, +{ +horizontal = 1; +place = (26,26); +type = Stem; +}, +{ +horizontal = 1; +place = (25,24); +type = Stem; +}, +{ +horizontal = 1; +place = (-141,25); +type = Stem; +}, +{ +place = (344,24); +type = Stem; +}, +{ +place = (247.5,16); +type = Stem; +}, +{ +place = (243,18); +type = Stem; +}, +{ +place = (240,23.5); +type = Stem; +}, +{ +place = (117,23); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -34 +place = (26,25); +type = Stem; +} ); -stem = -2; -target = ( -1, -11 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(260,-141,o), +(295,-129,o), +(327,-105,c), +(319,-81,l), +(290,-105,o), +(258,-116,o), +(221,-116,cs), +(110,-116,o), +(51,36,o), +(51,294,cs), +(51,547,o), +(111,713,o), +(201,713,cs), +(288,713,o), +(344,567,o), +(344,335,cs), +(344,136,o), +(331,49,o), +(301,49,cs), +(272,49,o), +(260,90,o), +(261,165,cs), +(266,524,l), +(249,524,l), +(246,448,l), +(240,448,l), +(230,504,o), +(210,536,o), +(189,536,cs), +(142,536,o), +(117,441,o), +(117,263,cs), +(117,110,o), +(138,26,o), +(180,26,cs), +(206,26,o), +(227,63,o), +(237,125,c), +(243,125,l), +(246,69,o), +(266,25,o), +(301,25,cs), +(347,25,o), +(368,121,o), +(368,337,cs), +(368,583,o), +(302,738,o), +(201,738,cs), +(97,738,o), +(26,561,o), +(26,292,cs), +(26,20,o), +(95,-141,o), +(222,-141,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(154,52,o), +(140,128,o), +(140,266,cs), +(140,427,o), +(158,513,o), +(192,513,cs), +(220,513,o), +(241,421,o), +(240,293,cs), +(240,156,o), +(216,52,o), +(183,52,cs) +); +} ); -stem = -2; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (658,79); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -18 +horizontal = 1; +place = (439,46); +type = Stem; +}, +{ +horizontal = 1; +place = (118,47); +type = Stem; +}, +{ +horizontal = 1; +place = (40,101); +type = Stem; +}, +{ +horizontal = 1; +place = (-121,79); +type = Stem; +}, +{ +place = (306,66); +type = Stem; +}, +{ +place = (229.5,42); +type = Stem; +}, +{ +place = (210,61.5); +type = Stem; +}, +{ +place = (112,69); +type = Stem; +}, +{ +place = (20,69); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(254,-121,o), +(293,-107,o), +(313,-91,c), +(290,-19,l), +(272,-33,o), +(254,-42,o), +(221,-42,cs), +(129,-42,o), +(89,64,o), +(89,305,cs), +(89,541,o), +(128,658,o), +(202,658,cs), +(270,658,o), +(306,541,o), +(306,331,cs), +(306,195,o), +(297,141,o), +(283,141,cs), +(274,141,o), +(268,159,o), +(270,300,cs), +(273,555,l), +(231,555,l), +(228,485,l), +(217,485,l), +(209,544,o), +(196,562,o), +(180,562,cs), +(138,562,o), +(112,465,o), +(112,294,cs), +(112,131,o), +(137,40,o), +(175,40,cs), +(193,40,o), +(211,56,o), +(220,118,c), +(230,118,l), +(237,62,o), +(259,40,o), +(284,40,cs), +(339,40,o), +(372,143,o), +(372,343,cs), +(372,596,o), +(312,737,o), +(202,737,cs), +(82,737,o), +(20,592,o), +(20,299,cs), +(20,7,o), +(80,-121,o), +(216,-121,cs) ); -stem = -2; -target = ( -0, -47 +}, +{ +closed = 1; +nodes = ( +(184,165,o), +(181,186,o), +(181,297,cs), +(181,415,o), +(185,439,o), +(195,439,cs), +(206,439,o), +(210,415,o), +(210,299,cs), +(210,187,o), +(206,165,o), +(194,165,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (549,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (635,105); +type = Stem; +}, +{ +horizontal = 1; +place = (449,100); +type = Stem; +}, +{ +horizontal = 1; +place = (449,30); +type = Stem; +}, +{ +horizontal = 1; +place = (148,33); +type = Stem; +}, +{ +horizontal = 1; +place = (79,102); +type = Stem; +}, +{ +horizontal = 1; +place = (-104,105); +type = Stem; +}, +{ +place = (482,105); +type = Stem; +}, +{ +place = (370,60.5); +type = Stem; +}, +{ +place = (337,89); +type = Stem; +}, +{ +place = (184,102); +type = Stem; +}, +{ +place = (36,105); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(403,-104,o), -(476,-71,o), -(510,-31,c), -(463,53,l), -(430,22,o), -(387,1,o), +(402,-104,o), +(474,-71,o), +(507,-31,c), +(460,53,l), +(428,22,o), +(385,1,o), (329,1,cs), -(211,1,o), -(136,88,o), -(136,325,cs), -(136,518,o), -(190,635,o), +(208,1,o), +(141,118,o), +(141,325,cs), +(141,515,o), +(210,635,o), (320,635,cs), -(413,635,o), -(487,563,o), -(487,357,cs), -(487,226,o), -(480,181,o), -(457,181,cs), -(438,181,o), -(423,202,o), -(428,323,cs), -(437,542,l), -(376,542,l), -(368,479,l), -(354,479,l), -(343,527,o), +(420,635,o), +(482,528,o), +(482,357,cs), +(482,231,o), +(475,181,o), +(454,181,cs), +(432,181,o), +(422,227,o), +(426,323,cs), +(435,542,l), +(374,542,l), +(366,479,l), +(353,479,l), +(342,527,o), (319,549,o), (280,549,cs), -(225,549,o), -(182,484,o), -(182,305,cs), -(182,149,o), -(220,79,o), +(226,549,o), +(184,483,o), +(184,305,cs), +(184,150,o), +(221,79,o), (278,79,cs), (316,79,o), -(339,103,o), -(353,148,c), -(369,148,l), -(385,103,o), +(338,103,o), +(352,148,c), +(367,148,l), +(382,106,o), (416,79,o), -(458,79,cs), -(547,79,o), -(592,176,o), -(592,365,cs), -(592,608,o), -(478,740,o), +(455,79,cs), +(544,79,o), +(587,174,o), +(587,365,cs), +(587,595,o), +(483,740,o), (317,740,cs), -(146,740,o), -(31,588,o), -(31,319,cs), -(31,45,o), -(130,-104,o), +(144,740,o), +(36,578,o), +(36,319,cs), +(36,48,o), +(138,-104,o), (320,-104,cs) ); }, { closed = 1; nodes = ( -(290,181,o), -(284,208,o), -(284,311,cs), -(284,416,o), -(288,449,o), +(291,181,o), +(286,210,o), +(286,311,cs), +(286,413,o), +(289,449,o), (308,449,cs), (331,449,o), -(338,418,o), -(338,318,cs), -(338,214,o), +(337,416,o), +(337,318,cs), +(337,216,o), (330,181,o), (305,181,cs) ); @@ -306,12 +813,6 @@ nodes = ( width = 618; } ); +note = at; unicode = 64; -userData = { -KernOnName = at; -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/atilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/atilde.glyph index 7df9a197..9007781a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/atilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/atilde.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = atilde; -kernLeft = a; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a; +}, +{ +pos = (6,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a; @@ -18,7 +29,46 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (-20,-134); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a; +}, +{ +pos = (6,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a; +}, +{ +pos = (0,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/atilde.ss05.glyph b/sources/MonaSansMono.glyphspackage/glyphs/atilde.ss05.glyph index af2106e2..1c192212 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/atilde.ss05.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/atilde.ss05.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = atilde.ss05; -kernLeft = a.ss04; -kernRight = a.ss04; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-27,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = a.ss05; @@ -18,7 +29,46 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-23,-134); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (-7,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = a.ss05; +}, +{ +pos = (7,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = a.ss05; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/b.glyph b/sources/MonaSansMono.glyphspackage/glyphs/b.glyph index eec20afd..406dfd64 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/b.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/b.glyph @@ -1,66 +1,156 @@ { glyphname = b; -kernLeft = l; -kernRight = p; layers = ( { anchors = ( { name = bottom; -pos = (305,0); +pos = (423,0); +}, +{ +name = center; +pos = (212,583); }, { name = top; -pos = (305,729); +pos = (423,517); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (719,38); +type = Stem; +}, +{ +place = (121,37.5); +type = Stem; +}, +{ +place = (121,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(462,-9,o), -(550,93,o), -(550,258,cs), -(550,424,o), -(462,526,o), -(332,526,cs), -(235,526,o), -(164,474,o), -(137,398,c), -(134,398,l), -(134,729,l), -(97,729,l), -(97,0,l), -(132,0,l), -(134,119,l), -(137,119,l), -(164,43,o), -(235,-9,o), -(332,-9,cs) +(630,-9,o), +(757,93,o), +(757,258,cs), +(757,420,o), +(631,526,o), +(446,526,cs), +(312,526,o), +(204,471,o), +(166,387,c), +(158,387,l), +(158,729,l), +(121,729,l), +(121,0,l), +(157,0,l), +(160,119,l), +(166,119,l), +(204,43,o), +(306,-9,o), +(446,-9,cs) ); }, { closed = 1; nodes = ( -(204,25,o), -(134,121,o), -(134,223,cs), -(134,294,ls), -(134,396,o), -(204,492,o), -(325,492,cs), -(437,492,o), -(512,407,o), -(512,258,cs), -(512,110,o), -(437,25,o), -(325,25,cs) +(264,25,o), +(158,121,o), +(158,223,cs), +(158,283,ls), +(158,391,o), +(264,492,o), +(444,492,cs), +(608,492,o), +(719,399,o), +(719,258,cs), +(719,110,o), +(607,25,o), +(444,25,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (155,583); +}, +{ +name = top; +pos = (309,517); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (507,38); +type = Stem; +}, +{ +place = (103,37); +type = Stem; +}, +{ +place = (103,35); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -105,94 +195,199 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = l; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -place = ( -0, -21 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = center; +pos = (212,583); +}, +{ +name = top; +pos = (408,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -6 -); +place = (389,165); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -11 +place = (-8,165); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (598,219); +type = Stem; +}, +{ +place = (67,219); +type = Stem; +}, +{ +place = (67,210.5); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(694,-8,o), +(817,101,o), +(817,273,cs), +(817,445,o), +(695,554,o), +(513,554,cs), +(418,554,o), +(338,526,o), +(298,475,c), +(286,475,l), +(286,729,l), +(67,729,l), +(67,0,l), +(274,0,l), +(281,71,l), +(293,71,l), +(329,25,o), +(398,-8,o), +(513,-8,cs) ); -stem = -2; -target = ( -d, -o, -w, -n +}, +{ +closed = 1; +nodes = ( +(346,157,o), +(286,203,o), +(286,268,cs), +(286,279,ls), +(286,344,o), +(346,389,o), +(445,389,cs), +(536,389,o), +(598,349,o), +(598,273,cs), +(598,198,o), +(536,157,o), +(445,157,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = center; +pos = (98,583); +}, +{ +name = top; +pos = (195,516); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (500,26); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -1, -3 -); +horizontal = 1; +place = (-10,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (311,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -9 +place = (74,29); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(281,-10,o), +(341,55,o), +(341,258,cs), +(341,465,o), +(279,526,o), +(212,526,cs), +(163,526,o), +(127,492,o), +(111,439,c), +(103,439,l), +(103,729,l), +(74,729,l), +(74,0,l), +(102,0,l), +(103,77,l), +(111,77,l), +(128,18,o), +(167,-10,o), +(212,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(153,16,o), +(103,79,o), +(103,206,cs), +(103,309,ls), +(103,438,o), +(153,500,o), +(205,500,cs), +(279,500,o), +(311,408,o), +(311,258,cs), +(311,107,o), +(279,16,o), +(205,16,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -201,48 +396,170 @@ name = bottom; pos = (308,0); }, { +name = center; +pos = (98,583); +}, +{ name = top; -pos = (308,729); +pos = (188,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (551,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (417,134); +type = Stem; +}, +{ +horizontal = 1; +place = (417,72); +type = Stem; +}, +{ +horizontal = 1; +place = (52,73); +type = Stem; +}, +{ +horizontal = 1; +place = (-2,127); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (222,144); +type = Stem; +}, +{ +place = (31,145); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(521,-10,o), -(608,93,o), -(608,272,cs), -(608,452,o), -(523,554,o), -(394,554,cs), -(320,554,o), -(256,519,o), -(235,466,c), -(209,466,l), -(227,296,l), -(227,366,o), -(263,401,o), -(317,401,cs), -(372,401,o), -(413,364,o), -(413,272,cs), -(413,181,o), -(372,143,o), -(317,143,cs), -(263,143,o), -(227,179,o), -(227,249,c), -(209,79,l), -(235,79,l), -(255,26,o), -(316,-10,o), -(389,-10,cs) +(327,-10,o), +(366,43,o), +(366,277,cs), +(366,457,o), +(348,551,o), +(260,551,cs), +(225,551,o), +(201,530,o), +(186,489,c), +(176,489,l), +(176,729,l), +(31,729,l), +(31,-2,l), +(174,-2,l), +(176,52,l), +(186,52,l), +(202,10,o), +(220,-10,o), +(260,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(180,125,o), +(176,156,o), +(176,232,cs), +(176,309,ls), +(176,371,o), +(177,417,o), +(198,417,cs), +(216,417,o), +(222,384,o), +(222,277,cs), +(222,165,o), +(219,125,o), +(198,125,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = center; +pos = (155,583); +}, +{ +name = top; +pos = (308,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (401,64); +type = Stem; +}, +{ +horizontal = 1; +place = (79,64); +type = Stem; +}, +{ +horizontal = 1; +place = (0,143); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,153); +type = Stem; +}, +{ +place = (393,195); +type = Stem; +}, +{ +place = (53,191); +type = Stem; +}, +{ +place = (53,185.5); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -287,12 +604,9 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = l; -}; width = 618; } ); -metricLeft = l; +note = b; unicode = 98; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/backslash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/backslash.glyph index e582a799..ab79818a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/backslash.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/backslash.glyph @@ -2,75 +2,168 @@ glyphname = backslash; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (199,448); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(608,-81,l), +(647,-81,l), +(235,729,l), +(199,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (128,363); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(452,-81,l), (491,-81,l), (164,729,l), -(128,729,l), -(452,-81,l) +(128,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -3 +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (146,555); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(492,-82,l), +(701,-82,l), +(357,729,l), +(146,729,l) ); -type = BottomGhost; +} +); +width = 846; }, { +hints = ( +{ horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -d, -o, -w, -n +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (89,212); +type = Stem; +} ); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(272,-82,l), +(301,-82,l), +(118,729,l), +(89,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; +}, +{ +place = (18,354); +type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(211,-82,l), +(372,-82,l), +(181,729,l), +(18,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -layerId = m020; +place = (74,470); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(363,-82,l), (544,-82,l), (257,729,l), -(74,729,l), -(363,-82,l) +(74,729,l) ); } ); width = 618; } ); +note = backslash; unicode = 92; -userData = { -KernOnSpecialSpacing = { -L = slash; -R = slash; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/baht.glyph b/sources/MonaSansMono.glyphspackage/glyphs/baht.glyph index 0f11ad39..da2b9aac 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/baht.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/baht.glyph @@ -1,199 +1,686 @@ { -color = 6; glyphname = baht; layers = ( { -background = { -anchors = ( +hints = ( { -name = bottom; -pos = (74,0); +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (360,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (734,40); +type = Stem; +}, +{ +place = (707,38); +type = Stem; +}, +{ +place = (368,32); +type = Stem; +}, +{ +place = (106,38); +type = Stem; } ); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(46,-85,l), -(46,22,l), -(14,22,l), -(14,-85,l) +(545,0,ls), +(685,0,o), +(774,78,o), +(774,202,cs), +(774,289,o), +(726,360,o), +(631,378,c), +(631,386,l), +(695,403,o), +(745,470,o), +(745,545,cs), +(745,654,o), +(669,729,o), +(536,729,cs), +(106,729,l), +(106,0,l) ); }, { closed = 1; nodes = ( -(46,714,l), -(46,814,l), -(14,814,l), -(14,714,l) +(400,-85,l), +(400,8,l), +(368,8,l), +(368,-85,l) ); }, { closed = 1; nodes = ( -(99,0,ls), -(242,0,o), -(333,78,o), -(333,200,cs), -(333,285,o), -(284,356,o), -(187,374,c), -(187,377,l), -(275,397,o), -(314,464,o), -(314,543,cs), -(314,654,o), -(235,729,o), -(100,729,cs), -(-185,729,l), -(-185,0,l) +(144,360,l), +(562,360,ls), +(671,360,o), +(734,302,o), +(734,204,cs), +(734,104,o), +(669,36,o), +(545,36,cs), +(144,36,l) ); }, { closed = 1; nodes = ( -(-147,356,l), -(117,356,ls), -(229,356,o), -(293,298,o), -(293,202,cs), -(293,104,o), -(227,36,o), -(99,36,cs), -(-147,36,l) +(144,694,l), +(535,694,ls), +(639,694,o), +(707,635,o), +(707,540,cs), +(707,454,o), +(653,395,o), +(550,395,cs), +(144,395,l) ); }, { closed = 1; nodes = ( -(-147,694,l), -(99,694,ls), -(206,694,o), -(276,635,o), -(276,538,cs), -(276,450,o), -(220,391,o), -(115,391,cs), -(-147,391,l) +(400,721,l), +(400,814,l), +(368,814,l), +(368,721,l) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (382,9); +type = Stem; +}, +{ +horizontal = 1; +place = (356,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (493,40); +type = Stem; +}, +{ +place = (480,38); +type = Stem; +}, +{ +place = (268,32); +type = Stem; +}, +{ +place = (115,38); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = _B.currency; +closed = 1; +nodes = ( +(351,0,ls), +(463,0,o), +(533,78,o), +(533,200,cs), +(533,284,o), +(496,356,o), +(421,374,c), +(421,382,l), +(488,402,o), +(518,465,o), +(518,543,cs), +(518,654,o), +(458,729,o), +(353,729,cs), +(115,729,l), +(115,0,l) +); +}, +{ +closed = 1; +nodes = ( +(300,-85,l), +(300,8,l), +(268,8,l), +(268,-85,l) +); +}, +{ +closed = 1; +nodes = ( +(153,356,l), +(362,356,ls), +(445,356,o), +(493,298,o), +(493,202,cs), +(493,104,o), +(444,36,o), +(349,36,cs), +(153,36,l) +); }, { -alignment = 1; -pos = (-25,0); -ref = _baht.bar; +closed = 1; +nodes = ( +(153,694,l), +(349,694,ls), +(428,694,o), +(480,635,o), +(480,538,cs), +(480,450,o), +(438,391,o), +(360,391,cs), +(153,391,l) +); +}, +{ +closed = 1; +nodes = ( +(300,721,l), +(300,814,l), +(268,814,l), +(268,721,l) +); } ); width = 618; }, { -background = { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (573,156); +type = Stem; +}, +{ +horizontal = 1; +place = (298,149); +type = Stem; +}, +{ +horizontal = 1; +place = (0,155); +type = Stem; +}, +{ +place = (576,229); +type = Stem; +}, +{ +place = (556,226); +type = Stem; +}, +{ +place = (320,160); +type = Stem; +}, +{ +place = (319,161); +type = Stem; +}, +{ +place = (77,228); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(514,0,ls), +(700,0,o), +(805,66,o), +(805,206,cs), +(805,302,o), +(750,356,o), +(662,375,c), +(662,387,l), +(734,410,o), +(782,461,o), +(782,544,cs), +(782,665,o), +(704,729,o), +(526,729,cs), +(77,729,l), +(77,0,l) +); +}, +{ +closed = 1; +nodes = ( +(480,-85,l), +(480,16,l), +(319,16,l), +(319,-85,l) +); +}, +{ +closed = 1; +nodes = ( +(305,298,l), +(472,298,ls), +(543,298,o), +(576,277,o), +(576,227,cs), +(576,184,o), +(552,155,o), +(472,155,cs), +(305,155,l) +); +}, +{ +closed = 1; +nodes = ( +(305,573,l), +(462,573,ls), +(518,573,o), +(556,559,o), +(556,513,cs), +(556,473,o), +(534,447,o), +(463,447,cs), +(305,447,l) +); +}, +{ +closed = 1; +nodes = ( +(480,713,l), +(480,815,l), +(320,815,l), +(320,713,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (700,29); +type = Stem; +}, +{ +horizontal = 1; +place = (700,28); +type = Stem; +}, +{ +horizontal = 1; +place = (380,9); +type = Stem; +}, +{ +horizontal = 1; +place = (359,30); +type = Stem; +}, +{ +horizontal = 1; +place = (1,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,29); +type = Stem; +}, +{ +place = (308,34); +type = Stem; +}, +{ +place = (298,31); +type = Stem; +}, +{ +place = (172,26); +type = Stem; +}, { -name = bottom; -pos = (143,0); +place = (74,31); +type = Stem; } ); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(166,-85,l), -(166,90,l), -(56,90,l), -(56,-85,l) +(179,0,l), +(284,0,o), +(342,72,o), +(342,200,cs), +(342,277,o), +(304,354,o), +(238,372,c), +(238,380,l), +(285,394,o), +(329,456,o), +(329,543,cs), +(329,662,o), +(275,729,o), +(179,729,c), +(74,729,l), +(74,0,l) ); }, { closed = 1; nodes = ( -(166,689,l), -(166,815,l), -(57,815,l), -(57,689,l) +(198,-85,l), +(198,8,l), +(172,7,l), +(172,-85,l) ); }, { closed = 1; nodes = ( -(172,0,ls), -(360,0,o), -(449,85,o), -(449,212,cs), -(449,293,o), -(405,359,o), -(326,376,c), -(326,385,l), -(388,405,o), -(429,467,o), -(429,541,cs), -(429,654,o), -(356,729,o), -(201,729,cs), -(-163,729,l), -(-163,0,l) +(105,359,l), +(191,359,ls), +(259,359,o), +(308,299,o), +(308,201,cs), +(308,77,o), +(259,29,o), +(181,29,cs), +(105,29,l) ); }, { closed = 1; nodes = ( -(34,299,l), -(148,299,ls), -(207,299,o), -(233,273,o), -(233,226,cs), -(233,179,o), -(207,153,o), -(148,153,cs), -(34,153,l) +(105,700,l), +(181,700,ls), +(261,700,o), +(298,635,o), +(298,539,cs), +(298,449,o), +(254,389,o), +(191,389,cs), +(105,389,l) ); }, { closed = 1; nodes = ( -(34,576,l), -(139,576,ls), -(185,576,o), -(215,555,o), -(215,511,cs), -(215,472,o), -(191,446,o), -(139,446,cs), -(34,446,l) +(198,722,l), +(198,815,l), +(172,815,l), +(172,722,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (594,135); +type = Stem; +}, +{ +horizontal = 1; +place = (0,138); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (219,149); +type = Stem; +}, +{ +place = (212,143); +type = Stem; +}, +{ +place = (122,79); +type = Stem; +}, +{ +place = (121,80); +type = Stem; +}, +{ +place = (25,176); +type = Stem; +}, +{ +place = (25,152); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -alignment = 1; -ref = _B.currency; +closed = 1; +nodes = ( +(183,0,ls), +(305,-4,o), +(368,66,o), +(368,206,cs), +(368,304,o), +(343,357,o), +(280,378,c), +(280,390,l), +(339,416,o), +(355,472,o), +(355,537,cs), +(355,655,o), +(321,729,o), +(209,729,cs), +(25,729,l), +(25,0,l) +); +}, +{ +closed = 1; +nodes = ( +(201,-85,l), +(201,16,l), +(121,16,l), +(121,-85,l) +); }, { -alignment = 1; -pos = (-15,0); -ref = _baht.bar; +closed = 1; +nodes = ( +(177,306,l), +(181,306,ls), +(198,306,o), +(219,282,o), +(219,222,cs), +(219,169,o), +(204,138,o), +(181,138,cs), +(177,138,l) +); +}, +{ +closed = 1; +nodes = ( +(177,594,l), +(180,594,ls), +(196,594,o), +(212,571,o), +(212,516,cs), +(212,468,o), +(202,436,o), +(179,436,cs), +(177,436,l) +); +}, +{ +closed = 1; +nodes = ( +(201,717,l), +(201,815,l), +(106,815,l), +(106,717,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (576,153); +type = Stem; +}, +{ +horizontal = 1; +place = (299,147); +type = Stem; +}, +{ +horizontal = 1; +place = (0,153); +type = Stem; +}, +{ +place = (378,207); +type = Stem; +}, +{ +place = (363,206); +type = Stem; +}, +{ +place = (240,109); +type = Stem; +}, +{ +place = (239,110); +type = Stem; +}, +{ +place = (60,198); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(356,0,ls), +(505,0,o), +(585,68,o), +(585,212,cs), +(585,294,o), +(551,358,o), +(469,374,c), +(469,386,l), +(526,404,o), +(569,459,o), +(569,541,cs), +(569,654,o), +(512,729,o), +(384,729,cs), +(60,729,l), +(60,0,l) +); +}, +{ +closed = 1; +nodes = ( +(349,-85,l), +(349,16,l), +(239,16,l), +(239,-85,l) +); +}, +{ +closed = 1; +nodes = ( +(258,299,l), +(328,299,ls), +(356,299,o), +(378,278,o), +(378,224,cs), +(378,181,o), +(368,153,o), +(331,153,cs), +(258,153,l) +); +}, +{ +closed = 1; +nodes = ( +(258,576,l), +(322,576,ls), +(347,576,o), +(363,558,o), +(363,513,cs), +(363,473,o), +(354,446,o), +(319,446,cs), +(258,446,l) +); +}, +{ +closed = 1; +nodes = ( +(349,713,l), +(349,815,l), +(240,815,l), +(240,713,l) +); } ); width = 618; } ); -metricLeft = B; -metricRight = B; +note = baht; unicode = 3647; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bar.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bar.glyph index 74297b06..2144e2ed 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bar.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bar.glyph @@ -2,75 +2,168 @@ glyphname = bar; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (405,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(405,-67,l), +(441,-67,l), +(441,729,l), +(405,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (291,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(291,-67,l), (327,-67,l), (327,729,l), -(291,729,l), -(291,-67,l) +(291,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -d, -o, -w, -n +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (317,213); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(317,-67,l), +(530,-67,l), +(530,729,l), +(317,729,l) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +place = (180,30); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(180,-67,l), +(210,-67,l), +(210,729,l), +(180,729,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (117,156); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(117,-67,l), +(273,-67,l), +(273,729,l), +(117,729,l) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (224,171); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(224,-67,l), (395,-67,l), (395,729,l), -(224,729,l), -(224,-67,l) +(224,729,l) ); } ); width = 618; } ); +note = bar; unicode = 124; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bar_bar.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bar_bar.liga.glyph index faa27b1e..df211520 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bar_bar.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bar_bar.liga.glyph @@ -2,13 +2,15 @@ glyphname = bar_bar.liga; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { +alignment = -1; pos = (-501,0); ref = bar; }, { +alignment = -1; pos = (-115,0); ref = bar; } @@ -16,7 +18,34 @@ ref = bar; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (-388,0); +ref = bar; +}, +{ +pos = (-2,0); +ref = bar; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (-386,0); +ref = bar; +}, +{ +ref = bar; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (-502,0); @@ -28,6 +57,35 @@ ref = bar; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (-617,0); +ref = bar; +}, +{ +pos = (-232,0); +ref = bar; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (-617,0); +ref = bar; +}, +{ +pos = (-232,0); +ref = bar; +} +); +width = 846; } ); +note = bar_bar.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bitcoin.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bitcoin.glyph index 955e05bd..8f744ba4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bitcoin.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bitcoin.glyph @@ -1,329 +1,838 @@ { -color = 6; glyphname = bitcoin; layers = ( { -background = { -anchors = ( +hints = ( { -name = bottom; -pos = (278,0); +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (360,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (734,40); +type = Stem; +}, +{ +place = (707,38); +type = Stem; +}, +{ +place = (452,32); +type = Stem; +}, +{ +place = (298,32); +type = Stem; }, { -name = center; -pos = (278,365); +place = (106,38); +type = Stem; } ); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(176,-85,l), -(176,22,l), -(144,22,l), -(144,-85,l) +(545,0,ls), +(685,0,o), +(774,78,o), +(774,202,cs), +(774,289,o), +(726,360,o), +(631,378,c), +(631,386,l), +(695,403,o), +(745,470,o), +(745,545,cs), +(745,654,o), +(669,729,o), +(536,729,cs), +(106,729,l), +(106,0,l) ); }, { closed = 1; nodes = ( -(326,-85,l), -(326,22,l), -(294,22,l), -(294,-85,l) +(330,-85,l), +(330,8,l), +(298,8,l), +(298,-85,l) ); }, { closed = 1; nodes = ( -(176,714,l), -(176,814,l), -(144,814,l), -(144,714,l) +(483,-85,l), +(483,8,l), +(451,8,l), +(451,-85,l) ); }, { closed = 1; nodes = ( -(326,714,l), -(326,814,l), -(294,814,l), -(294,714,l) +(144,360,l), +(562,360,ls), +(671,360,o), +(734,302,o), +(734,204,cs), +(734,104,o), +(669,36,o), +(545,36,cs), +(144,36,l) ); }, { closed = 1; nodes = ( -(303,0,ls), -(446,0,o), -(537,78,o), -(537,200,cs), -(537,285,o), -(488,356,o), -(391,374,c), -(391,377,l), -(479,397,o), -(518,464,o), +(144,694,l), +(535,694,ls), +(639,694,o), +(707,635,o), +(707,540,cs), +(707,454,o), +(653,395,o), +(550,395,cs), +(144,395,l) +); +}, +{ +closed = 1; +nodes = ( +(330,721,l), +(330,814,l), +(298,814,l), +(298,721,l) +); +}, +{ +closed = 1; +nodes = ( +(483,721,l), +(483,814,l), +(451,814,l), +(451,721,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (694,34); +type = Stem; +}, +{ +horizontal = 1; +place = (382,9); +type = Stem; +}, +{ +horizontal = 1; +place = (356,35); +type = Stem; +}, +{ +horizontal = 1; +place = (1,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (493,40); +type = Stem; +}, +{ +place = (480,38); +type = Stem; +}, +{ +place = (344,32); +type = Stem; +}, +{ +place = (194,32); +type = Stem; +}, +{ +place = (115,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(351,0,ls), +(463,0,o), +(533,78,o), +(533,200,cs), +(533,284,o), +(496,356,o), +(421,374,c), +(421,382,l), +(488,402,o), +(518,465,o), (518,543,cs), (518,654,o), -(439,729,o), -(304,729,cs), -(19,729,l), -(19,0,l) +(458,729,o), +(353,729,cs), +(115,729,l), +(115,0,l) +); +}, +{ +closed = 1; +nodes = ( +(225,-85,l), +(225,8,l), +(193,8,l), +(193,-85,l) ); }, { closed = 1; nodes = ( -(57,356,l), -(321,356,ls), -(433,356,o), -(497,298,o), -(497,202,cs), -(497,104,o), -(431,36,o), -(303,36,cs), -(57,36,l) +(377,-85,l), +(377,8,l), +(345,8,l), +(345,-85,l) ); }, { closed = 1; nodes = ( -(57,694,l), -(303,694,ls), -(410,694,o), +(153,356,l), +(362,356,ls), +(445,356,o), +(493,298,o), +(493,202,cs), +(493,104,o), +(444,36,o), +(349,36,cs), +(153,36,l) +); +}, +{ +closed = 1; +nodes = ( +(153,694,l), +(349,694,ls), +(428,694,o), (480,635,o), (480,538,cs), (480,450,o), -(424,391,o), -(319,391,cs), -(57,391,l) +(438,391,o), +(360,391,cs), +(153,391,l) +); +}, +{ +closed = 1; +nodes = ( +(225,721,l), +(225,814,l), +(193,814,l), +(193,721,l) +); +}, +{ +closed = 1; +nodes = ( +(377,721,l), +(377,814,l), +(345,814,l), +(345,721,l) ); } ); -}; -layerId = m019; +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (573,156); +type = Stem; +}, +{ +horizontal = 1; +place = (298,149); +type = Stem; +}, +{ +horizontal = 1; +place = (0,155); +type = Stem; +}, +{ +place = (576,229); +type = Stem; +}, +{ +place = (556,226); +type = Stem; +}, +{ +place = (430,160); +type = Stem; +}, +{ +place = (429,161); +type = Stem; +}, +{ +place = (200,160); +type = Stem; +}, +{ +place = (199,161); +type = Stem; +}, +{ +place = (77,283); +type = Stem; +}, +{ +place = (77,228); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 1; -ref = _B.currency; +closed = 1; +nodes = ( +(514,0,ls), +(700,0,o), +(805,66,o), +(805,206,cs), +(805,302,o), +(750,356,o), +(662,375,c), +(662,387,l), +(734,410,o), +(782,461,o), +(782,544,cs), +(782,665,o), +(704,729,o), +(526,729,cs), +(77,729,l), +(77,0,l) +); +}, +{ +closed = 1; +nodes = ( +(359,-85,l), +(359,16,l), +(198,16,l), +(198,-85,l) +); +}, +{ +closed = 1; +nodes = ( +(589,-85,l), +(589,16,l), +(428,16,l), +(428,-85,l) +); +}, +{ +closed = 1; +nodes = ( +(305,298,l), +(472,298,ls), +(543,298,o), +(576,277,o), +(576,227,cs), +(576,184,o), +(552,155,o), +(472,155,cs), +(305,155,l) +); +}, +{ +closed = 1; +nodes = ( +(305,573,l), +(462,573,ls), +(518,573,o), +(556,559,o), +(556,513,cs), +(556,473,o), +(534,447,o), +(463,447,cs), +(305,447,l) +); }, { -pos = (-24,0); -ref = _bitcoin.bars; +closed = 1; +nodes = ( +(359,713,l), +(359,815,l), +(199,815,l), +(199,713,l) +); +}, +{ +closed = 1; +nodes = ( +(589,713,l), +(589,815,l), +(429,815,l), +(429,713,l) +); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = B; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = B; -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (700,29); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (380,9); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (359,30); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (0,29); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (308,34); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (298,31); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (204,26); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (137,26); +type = Stem; +}, +{ +place = (74,31); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(179,0,l), +(284,0,o), +(342,72,o), +(342,200,cs), +(342,277,o), +(304,354,o), +(238,372,c), +(238,380,l), +(285,394,o), +(329,456,o), +(329,543,cs), +(329,662,o), +(275,729,o), +(179,729,c), +(74,729,l), +(74,0,l) +); }, { -background = { -anchors = ( +closed = 1; +nodes = ( +(164,-85,l), +(164,8,l), +(138,7,l), +(138,-85,l) +); +}, { -name = bottom; -pos = (275,0); +closed = 1; +nodes = ( +(229,-85,l), +(229,8,l), +(203,7,l), +(203,-85,l) +); +}, +{ +closed = 1; +nodes = ( +(105,359,l), +(191,359,ls), +(259,359,o), +(308,299,o), +(308,201,cs), +(308,77,o), +(259,29,o), +(181,29,cs), +(105,29,l) +); }, { -name = center; -pos = (275,365); +closed = 1; +nodes = ( +(105,700,l), +(181,700,ls), +(261,700,o), +(298,635,o), +(298,539,cs), +(298,449,o), +(254,389,o), +(191,389,cs), +(105,389,l) +); +}, +{ +closed = 1; +nodes = ( +(164,722,l), +(164,815,l), +(138,815,l), +(138,722,l) +); +}, +{ +closed = 1; +nodes = ( +(229,722,l), +(229,815,l), +(203,815,l), +(203,722,l) +); } ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (594,135); +type = Stem; +}, +{ +horizontal = 1; +place = (0,138); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (219,149); +type = Stem; +}, +{ +place = (212,143); +type = Stem; +}, +{ +place = (190,78); +type = Stem; +}, +{ +place = (189,79); +type = Stem; +}, +{ +place = (67,79); +type = Stem; +}, +{ +place = (66,80); +type = Stem; +}, +{ +place = (25,152); +type = Stem; +}, +{ +place = (25,121); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(198,-85,l), -(198,90,l), -(88,90,l), -(88,-85,l) +(183,0,ls), +(305,-4,o), +(368,66,o), +(368,206,cs), +(368,304,o), +(343,357,o), +(280,378,c), +(280,390,l), +(339,416,o), +(355,472,o), +(355,537,cs), +(355,655,o), +(321,729,o), +(209,729,cs), +(25,729,l), +(25,0,l) ); }, { closed = 1; nodes = ( -(377,-85,l), -(377,90,l), -(267,90,l), -(267,-85,l) +(144,-85,l), +(144,16,l), +(76,16,l), +(76,-85,l) ); }, { closed = 1; nodes = ( -(198,689,l), -(198,815,l), -(89,815,l), -(89,689,l) +(265,-85,l), +(265,16,l), +(197,16,l), +(197,-85,l) ); }, { closed = 1; nodes = ( -(377,689,l), -(377,815,l), -(268,815,l), -(268,689,l) +(177,306,l), +(181,306,ls), +(198,306,o), +(219,282,o), +(219,222,cs), +(219,169,o), +(204,138,o), +(181,138,cs), +(177,138,l) ); }, { closed = 1; nodes = ( -(304,0,ls), -(492,0,o), -(581,85,o), -(581,212,cs), -(581,293,o), -(537,359,o), -(458,376,c), -(458,385,l), -(520,405,o), -(561,467,o), -(561,541,cs), -(561,654,o), -(488,729,o), -(333,729,cs), -(-31,729,l), -(-31,0,l) +(177,594,l), +(180,594,ls), +(196,594,o), +(212,571,o), +(212,516,cs), +(212,468,o), +(202,436,o), +(179,436,cs), +(177,436,l) ); }, { closed = 1; nodes = ( -(166,299,l), -(280,299,ls), -(339,299,o), -(365,273,o), -(365,226,cs), -(365,179,o), -(339,153,o), -(280,153,cs), -(166,153,l) +(144,717,l), +(144,815,l), +(64,815,l), +(64,717,l) ); }, { closed = 1; nodes = ( -(166,576,l), -(271,576,ls), -(317,576,o), -(347,555,o), -(347,511,cs), -(347,472,o), -(323,446,o), -(271,446,cs), -(166,446,l) +(265,717,l), +(265,815,l), +(185,815,l), +(185,717,l) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (576,153); +type = Stem; +}, +{ +horizontal = 1; +place = (299,147); +type = Stem; +}, +{ +horizontal = 1; +place = (0,153); +type = Stem; +}, +{ +place = (378,207); +type = Stem; +}, +{ +place = (363,206); +type = Stem; +}, +{ +place = (319,109); +type = Stem; +}, +{ +place = (318,110); +type = Stem; +}, +{ +place = (140,109); +type = Stem; +}, +{ +place = (139,110); +type = Stem; +}, +{ +place = (60,198); +type = Stem; +}, +{ +place = (60,189); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -ref = _B.currency; +closed = 1; +nodes = ( +(356,0,ls), +(505,0,o), +(585,68,o), +(585,212,cs), +(585,294,o), +(551,358,o), +(469,374,c), +(469,386,l), +(526,404,o), +(569,459,o), +(569,541,cs), +(569,654,o), +(512,729,o), +(384,729,cs), +(60,729,l), +(60,0,l) +); +}, +{ +closed = 1; +nodes = ( +(249,-85,l), +(249,16,l), +(139,16,l), +(139,-85,l) +); }, { -pos = (-26,0); -ref = _bitcoin.bars; +closed = 1; +nodes = ( +(427,-85,l), +(427,16,l), +(317,16,l), +(317,-85,l) +); +}, +{ +closed = 1; +nodes = ( +(258,299,l), +(328,299,ls), +(356,299,o), +(378,278,o), +(378,224,cs), +(378,181,o), +(368,153,o), +(331,153,cs), +(258,153,l) +); +}, +{ +closed = 1; +nodes = ( +(258,576,l), +(322,576,ls), +(347,576,o), +(363,558,o), +(363,513,cs), +(363,473,o), +(354,446,o), +(319,446,cs), +(258,446,l) +); +}, +{ +closed = 1; +nodes = ( +(249,713,l), +(249,815,l), +(140,815,l), +(140,713,l) +); +}, +{ +closed = 1; +nodes = ( +(427,713,l), +(427,815,l), +(318,815,l), +(318,713,l) +); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = B; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = B; -}; width = 618; } ); +note = bitcoin; unicode = 8383; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/blackC_ircle.glyph b/sources/MonaSansMono.glyphspackage/glyphs/blackC_ircle.glyph index 819fb9ae..dbc084d8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/blackC_ircle.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/blackC_ircle.glyph @@ -2,13 +2,59 @@ glyphname = blackCircle; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (736,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (41,764); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (54,618); +type = Stem; +}, +{ +place = (0,618); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -31,13 +77,127 @@ nodes = ( width = 618; }, { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (739,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-11,21); +target = up; +type = BottomGhost; +}, +{ +place = (33,780); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (180,370); +type = Stem; +}, +{ +place = (15,360); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(296,180,o), +(375,261,o), +(375,365,cs), +(375,469,o), +(296,550,o), +(195,550,cs), +(94,550,o), +(15,469,o), +(15,365,cs), +(15,261,o), +(94,180,o), +(195,180,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (166,400); +type = Stem; +}, +{ +place = (0,390); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(309,166,o), +(390,249,o), +(390,366,cs), +(390,483,o), +(309,566,o), +(195,566,cs), +(81,566,o), +(0,483,o), +(0,366,cs), +(0,249,o), +(81,166,o), +(195,166,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (56,618); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (0,618); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -60,5 +220,6 @@ nodes = ( width = 618; } ); +note = blackCircle; unicode = 9679; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/braceleft.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/braceleft.case.glyph index 6c63d246..bb79b9c8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/braceleft.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/braceleft.case.glyph @@ -2,7 +2,110 @@ glyphname = braceleft.case; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (761,32); +type = Stem; +}, +{ +horizontal = 1; +place = (368,16); +type = Stem; +}, +{ +horizontal = 1; +place = (347,37); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,32); +type = Stem; +}, +{ +place = (364,36); +type = Stem; +}, +{ +place = (261,69); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(584,-63,l), +(584,-31,l), +(400,-31,l), +(400,262,ls), +(400,320,o), +(367,362,o), +(330,364,c), +(330,368,l), +(365,369,o), +(400,409,o), +(400,470,cs), +(400,761,l), +(584,761,l), +(584,793,l), +(405,793,ls), +(377,793,o), +(364,775,o), +(364,750,cs), +(364,470,ls), +(364,414,o), +(332,384,o), +(301,384,cs), +(261,384,l), +(261,347,l), +(301,347,ls), +(332,347,o), +(364,317,o), +(364,262,cs), +(364,-20,ls), +(364,-45,o), +(377,-63,o), +(405,-63,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (761,32); +type = Stem; +}, +{ +horizontal = 1; +place = (368,16); +type = Stem; +}, +{ +horizontal = 1; +place = (347,37); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,32); +type = Stem; +}, +{ +place = (254,36); +type = Stem; +}, +{ +place = (100,120); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -42,100 +145,244 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = braceleft; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = braceleft; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -31 -); -stem = -2; -target = ( -0, -2 -); +place = (648,145); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -23 -); -stem = -2; -target = ( -0, -22 -); +place = (281,166); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -0, -14 -); +place = (-63,144); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -28 +place = (308,191); +type = Stem; +}, +{ +place = (207,202); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(630,-63,l), +(630,81,l), +(499,81,l), +(499,216,ls), +(499,290,o), +(480,341,o), +(409,369,c), +(409,372,l), +(463,385,o), +(499,420,o), +(499,515,cs), +(499,648,l), +(630,648,l), +(630,793,l), +(444,793,ls), +(351,793,o), +(308,734,o), +(308,659,cs), +(308,525,ls), +(308,478,o), +(285,447,o), +(245,447,cs), +(207,447,l), +(207,281,l), +(245,281,ls), +(283,281,o), +(308,253,o), +(308,205,cs), +(308,72,ls), +(308,-4,o), +(351,-63,o), +(444,-63,cs) ); -stem = -2; -target = ( -0, -0 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (765,28); +type = Stem; +}, +{ +horizontal = 1; +place = (367,14); +type = Stem; +}, +{ +horizontal = 1; +place = (349,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -28 +place = (169,31); +type = Stem; +}, +{ +place = (95,43); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(294,-63,l), +(294,-35,l), +(200,-35,l), +(200,262,ls), +(200,321,o), +(170,362,o), +(138,363,c), +(138,367,l), +(170,368,o), +(200,409,o), +(200,468,cs), +(200,765,l), +(294,765,l), +(294,793,l), +(205,793,ls), +(180,793,o), +(169,777,o), +(169,754,cs), +(169,467,ls), +(169,411,o), +(141,381,o), +(114,381,cs), +(95,381,l), +(95,349,l), +(114,349,ls), +(141,349,o), +(169,319,o), +(169,263,cs), +(169,-24,ls), +(169,-47,o), +(180,-63,o), +(205,-63,cs) ); -stem = -2; -target = ( -0, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (668,125); +type = Stem; +}, +{ +horizontal = 1; +place = (300,127); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,125); +type = Stem; +}, +{ +place = (112,161); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -23 +place = (44,146); +type = Stem; +} ); -stem = -2; -target = ( -0, -6 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(343,-63,l), +(343,62,l), +(273,62,l), +(273,230,ls), +(273,292,o), +(259,341,o), +(190,368,c), +(190,371,l), +(256,387,o), +(273,438,o), +(273,505,cs), +(273,668,l), +(343,668,l), +(343,793,l), +(241,793,ls), +(153,793,o), +(112,738,o), +(112,666,cs), +(112,505,ls), +(112,458,o), +(92,427,o), +(56,427,cs), +(44,427,l), +(44,300,l), +(56,300,ls), +(90,300,o), +(112,273,o), +(112,225,cs), +(112,64,ls), +(112,-8,o), +(153,-63,o), +(241,-63,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (659,134); +type = Stem; +}, +{ +horizontal = 1; +place = (295,139); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,133); +type = Stem; }, { -layerId = m020; +place = (199,178); +type = Stem; +}, +{ +place = (73,215); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -175,16 +422,8 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = braceleft; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = braceleft; -}; width = 618; } ); -userData = { -KernOnSpecialSpacing = { -R = parenthesis; -}; -}; +note = braceleft.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/braceleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/braceleft.glyph index a4f4494e..ba65592a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/braceleft.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/braceleft.glyph @@ -2,170 +2,429 @@ glyphname = braceleft; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (759,34); +type = Stem; +}, +{ +horizontal = 1; +place = (318,14); +type = Stem; +}, +{ +horizontal = 1; +place = (293,39); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,34); +type = Stem; +}, +{ +place = (385,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(507,-167,l), -(507,-135,l), -(290,-135,l), -(290,208,ls), -(290,267,o), -(257,309,o), -(220,311,c), -(220,315,l), -(255,316,o), -(290,356,o), -(290,417,cs), -(290,761,l), -(507,761,l), -(507,793,l), -(295,793,ls), -(267,793,o), -(254,775,o), -(254,750,cs), -(254,417,ls), -(254,361,o), -(222,331,o), -(191,331,cs), -(90,331,l), -(90,294,l), -(191,294,ls), -(222,294,o), -(254,264,o), -(254,209,cs), -(254,-124,ls), -(254,-149,o), -(267,-167,o), -(295,-167,cs) +(682,-167,l), +(682,-133,l), +(423,-133,l), +(423,188,ls), +(423,258,o), +(376,308,o), +(323,310,c), +(323,318,l), +(373,319,o), +(423,364,o), +(423,437,cs), +(423,759,l), +(682,759,l), +(682,793,l), +(429,793,ls), +(400,793,o), +(385,774,o), +(385,749,cs), +(385,438,ls), +(385,369,o), +(339,332,o), +(294,332,cs), +(130,332,l), +(130,293,l), +(294,293,ls), +(339,293,o), +(385,256,o), +(385,188,cs), +(385,-123,ls), +(385,-148,o), +(400,-167,o), +(429,-167,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -0, -31 -); +place = (759,34); +type = Stem; +}, +{ +horizontal = 1; +place = (319,13); +type = Stem; +}, +{ +horizontal = 1; +place = (293,39); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -22 +place = (-167,34); +type = Stem; +}, +{ +place = (252,37); +type = Stem; +}, +{ +place = (76,138); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(522,-167,l), +(522,-133,l), +(289,-133,l), +(289,207,ls), +(289,266,o), +(253,309,o), +(214,311,c), +(214,319,l), +(251,320,o), +(289,356,o), +(289,417,cs), +(289,759,l), +(522,759,l), +(522,793,l), +(294,793,ls), +(265,793,o), +(252,774,o), +(252,749,cs), +(252,418,ls), +(252,362,o), +(217,332,o), +(184,332,cs), +(76,332,l), +(76,293,l), +(184,293,ls), +(217,293,o), +(252,263,o), +(252,208,cs), +(252,-123,ls), +(252,-148,o), +(265,-167,o), +(294,-167,cs) ); -stem = -2; -target = ( -0, -23 +} ); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (609,184); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -14 +place = (204,196); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,183); +type = Stem; +}, +{ +place = (296,227); +type = Stem; +}, +{ +place = (119,301); +type = Stem; +} ); -stem = -2; -target = ( -0, -11 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(707,-167,l), +(707,16,l), +(523,16,l), +(523,140,ls), +(523,211,o), +(483,282,o), +(420,309,c), +(420,322,l), +(483,339,o), +(523,403,o), +(523,473,cs), +(523,609,l), +(707,609,l), +(707,793,l), +(455,793,ls), +(347,793,o), +(296,724,o), +(296,638,cs), +(296,483,ls), +(296,435,o), +(272,400,o), +(224,400,cs), +(119,400,l), +(119,204,l), +(224,204,ls), +(270,204,o), +(296,174,o), +(296,122,cs), +(296,-12,ls), +(296,-98,o), +(347,-167,o), +(455,-167,cs) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (765,28); +type = Stem; +}, +{ +horizontal = 1; +place = (319,10); +type = Stem; +}, +{ +horizontal = 1; +place = (297,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -28 +place = (167,141); +type = Stem; +}, +{ +place = (167,31); +type = Stem; +}, +{ +place = (50,85); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(308,-167,l), +(308,-139,l), +(198,-139,l), +(198,200,ls), +(198,259,o), +(161,300,o), +(135,311,c), +(135,319,l), +(162,330,o), +(198,368,o), +(198,426,cs), +(198,765,l), +(308,765,l), +(308,793,l), +(204,793,ls), +(178,793,o), +(167,777,o), +(167,753,cs), +(167,415,ls), +(167,359,o), +(134,329,o), +(103,329,cs), +(50,329,l), +(50,297,l), +(103,297,ls), +(134,297,o), +(167,267,o), +(167,211,cs), +(167,-127,ls), +(167,-151,o), +(178,-167,o), +(204,-167,cs) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (665,128); +type = Stem; +}, +{ +horizontal = 1; +place = (239,130); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,128); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -23 +place = (108,163); +type = Stem; +}, +{ +place = (17,157); +type = Stem; +} ); -stem = -2; -target = ( -0, -6 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(364,-167,l), +(364,-39,l), +(271,-39,l), +(271,160,ls), +(271,227,o), +(234,285,o), +(174,309,c), +(174,321,l), +(234,345,o), +(271,398,o), +(271,457,cs), +(271,665,l), +(364,665,l), +(364,793,l), +(242,793,ls), +(150,793,o), +(108,737,o), +(108,664,cs), +(108,447,ls), +(108,400,o), +(81,369,o), +(39,369,cs), +(17,369,l), +(17,239,l), +(39,239,ls), +(79,239,o), +(108,212,o), +(108,165,cs), +(108,-38,ls), +(108,-111,o), +(150,-167,o), +(242,-167,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (636,157); +type = Stem; +}, +{ +horizontal = 1; +place = (228,151); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,156); +type = Stem; +}, +{ +place = (193,195); +type = Stem; +}, +{ +place = (73,223); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( (527,-167,l), -(527,-24,l), -(377,-24,l), -(377,171,ls), -(377,234,o), -(356,284,o), -(288,309,c), -(288,312,l), -(341,324,o), -(377,359,o), -(377,445,cs), -(377,649,l), -(527,649,l), +(527,-11,l), +(388,-11,l), +(388,146,ls), +(388,224,o), +(353,286,o), +(296,307,c), +(296,319,l), +(353,332,o), +(388,390,o), +(388,468,cs), +(388,636,l), +(527,636,l), (527,793,l), -(327,793,ls), -(240,793,o), -(199,738,o), -(199,667,cs), -(199,452,ls), -(199,405,o), -(176,374,o), -(136,374,cs), -(73,374,l), -(73,235,l), -(136,235,ls), -(174,235,o), -(199,207,o), -(199,159,cs), -(199,-41,ls), -(199,-112,o), -(240,-167,o), -(327,-167,cs) +(332,793,ls), +(237,793,o), +(193,733,o), +(193,657,cs), +(193,456,ls), +(193,410,o), +(171,379,o), +(131,379,cs), +(73,379,l), +(73,228,l), +(131,228,ls), +(169,228,o), +(193,200,o), +(193,154,cs), +(193,-31,ls), +(193,-107,o), +(237,-167,o), +(332,-167,cs) ); } ); width = 618; } ); +note = braceleft; unicode = 123; -userData = { -KernOnSpecialSpacing = { -R = parenthesis; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/braceright.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/braceright.case.glyph index 5dba78b7..5e10d2cb 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/braceright.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/braceright.case.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = braceright.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { angle = 180; @@ -11,119 +11,63 @@ pos = (618,729); ref = braceleft.case; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = braceright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = braceright; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -31 -); -stem = -2; -target = ( -0, -30 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -7 -); -stem = -2; -target = ( -0, -10 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -18 +angle = 180; +pos = (390,729); +ref = braceleft.case; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -29 -); -stem = -2; -target = ( -0, -3 +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,729); +ref = braceleft.case; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -25 -); -stem = -2; -target = ( -0, -8 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,729); +ref = braceleft.case; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -31 -); -stem = -2; -target = ( -0, -3 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,729); +ref = braceleft.case; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { angle = 180; -pos = (618,729); +pos = (846,729); ref = braceleft.case; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = braceright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = braceright; -}; -width = 618; +width = 846; } ); -metricLeft = braceright; -metricRight = braceright; -userData = { -KernOnSpecialSpacing = { -L = parenthesis; -}; -}; +note = braceright.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/braceright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/braceright.glyph index d3beb3d2..93c49e39 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/braceright.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/braceright.glyph @@ -1,79 +1,66 @@ { color = 6; glyphname = braceright; -kernLeft = braceright; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; pos = (618,626); ref = braceleft; } ); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,626); +ref = braceleft; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,626); +ref = braceleft; +} ); -stem = -2; -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (618,626); +ref = braceleft; +} ); -stem = -2; -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,626); +ref = braceleft; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 3; angle = 180; pos = (618,626); ref = braceleft; @@ -82,12 +69,6 @@ ref = braceleft; width = 618; } ); -metricLeft = "=|braceleft"; -metricRight = "=|braceleft"; +note = braceright; unicode = 125; -userData = { -KernOnSpecialSpacing = { -L = parenthesis; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bracketleft.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bracketleft.case.glyph index de564cdd..d8524b7a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bracketleft.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bracketleft.case.glyph @@ -2,99 +2,231 @@ glyphname = bracketleft.case; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (761,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,32); +type = Stem; +}, +{ +place = (335,229); +type = Stem; +}, +{ +place = (335,36); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(335,-63,l), +(564,-63,l), +(564,-31,l), +(371,-31,l), +(371,761,l), +(564,761,l), +(564,793,l), +(335,793,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (761,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,32); +type = Stem; +}, +{ +place = (238,203); +type = Stem; +}, +{ +place = (238,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(238,-63,l), (441,-63,l), (441,-31,l), (274,-31,l), (274,761,l), (441,761,l), (441,793,l), -(238,793,l), -(238,-63,l) +(238,793,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = bracketleft; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = braceleft.case; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (639,154); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,153); +type = Stem; +}, +{ +place = (275,331); +type = Stem; +}, +{ +place = (275,192); +type = Stem; +} ); -stem = -2; -target = ( -0, -7 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(275,-63,l), +(606,-63,l), +(606,90,l), +(467,90,l), +(467,639,l), +(606,639,l), +(606,793,l), +(275,793,l) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (765,28); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (-63,28); +type = Stem; +}, +{ +place = (160,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(160,-63,l), +(282,-63,l), +(282,-35,l), +(191,-35,l), +(191,765,l), +(282,765,l), +(282,793,l), +(160,793,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (668,125); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -7 +horizontal = 1; +place = (-63,125); +type = Stem; +}, +{ +place = (68,160); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(68,-63,l), +(327,-63,l), +(327,62,l), +(228,62,l), +(228,668,l), +(327,668,l), +(327,793,l), +(68,793,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (659,134); +type = Stem; +}, +{ +horizontal = 1; +place = (-63,133); +type = Stem; }, { -layerId = m020; +place = (177,298); +type = Stem; +}, +{ +place = (177,178); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(177,-63,l), (475,-63,l), (475,70,l), (355,70,l), (355,659,l), (475,659,l), (475,793,l), -(177,793,l), -(177,-63,l) +(177,793,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = bracketleft; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = braceleft.case; -}; width = 618; } ); -userData = { -KernOnSpecialSpacing = { -R = parenthesis; -}; -}; +note = bracketleft.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bracketleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bracketleft.glyph index fbc83012..7946d793 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bracketleft.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bracketleft.glyph @@ -1,98 +1,225 @@ { glyphname = bracketleft; -kernRight = bracketleft; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (761,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,32); +type = Stem; +}, +{ +place = (282,35); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(472,-167,l), -(472,-135,l), -(205,-135,l), -(205,761,l), -(472,761,l), -(472,793,l), -(169,793,l), -(169,-167,l) +(282,-167,l), +(641,-167,l), +(641,-135,l), +(317,-135,l), +(317,761,l), +(641,761,l), +(641,793,l), +(282,793,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (759,34); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (-167,34); +type = Stem; +}, +{ +place = (169,38); +type = Stem; +} ); -stem = -2; -target = ( -0, -7 +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(169,-167,l), +(473,-167,l), +(473,-133,l), +(207,-133,l), +(207,759,l), +(473,759,l), +(473,793,l), +(169,793,l) +); +} ); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (617,176); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (-167,176); +type = Stem; +}, +{ +place = (177,218); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(177,-167,l), +(691,-167,l), +(691,9,l), +(395,9,l), +(395,617,l), +(691,617,l), +(691,793,l), +(177,793,l) ); -stem = -2; -target = ( -0, -3 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (766,27); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -7 +horizontal = 1; +place = (-167,27); +type = Stem; +}, +{ +place = (158,157); +type = Stem; +}, +{ +place = (158,28); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(158,-167,l), +(315,-167,l), +(315,-140,l), +(186,-140,l), +(186,766,l), +(315,766,l), +(315,793,l), +(158,793,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (660,133); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,125); +type = Stem; +}, +{ +place = (67,266); +type = Stem; +}, +{ +place = (67,161); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(67,-167,l), +(333,-167,l), +(333,-42,l), +(228,-42,l), +(228,660,l), +(333,660,l), +(333,793,l), +(67,793,l) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (641,152); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,151); +type = Stem; +}, +{ +place = (146,188); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(516,-167,l), -(516,-24,l), -(326,-24,l), -(326,649,l), -(516,649,l), -(516,793,l), -(148,793,l), -(148,-167,l) +(146,-167,l), +(519,-167,l), +(519,-16,l), +(334,-16,l), +(334,641,l), +(519,641,l), +(519,793,l), +(146,793,l) ); } ); width = 618; } ); +note = bracketleft; unicode = 91; -userData = { -KernOnName = bracketleft; -KernOnSpecialSpacing = { -L = NoKerning; -R = parenthesis; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bracketright.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bracketright.case.glyph index 60c123b4..e85a15e9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bracketright.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bracketright.case.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = bracketright.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { angle = 180; @@ -11,46 +11,43 @@ pos = (618,729); ref = bracketleft.case; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = braceright.case; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = bracketright; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -place = ( -0, -0 +angle = 180; +pos = (390,729); +ref = bracketleft.case; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,729); +ref = bracketleft.case; +} ); -stem = -2; -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,729); +ref = bracketleft.case; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { angle = 180; @@ -58,19 +55,19 @@ pos = (618,729); ref = bracketleft.case; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = braceright.case; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = bracketright; -}; width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,729); +ref = bracketleft.case; +} +); +width = 846; } ); -metricLeft = braceright.case; -metricRight = bracketright; -userData = { -KernOnSpecialSpacing = { -L = parenthesis; -R = NoKerning; -}; -}; +note = bracketright.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bracketright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bracketright.glyph index fe18cad3..7d997d78 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bracketright.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bracketright.glyph @@ -1,71 +1,66 @@ { color = 6; glyphname = bracketright; -kernLeft = bracketright; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; pos = (618,626); ref = bracketleft; } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -7 -); -stem = -2; -target = ( -0, -6 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,626); +ref = bracketleft; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -2 +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,626); +ref = bracketleft; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (618,626); +ref = bracketleft; +} ); -type = Stem; +width = 618; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,626); +ref = bracketleft; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 3; angle = 180; pos = (618,626); ref = bracketleft; @@ -74,13 +69,6 @@ ref = bracketleft; width = 618; } ); -metricLeft = "=|bracketleft"; -metricRight = "=|bracketleft"; +note = bracketright; unicode = 93; -userData = { -KernOnSpecialSpacing = { -L = parenthesis; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/breve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/breve.glyph index e0d8b369..4177b886 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/breve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/breve.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = breve; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = brevecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = brevecomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = brevecomb; +} +); +width = 846; } ); +note = breve; unicode = 728; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb.glyph index c0425e3e..c97e08d5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb.glyph @@ -5,10 +5,71 @@ layers = ( anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (742,31); +type = Stem; +}, +{ +place = (520,37); +type = Stem; +}, +{ +place = (290,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(511,742,o), +(557,790,o), +(557,882,c), +(520,882,l), +(521,811,o), +(486,773,o), +(424,773,cs), +(361,773,o), +(328,810,o), +(328,882,c), +(290,882,l), +(291,790,o), +(337,742,o), +(424,742,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (742,31); +type = Stem; +}, +{ +place = (401,36); +type = Stem; +}, +{ +place = (181,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -36,10 +97,178 @@ width = 618; anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (725,153); +type = Stem; +}, +{ +horizontal = 1; +place = (725,97); +type = Stem; +}, +{ +place = (477,145); +type = Stem; +}, +{ +place = (224,145); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(543,725,o), +(622,786,o), +(622,878,c), +(477,878,l), +(478,840,o), +(455,822,o), +(423,822,cs), +(391,822,o), +(368,840,o), +(369,878,c), +(224,878,l), +(224,786,o), +(303,725,o), +(423,725,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (741,28); +type = Stem; +}, +{ +place = (242,26); +type = Stem; +}, +{ +place = (122,28); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(243,741,o), +(268,792,o), +(268,882,c), +(242,882,l), +(243,806,o), +(225,769,o), +(196,769,cs), +(165,769,o), +(150,809,o), +(150,882,c), +(122,882,l), +(123,790,o), +(147,741,o), +(196,741,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (721,163); +type = Stem; +}, +{ +horizontal = 1; +place = (721,104); +type = Stem; +}, +{ +place = (223,118); +type = Stem; +}, +{ +place = (48,119); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(280,721,o), +(341,773,o), +(341,884,c), +(223,884,l), +(222,850,o), +(218,825,o), +(195,825,cs), +(178,825,o), +(167,840,o), +(167,884,c), +(48,884,l), +(47,786,o), +(93,721,o), +(195,721,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,155); +type = Stem; +}, +{ +horizontal = 1; +place = (729,99); +type = Stem; +}, +{ +place = (368,120); +type = Stem; +}, +{ +place = (130,120); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -64,13 +293,6 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = brevecomb; unicode = 774; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_acutecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_acutecomb.glyph index 03a9d544..41579139 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_acutecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_acutecomb.glyph @@ -5,10 +5,90 @@ layers = ( anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (866,116); +type = Stem; +}, +{ +horizontal = 1; +place = (741,31); +type = Stem; +}, +{ +place = (519,38); +type = Stem; +}, +{ +place = (290,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(502,741,o), +(556,791,o), +(557,866,c), +(519,866,l), +(519,806,o), +(481,772,o), +(423,772,cs), +(361,772,o), +(326,810,o), +(327,866,c), +(290,866,l), +(290,791,o), +(343,741,o), +(423,741,cs) +); +}, +{ +closed = 1; +nodes = ( +(404,866,l), +(439,866,l), +(507,982,l), +(462,982,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (867,115); +type = Stem; +}, +{ +horizontal = 1; +place = (741,31); +type = Stem; +}, +{ +place = (401,36); +type = Stem; +}, +{ +place = (181,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -32,10 +112,10 @@ nodes = ( { closed = 1; nodes = ( +(289,867,l), (320,867,l), (388,982,l), -(347,982,l), -(289,867,l) +(347,982,l) ); } ); @@ -45,10 +125,221 @@ width = 618; anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (869,115); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,99); +type = Stem; +}, +{ +place = (224,398); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(546,709,o), +(617,763,o), +(622,845,c), +(467,845,l), +(466,822,o), +(449,808,o), +(423,808,cs), +(398,808,o), +(380,822,o), +(379,845,c), +(224,845,l), +(229,758,o), +(308,709,o), +(423,709,cs) +); +}, +{ +closed = 1; +nodes = ( +(350,869,l), +(488,869,l), +(592,984,l), +(406,984,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (880,102); +type = Stem; +}, +{ +horizontal = 1; +place = (726,28); +type = Stem; +}, +{ +place = (242,26); +type = Stem; +}, +{ +place = (122,28); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(243,726,o), +(268,777,o), +(268,867,c), +(242,867,l), +(243,791,o), +(225,754,o), +(196,754,cs), +(165,754,o), +(150,794,o), +(150,867,c), +(122,867,l), +(123,775,o), +(147,726,o), +(196,726,cs) +); +}, +{ +closed = 1; +nodes = ( +(180,880,l), +(208,880,l), +(249,982,l), +(216,982,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (874,110); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,87); +type = Stem; +}, +{ +place = (221,118); +type = Stem; +}, +{ +place = (46,119); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(278,709,o), +(339,752,o), +(339,845,c), +(221,845,l), +(220,817,o), +(216,796,o), +(193,796,cs), +(176,796,o), +(165,809,o), +(165,845,c), +(46,845,l), +(45,763,o), +(91,709,o), +(193,709,cs) +); +}, +{ +closed = 1; +nodes = ( +(145,874,l), +(254,874,l), +(348,984,l), +(199,984,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (875,109); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,93); +type = Stem; +}, +{ +place = (358,130); +type = Stem; +}, +{ +place = (130,130); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -72,16 +363,15 @@ nodes = ( { closed = 1; nodes = ( +(252,875,l), (370,875,l), (466,984,l), -(309,984,l), -(252,875,l) +(309,984,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = brevecomb_acutecomb; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_gravecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_gravecomb.glyph index e89cdbab..3036482f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_gravecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_gravecomb.glyph @@ -5,10 +5,90 @@ layers = ( anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (866,116); +type = Stem; +}, +{ +horizontal = 1; +place = (741,31); +type = Stem; +}, +{ +place = (520,37); +type = Stem; +}, +{ +place = (290,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(504,741,o), +(557,791,o), +(557,866,c), +(520,866,l), +(521,810,o), +(486,772,o), +(424,772,cs), +(366,772,o), +(328,806,o), +(328,866,c), +(290,866,l), +(291,791,o), +(345,741,o), +(424,741,cs) +); +}, +{ +closed = 1; +nodes = ( +(408,866,l), +(443,866,l), +(385,982,l), +(340,982,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (867,115); +type = Stem; +}, +{ +horizontal = 1; +place = (741,31); +type = Stem; +}, +{ +place = (401,36); +type = Stem; +}, +{ +place = (181,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -32,10 +112,10 @@ nodes = ( { closed = 1; nodes = ( +(298,867,l), (329,867,l), (271,982,l), -(230,982,l), -(298,867,l) +(230,982,l) ); } ); @@ -45,10 +125,221 @@ width = 618; anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (869,115); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,99); +type = Stem; +}, +{ +place = (224,398); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(538,709,o), +(617,758,o), +(622,845,c), +(467,845,l), +(466,822,o), +(448,808,o), +(423,808,cs), +(397,808,o), +(380,822,o), +(379,845,c), +(224,845,l), +(229,763,o), +(300,709,o), +(423,709,cs) +); +}, +{ +closed = 1; +nodes = ( +(358,869,l), +(496,869,l), +(440,984,l), +(254,984,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (880,102); +type = Stem; +}, +{ +horizontal = 1; +place = (726,28); +type = Stem; +}, +{ +place = (241,27); +type = Stem; +}, +{ +place = (122,28); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(243,726,o), +(268,775,o), +(268,867,c), +(241,867,l), +(242,793,o), +(225,754,o), +(196,754,cs), +(165,754,o), +(150,792,o), +(150,867,c), +(122,867,l), +(123,775,o), +(147,726,o), +(196,726,cs) +); +}, +{ +closed = 1; +nodes = ( +(184,880,l), +(212,880,l), +(175,982,l), +(142,982,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (874,110); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,87); +type = Stem; +}, +{ +place = (225,119); +type = Stem; +}, +{ +place = (49,119); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(299,709,o), +(345,763,o), +(344,845,c), +(225,845,l), +(225,806,o), +(214,796,o), +(197,796,cs), +(173,796,o), +(169,816,o), +(168,845,c), +(49,845,l), +(49,752,o), +(108,709,o), +(197,709,cs) +); +}, +{ +closed = 1; +nodes = ( +(136,874,l), +(245,874,l), +(191,984,l), +(42,984,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (875,109); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,93); +type = Stem; +}, +{ +place = (358,130); +type = Stem; +}, +{ +place = (130,130); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -72,16 +363,15 @@ nodes = ( { closed = 1; nodes = ( +(248,875,l), (366,875,l), (309,984,l), -(152,984,l), -(248,875,l) +(152,984,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = brevecomb_gravecomb; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_hookabovecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_hookabovecomb.glyph index e547ea4a..9f5bbb10 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_hookabovecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_hookabovecomb.glyph @@ -5,10 +5,114 @@ layers = ( anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (957,29); +type = Stem; +}, +{ +horizontal = 1; +place = (741,31); +type = Stem; +}, +{ +place = (520,37); +type = Stem; +}, +{ +place = (452,36); +type = Stem; +}, +{ +place = (290,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(504,741,o), +(557,791,o), +(557,866,c), +(520,866,l), +(521,810,o), +(486,772,o), +(424,772,cs), +(366,772,o), +(328,806,o), +(328,866,c), +(290,866,l), +(291,791,o), +(345,741,o), +(424,741,cs) +); +}, +{ +closed = 1; +nodes = ( +(423,845,l), +(463,868,o), +(488,895,o), +(488,927,cs), +(488,963,o), +(459,986,o), +(415,986,cs), +(400,986,o), +(379,984,o), +(362,977,c), +(364,949,l), +(376,955,o), +(394,957,o), +(408,957,cs), +(434,957,o), +(452,945,o), +(452,924,cs), +(452,900,o), +(435,886,o), +(405,868,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (957,29); +type = Stem; +}, +{ +horizontal = 1; +place = (741,31); +type = Stem; +}, +{ +place = (401,36); +type = Stem; +}, +{ +place = (329,36); +type = Stem; +}, +{ +place = (181,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -32,6 +136,7 @@ nodes = ( { closed = 1; nodes = ( +(305,845,l), (342,868,o), (365,895,o), (365,927,cs), @@ -50,8 +155,7 @@ nodes = ( (329,924,cs), (329,900,o), (315,886,o), -(288,868,c), -(305,845,l) +(288,868,c) ); } ); @@ -61,58 +165,293 @@ width = 618; anchors = ( { name = _top; -pos = (306,678); +pos = (426,678); +} +); +hints = ( +{ +horizontal = 1; +place = (945,76); +type = Stem; +}, +{ +horizontal = 1; +place = (709,126); +type = Stem; +}, +{ +horizontal = 1; +place = (709,89); +type = Stem; +}, +{ +place = (408,141); +type = Stem; +}, +{ +place = (336,213); +type = Stem; } ); -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(416,709,o), -(488,764,o), -(488,845,c), -(358,845,l), -(358,819,o), -(340,802,o), -(309,802,cs), -(278,802,o), -(260,819,o), -(260,845,c), -(130,845,l), -(130,764,o), -(202,709,o), -(309,709,cs) +(537,709,o), +(617,759,o), +(622,835,c), +(467,835,l), +(466,812,o), +(448,798,o), +(423,798,cs), +(397,798,o), +(380,812,o), +(379,835,c), +(224,835,l), +(229,759,o), +(309,709,o), +(423,709,cs) ); }, { closed = 1; nodes = ( -(371,865,o), -(404,892,o), -(404,932,cs), -(404,973,o), -(368,996,o), -(305,996,cs), -(285,996,o), -(260,994,o), -(238,988,c), -(238,928,l), -(249,930,o), -(258,931,o), -(266,931,cs), -(284,931,o), -(295,926,o), -(295,913,cs), -(295,903,o), -(288,896,o), -(262,888,c), -(292,843,l) -); -} -); -}; -layerId = m020; +(416,830,l), +(505,852,o), +(549,885,o), +(549,939,cs), +(549,996,o), +(497,1021,o), +(412,1021,cs), +(386,1021,o), +(360,1019,o), +(336,1014,c), +(336,942,l), +(348,944,o), +(361,945,o), +(372,945,cs), +(391,945,o), +(408,942,o), +(408,925,cs), +(408,914,o), +(399,903,o), +(367,891,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (956,26); +type = Stem; +}, +{ +horizontal = 1; +place = (726,28); +type = Stem; +}, +{ +place = (242,26); +type = Stem; +}, +{ +place = (205,30); +type = Stem; +}, +{ +place = (122,28); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(243,726,o), +(268,777,o), +(268,867,c), +(242,867,l), +(243,791,o), +(225,754,o), +(196,754,cs), +(165,754,o), +(150,794,o), +(150,867,c), +(122,867,l), +(123,775,o), +(147,726,o), +(196,726,cs) +); +}, +{ +closed = 1; +nodes = ( +(192,866,l), +(221,885,o), +(235,907,o), +(235,932,cs), +(235,962,o), +(216,982,o), +(188,982,cs), +(178,982,o), +(165,980,o), +(154,975,c), +(154,949,l), +(161,954,o), +(172,956,o), +(180,956,cs), +(194,956,o), +(205,946,o), +(205,929,cs), +(205,910,o), +(195,898,o), +(178,884,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (186,678); +} +); +hints = ( +{ +horizontal = 1; +place = (941,64); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,87); +type = Stem; +}, +{ +place = (223,118); +type = Stem; +}, +{ +place = (175,125); +type = Stem; +}, +{ +place = (126,174); +type = Stem; +}, +{ +place = (48,119); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(280,709,o), +(341,752,o), +(341,845,c), +(223,845,l), +(222,817,o), +(218,796,o), +(195,796,cs), +(178,796,o), +(167,809,o), +(167,845,c), +(48,845,l), +(47,763,o), +(93,709,o), +(195,709,cs) +); +}, +{ +closed = 1; +nodes = ( +(190,845,l), +(268,871,o), +(300,902,o), +(300,940,cs), +(300,986,o), +(251,1005,o), +(200,1005,cs), +(177,1005,o), +(149,1001,o), +(126,991,c), +(126,938,l), +(132,940,o), +(138,941,o), +(146,941,cs), +(159,941,o), +(175,936,o), +(175,922,cs), +(175,911,o), +(170,906,o), +(157,895,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (306,678); +} +); +hints = ( +{ +horizontal = 1; +place = (945,76); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,93); +type = Stem; +}, +{ +place = (358,130); +type = Stem; +}, +{ +place = (300,127); +type = Stem; +}, +{ +place = (233,194); +type = Stem; +}, +{ +place = (130,130); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -136,6 +475,7 @@ nodes = ( { closed = 1; nodes = ( +(296,843,l), (388,869,o), (427,900,o), (427,947,cs), @@ -154,14 +494,12 @@ nodes = ( (300,924,cs), (300,913,o), (292,905,o), -(261,895,c), -(296,843,l) +(261,895,c) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = brevecomb_hookabovecomb; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_tildecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_tildecomb.glyph index c900d130..f396284f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_tildecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/brevecomb_tildecomb.glyph @@ -5,58 +5,116 @@ layers = ( anchors = ( { name = _top; -pos = (310,672); +pos = (430,672); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (932,33); +type = Stem; +}, +{ +horizontal = 1; +place = (905,32); +type = Stem; +}, +{ +horizontal = 1; +place = (741,31); +type = Stem; +}, +{ +place = (520,37); +type = Stem; +}, +{ +place = (290,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(392,726,o), -(437,774,o), -(438,867,c), -(402,867,l), -(402,794,o), -(370,757,o), -(310,757,cs), -(250,757,o), -(218,794,o), -(218,867,c), -(182,867,l), -(183,774,o), -(228,726,o), -(310,726,cs) +(504,741,o), +(557,791,o), +(557,866,c), +(520,866,l), +(521,810,o), +(486,772,o), +(424,772,cs), +(366,772,o), +(328,806,o), +(328,866,c), +(290,866,l), +(291,791,o), +(345,741,o), +(424,741,cs) ); }, { closed = 1; nodes = ( -(398,913,o), -(421,927,o), -(442,962,c), -(424,975,l), -(410,954,o), -(391,945,o), -(371,945,cs), -(331,944,o), -(288,973,o), -(252,973,cs), -(218,973,o), -(199,959,o), -(177,923,c), -(195,911,l), -(210,933,o), -(224,940,o), -(246,940,cs), -(284,940,o), -(312,913,o), -(364,913,cs) +(515,905,o), +(538,919,o), +(560,954,c), +(542,967,l), +(527,946,o), +(507,937,o), +(487,937,cs), +(446,937,o), +(400,965,o), +(363,965,cs), +(329,965,o), +(310,951,o), +(287,915,c), +(304,903,l), +(320,926,o), +(337,932,o), +(357,932,cs), +(397,932,o), +(425,905,o), +(480,905,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (310,672); +} ); +hints = ( +{ +horizontal = 1; +place = (940,33); +type = Stem; +}, +{ +horizontal = 1; +place = (913,32); +type = Stem; +}, +{ +horizontal = 1; +place = (741,31); +type = Stem; +}, +{ +place = (402,36); +type = Stem; +}, +{ +place = (182,36); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -109,39 +167,293 @@ width = 618; anchors = ( { name = _top; -pos = (309,678); +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (896,100); +type = Stem; +}, +{ +horizontal = 1; +place = (865,100); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,99); +type = Stem; +}, +{ +place = (213,420); +type = Stem; } ); -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(202,997,o), -(149,972,o), -(121,908,c), -(192,874,l), -(207,892,o), -(223,903,o), -(250,903,cs), -(298,903,o), -(313,876,o), -(370,876,cs), -(412,876,o), -(465,895,o), -(497,960,c), -(428,996,l), -(412,982,o), -(395,968,o), -(366,968,cs), -(322,969,o), +(538,709,o), +(617,758,o), +(622,845,c), +(467,845,l), +(466,822,o), +(448,808,o), +(423,808,cs), +(397,808,o), +(380,822,o), +(379,845,c), +(224,845,l), +(229,763,o), +(300,709,o), +(423,709,cs) +); +}, +{ +closed = 1; +nodes = ( +(545,865,o), +(602,892,o), +(633,961,c), +(556,995,l), +(534,978,o), +(516,965,o), +(488,965,cs), +(437,965,o), +(414,996,o), +(355,996,cs), (301,996,o), -(251,997,cs) +(244,969,o), +(213,900,c), +(290,866,l), +(312,883,o), +(330,896,o), +(358,896,cs), +(409,896,o), +(432,865,o), +(491,865,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (190,672); +} ); +hints = ( +{ +horizontal = 1; +place = (935,31); +type = Stem; +}, +{ +horizontal = 1; +place = (908,30); +type = Stem; +}, +{ +horizontal = 1; +place = (726,28); +type = Stem; +}, +{ +place = (243,27); +type = Stem; +}, +{ +place = (121,28); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(244,726,o), +(270,776,o), +(270,867,c), +(243,867,l), +(244,792,o), +(226,754,o), +(196,754,cs), +(165,754,o), +(149,793,o), +(149,867,c), +(121,867,l), +(122,775,o), +(146,726,o), +(196,726,cs) +); +}, +{ +closed = 1; +nodes = ( +(243,908,o), +(261,916,o), +(277,955,c), +(261,968,l), +(253,950,o), +(243,938,o), +(228,938,cs), +(205,938,o), +(188,966,o), +(163,966,cs), +(146,966,o), +(130,953,o), +(114,917,c), +(130,906,l), +(140,928,o), +(151,935,o), +(162,935,cs), +(184,935,o), +(199,908,o), +(226,908,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (895,92); +type = Stem; +}, +{ +horizontal = 1; +place = (870,92); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,87); +type = Stem; +}, +{ +place = (222,119); +type = Stem; +}, +{ +place = (48,119); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(280,709,o), +(341,752,o), +(341,845,c), +(222,845,l), +(221,816,o), +(217,796,o), +(195,796,cs), +(178,796,o), +(167,809,o), +(167,845,c), +(48,845,l), +(47,763,o), +(93,709,o), +(195,709,cs) +); +}, +{ +closed = 1; +nodes = ( +(290,870,o), +(321,888,o), +(341,956,c), +(280,990,l), +(270,969,o), +(264,962,o), +(240,962,cs), +(208,962,o), +(190,987,o), +(142,987,cs), +(102,987,o), +(69,971,o), +(48,900,c), +(109,866,l), +(121,886,o), +(131,895,o), +(154,895,cs), +(182,895,o), +(200,870,o), +(253,870,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (309,678); +} +); +hints = ( +{ +horizontal = 1; +place = (904,92); +type = Stem; +}, +{ +horizontal = 1; +place = (875,94); +type = Stem; +}, +{ +horizontal = 1; +place = (709,136); +type = Stem; +}, +{ +horizontal = 1; +place = (709,93); +type = Stem; +}, +{ +place = (358,130); +type = Stem; +}, +{ +place = (130,130); +type = Stem; +}, +{ +place = (121,376); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -191,6 +503,5 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = brevecomb_tildecomb; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/brokenbar.glyph b/sources/MonaSansMono.glyphspackage/glyphs/brokenbar.glyph index f282cb7a..62e3857b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/brokenbar.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/brokenbar.glyph @@ -2,89 +2,224 @@ glyphname = brokenbar; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (405,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(405,417,l), +(441,417,l), +(441,729,l), +(405,729,l) +); +}, +{ +closed = 1; +nodes = ( +(405,-67,l), +(441,-67,l), +(441,245,l), +(405,245,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (291,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(291,417,l), (327,417,l), (327,729,l), -(291,729,l), -(291,417,l) +(291,729,l) ); }, { closed = 1; nodes = ( +(291,-67,l), (327,-67,l), (327,245,l), -(291,245,l), -(291,-67,l) +(291,245,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (380,349); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -d, -o, -w, -n +place = (-67,349); +type = Stem; +}, +{ +place = (323,201); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(323,380,l), +(524,380,l), +(524,729,l), +(323,729,l) ); +}, +{ +closed = 1; +nodes = ( +(323,-67,l), +(524,-67,l), +(524,282,l), +(323,282,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -1, -3 +place = (180,30); +type = Stem; +} ); -stem = -2; -target = ( -1, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(180,419,l), +(210,419,l), +(210,729,l), +(180,729,l) +); +}, +{ +closed = 1; +nodes = ( +(180,-67,l), +(210,-67,l), +(210,243,l), +(180,243,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (380,349); +type = Stem; +}, +{ +place = (117,156); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(117,380,l), +(273,380,l), +(273,729,l), +(117,729,l) +); +}, +{ +closed = 1; +nodes = ( +(117,-67,l), +(273,-67,l), +(273,282,l), +(117,282,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (380,349); +type = Stem; }, { -layerId = m020; +place = (224,171); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(224,380,l), (395,380,l), (395,729,l), -(224,729,l), -(224,380,l) +(224,729,l) ); }, { closed = 1; nodes = ( +(224,-67,l), (395,-67,l), (395,282,l), -(224,282,l), -(224,-67,l) +(224,282,l) ); } ); width = 618; } ); -metricLeft = bar; -metricRight = bar; +note = brokenbar; unicode = 166; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bullet.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bullet.glyph index 661ef9a7..c8a95e91 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bullet.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bullet.glyph @@ -2,7 +2,52 @@ glyphname = bullet; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (171,213); +type = Stem; +}, +{ +place = (315,217); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(489,171,o), +(532,216,o), +(532,277,cs), +(532,339,o), +(489,384,o), +(424,384,cs), +(361,384,o), +(315,339,o), +(315,277,cs), +(315,216,o), +(361,171,o), +(424,171,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (171,213); +type = Stem; +}, +{ +place = (200,217); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -25,7 +70,120 @@ nodes = ( width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (140,274); +type = Stem; +}, +{ +place = (285,275); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(506,140,o), +(560,199,o), +(560,277,cs), +(560,355,o), +(506,414,o), +(423,414,cs), +(344,414,o), +(285,355,o), +(285,277,cs), +(285,199,o), +(344,140,o), +(423,140,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (213,129); +type = Stem; +}, +{ +place = (135,116); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(228,213,o), +(251,241,o), +(251,277,cs), +(251,314,o), +(228,342,o), +(195,342,cs), +(161,342,o), +(135,315,o), +(135,277,cs), +(135,240,o), +(161,213,o), +(195,213,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (142,270); +type = Stem; +}, +{ +place = (64,262); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(272,142,o), +(326,200,o), +(326,277,cs), +(326,354,o), +(272,412,o), +(195,412,cs), +(121,412,o), +(64,354,o), +(64,277,cs), +(64,200,o), +(121,142,o), +(195,142,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (142,270); +type = Stem; +}, +{ +place = (173,272); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -48,11 +206,6 @@ nodes = ( width = 618; } ); +note = bullet; unicode = 8226; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/bullet.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/bullet.ss01.glyph index cb0f28fd..6a4db034 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/bullet.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/bullet.ss01.glyph @@ -2,82 +2,161 @@ glyphname = bullet.ss01; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (185,190); +type = Stem; +}, +{ +place = (330,186); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(374,171,o), -(417,216,o), -(417,277,cs), -(417,339,o), -(374,384,o), -(309,384,cs), -(246,384,o), -(200,339,o), -(200,277,cs), -(200,216,o), -(246,171,o), -(309,171,cs) +(330,185,l), +(516,185,l), +(516,375,l), +(330,375,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (177,205); +type = Stem; +}, +{ +place = (211,196); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(211,177,l), (407,177,l), (407,382,l), -(211,382,l), -(211,177,l) +(211,382,l) ); } ); width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (153,251); +type = Stem; +}, +{ +place = (297,253); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(297,153,l), +(550,153,l), +(550,404,l), +(297,404,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (213,130); +type = Stem; +}, +{ +place = (154,85); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(164,238,l), +(229,238,l), +(229,318,l), +(164,318,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (154,248); +type = Stem; +}, +{ +place = (72,248); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(389,142,o), -(443,200,o), -(443,277,cs), -(443,354,o), -(389,412,o), -(307,412,cs), -(229,412,o), -(171,354,o), -(171,277,cs), -(171,200,o), -(229,142,o), -(307,142,cs) +(96,178,l), +(296,178,l), +(296,378,l), +(96,378,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (153,252); +type = Stem; +}, +{ +place = (183,251); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(183,153,l), (434,153,l), (434,405,l), -(183,405,l), -(183,153,l) +(183,405,l) ); } ); width = 618; } ); -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; +note = bullet.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/c.glyph b/sources/MonaSansMono.glyphspackage/glyphs/c.glyph index 5563603c..cb0410ea 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/c.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/c.glyph @@ -1,7 +1,5 @@ { glyphname = c; -kernLeft = e; -kernRight = c; layers = ( { anchors = ( @@ -11,45 +9,89 @@ pos = (327,0); }, { name = top; -pos = (328,517); +pos = (448,517); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (489,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (90,39); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(445,-8,o), -(532,63,o), -(544,174,c), -(507,174,l), -(497,85,o), -(425,27,o), -(326,27,cs), -(203,27,o), -(122,115,o), -(122,257,cs), -(122,395,o), -(200,490,o), -(327,490,cs), -(417,490,o), -(489,441,o), -(505,354,c), -(541,354,l), -(528,456,o), -(443,525,o), -(329,525,cs), -(181,525,o), -(85,416,o), -(85,257,cs), -(85,98,o), -(181,-8,o), -(326,-8,cs) -); -} -); -}; -layerId = m019; +(607,-8,o), +(740,70,o), +(765,174,c), +(725,174,l), +(700,89,o), +(586,28,o), +(434,28,cs), +(241,28,o), +(129,119,o), +(129,257,cs), +(129,396,o), +(254,489,o), +(438,489,cs), +(576,489,o), +(686,444,o), +(721,354,c), +(758,354,l), +(735,456,o), +(609,525,o), +(438,525,cs), +(233,525,o), +(90,416,o), +(90,257,cs), +(90,93,o), +(224,-8,o), +(434,-8,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (327,0); +}, +{ +name = top; +pos = (328,517); +} +); +hints = ( +{ +horizontal = 1; +place = (490,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,35); +type = Stem; +}, +{ +place = (83,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -83,104 +125,253 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -25 +anchors = ( +{ +name = bottom; +pos = (423,0); +}, +{ +name = top; +pos = (423,544); +} ); +hints = ( +{ +horizontal = 1; +place = (388,166); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 -); +place = (-10,166); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +place = (55,219); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(643,-10,o), +(798,73,o), +(817,212,c), +(580,212,l), +(565,176,o), +(509,156,o), +(434,156,cs), +(337,156,o), +(274,193,o), +(274,274,cs), +(274,342,o), +(333,388,o), +(435,388,cs), +(507,388,o), +(564,367,o), +(577,332,c), +(815,332,l), +(797,465,o), +(668,554,o), +(438,554,cs), +(209,554,o), +(55,453,o), +(55,275,cs), +(55,103,o), +(196,-10,o), +(427,-10,cs) ); -type = Stem; } ); -}; -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (318,0); +pos = (327,0); }, { name = top; -pos = (319,544); +pos = (208,517); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (499,27); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,27); +type = Stem; +}, +{ +place = (308,29); +type = Stem; +}, +{ +place = (62,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(43,92,o), -(155,-10,o), -(322,-10,cs), -(501,-10,o), -(601,103,o), -(601,272,cs), -(601,452,o), -(489,554,o), -(322,554,cs), -(143,554,o), -(43,441,o), -(43,272,cs) +(284,-10,o), +(328,50,o), +(337,157,c), +(308,157,l), +(298,67,o), +(263,17,o), +(208,17,cs), +(132,17,o), +(91,106,o), +(91,258,cs), +(91,410,o), +(132,499,o), +(208,499,cs), +(263,499,o), +(298,448,o), +(308,358,c), +(337,358,l), +(326,466,o), +(282,526,o), +(208,526,cs), +(114,526,o), +(62,426,o), +(62,258,cs), +(62,89,o), +(114,-10,o), +(208,-10,cs) ); +} +); +width = 390; }, { +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = top; +pos = (195,541); +} +); +hints = ( +{ +horizontal = 1; +place = (414,137); +type = Stem; +}, +{ +horizontal = 1; +place = (339,212); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,214); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,138); +type = Stem; +}, +{ +place = (223,152); +type = Stem; +}, +{ +place = (15,160); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(237,364,o), -(271,400,o), -(322,400,cs), -(373,400,o), -(407,364,o), -(407,272,cs), -(407,180,o), -(373,144,o), -(322,144,cs), -(271,144,o), -(237,180,o), -(237,272,cs) -); -} -); -}; -layerId = m020; +(289,-10,o), +(363,37,o), +(375,204,c), +(223,204,l), +(220,151,o), +(215,128,o), +(198,128,cs), +(178,128,o), +(175,163,o), +(175,271,cs), +(175,384,o), +(178,414,o), +(198,414,cs), +(214,414,o), +(220,397,o), +(223,339,c), +(375,339,l), +(364,488,o), +(308,551,o), +(198,551,cs), +(82,551,o), +(15,472,o), +(15,273,cs), +(15,68,o), +(86,-10,o), +(198,-10,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,544); +} +); +hints = ( +{ +horizontal = 1; +place = (400,154); +type = Stem; +}, +{ +horizontal = 1; +place = (336,218); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,218); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,154); +type = Stem; +}, +{ +place = (37,194); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -217,5 +408,6 @@ nodes = ( width = 618; } ); +note = c; unicode = 99; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/cacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/cacute.glyph index 540d58ad..96223985 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/cacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/cacute.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = cacute; -kernLeft = e; -kernRight = c; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = c; +}, +{ +pos = (61,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = c; @@ -18,13 +29,52 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (45,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (42,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = c; +}, +{ +pos = (41,-137); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = c; }, { -pos = (58,-134); +pos = (48,-134); ref = acutecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/caron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/caron.glyph index 9a96f1af..0d29fff1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/caron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/caron.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = caron; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = caroncomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = caroncomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = caroncomb; +} +); +width = 846; } ); +note = caron; unicode = 711; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/caroncomb.alt.glyph b/sources/MonaSansMono.glyphspackage/glyphs/caroncomb.alt.glyph index e9d7cc8e..61008f48 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/caroncomb.alt.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/caroncomb.alt.glyph @@ -1,23 +1,66 @@ { -export = 0; glyphname = caroncomb.alt; layers = ( { anchors = ( { name = _topright; +pos = (239,729); +} +); +hints = ( +{ +horizontal = 1; +place = (556,173); +type = Stem; +}, +{ +place = (375,96); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(375,556,l), +(411,556,l), +(471,729,l), +(433,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _topright; pos = (199,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (257,104); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(257,536,l), (291,536,l), (361,729,l), -(325,729,l), -(257,536,l) +(325,729,l) ); } ); @@ -27,30 +70,131 @@ width = 618; anchors = ( { name = _topright; +pos = (260,729); +} +); +hints = ( +{ +horizontal = 1; +place = (553,176); +type = Stem; +}, +{ +place = (318,211); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(318,553,l), +(452,553,l), +(529,729,l), +(355,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _topright; +pos = (119,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (164,61); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(164,546,l), +(190,546,l), +(225,729,l), +(196,729,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _topright; +pos = (92,729); +} +); +hints = ( +{ +horizontal = 1; +place = (569,160); +type = Stem; +}, +{ +place = (100,189); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(100,569,l), +(214,569,l), +(289,729,l), +(135,729,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _topright; pos = (189,729); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (569,160); +type = Stem; +}, +{ +place = (208,202); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(208,569,l), (332,569,l), (410,729,l), -(246,729,l), -(208,569,l) +(246,729,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; +note = caroncomb.alt; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/caroncomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/caroncomb.glyph index d88602c4..c0e87b6a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/caroncomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/caroncomb.glyph @@ -5,21 +5,77 @@ layers = ( anchors = ( { name = _top; +pos = (429,672); +} +); +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +horizontal = 1; +place = (746,27); +type = Stem; +}, +{ +place = (284,279); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(400,746,l), +(446,746,l), +(563,882,l), +(520,882,l), +(423,773,l), +(326,882,l), +(284,882,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (309,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +horizontal = 1; +place = (746,24); +type = Stem; +}, +{ +place = (185,249); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(288,746,l), (330,746,l), (434,882,l), (394,882,l), (309,770,l), (224,882,l), -(185,882,l), -(288,746,l) +(185,882,l) ); } ); @@ -29,32 +85,148 @@ width = 618; anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (729,149); +type = Stem; +}, +{ +place = (172,502); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(304,729,l), +(542,729,l), +(674,878,l), +(498,878,l), +(423,801,l), +(348,878,l), +(172,878,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,672); +} +); +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +horizontal = 1; +place = (746,22); +type = Stem; +}, +{ +place = (117,156); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(175,746,l), +(216,746,l), +(273,882,l), +(244,882,l), +(196,768,l), +(146,882,l), +(117,882,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (25,340); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(103,735,l), +(287,735,l), +(365,884,l), +(216,884,l), +(195,818,l), +(173,884,l), +(25,884,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (102,414); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(217,735,l), (401,735,l), (516,884,l), (358,884,l), (309,818,l), (260,884,l), -(102,884,l), -(217,735,l) +(102,884,l) ); } ); width = 618; } ); +note = caroncomb; unicode = 780; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ccaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ccaron.glyph index 97b2ef90..d68f10fb 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ccaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ccaron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ccaron; -kernLeft = egrave; -kernRight = c; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = c; +}, +{ +pos = (19,-155); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = c; @@ -18,13 +29,52 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (-6,-134); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (19,-155); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = c; +}, +{ +pos = (6,-137); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = c; }, { -pos = (10,-134); +pos = (0,-134); ref = caroncomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ccedilla.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ccedilla.glyph index d68630ed..0a529ce7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ccedilla.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ccedilla.glyph @@ -1,30 +1,80 @@ { color = 6; glyphname = ccedilla; -kernLeft = e; -kernRight = c; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = c; }, { -pos = (13,0); +pos = (-96,0); +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = c; +}, +{ +pos = (22,0); ref = cedillacomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (-4,0); +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (131,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = c; +}, +{ +pos = (-16,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = c; }, { -pos = (-14,0); +pos = (-13,0); ref = cedillacomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ccircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ccircumflex.glyph index 8c0d742b..130c3c75 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ccircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ccircumflex.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ccircumflex; -kernLeft = egrave; -kernRight = c; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = c; +}, +{ +pos = (19,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = c; @@ -18,13 +29,52 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (-6,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (19,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = c; +}, +{ +pos = (6,-137); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = c; }, { -pos = (10,-134); +pos = (0,-134); ref = circumflexcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/cdotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/cdotaccent.glyph index 9b8a0a98..775acfa1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/cdotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/cdotaccent.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = cdotaccent; -kernLeft = e; -kernRight = c; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = c; +}, +{ +pos = (18,-155); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = c; @@ -18,13 +29,52 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (-13,-134); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (18,-155); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = c; +}, +{ +pos = (-1,-137); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = c; }, { -pos = (3,-134); +pos = (-7,-134); ref = dotaccentcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/cdotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/cdotaccent.ss01.glyph index 7ada4f0a..1f621856 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/cdotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/cdotaccent.ss01.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = cdotaccent.ss01; -kernLeft = e; -kernRight = c; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = c; +}, +{ +pos = (18,-155); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = c; @@ -18,13 +29,52 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (-7,-134); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = c; +}, +{ +pos = (18,-155); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = c; +}, +{ +pos = (5,-137); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = c; }, { -pos = (9,-134); +pos = (-1,-134); ref = dotaccentcomb.ss01; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/cedilla.glyph b/sources/MonaSansMono.glyphspackage/glyphs/cedilla.glyph index 01560d69..8079b9ff 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/cedilla.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/cedilla.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = cedilla; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = cedillacomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = cedillacomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = cedillacomb; +} +); +width = 846; } ); +note = cedilla; unicode = 184; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/cedillacomb.T_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/cedillacomb.T_.glyph index 75533e4b..8ee4b14a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/cedillacomb.T_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/cedillacomb.T_.glyph @@ -1,15 +1,76 @@ { -export = 0; glyphname = cedillacomb.T; layers = ( { -anchors = ( +hints = ( { -name = _bottom; -pos = (314,0); +horizontal = 1; +place = (-233,29); +type = Stem; +}, +{ +horizontal = 1; +place = (1,21); +target = up; +type = BottomGhost; +}, +{ +place = (492,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(488,-233,o), +(528,-200,o), +(528,-149,cs), +(528,-103,o), +(496,-66,o), +(422,-53,c), +(457,1,l), +(427,12,l), +(383,-55,l), +(393,-75,l), +(471,-89,o), +(492,-113,o), +(492,-147,cs), +(492,-181,o), +(467,-204,o), +(428,-204,cs), +(392,-204,o), +(364,-187,o), +(353,-159,c), +(319,-169,l), +(334,-209,o), +(376,-233,o), +(428,-233,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-233,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (374,35); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -43,13 +104,174 @@ nodes = ( width = 618; }, { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (-34,57); +type = Stem; +}, +{ +horizontal = 1; +place = (-262,105); +type = Stem; +}, +{ +place = (457,138); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(534,-262,o), +(595,-215,o), +(595,-141,cs), +(595,-81,o), +(550,-46,o), +(484,-34,c), +(505,23,l), +(413,23,l), +(355,-61,l), +(370,-89,l), +(428,-94,o), +(457,-99,o), +(457,-126,cs), +(457,-145,o), +(443,-157,o), +(417,-157,cs), +(391,-157,o), +(370,-143,o), +(368,-123,c), +(252,-153,l), +(266,-218,o), +(328,-262,o), +(429,-262,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-232,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (242,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(241,-232,o), +(271,-198,o), +(271,-149,cs), +(271,-102,o), +(244,-67,o), +(195,-53,c), +(214,0,l), +(191,17,l), +(165,-55,l), +(172,-76,l), +(223,-89,o), +(242,-111,o), +(242,-148,cs), +(242,-180,o), +(226,-206,o), +(195,-206,cs), +(170,-206,o), +(154,-187,o), +(148,-161,c), +(119,-169,l), +(129,-209,o), +(159,-232,o), +(197,-232,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-34,58); +type = Stem; +}, +{ +horizontal = 1; +place = (-261,103); +type = Stem; +}, +{ +place = (212,121); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(280,-261,o), +(333,-217,o), +(333,-147,cs), +(333,-86,o), +(301,-53,o), +(256,-34,c), +(269,24,l), +(193,24,l), +(143,-61,l), +(156,-88,l), +(189,-95,o), +(212,-100,o), +(212,-129,cs), +(212,-143,o), +(205,-158,o), +(191,-158,cs), +(176,-158,o), +(169,-144,o), +(170,-124,c), +(58,-153,l), +(71,-229,o), +(132,-261,o), +(200,-261,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-34,57); +type = Stem; +}, +{ +horizontal = 1; +place = (-261,103); +type = Stem; +}, { -name = _bottom; -pos = (332,0); +place = (340,124); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -83,6 +305,5 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = cedillacomb.T; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/cedillacomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/cedillacomb.glyph index f9f30143..24f76ab5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/cedillacomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/cedillacomb.glyph @@ -5,101 +5,72 @@ layers = ( anchors = ( { name = _bottom; -pos = (314,0); +pos = (423,0); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (-233,29); +type = Stem; +}, +{ +place = (492,36); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(391,-218,o), -(432,-185,o), -(432,-137,cs), -(432,-81,o), -(378,-52,o), -(310,-61,c), -(332,-65,l), -(359,6,l), -(329,6,l), -(294,-71,l), -(304,-84,l), -(318,-84,ls), -(362,-84,o), -(395,-98,o), -(395,-135,cs), -(395,-166,o), -(372,-187,o), -(331,-187,cs), -(298,-187,o), -(272,-176,o), -(263,-149,c), -(227,-155,l), -(238,-195,o), -(279,-218,o), -(332,-218,cs) +(488,-233,o), +(528,-200,o), +(528,-149,cs), +(528,-103,o), +(496,-66,o), +(422,-53,c), +(457,10,l), +(423,10,l), +(383,-55,l), +(393,-75,l), +(471,-89,o), +(492,-113,o), +(492,-147,cs), +(492,-181,o), +(467,-204,o), +(428,-204,cs), +(392,-204,o), +(364,-187,o), +(353,-159,c), +(319,-169,l), +(334,-209,o), +(376,-233,o), +(428,-233,cs) ); +} +); +width = 846; }, { -closed = 1; -nodes = ( -(101,-229,o), -(147,-192,o), -(147,-138,cs), -(147,-79,o), -(97,-46,o), -(25,-49,c), -(34,-59,l), -(53,4,l), -(22,6,l), -(0,-54,l), -(15,-75,l), -(75,-74,o), -(112,-91,o), -(112,-136,cs), -(112,-175,o), -(82,-201,o), -(33,-201,cs), -(-12,-201,o), -(-43,-182,o), -(-52,-150,c), -(-84,-158,l), -(-73,-201,o), -(-27,-229,o), -(33,-229,cs) +anchors = ( +{ +name = _bottom; +pos = (305,0); +} ); +hints = ( +{ +horizontal = 1; +place = (-233,29); +type = Stem; }, { -closed = 1; -nodes = ( -(668,-233,o), -(707,-199,o), -(707,-149,cs), -(707,-101,o), -(671,-67,o), -(605,-52,c), -(635,16,l), -(607,20,l), -(569,-55,l), -(578,-76,l), -(647,-90,o), -(674,-110,o), -(674,-147,cs), -(674,-181,o), -(651,-205,o), -(608,-204,cs), -(574,-204,o), -(552,-188,o), -(542,-160,c), -(510,-169,l), -(523,-208,o), -(560,-232,o), -(608,-233,cs) -); -} -); -}; -layerId = m019; +place = (374,35); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -136,44 +107,189 @@ width = 618; anchors = ( { name = _bottom; -pos = (332,0); +pos = (427,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-34,57); +type = Stem; +}, +{ +horizontal = 1; +place = (-262,105); +type = Stem; +}, +{ +place = (457,138); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(534,-262,o), +(595,-215,o), +(595,-141,cs), +(595,-81,o), +(550,-46,o), +(484,-34,c), +(505,23,l), +(413,23,l), +(355,-61,l), +(370,-89,l), +(428,-94,o), +(457,-99,o), +(457,-126,cs), +(457,-145,o), +(443,-157,o), +(417,-157,cs), +(391,-157,o), +(370,-143,o), +(368,-123,c), +(252,-153,l), +(266,-218,o), +(328,-262,o), +(429,-262,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (196,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-232,26); +type = Stem; +}, +{ +place = (242,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(241,-233,o), +(271,-199,o), +(271,-149,cs), +(271,-107,o), +(247,-72,o), +(203,-56,c), +(223,5,l), +(197,5,l), +(171,-58,l), +(177,-77,l), +(216,-89,o), +(242,-111,o), +(242,-150,cs), +(242,-180,o), +(226,-206,o), +(195,-206,cs), +(170,-206,o), +(154,-187,o), +(148,-161,c), +(119,-169,l), +(129,-208,o), +(159,-231,o), +(195,-232,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (211,0); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (-34,58); +type = Stem; +}, +{ +horizontal = 1; +place = (-261,103); +type = Stem; +}, +{ +place = (212,121); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(409,-225,o), -(464,-181,o), -(463,-115,cs), -(462,-57,o), -(413,-19,o), -(342,-29,c), -(360,-40,l), -(387,25,l), -(288,25,l), -(248,-47,l), -(260,-70,l), -(297,-70,ls), -(321,-70,o), -(339,-77,o), -(339,-102,cs), -(339,-120,o), -(326,-132,o), -(308,-132,cs), -(291,-132,o), -(278,-121,o), -(276,-105,c), -(154,-128,l), -(167,-186,o), -(224,-225,o), -(310,-225,cs) -); -} -); -}; -layerId = m020; +(280,-261,o), +(333,-217,o), +(333,-147,cs), +(333,-86,o), +(301,-53,o), +(254,-34,c), +(269,24,l), +(192,24,l), +(143,-61,l), +(154,-88,l), +(189,-95,o), +(212,-100,o), +(212,-129,cs), +(212,-143,o), +(205,-158,o), +(191,-158,cs), +(176,-158,o), +(169,-144,o), +(170,-124,c), +(58,-153,l), +(71,-228,o), +(131,-261,o), +(200,-261,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (322,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-34,57); +type = Stem; +}, +{ +horizontal = 1; +place = (-261,103); +type = Stem; +}, +{ +place = (340,124); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -207,13 +323,6 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = cedillacomb; unicode = 807; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/cent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/cent.glyph index 0f30ce4c..fcfca4e7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/cent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/cent.glyph @@ -2,13 +2,119 @@ glyphname = cent; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (596,133); +type = Stem; +}, +{ +horizontal = 1; +place = (596,35); +type = Stem; +}, +{ +horizontal = 1; +place = (98,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,133); +type = Stem; +}, +{ +place = (410,33); +type = Stem; +}, +{ +place = (153,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(410,0,l), +(443,0,l), +(443,98,l), +(574,102,o), +(680,176,o), +(700,280,c), +(661,280,l), +(641,194,o), +(549,133,o), +(432,133,cs), +(279,133,o), +(191,224,o), +(191,363,cs), +(191,503,o), +(288,596,o), +(435,596,cs), +(544,596,o), +(629,551,o), +(657,460,c), +(695,460,l), +(677,562,o), +(578,628,o), +(443,631,c), +(443,729,l), +(410,729,l), +(410,630,l), +(257,620,o), +(153,514,o), +(153,363,cs), +(153,206,o), +(253,107,o), +(410,99,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (596,133); +type = Stem; +}, +{ +horizontal = 1; +place = (596,35); +type = Stem; +}, +{ +horizontal = 1; +place = (98,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,133); +type = Stem; +}, +{ +place = (296,33); +type = Stem; +}, +{ +place = (81,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(441,98,o), -(528,169,o), +(296,0,l), +(329,0,l), +(329,98,l), +(445,101,o), +(528,170,o), (540,280,c), (503,280,l), (493,191,o), @@ -25,65 +131,299 @@ nodes = ( (501,460,c), (537,460,l), (524,562,o), -(439,631,o), -(325,631,cs), -(177,631,o), -(81,522,o), +(442,629,o), +(329,631,c), +(329,729,l), +(296,729,l), +(296,630,l), +(164,616,o), +(81,511,o), (81,363,cs), -(81,204,o), -(177,98,o), -(322,98,cs) +(81,214,o), +(165,111,o), +(296,99,c) +); +} ); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (481,248); +type = Stem; }, { +horizontal = 1; +place = (0,305); +type = Stem; +}, +{ +horizontal = 1; +place = (0,249); +type = Stem; +}, +{ +place = (354,140); +type = Stem; +}, +{ +place = (96,221); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(329,0,l), -(329,113,l), -(296,113,l), -(296,0,l) +(354,0,l), +(494,0,l), +(494,88,l), +(637,107,o), +(747,186,o), +(751,305,c), +(531,305,l), +(520,267,o), +(479,249,o), +(432,249,cs), +(363,249,o), +(317,286,o), +(317,367,cs), +(317,435,o), +(356,481,o), +(432,481,cs), +(487,481,o), +(523,458,o), +(531,425,c), +(749,425,l), +(745,543,o), +(649,627,o), +(494,644,c), +(494,729,l), +(354,729,l), +(354,641,l), +(197,618,o), +(96,522,o), +(96,368,cs), +(96,216,o), +(191,111,o), +(354,88,c) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (606,123); +type = Stem; }, { +horizontal = 1; +place = (606,27); +type = Stem; +}, +{ +horizontal = 1; +place = (606,25); +type = Stem; +}, +{ +horizontal = 1; +place = (98,26); +type = Stem; +}, +{ +horizontal = 1; +place = (96,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,124); +type = Stem; +}, +{ +place = (278,30); +type = Stem; +}, +{ +place = (186,28); +type = Stem; +}, +{ +place = (91,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ closed = 1; nodes = ( -(329,617,l), -(329,729,l), -(296,729,l), -(296,617,l) +(186,0,l), +(214,0,l), +(214,96,l), +(266,101,o), +(300,144,o), +(308,264,c), +(278,264,l), +(270,164,o), +(250,124,o), +(204,124,cs), +(155,124,o), +(122,173,o), +(122,365,cs), +(122,557,o), +(155,606,o), +(204,606,cs), +(253,606,o), +(270,557,o), +(278,465,c), +(308,465,l), +(300,587,o), +(266,628,o), +(214,633,c), +(214,729,l), +(186,729,l), +(186,631,l), +(110,617,o), +(91,514,o), +(91,365,cs), +(91,215,o), +(110,112,o), +(186,98,c) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = C; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = C; -com.schriftgestaltung.hints = ( +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (517,212); +type = Stem; +}, { -horizontal = 0; -options = 0; -origin = ( -0, -0 +horizontal = 1; +place = (442,287); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (228,167); +type = Stem; +}, +{ +place = (145,103); +type = Stem; +}, +{ +place = (-3,177); +type = Stem; +} ); -stem = -2; -target = ( -0, -1 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(145,0,l), +(248,0,l), +(248,97,l), +(325,111,o), +(384,166,o), +(395,307,c), +(228,307,l), +(224,254,o), +(219,231,o), +(200,231,cs), +(177,231,o), +(174,262,o), +(174,374,cs), +(174,490,o), +(178,517,o), +(200,517,cs), +(216,517,o), +(224,501,o), +(228,442,c), +(395,442,l), +(386,568,o), +(340,634,o), +(248,650,c), +(248,729,l), +(145,729,l), +(145,648,l), +(53,627,o), +(-3,546,o), +(-3,376,cs), +(-3,202,o), +(54,121,o), +(145,99,c) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (493,236); +type = Stem; +}, +{ +horizontal = 1; +place = (0,237); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; }, { -layerId = m020; +place = (249,123); +type = Stem; +}, +{ +place = (41,194); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(467,83,o), -(575,169,o), +(249,0,l), +(372,0,l), +(372,87,l), +(492,105,o), +(576,186,o), (579,301,c), (394,301,l), (389,264,o), @@ -99,48 +439,24 @@ nodes = ( (385,473,o), (392,429,c), (578,429,l), -(576,558,o), -(471,647,o), -(323,647,cs), -(151,647,o), -(41,537,o), -(41,366,cs), -(41,195,o), -(150,83,o), -(318,83,cs) -); -}, -{ -closed = 1; -nodes = ( -(372,0,l), -(372,167,l), -(249,167,l), -(249,0,l) -); -}, -{ -closed = 1; -nodes = ( -(372,554,l), +(576,544,o), +(494,626,o), +(372,644,c), (372,729,l), (249,729,l), -(249,554,l) +(249,640,l), +(119,612,o), +(41,511,o), +(41,366,cs), +(41,220,o), +(120,117,o), +(249,90,c) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = C; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = C; -}; width = 618; } ); +note = cent; unicode = 162; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/checkmark.glyph b/sources/MonaSansMono.glyphspackage/glyphs/checkmark.glyph index 4ee2a686..139e1b72 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/checkmark.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/checkmark.glyph @@ -2,46 +2,174 @@ glyphname = checkmark; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (137,450); +type = Stem; +}, +{ +place = (77,692); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(263,137,l), +(769,560,l), +(746,587,l), +(267,187,l), +(103,412,l), +(77,389,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (137,445); +type = Stem; +}, +{ +place = (0,618); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(169,137,l), (618,557,l), (593,582,l), (170,187,l), (24,372,l), -(0,347,l), -(169,137,l) +(0,347,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (67,591); +type = Stem; +}, +{ +place = (53,741); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(298,67,l), +(794,533,l), +(688,658,l), +(311,299,l), +(170,463,l), +(53,356,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (137,450); +type = Stem; +}, +{ +place = (-89,670); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(92,137,l), +(581,560,l), +(558,587,l), +(95,187,l), +(-63,412,l), +(-89,389,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (67,591); +type = Stem; +}, +{ +place = (-161,725); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(79,67,l), +(564,533,l), +(458,658,l), +(92,299,l), +(-44,463,l), +(-161,356,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (67,555); +type = Stem; +}, +{ +place = (0,619); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(214,67,l), (619,495,l), (497,622,l), (214,317,l), (119,422,l), -(0,299,l), -(214,67,l) +(0,299,l) ); } ); width = 618; } ); +note = checkmark; unicode = 10003; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -com.schriftgestaltung.Glyphs.lastChange = "2017-05-03 17:15:08 +0000"; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/circle.glyph b/sources/MonaSansMono.glyphspackage/glyphs/circle.glyph new file mode 100644 index 00000000..a228f5af --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/circle.glyph @@ -0,0 +1,367 @@ +{ +glyphname = circle; +layers = ( +{ +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (10,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(296,180,o), +(375,261,o), +(375,365,cs), +(375,469,o), +(296,550,o), +(195,550,cs), +(94,550,o), +(15,469,o), +(15,365,cs), +(15,261,o), +(94,180,o), +(195,180,cs) +); +}, +{ +closed = 1; +nodes = ( +(108,204,o), +(39,275,o), +(39,365,cs), +(39,455,o), +(108,526,o), +(195,526,cs), +(282,526,o), +(351,455,o), +(351,365,cs), +(351,275,o), +(282,204,o), +(195,204,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (509,49); +type = Stem; +}, +{ +horizontal = 1; +place = (174,49); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(300,174,o), +(382,258,o), +(382,366,cs), +(382,474,o), +(300,558,o), +(195,558,cs), +(90,558,o), +(8,474,o), +(8,366,cs), +(8,258,o), +(90,174,o), +(195,174,cs) +); +}, +{ +closed = 1; +nodes = ( +(118,223,o), +(59,286,o), +(59,366,cs), +(59,447,o), +(118,510,o), +(194,509,cs), +(271,510,o), +(331,447,o), +(331,366,cs), +(331,286,o), +(271,223,o), +(194,223,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); +} +); +width = 618; +} +); +note = circle; +unicode = 9675; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/circumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/circumflex.glyph index 56c86171..7f47a9b7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/circumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/circumflex.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = circumflex; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = circumflexcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = circumflexcomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = circumflexcomb; +} +); +width = 846; } ); +note = circumflex; unicode = 710; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb.glyph index 464582f7..55c4459d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb.glyph @@ -5,21 +5,77 @@ layers = ( anchors = ( { name = _top; +pos = (429,672); +} +); +hints = ( +{ +horizontal = 1; +place = (855,27); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (284,279); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(284,746,l), +(326,746,l), +(423,855,l), +(520,746,l), +(563,746,l), +(446,882,l), +(400,882,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (309,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (858,24); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (185,249); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(185,746,l), (224,746,l), (309,858,l), (395,746,l), (434,746,l), (330,882,l), -(288,882,l), -(185,746,l) +(288,882,l) ); } ); @@ -29,32 +85,163 @@ width = 618; anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (806,72); +type = Stem; +}, +{ +horizontal = 1; +place = (729,149); +type = Stem; +}, +{ +place = (172,502); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(172,729,l), +(348,729,l), +(423,806,l), +(498,729,l), +(674,729,l), +(542,878,l), +(304,878,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,672); +} +); +hints = ( +{ +horizontal = 1; +place = (860,22); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (117,156); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(117,746,l), +(146,746,l), +(196,860,l), +(244,746,l), +(273,746,l), +(216,882,l), +(175,882,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (801,83); +type = Stem; +}, +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (25,340); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(25,735,l), +(173,735,l), +(195,801,l), +(216,735,l), +(365,735,l), +(287,884,l), +(103,884,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (801,83); +type = Stem; +}, +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (102,414); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(102,735,l), (260,735,l), (309,801,l), (358,735,l), (516,735,l), (401,884,l), -(217,884,l), -(102,735,l) +(217,884,l) ); } ); width = 618; } ); +note = circumflexcomb; unicode = 770; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_acutecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_acutecomb.glyph index e8259cd6..50a5b48b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_acutecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_acutecomb.glyph @@ -5,30 +5,105 @@ layers = ( anchors = ( { name = _top; +pos = (379,672); +} +); +hints = ( +{ +horizontal = 1; +place = (855,27); +type = Stem; +}, +{ +horizontal = 1; +place = (836,46); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (218,411); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(218,746,l), +(260,746,l), +(357,855,l), +(454,746,l), +(497,746,l), +(380,882,l), +(334,882,l) +); +}, +{ +closed = 1; +nodes = ( +(471,836,l), +(511,836,l), +(629,982,l), +(584,982,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (259,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (858,24); +type = Stem; +}, +{ +horizontal = 1; +place = (836,46); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (135,348); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(135,746,l), (174,746,l), (259,858,l), (345,746,l), (384,746,l), (280,882,l), -(238,882,l), -(135,746,l) +(238,882,l) ); }, { closed = 1; nodes = ( +(350,836,l), (386,836,l), (483,972,l), -(442,972,l), -(350,836,l) +(442,972,l) ); } ); @@ -38,36 +113,218 @@ width = 618; anchors = ( { name = _top; +pos = (354,678); +} +); +hints = ( +{ +horizontal = 1; +place = (833,139); +type = Stem; +}, +{ +horizontal = 1; +place = (833,26); +type = Stem; +}, +{ +horizontal = 1; +place = (729,130); +type = Stem; +}, +{ +place = (95,656); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(95,729,l), +(273,729,l), +(321,783,l), +(370,729,l), +(548,729,l), +(429,859,l), +(214,859,l) +); +}, +{ +closed = 1; +nodes = ( +(480,833,l), +(614,833,l), +(751,972,l), +(563,972,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (139,672); +} +); +hints = ( +{ +horizontal = 1; +place = (860,22); +type = Stem; +}, +{ +horizontal = 1; +place = (846,36); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (81,229); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(81,746,l), +(110,746,l), +(162,860,l), +(213,746,l), +(242,746,l), +(182,882,l), +(141,882,l) +); +}, +{ +closed = 1; +nodes = ( +(224,846,l), +(251,846,l), +(310,972,l), +(278,972,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (114,678); +} +); +hints = ( +{ +horizontal = 1; +place = (832,140); +type = Stem; +}, +{ +horizontal = 1; +place = (832,52); +type = Stem; +}, +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (-34,458); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(-34,735,l), +(105,735,l), +(127,801,l), +(148,735,l), +(287,735,l), +(219,884,l), +(35,884,l) +); +}, +{ +closed = 1; +nodes = ( +(249,832,l), +(346,832,l), +(424,972,l), +(287,972,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (234,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (833,139); +type = Stem; +}, +{ +horizontal = 1; +place = (833,51); +type = Stem; +}, +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (27,564); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(27,735,l), (185,735,l), (234,801,l), (283,735,l), (441,735,l), (326,884,l), -(142,884,l), -(27,735,l) +(142,884,l) ); }, { closed = 1; nodes = ( +(390,833,l), (494,833,l), (591,972,l), -(443,972,l), -(390,833,l) +(443,972,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = circumflexcomb_acutecomb; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_gravecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_gravecomb.glyph index ff74f60b..34c243b1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_gravecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_gravecomb.glyph @@ -5,30 +5,95 @@ layers = ( anchors = ( { name = _top; +pos = (401,672); +} +); +hints = ( +{ +horizontal = 1; +place = (855,27); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (255,337); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(255,746,l), +(297,746,l), +(394,855,l), +(491,746,l), +(534,746,l), +(417,882,l), +(371,882,l) +); +}, +{ +closed = 1; +nodes = ( +(553,836,l), +(592,836,l), +(476,982,l), +(431,982,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (281,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (858,24); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (157,305); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(157,746,l), (196,746,l), (281,858,l), (367,746,l), (406,746,l), (302,882,l), -(260,882,l), -(157,746,l) +(260,882,l) ); }, { closed = 1; nodes = ( +(424,836,l), (462,836,l), (367,972,l), -(326,972,l), -(424,836,l) +(326,972,l) ); } ); @@ -38,36 +103,218 @@ width = 618; anchors = ( { name = _top; +pos = (394,678); +} +); +hints = ( +{ +horizontal = 1; +place = (833,139); +type = Stem; +}, +{ +horizontal = 1; +place = (783,76); +type = Stem; +}, +{ +horizontal = 1; +place = (729,130); +type = Stem; +}, +{ +place = (150,546); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(150,729,l), +(328,729,l), +(376,783,l), +(425,729,l), +(603,729,l), +(484,859,l), +(269,859,l) +); +}, +{ +closed = 1; +nodes = ( +(562,833,l), +(696,833,l), +(626,972,l), +(438,972,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (161,672); +} +); +hints = ( +{ +horizontal = 1; +place = (860,22); +type = Stem; +}, +{ +horizontal = 1; +place = (846,36); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (99,192); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(99,746,l), +(128,746,l), +(179,860,l), +(228,746,l), +(257,746,l), +(199,882,l), +(158,882,l) +); +}, +{ +closed = 1; +nodes = ( +(264,846,l), +(291,846,l), +(241,972,l), +(209,972,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (154,678); +} +); +hints = ( +{ +horizontal = 1; +place = (835,149); +type = Stem; +}, +{ +horizontal = 1; +place = (835,49); +type = Stem; +}, +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (-6,403); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(-6,735,l), +(133,735,l), +(152,801,l), +(174,735,l), +(313,735,l), +(244,884,l), +(60,884,l) +); +}, +{ +closed = 1; +nodes = ( +(303,835,l), +(397,835,l), +(357,984,l), +(220,984,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (274,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (833,139); +type = Stem; +}, +{ +horizontal = 1; +place = (801,83); +type = Stem; +}, +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (67,484); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(67,735,l), (225,735,l), (274,801,l), (323,735,l), (481,735,l), (366,884,l), -(182,884,l), -(67,735,l) +(182,884,l) ); }, { closed = 1; nodes = ( +(447,833,l), (551,833,l), (508,972,l), -(360,972,l), -(447,833,l) +(360,972,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = circumflexcomb_gravecomb; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_hookabovecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_hookabovecomb.glyph index 62d48bbb..960650f5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_hookabovecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_hookabovecomb.glyph @@ -5,67 +5,118 @@ layers = ( anchors = ( { name = _top; -pos = (265,672); +pos = (385,672); +} +); +hints = ( +{ +horizontal = 1; +place = (953,29); +type = Stem; +}, +{ +horizontal = 1; +place = (855,27); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (574,34); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(181,726,l), -(265,828,l), -(350,726,l), -(390,726,l), -(287,852,l), -(243,852,l), -(141,726,l) +(238,746,l), +(280,746,l), +(377,855,l), +(474,746,l), +(517,746,l), +(400,882,l), +(354,882,l) ); }, { closed = 1; nodes = ( -(442,827,o), -(466,864,o), -(466,904,cs), -(466,947,o), -(434,976,o), -(386,976,cs), -(370,976,o), -(354,974,o), -(338,968,c), -(339,939,l), -(352,945,o), -(365,947,o), -(381,947,cs), -(414,947,o), -(433,928,o), -(433,901,cs), -(433,868,o), -(409,844,o), -(362,817,c), -(380,793,l) -); -} -); -}; -layerId = m019; +(527,805,l), +(586,837,o), +(608,872,o), +(608,910,cs), +(608,953,o), +(574,982,o), +(523,982,cs), +(506,982,o), +(489,980,o), +(471,974,c), +(473,945,l), +(487,951,o), +(501,953,o), +(517,953,cs), +(554,953,o), +(574,934,o), +(574,907,cs), +(574,877,o), +(552,854,o), +(508,830,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (265,672); +} +); +hints = ( +{ +horizontal = 1; +place = (947,29); +type = Stem; +}, +{ +horizontal = 1; +place = (858,24); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (443,34); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(141,746,l), (180,746,l), (265,858,l), (351,746,l), (390,746,l), (286,882,l), -(244,882,l), -(141,746,l) +(244,882,l) ); }, { closed = 1; nodes = ( +(400,793,l), (454,826,o), (477,864,o), (477,903,cs), @@ -84,8 +135,7 @@ nodes = ( (443,900,cs), (443,868,o), (421,843,o), -(382,817,c), -(400,793,l) +(382,817,c) ); } ); @@ -95,67 +145,275 @@ width = 618; anchors = ( { name = _top; -pos = (263,678); +pos = (383,678); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (906,82); +type = Stem; +}, +{ +horizontal = 1; +place = (783,76); +type = Stem; +}, +{ +horizontal = 1; +place = (729,130); +type = Stem; +}, +{ +place = (560,148); +type = Stem; +}, +{ +place = (487,221); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(204,719,l), -(253,791,l), -(302,719,l), -(460,719,l), -(345,873,l), -(161,873,l), -(56,719,l) +(139,729,l), +(317,729,l), +(365,783,l), +(414,729,l), +(592,729,l), +(473,859,l), +(258,859,l) ); }, { closed = 1; nodes = ( -(535,827,o), -(572,865,o), -(572,914,cs), -(572,968,o), -(528,998,o), -(448,998,cs), -(422,998,o), -(392,995,o), -(364,988,c), -(364,916,l), -(376,919,o), -(390,920,o), -(403,920,cs), -(425,920,o), -(440,913,o), -(440,896,cs), -(440,881,o), -(428,870,o), -(396,859,c), -(443,794,l) -); -} -); -}; -layerId = m020; +(584,780,l), +(664,805,o), +(708,843,o), +(708,895,cs), +(708,957,o), +(648,988,o), +(566,988,cs), +(539,988,o), +(512,985,o), +(487,980,c), +(487,903,l), +(499,905,o), +(512,906,o), +(523,906,cs), +(542,906,o), +(560,902,o), +(560,883,cs), +(560,871,o), +(552,859,o), +(525,846,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (145,672); +} +); +hints = ( +{ +horizontal = 1; +place = (956,26); +type = Stem; +}, +{ +horizontal = 1; +place = (860,22); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (279,28); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(83,746,l), +(112,746,l), +(165,860,l), +(215,746,l), +(245,746,l), +(185,882,l), +(144,882,l) +); +}, +{ +closed = 1; +nodes = ( +(251,803,l), +(289,840,o), +(307,876,o), +(307,915,cs), +(307,955,o), +(282,982,o), +(246,982,cs), +(235,982,o), +(225,980,o), +(215,975,c), +(215,951,l), +(222,954,o), +(231,956,o), +(242,956,cs), +(266,956,o), +(279,938,o), +(279,912,cs), +(279,883,o), +(269,859,o), +(237,824,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (143,678); +} +); +hints = ( +{ +horizontal = 1; +place = (911,77); +type = Stem; +}, +{ +horizontal = 1; +place = (849,35); +type = Stem; +}, +{ +horizontal = 1; +place = (801,83); +type = Stem; +}, +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (295,105); +type = Stem; +}, +{ +place = (249,151); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(-9,735,l), +(130,735,l), +(152,801,l), +(173,735,l), +(312,735,l), +(244,884,l), +(60,884,l) +); +}, +{ +closed = 1; +nodes = ( +(314,783,l), +(377,818,o), +(400,856,o), +(400,901,cs), +(400,963,o), +(352,988,o), +(303,988,cs), +(285,988,o), +(267,985,o), +(249,979,c), +(249,907,l), +(255,910,o), +(261,911,o), +(269,911,cs), +(280,911,o), +(295,904,o), +(295,886,cs), +(295,871,o), +(290,863,o), +(279,849,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (263,678); +} +); +hints = ( +{ +horizontal = 1; +place = (910,78); +type = Stem; +}, +{ +horizontal = 1; +place = (801,83); +type = Stem; +}, +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (436,127); +type = Stem; +}, +{ +place = (384.5,178.5); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(56,735,l), (214,735,l), (263,801,l), (312,735,l), (470,735,l), (355,884,l), -(171,884,l), -(56,735,l) +(171,884,l) ); }, { closed = 1; nodes = ( +(469,784,l), (537,815,o), (563,855,o), (563,902,cs), @@ -174,14 +432,12 @@ nodes = ( (436,883,cs), (436,869,o), (428,855,o), -(419,847,c), -(469,784,l) +(419,847,c) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = circumflexcomb_hookabovecomb; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph index 11c307bc..ff80f1cd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/circumflexcomb_tildecomb.glyph @@ -5,26 +5,128 @@ layers = ( anchors = ( { name = _top; +pos = (421,672); +} +); +hints = ( +{ +horizontal = 1; +place = (952,33); +type = Stem; +}, +{ +horizontal = 1; +place = (925,32); +type = Stem; +}, +{ +horizontal = 1; +place = (855,27); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (284,279); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(284,746,l), +(326,746,l), +(423,855,l), +(520,746,l), +(563,746,l), +(446,882,l), +(400,882,l) +); +}, +{ +closed = 1; +nodes = ( +(304,923,l), +(320,946,o), +(337,952,o), +(357,952,cs), +(397,952,o), +(426,925,o), +(480,925,cs), +(515,925,o), +(538,939,o), +(560,974,c), +(542,987,l), +(527,966,o), +(507,957,o), +(487,957,cs), +(446,957,o), +(401,985,o), +(363,985,cs), +(329,985,o), +(310,971,o), +(287,935,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (301,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (943,33); +type = Stem; +}, +{ +horizontal = 1; +place = (916,32); +type = Stem; +}, +{ +horizontal = 1; +place = (858,24); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (177,265); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(177,746,l), (216,746,l), (301,858,l), (387,746,l), (426,746,l), (322,882,l), -(280,882,l), -(177,746,l) +(280,882,l) ); }, { closed = 1; nodes = ( +(195,914,l), (210,936,o), (224,943,o), (246,943,cs), @@ -43,8 +145,7 @@ nodes = ( (252,976,cs), (218,976,o), (199,962,o), -(177,926,c), -(195,914,l) +(177,926,c) ); } ); @@ -54,67 +155,278 @@ width = 618; anchors = ( { name = _top; -pos = (309,678); +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (896,102); +type = Stem; +}, +{ +horizontal = 1; +place = (870,102); +type = Stem; +}, +{ +horizontal = 1; +place = (773,72); +type = Stem; +}, +{ +horizontal = 1; +place = (729,116); +type = Stem; +}, +{ +place = (197,453); +type = Stem; } ); -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(260,735,l), -(309,796,l), -(358,735,l), -(516,735,l), -(407,856,l), -(212,856,l), -(102,735,l) +(197,729,l), +(375,729,l), +(423,773,l), +(472,729,l), +(650,729,l), +(531,845,l), +(316,845,l) +); +}, +{ +closed = 1; +nodes = ( +(276,870,l), +(292,893,o), +(311,896,o), +(335,896,cs), +(387,896,o), +(439,870,o), +(506,870,cs), +(569,870,o), +(609,901,o), +(638,960,c), +(571,998,l), +(556,976,o), +(537,972,o), +(513,972,cs), +(461,972,o), +(409,998,o), +(342,998,cs), +(279,998,o), +(239,967,o), +(210,909,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (181,672); +} +); +hints = ( +{ +horizontal = 1; +place = (945,31); +type = Stem; +}, +{ +horizontal = 1; +place = (918,30); +type = Stem; +}, +{ +horizontal = 1; +place = (860,22); +type = Stem; +}, +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (114,163); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(114,746,l), +(143,746,l), +(192,860,l), +(242,746,l), +(271,746,l), +(213,882,l), +(172,882,l) ); }, { closed = 1; nodes = ( -(411,875,o), -(464,900,o), -(492,964,c), -(421,998,l), -(406,980,o), -(390,969,o), -(363,969,cs), -(315,969,o), -(300,996,o), -(243,996,cs), -(201,996,o), -(148,977,o), -(116,912,c), -(185,876,l), -(201,890,o), -(218,904,o), -(247,904,cs), -(291,904,o), -(312,875,o), -(362,875,cs) -); -} -); -}; -layerId = m020; +(129,916,l), +(139,937,o), +(150,945,o), +(162,945,cs), +(184,945,o), +(198,918,o), +(226,918,cs), +(243,918,o), +(260,926,o), +(277,965,c), +(260,978,l), +(252,959,o), +(243,948,o), +(227,948,cs), +(205,948,o), +(187,976,o), +(163,976,cs), +(146,976,o), +(130,963,o), +(114,927,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (895,92); +type = Stem; +}, +{ +horizontal = 1; +place = (870,92); +type = Stem; +}, +{ +horizontal = 1; +place = (785,69); +type = Stem; +}, +{ +horizontal = 1; +place = (735,119); +type = Stem; +}, +{ +place = (37,317); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(37,735,l), +(176,735,l), +(196,785,l), +(215,735,l), +(354,735,l), +(288,854,l), +(104,854,l) +); +}, +{ +closed = 1; +nodes = ( +(104,866,l), +(114,884,o), +(123,895,o), +(149,895,cs), +(176,895,o), +(195,870,o), +(247,870,cs), +(281,870,o), +(314,885,o), +(335,956,c), +(275,990,l), +(265,969,o), +(259,962,o), +(235,962,cs), +(202,962,o), +(185,987,o), +(135,987,cs), +(96,987,o), +(63,969,o), +(43,900,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (309,678); +} +); +hints = ( +{ +horizontal = 1; +place = (906,92); +type = Stem; +}, +{ +horizontal = 1; +place = (878,92); +type = Stem; +}, +{ +horizontal = 1; +place = (795,60); +type = Stem; +}, +{ +horizontal = 1; +place = (735,120); +type = Stem; +}, +{ +place = (102,414); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(102,735,l), (260,735,l), (309,795,l), (358,735,l), (516,735,l), (407,855,l), -(212,855,l), -(102,735,l) +(212,855,l) ); }, { closed = 1; nodes = ( +(178,878,l), (192,899,o), (209,906,o), (230,906,cs), @@ -133,14 +445,12 @@ nodes = ( (236,998,cs), (180,998,o), (145,969,o), -(119,914,c), -(178,878,l) +(119,914,c) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = circumflexcomb_tildecomb; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/colon.glyph b/sources/MonaSansMono.glyphspackage/glyphs/colon.glyph index 68da11cd..0128fa2c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/colon.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/colon.glyph @@ -1,128 +1,89 @@ { color = 6; glyphname = colon; -kernLeft = colon; -kernRight = colon; layers = ( { -background = { +layerId = m01; shapes = ( { -closed = 1; -nodes = ( -(558,465,o), -(571,477,o), -(571,494,cs), -(571,511,o), -(558,523,o), -(541,523,cs), -(524,523,o), -(511,511,o), -(511,494,cs), -(511,477,o), -(524,465,o), -(541,465,cs) -); +ref = period; }, { -closed = 1; -nodes = ( -(558,-7,o), -(571,5,o), -(571,22,cs), -(571,39,o), -(558,51,o), -(541,51,cs), -(524,51,o), -(511,39,o), -(511,22,cs), -(511,5,o), -(524,-7,o), -(541,-7,cs) -); +pos = (0,416); +ref = period; } ); -}; -layerId = m019; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -anchor = top; ref = period; }, { -alignment = 1; -anchor = top; -pos = (0,441); +pos = (0,434); ref = period; } ); width = 618; }, { -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -closed = 1; -nodes = ( -(581,378,o), -(619,413,o), -(619,466,cs), -(619,519,o), -(581,554,o), -(525,554,cs), -(469,554,o), -(431,519,o), -(431,466,cs), -(431,413,o), -(469,378,o), -(525,378,cs) +ref = period; +scale = (1,0.96); +}, +{ +pos = (0,291); +ref = period; +scale = (1,0.96); +} ); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = period; }, { -closed = 1; -nodes = ( -(581,-8,o), -(619,27,o), -(619,80,cs), -(619,133,o), -(581,168,o), -(525,168,cs), -(469,168,o), -(431,133,o), -(431,80,cs), -(431,27,o), -(469,-8,o), -(525,-8,cs) +pos = (0,436); +ref = period; +} ); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = period; +}, +{ +pos = (0,328); +ref = period; } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -anchor = top; ref = period; +scale = (1,0.98); }, { -alignment = 1; -anchor = top; -pos = (0,309); +pos = (0,295); ref = period; +scale = (1,0.98); } ); width = 618; } ); -metricLeft = period; -metricRight = period; unicode = 58; -userData = { -KernOnName = colon; -KernOnSpecialSpacing = { -L = "spaced-off"; -R = "spaced-off"; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/colon.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/colon.ss01.glyph index 2b5b913e..cacc8771 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/colon.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/colon.ss01.glyph @@ -1,18 +1,14 @@ { color = 6; glyphname = colon.ss01; -kernLeft = colon.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = period.ss01; }, { -alignment = 1; -anchor = top; pos = (0,430); ref = period.ss01; } @@ -20,22 +16,70 @@ ref = period.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = 1; ref = period.ss01; }, { -alignment = 1; -anchor = top; -pos = (0,306); +pos = (0,447); +ref = period.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = period.ss01; +}, +{ +pos = (0,345); +ref = period.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = period.ss01; +}, +{ +pos = (0,302); ref = period.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = period.ss01; +}, +{ +pos = (0,423); +ref = period.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = period.ss01; +}, +{ +pos = (0,299); +ref = period.ss01; +} +); +width = 846; } ); -metricLeft = period; -metricRight = period; +note = colon.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/colon_colon.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/colon_colon.liga.glyph index eec3d8a6..2ece916f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/colon_colon.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/colon_colon.liga.glyph @@ -2,7 +2,7 @@ glyphname = colon_colon.liga; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { alignment = -1; @@ -18,7 +18,68 @@ ref = colon; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-321,1); +ref = colon; +}, +{ +alignment = -1; +pos = (-74,1); +ref = colon; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (-344,1); +ref = colon; +}, +{ +alignment = -1; +pos = (-48,1); +ref = colon; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (-696,1); +ref = colon; +}, +{ +alignment = -1; +pos = (-153,1); +ref = colon; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (-695,1); +ref = colon; +}, +{ +alignment = -1; +pos = (-152,1); +ref = colon; +} +); +width = 846; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; @@ -34,4 +95,5 @@ ref = colon; width = 618; } ); +note = colon_colon.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/comma.glyph b/sources/MonaSansMono.glyphspackage/glyphs/comma.glyph index 9d919855..80794a30 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/comma.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/comma.glyph @@ -1,45 +1,101 @@ { glyphname = comma; -kernLeft = comma; -kernRight = comma; layers = ( { anchors = ( { name = "#entry"; -pos = (221,0); +pos = (299,0); }, { name = "#exit"; -pos = (410,0); +pos = (541,0); }, { name = top; -pos = (311,524); +pos = (419,517); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (-6,108); +type = Stem; +}, +{ +horizontal = 1; +place = (-3,21); +target = up; +type = BottomGhost; +}, +{ +place = (362,120); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(328,-7,o), -(341,5,o), -(341,22,cs), -(341,39,o), -(328,51,o), -(311,51,cs), -(294,51,o), -(281,39,o), -(281,22,cs), -(281,5,o), -(294,-7,o), -(311,-7,cs) -); -} -); -}; -layerId = m019; +(386,-167,l), +(425,-118,o), +(482,-12,o), +(482,32,cs), +(482,76,o), +(458,102,o), +(420,102,cs), +(387,102,o), +(362,78,o), +(362,47,cs), +(362,17,o), +(386,-6,o), +(416,-6,cs), +(427,-6,o), +(438,-4,o), +(441,1,c), +(437,5,l), +(425,-41,o), +(371,-130,o), +(339,-167,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = "#entry"; +pos = (221,0); +}, +{ +name = "#exit"; +pos = (410,0); +}, +{ +name = top; +pos = (311,524); +} +); +hints = ( +{ +horizontal = 1; +place = (-4,92); +type = Stem; +}, +{ +horizontal = 1; +place = (1,21); +target = up; +type = BottomGhost; +}, +{ +place = (332,34); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -57,66 +113,220 @@ nodes = ( (268,15,o), (284,-4,o), (312,-4,cs), -(329,-4,o), -(343,6,o), -(346,15,c), -(334,17,l), -(332,-31,o), -(297,-113,o), +(324,-4,o), +(332,1,o), +(342,6,c), +(333,9,l), +(329,-38,o), +(295,-116,o), (260,-167,c) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = period; -}; width = 618; }, { anchors = ( { name = "#entry"; -pos = (145,0); +pos = (229,0); +}, +{ +name = "#exit"; +pos = (620,0); +}, +{ +name = top; +pos = (417,544); +} +); +hints = ( +{ +horizontal = 1; +place = (-3,21); +target = up; +type = BottomGhost; +}, +{ +place = (243,360); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(468,-167,l), +(551,-77,o), +(603,29,o), +(603,100,cs), +(603,198,o), +(528,267,o), +(421,267,cs), +(316,267,o), +(243,206,o), +(243,119,cs), +(243,47,o), +(307,-3,o), +(402,-3,cs), +(429,-3,o), +(459,1,o), +(490,10,c), +(415,30,l), +(409,-1,o), +(326,-104,o), +(267,-167,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = "#entry"; +pos = (130,0); }, { name = "#exit"; -pos = (469,3); +pos = (255,0); }, { name = top; -pos = (305,552); +pos = (190,516); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (-7,73); +type = Stem; +}, +{ +place = (204,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(304,-167,l), -(363,-112,o), -(409,-20,o), -(409,50,cs), -(409,122,o), -(367,162,o), -(308,162,cs), -(252,162,o), -(210,127,o), -(210,73,cs), -(210,24,o), -(242,-10,o), -(301,-10,cs), -(322,-10,o), -(345,-4,o), -(359,8,c), -(311,8,l), -(301,-39,o), -(254,-108,o), -(197,-167,c) -); -} -); -}; -layerId = m020; +(182,-125,l), +(197,-105,o), +(233,-29,o), +(233,15,cs), +(233,46,o), +(217,66,o), +(193,66,cs), +(172,66,o), +(155,50,o), +(155,28,cs), +(155,7,o), +(170,-7,o), +(191,-7,cs), +(201,-7,o), +(208,-4,o), +(212,0,c), +(205,1,l), +(202,-32,o), +(178,-89,o), +(151,-125,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = "#entry"; +pos = (74,0); +}, +{ +name = "#exit"; +pos = (314,3); +}, +{ +name = top; +pos = (187,541); +} +); +hints = ( +{ +horizontal = 1; +place = (-5,21); +target = up; +type = BottomGhost; +}, +{ +place = (78,229); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(231,-167,l), +(280,-82,o), +(307,7,o), +(307,77,cs), +(307,156,o), +(259,211,o), +(193,211,cs), +(126,211,o), +(78,164,o), +(78,100,cs), +(78,36,o), +(122,-5,o), +(178,-5,cs), +(186,-5,o), +(194,-5,o), +(202,-5,c), +(190,33,l), +(188,-15,o), +(154,-101,o), +(107,-167,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = "#entry"; +pos = (155,0); +}, +{ +name = "#exit"; +pos = (465,3); +}, +{ +name = top; +pos = (303,544); +} +); +hints = ( +{ +horizontal = 1; +place = (-4,21); +target = up; +type = BottomGhost; +}, +{ +place = (175,268); +type = Stem; +}, +{ +place = (173,270); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -132,30 +342,21 @@ nodes = ( (175,187,o), (175,111,cs), (175,44,o), -(219,-4,o), -(293,-4,cs), -(306,-4,o), -(317,-3,o), -(328,-2,c), -(300,16,l), -(288,-32,o), -(227,-111,o), +(218,-4,o), +(292,-4,cs), +(315,-4,o), +(341,1,o), +(370,11,c), +(303,33,l), +(302,-15,o), +(233,-104,o), (173,-167,c) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = period; -}; width = 618; } ); +note = comma; unicode = 44; -userData = { -KernOnName = comma; -KernOnSpecialSpacing = { -L = period; -R = period; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/comma.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/comma.ss01.glyph index 83c0e1b9..f4a0ed68 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/comma.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/comma.ss01.glyph @@ -1,94 +1,265 @@ { glyphname = comma.ss01; -kernLeft = comma.ss01; -kernRight = quotedblbase.ss01; layers = ( { anchors = ( { -name = "#entry"; -pos = (215,0); +name = top; +pos = (424,513); +} +); +hints = ( +{ +horizontal = 1; +place = (0,92); +type = Stem; }, { -name = "#exit"; -pos = (385,0); +horizontal = 1; +place = (-166.49,38); +type = Stem; }, { -name = top; -pos = (309,517); +place = (425,36); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(275,-145,ls), -(312,-139,o), -(330,-115,o), -(330,-68,cs), -(330,62,l), -(285,57,l), -(285,0,l), -(306,0,l), -(306,-63,ls), -(306,-96,o), -(298,-113,o), -(274,-118,cs), -(269,-119,l), -(269,-146,l) -); -} -); -}; -layerId = m019; +(431,-156,o), +(460,-121,o), +(460,-50,cs), +(460,92,l), +(376,92,l), +(376,0,l), +(424,0,l), +(424,-48,ls), +(424,-97,o), +(406,-121,o), +(366,-129,c), +(366,-167,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (309,517); +} +); +hints = ( +{ +horizontal = 1; +place = (0,80); +type = Stem; +}, +{ +place = (312,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(266,-179,ls), -(317,-167,o), -(342,-133,o), -(342,-75,cs), +(326,-165,o), +(342,-123,o), +(342,-74,cs), (342,80,l), (270,80,l), (270,0,l), -(313,0,l), -(313,-63,ls), -(313,-113,o), -(298,-141,o), -(266,-148,cs), -(262,-150,l), +(312,0,l), +(312,-62,ls), +(312,-111,o), +(297,-139,o), +(262,-148,c), (262,-180,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = period; -}; width = 618; }, { anchors = ( { -name = "#entry"; -pos = (147,0); +name = top; +pos = (422,538); +} +); +hints = ( +{ +horizontal = 1; +place = (0,240); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,110); +type = Stem; +}, +{ +place = (414,148); +type = Stem; +}, +{ +place = (290,272); +type = Stem; +}, +{ +place = (272,290); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(485,-177,o), +(562,-124,o), +(562,-3,cs), +(562,240,l), +(272,240,l), +(272,0,l), +(414,0,l), +(414,-6,ls), +(414,-52,o), +(388,-67,o), +(310,-67,c), +(310,-177,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = top; +pos = (196,534); +} +); +hints = ( +{ +horizontal = 1; +place = (0,66); +type = Stem; }, { -name = "#exit"; -pos = (463,0); +place = (193,26); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(204,-135,o), +(219,-113,o), +(219,-63,cs), +(219,66,l), +(160,66,l), +(160,0,l), +(193,0,l), +(193,-60,ls), +(193,-95,o), +(186,-111,o), +(164,-116,c), +(164,-144,l) +); +} +); +width = 390; }, { +anchors = ( +{ +name = top; +pos = (194,584); +} +); +hints = ( +{ +horizontal = 1; +place = (0,194); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,92); +type = Stem; +}, +{ +place = (192,87); +type = Stem; +}, +{ +place = (112,167); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(236,-177,o), +(294,-135,o), +(294,-24,cs), +(294,194,l), +(127,194,l), +(127,0,l), +(207,0,l), +(207,-24,ls), +(207,-63,o), +(186,-85,o), +(122,-85,c), +(122,-177,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ name = top; pos = (309,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (0,218); +type = Stem; +}, +{ +horizontal = 1; +place = (-239,124); +type = Stem; +}, +{ +place = (298,132); +type = Stem; +}, +{ +place = (188,242); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(223,-239,ls), (341,-239,o), (430,-187,o), (430,-22,cs), @@ -99,16 +270,13 @@ nodes = ( (298,-13,ls), (298,-78,o), (271,-115,o), -(202,-115,cs), -(188,-115,l), +(188,-115,c), (188,-239,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = period; -}; width = 618; } ); +note = comma.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/commaaccentcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/commaaccentcomb.glyph index 52e62521..9e2132cd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/commaaccentcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/commaaccentcomb.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _bottom; +pos = (441,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-192,136); +type = Stem; +}, +{ +place = (383,81); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(383,-192,l), +(415,-192,l), +(464,-56,l), +(423,-56,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _bottom; pos = (334,0); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (-193,136); +type = Stem; +}, +{ +place = (268,83); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(268,-193,l), (297,-193,l), (351,-57,l), -(316,-57,l), -(268,-193,l) +(316,-57,l) ); } ); @@ -26,31 +69,131 @@ width = 618; anchors = ( { name = _bottom; +pos = (429,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-231,175); +type = Stem; +}, +{ +place = (298,251); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(298,-231,l), +(462,-231,l), +(549,-56,l), +(335,-56,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (209,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-195,136); +type = Stem; +}, +{ +place = (162,67); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(162,-195,l), +(189,-195,l), +(229,-59,l), +(198,-59,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (217,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-208,149); +type = Stem; +}, +{ +place = (80,228); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(80,-208,l), +(224,-208,l), +(308,-59,l), +(130,-59,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _bottom; pos = (328,0); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-217,160); +type = Stem; +}, +{ +place = (198,222); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(198,-217,l), (342,-217,l), (420,-57,l), -(236,-57,l), -(198,-217,l) +(236,-57,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = commaaccentcomb; unicode = 806; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/commaturnedabovecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/commaturnedabovecomb.glyph index b7bbf73a..128abba9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/commaturnedabovecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/commaturnedabovecomb.glyph @@ -5,14 +5,64 @@ layers = ( anchors = ( { name = _top; +pos = (401,672); +} +); +hints = ( +{ +horizontal = 1; +place = (746,155); +type = Stem; +}, +{ +place = (373,33); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(373,746,l), +(406,746,l), +(406,777,ls), +(406,819,o), +(425,848,o), +(474,882,c), +(458,901,l), +(406,873,o), +(373,828,o), +(373,777,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (281,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (746,155); +type = Stem; +}, +{ +place = (265,31); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(265,746,l), (296,746,l), (296,777,ls), (296,823,o), @@ -21,8 +71,7 @@ nodes = ( (338,901,l), (300,875,o), (265,835,o), -(265,777,cs), -(265,746,l) +(265,777,cs) ); } ); @@ -32,14 +81,140 @@ width = 618; anchors = ( { name = _top; +pos = (408,678); +} +); +hints = ( +{ +horizontal = 1; +place = (735,244); +type = Stem; +}, +{ +place = (325,160); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(325,735,l), +(485,735,l), +(485,770,ls), +(485,831,o), +(493,862,o), +(522,901,c), +(444,979,l), +(360,926,o), +(325,873,o), +(325,788,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (161,672); +} +); +hints = ( +{ +horizontal = 1; +place = (746,154); +type = Stem; +}, +{ +place = (157,30); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(157,746,l), +(187,746,l), +(187,780,ls), +(187,825,o), +(204,855,o), +(233,882,c), +(219,900,l), +(186,875,o), +(157,836,o), +(157,780,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (168,678); +} +); +hints = ( +{ +horizontal = 1; +place = (735,217); +type = Stem; +}, +{ +place = (118,122); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(118,735,l), +(240,735,l), +(240,758,ls), +(240,818,o), +(245,853,o), +(272,883,c), +(223,952,l), +(147,915,o), +(118,861,o), +(118,776,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (288,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (735,238); +type = Stem; +}, +{ +place = (214,148); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(214,735,l), (362,735,l), (362,760,ls), (362,823,o), @@ -48,21 +223,13 @@ nodes = ( (333,973,l), (249,919,o), (214,865,o), -(214,778,cs), -(214,735,l) +(214,778,cs) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = commaturnedabovecomb; unicode = 786; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/copyright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/copyright.glyph index c9af2521..87189ec5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/copyright.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/copyright.glyph @@ -3,278 +3,714 @@ color = 6; glyphname = copyright; layers = ( { -background = { anchors = ( { name = center; pos = (183,363); } ); +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (533,32); +type = Stem; +}, +{ +horizontal = 1; +place = (161,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (222,36); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(288,160,o), -(354,217,o), -(362,300,c), -(327,300,l), -(319,231,o), -(263,192,o), -(192,192,cs), -(101,192,o), -(40,257,o), -(40,362,cs), -(40,464,o), -(98,535,o), -(193,535,cs), -(255,535,o), -(313,503,o), -(326,435,c), -(360,435,l), -(351,513,o), -(284,567,o), -(195,567,cs), -(80,567,o), -(5,484,o), -(5,362,cs), -(5,241,o), -(80,160,o), -(192,160,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) ); }, { closed = 1; nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) +(527,161,o), +(611,217,o), +(625,300,c), +(588,300,l), +(573,237,o), +(510,193,o), +(428,193,cs), +(320,193,o), +(258,260,o), +(258,362,cs), +(258,465,o), +(327,533,o), +(430,533,cs), +(506,533,o), +(566,500,o), +(585,434,c), +(621,434,l), +(609,513,o), +(532,565,o), +(430,565,cs), +(306,565,o), +(222,483,o), +(222,362,cs), +(222,238,o), +(302,161,o), +(427,161,cs) ); } ); -}; -layerId = m019; -shapes = ( -{ -alignment = 1; -ref = whiteCircle; +width = 846; }, { -alignment = 1; -pos = (-1,0); -ref = _copyright.C; +anchors = ( +{ +name = center; +pos = (183,363); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (652,30); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (535,32); +type = Stem; +}, +{ +horizontal = 1; +place = (160,32); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (445,34); +type = Stem; +}, +{ +place = (124,35); +type = Stem; +}, +{ +place = (10,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) ); -stem = -2; -target = ( -0, -25 +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) ); +}, +{ +closed = 1; +nodes = ( +(407,160,o), +(473,217,o), +(481,300,c), +(446,300,l), +(438,231,o), +(382,192,o), +(311,192,cs), +(220,192,o), +(159,257,o), +(159,362,cs), +(159,464,o), +(217,535,o), +(312,535,cs), +(374,535,o), +(432,503,o), +(445,435,c), +(479,435,l), +(470,513,o), +(403,567,o), +(314,567,cs), +(199,567,o), +(124,484,o), +(124,362,cs), +(124,241,o), +(199,160,o), +(311,160,cs) +); +} +); +width = 618; +}, +{ +anchors = ( +{ +name = center; +pos = (192,365); +} +); +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (455,119); +type = Stem; +}, +{ +horizontal = 1; +place = (410,164); +type = Stem; +}, +{ +horizontal = 1; +place = (154,164); +type = Stem; +}, +{ +horizontal = 1; +place = (154,119); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (197,159); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(546,154,o), +(646,216,o), +(649,318,c), +(491,318,l), +(483,288,o), +(458,273,o), +(429,273,cs), +(385,273,o), +(356,303,o), +(356,365,cs), +(356,418,o), +(380,455,o), +(429,455,cs), +(460,455,o), +(486,439,o), +(490,410,c), +(648,410,l), +(645,507,o), +(563,574,o), +(430,574,cs), +(289,574,o), +(197,498,o), +(197,366,cs), +(197,238,o), +(282,154,o), +(422,154,cs) ); -stem = -2; -target = ( -0, -12 +} ); +width = 846; +}, +{ +anchors = ( +{ +name = center; +pos = (183,363); +} +); +hints = ( +{ +horizontal = 1; +place = (526,24); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (469,22); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (241,21); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +place = (351,24); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +place = (241,23); +type = Stem; +}, +{ +place = (115,23); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(296,180,o), +(375,261,o), +(375,365,cs), +(375,469,o), +(296,550,o), +(195,550,cs), +(94,550,o), +(15,469,o), +(15,365,cs), +(15,261,o), +(94,180,o), +(195,180,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(108,204,o), +(39,275,o), +(39,365,cs), +(39,455,o), +(108,526,o), +(195,526,cs), +(282,526,o), +(351,455,o), +(351,365,cs), +(351,275,o), +(282,204,o), +(195,204,cs) +); +}, +{ +closed = 1; +nodes = ( +(236,241,o), +(259,267,o), +(264,320,c), +(241,320,l), +(235,281,o), +(219,262,o), +(193,262,cs), +(156,262,o), +(138,296,o), +(138,365,cs), +(138,435,o), +(156,469,o), +(193,469,cs), +(220,469,o), +(236,449,o), +(241,410,c), +(264,410,l), +(259,464,o), +(236,491,o), +(193,491,cs), +(141,491,o), +(115,450,o), +(115,366,cs), +(115,282,o), +(141,241,o), +(193,241,cs) ); -stem = -2; -type = Stem; } ); -}; -width = 618; +width = 390; }, { -background = { anchors = ( { name = center; pos = (192,365); } ); +hints = ( +{ +horizontal = 1; +place = (509,49); +type = Stem; +}, +{ +horizontal = 1; +place = (422,65); +type = Stem; +}, +{ +horizontal = 1; +place = (384,103); +type = Stem; +}, +{ +horizontal = 1; +place = (245,103); +type = Stem; +}, +{ +horizontal = 1; +place = (245,64); +type = Stem; +}, +{ +horizontal = 1; +place = (174,49); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (214,73); +type = Stem; +}, +{ +place = (102,76); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(310,163,o), -(390,225,o), -(393,319,c), -(260,319,l), -(256,293,o), -(235,274,o), -(198,274,cs), -(157,274,o), -(130,301,o), -(130,365,cs), -(130,420,o), -(151,455,o), -(199,455,cs), -(229,455,o), -(253,441,o), -(259,410,c), -(393,410,l), -(391,499,o), -(316,567,o), -(202,567,cs), -(73,567,o), -(-10,488,o), -(-10,365,cs), -(-10,243,o), -(72,163,o), -(198,163,cs) +(300,174,o), +(382,258,o), +(382,366,cs), +(382,474,o), +(300,558,o), +(195,558,cs), +(90,558,o), +(8,474,o), +(8,366,cs), +(8,258,o), +(90,174,o), +(195,174,cs) ); }, { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) +(118,223,o), +(59,286,o), +(59,366,cs), +(59,447,o), +(118,510,o), +(194,509,cs), +(271,510,o), +(331,447,o), +(331,366,cs), +(331,286,o), +(271,223,o), +(194,223,cs) ); }, { closed = 1; nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) +(246,245,o), +(280,278,o), +(287,348,c), +(214,348,l), +(213,328,o), +(207,309,o), +(196,309,cs), +(183,309,o), +(178,330,o), +(178,365,cs), +(178,405,o), +(183,422,o), +(196,422,cs), +(207,422,o), +(213,409,o), +(214,384,c), +(287,384,l), +(280,453,o), +(250,487,o), +(196,487,cs), +(140,487,o), +(102,442,o), +(102,366,cs), +(102,288,o), +(142,245,o), +(196,245,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = center; +pos = (192,365); +} ); +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (451,108); +type = Stem; +}, +{ +horizontal = 1; +place = (408,151); +type = Stem; +}, +{ +horizontal = 1; +place = (171,150); +type = Stem; +}, +{ +horizontal = 1; +place = (171,107); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (111,134); +type = Stem; +}, +{ +place = (5,67); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); }, { -alignment = 1; -pos = (-1,0); -ref = _copyright.C; +closed = 1; +nodes = ( +(418,171,o), +(495,231,o), +(498,321,c), +(370,321,l), +(366,296,o), +(346,278,o), +(311,278,cs), +(271,278,o), +(245,304,o), +(245,365,cs), +(245,418,o), +(266,451,o), +(312,451,cs), +(341,451,o), +(364,438,o), +(369,408,c), +(498,408,l), +(496,494,o), +(424,559,o), +(315,559,cs), +(191,559,o), +(111,483,o), +(111,365,cs), +(111,248,o), +(190,171,o), +(311,171,cs) +); } ); width = 618; } ); -metricLeft = whiteCircle; -metricRight = whiteCircle; +note = copyright; unicode = 169; -userData = { -KernOnSpecialSpacing = { -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/currency.glyph b/sources/MonaSansMono.glyphspackage/glyphs/currency.glyph index 3f3c11c6..5c9edce0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/currency.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/currency.glyph @@ -2,11 +2,116 @@ glyphname = currency; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (511,32); +type = Stem; +}, +{ +horizontal = 1; +place = (158,31); +type = Stem; +}, +{ +place = (588,33); +type = Stem; +}, +{ +place = (223,33); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(166,73,l), +(293,201,l), +(329,174,o), +(373,158,o), +(423,158,cs), +(472,158,o), +(516,173,o), +(551,202,c), +(680,73,l), +(703,93,l), +(574,223,l), +(603,255,o), +(621,301,o), +(621,350,cs), +(621,403,o), +(602,446,o), +(575,480,c), +(703,607,l), +(680,630,l), +(551,501,l), +(517,529,o), +(471,543,o), +(423,543,cs), +(370,543,o), +(326,526,o), +(294,501,c), +(166,630,l), +(143,607,l), +(271,480,l), +(242,446,o), +(223,399,o), +(223,350,cs), +(223,300,o), +(242,255,o), +(270,223,c), +(143,93,l) +); +}, +{ +closed = 1; +nodes = ( +(326,189,o), +(256,257,o), +(256,350,cs), +(256,444,o), +(327,511,o), +(423,511,cs), +(518,511,o), +(588,444,o), +(588,350,cs), +(588,257,o), +(519,189,o), +(423,189,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (496,33); +type = Stem; +}, +{ +horizontal = 1; +place = (167,36); +type = Stem; +}, +{ +place = (457,36); +type = Stem; +}, +{ +place = (123,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(83,97,l), (191,207,l), (223,182,o), (265,167,o), @@ -41,8 +146,7 @@ nodes = ( (123,302,o), (140,260,o), (165,231,c), -(58,120,l), -(83,97,l) +(58,120,l) ); }, { @@ -63,74 +167,292 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (421,177); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -0, -3 +place = (120,177); +type = Stem; +}, +{ +place = (489,196); +type = Stem; +}, +{ +place = (162,194); +type = Stem; +} ); -stem = -2; -target = ( -1, -11 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(206,19,l), +(322,133,l), +(354,125,o), +(387,120,o), +(422,120,cs), +(454,120,o), +(492,125,o), +(524,132,c), +(641,19,l), +(770,150,l), +(663,254,l), +(677,286,o), +(685,323,o), +(685,359,cs), +(685,394,o), +(678,432,o), +(661,466,c), +(768,570,l), +(639,700,l), +(521,584,l), +(490,593,o), +(452,598,o), +(422,598,cs), +(394,598,o), +(358,594,o), +(324,584,c), +(207,700,l), +(78,570,l), +(185,466,l), +(170,435,o), +(162,399,o), +(162,359,cs), +(162,327,o), +(167,291,o), +(184,254,c), +(77,150,l) ); +}, +{ +closed = 1; +nodes = ( +(382,297,o), +(356,319,o), +(356,358,cs), +(356,395,o), +(380,421,o), +(422,421,cs), +(463,421,o), +(489,397,o), +(489,358,cs), +(489,322,o), +(464,297,o), +(422,297,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (476,29); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -5 +place = (216,29); +type = Stem; +}, +{ +place = (301,30); +type = Stem; +}, +{ +place = (59,29); +type = Stem; +} ); -stem = -2; -target = ( -0, -21 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(32,159,l), +(110,247,l), +(134,227,o), +(163,216,o), +(196,216,cs), +(230,216,o), +(257,228,o), +(279,248,c), +(360,159,l), +(381,178,l), +(301,267,l), +(318,289,o), +(331,320,o), +(331,360,cs), +(331,397,o), +(320,430,o), +(302,456,c), +(380,543,l), +(360,563,l), +(279,475,l), +(256,495,o), +(228,505,o), +(196,505,cs), +(163,505,o), +(134,494,o), +(111,475,c), +(32,563,l), +(11,543,l), +(89,456,l), +(71,432,o), +(59,396,o), +(59,360,cs), +(59,328,o), +(69,291,o), +(88,267,c), +(11,178,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -30 +closed = 1; +nodes = ( +(136,245,o), +(88,294,o), +(88,360,cs), +(88,427,o), +(135,476,o), +(196,476,cs), +(254,476,o), +(301,428,o), +(301,360,cs), +(301,293,o), +(254,245,o), +(196,245,cs) ); -stem = -2; -target = ( -1, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (411,97); +type = Stem; +}, +{ +horizontal = 1; +place = (213,97); +type = Stem; +}, +{ +place = (243,106); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +place = (40,106); +type = Stem; +} ); -stem = -2; -target = ( -0, -12 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(70,161,l), +(132,225,l), +(151,217,o), +(170,213,o), +(194,213,cs), +(219,213,o), +(237,217,o), +(257,225,c), +(319,161,l), +(390,232,l), +(333,291,l), +(343,312,o), +(349,335,o), +(349,360,cs), +(349,386,o), +(343,410,o), +(332,432,c), +(389,490,l), +(318,561,l), +(256,497,l), +(237,504,o), +(214,508,o), +(194,508,cs), +(174,508,o), +(152,504,o), +(133,497,c), +(71,561,l), +(0,490,l), +(57,432,l), +(46,410,o), +(40,385,o), +(40,360,cs), +(40,337,o), +(45,313,o), +(56,291,c), +(0,232,l) +); +}, +{ +closed = 1; +nodes = ( +(168,310,o), +(146,330,o), +(146,360,cs), +(146,391,o), +(168,411,o), +(194,411,cs), +(221,411,o), +(243,391,o), +(243,360,cs), +(243,330,o), +(220,310,o), +(194,310,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (532,20); +type = Stem; +}, +{ +horizontal = 1; +place = (408,144); +type = Stem; +}, +{ +horizontal = 1; +place = (146,144); +type = Stem; +}, +{ +place = (372,157); +type = Stem; +}, +{ +place = (90,157); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(122,60,l), (221,158,l), (247,151,o), (273,146,o), @@ -165,8 +487,7 @@ nodes = ( (90,321,o), (94,288,o), (109,257,c), -(17,166,l), -(122,60,l) +(17,166,l) ); }, { @@ -190,5 +511,6 @@ nodes = ( width = 618; } ); +note = currency; unicode = 164; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/d.glyph b/sources/MonaSansMono.glyphspackage/glyphs/d.glyph index d1a649ac..adcfd69f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/d.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/d.glyph @@ -1,7 +1,5 @@ { glyphname = d; -kernLeft = a; -kernRight = l; layers = ( { anchors = ( @@ -11,6 +9,108 @@ pos = (313,0); }, { name = center; +pos = (697,631); +}, +{ +name = top; +pos = (433,729); +}, +{ +name = topright; +pos = (725,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-15,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (688,37); +type = Stem; +}, +{ +place = (687,38); +type = Stem; +}, +{ +place = (89,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(543,-15,o), +(641,41,o), +(679,118,c), +(687,118,l), +(687,0,l), +(725,0,l), +(725,729,l), +(688,729,l), +(687,393,l), +(679,393,l), +(641,471,o), +(545,526,o), +(408,526,cs), +(217,526,o), +(89,419,o), +(89,256,cs), +(89,92,o), +(217,-15,o), +(408,-15,cs) +); +}, +{ +closed = 1; +nodes = ( +(230,19,o), +(127,113,o), +(127,256,cs), +(127,399,o), +(230,492,o), +(407,492,cs), +(576,492,o), +(688,406,o), +(688,283,cs), +(688,228,ls), +(688,105,o), +(576,19,o), +(407,19,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (313,0); +}, +{ +name = center; pos = (458,631); }, { @@ -22,7 +122,43 @@ name = topright; pos = (515,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (493,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (480,35); +type = Stem; +}, +{ +place = (478,37); +type = Stem; +}, +{ +place = (73,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -67,166 +203,391 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = c; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -1, -12 +anchors = ( +{ +name = bottom; +pos = (423,0); +}, +{ +name = center; +pos = (651,619); +}, +{ +name = top; +pos = (423,544); +}, +{ +name = topright; +pos = (780,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (388,166); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -5 -); -stem = -2; -target = ( -0, -12 -); +place = (-8,165); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -7 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (571,209); +type = Stem; +}, +{ +place = (563,217); +type = Stem; +}, +{ +place = (561,219); +type = Stem; +}, +{ +place = (29,220); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(449,-8,o), +(523,25,o), +(558,70,c), +(570,70,l), +(572,0,l), +(780,0,l), +(780,729,l), +(561,729,l), +(565,475,l), +(553,475,l), +(514,526,o), +(432,554,o), +(335,554,cs), +(153,554,o), +(29,445,o), +(29,273,cs), +(29,101,o), +(153,-8,o), +(333,-8,cs) ); -type = TopGhost; }, { -horizontal = 1; -options = 0; -origin = ( -0, -4 +closed = 1; +nodes = ( +(309,157,o), +(249,198,o), +(249,273,cs), +(249,348,o), +(309,388,o), +(402,388,cs), +(500,388,o), +(561,343,o), +(561,279,cs), +(561,267,ls), +(561,203,o), +(499,157,o), +(402,157,cs) ); -stem = -2; -target = ( -u, -p +} ); -type = BottomGhost; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -1, -2 +anchors = ( +{ +name = bottom; +pos = (313,0); +}, +{ +name = center; +pos = (298,631); +}, +{ +name = top; +pos = (193,729); +}, +{ +name = topright; +pos = (316,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (500,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (288,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -4 +place = (48,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(228,-10,o), +(264,23,o), +(280,77,c), +(288,77,l), +(289,0,l), +(316,0,l), +(316,729,l), +(288,729,l), +(288,439,l), +(280,439,l), +(264,492,o), +(229,526,o), +(178,526,cs), +(90,526,o), +(48,434,o), +(48,257,cs), +(48,83,o), +(90,-10,o), +(178,-10,cs) ); -stem = -2; -target = ( -0, -5 +}, +{ +closed = 1; +nodes = ( +(111,16,o), +(77,100,o), +(77,257,cs), +(77,414,o), +(111,500,o), +(184,500,cs), +(236,500,o), +(288,438,o), +(288,309,cs), +(288,206,ls), +(288,80,o), +(237,16,o), +(184,16,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (310,0); +pos = (195,0); }, { name = center; -pos = (443,631); +pos = (275,623); }, { name = top; -pos = (310,729); +pos = (195,541); }, { name = topright; -pos = (564,729); +pos = (355,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (551,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (417,134); +type = Stem; +}, +{ +horizontal = 1; +place = (417,72); +type = Stem; +}, +{ +horizontal = 1; +place = (52,73); +type = Stem; +}, +{ +horizontal = 1; +place = (-2,127); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (210,145); +type = Stem; +}, +{ +place = (20,144); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(300,-10,o), -(359,27,o), -(383,83,c), -(393,83,l), -(400,0,l), -(584,0,l), -(584,729,l), -(393,729,l), -(393,461,l), -(383,461,l), -(359,517,o), -(300,554,o), -(223,554,cs), -(95,554,o), -(10,464,o), -(10,272,cs), -(10,80,o), -(95,-10,o), -(223,-10,cs) +(166,-10,o), +(184,10,o), +(200,52,c), +(210,52,l), +(212,-2,l), +(355,-2,l), +(355,729,l), +(210,729,l), +(210,489,l), +(200,489,l), +(185,530,o), +(161,551,o), +(126,551,cs), +(40,551,o), +(20,458,o), +(20,277,cs), +(20,42,o), +(61,-10,o), +(126,-10,cs) ); }, { closed = 1; nodes = ( -(242,143,o), -(205,179,o), -(205,272,cs), -(205,365,o), -(242,401,o), -(298,401,cs), -(365,401,o), -(391,349,o), -(391,294,cs), -(391,250,ls), -(391,195,o), -(365,143,o), -(298,143,cs) +(167,125,o), +(164,165,o), +(164,277,cs), +(164,385,o), +(170,417,o), +(188,417,cs), +(209,417,o), +(210,371,o), +(210,309,cs), +(210,232,ls), +(210,156,o), +(206,125,o), +(188,125,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (454,620); +}, +{ +name = top; +pos = (309,544); +}, +{ +name = topright; +pos = (564,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (401,64); +type = Stem; +}, +{ +horizontal = 1; +place = (79,64); +type = Stem; +}, +{ +horizontal = 1; +place = (0,143); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,153); +type = Stem; +}, +{ +place = (377.5,186.5); +type = Stem; +}, +{ +place = (372,192); +type = Stem; +}, +{ +place = (30,196); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -271,14 +632,9 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = c; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; -}; width = 618; } ); -metricLeft = "=|b"; -metricRight = l; +note = d; unicode = 100; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dcaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dcaron.glyph index 1c59266d..c429272f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dcaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dcaron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = dcaron; -kernLeft = a; -kernRight = dcaron; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = d; +}, +{ +pos = (486,0); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = d; @@ -18,7 +29,46 @@ ref = caroncomb.alt; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = d; +}, +{ +pos = (520,0); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = d; +}, +{ +pos = (197,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = d; +}, +{ +pos = (263,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = d; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dcroat.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dcroat.glyph index 4013ccb0..082c2995 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dcroat.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dcroat.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = dcroat; -kernLeft = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = d; +}, +{ +pos = (274,324); +ref = strokeshortcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = d; @@ -17,13 +29,52 @@ ref = strokeshortcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = d; +}, +{ +pos = (227,313); +ref = strokeshortcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = d; +}, +{ +pos = (103,324); +ref = strokeshortcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = d; +}, +{ +pos = (80,316); +ref = strokeshortcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = d; }, { -pos = (133,325); +pos = (144,314); ref = strokeshortcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/degree.glyph b/sources/MonaSansMono.glyphspackage/glyphs/degree.glyph index a447bce2..11f45d36 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/degree.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/degree.glyph @@ -1,134 +1,360 @@ { glyphname = degree; -kernLeft = degree; -kernRight = degree; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (722,36); +type = Stem; +}, +{ +horizontal = 1; +place = (315,36); +type = Stem; +}, +{ +place = (616,40); +type = Stem; +}, +{ +place = (190,40); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(411,402,o), -(494,483,o), -(494,583,cs), -(494,684,o), -(411,764,o), -(308,764,cs), -(204,764,o), -(125,684,o), -(125,583,cs), -(125,482,o), -(204,402,o), -(308,402,cs) +(560,315,o), +(656,407,o), +(656,537,cs), +(656,667,o), +(560,758,o), +(423,758,cs), +(286,758,o), +(190,667,o), +(190,537,cs), +(190,407,o), +(286,315,o), +(423,315,cs) ); }, { closed = 1; nodes = ( -(225,436,o), -(159,500,o), -(159,583,cs), -(159,666,o), -(225,730,o), -(308,730,cs), -(392,730,o), -(457,666,o), -(457,583,cs), -(457,500,o), -(392,436,o), -(308,436,cs) +(310,351,o), +(230,428,o), +(230,537,cs), +(230,646,o), +(310,722,o), +(423,722,cs), +(536,722,o), +(616,646,o), +(616,537,cs), +(616,428,o), +(536,351,o), +(423,351,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (724,34); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (392,34); +type = Stem; +}, +{ +place = (455,37); +type = Stem; +}, +{ +place = (124,37); +type = Stem; +} ); -stem = -2; -target = ( -1, -5 +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(411,392,o), +(492,473,o), +(492,575,cs), +(492,677,o), +(411,758,o), +(308,758,cs), +(205,758,o), +(124,677,o), +(124,575,cs), +(124,473,o), +(205,392,o), +(308,392,cs) ); +}, +{ +closed = 1; +nodes = ( +(226,426,o), +(161,492,o), +(161,575,cs), +(161,658,o), +(226,724,o), +(308,724,cs), +(390,724,o), +(455,658,o), +(455,575,cs), +(455,492,o), +(390,426,o), +(308,426,cs) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (596,153); +type = Stem; +}, +{ +horizontal = 1; +place = (300,152); +type = Stem; +}, +{ +place = (489,172); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +place = (157,172); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(564,300,o), +(661,387,o), +(661,525,cs), +(661,663,o), +(564,749,o), +(409,749,cs), +(254,749,o), +(157,663,o), +(157,525,cs), +(157,387,o), +(254,300,o), +(409,300,cs) +); +}, +{ +closed = 1; +nodes = ( +(360,452,o), +(329,480,o), +(329,525,cs), +(329,569,o), +(360,596,o), +(409,596,cs), +(458,596,o), +(489,569,o), +(489,525,cs), +(489,480,o), +(458,452,o), +(409,452,cs) ); -stem = -2; +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,28); +type = Stem; +}, +{ +horizontal = 1; +place = (464,28); +type = Stem; +}, +{ +place = (305,30); +type = Stem; +}, +{ +place = (55,30); type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(273,465,o), +(335,530,o), +(335,611,cs), +(335,694,o), +(273,758,o), +(195,757,cs), +(117,758,o), +(55,694,o), +(55,611,cs), +(55,530,o), +(117,465,o), +(195,464,cs) +); }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +closed = 1; +nodes = ( +(133,492,o), +(85,545,o), +(85,611,cs), +(85,677,o), +(133,729,o), +(195,729,cs), +(257,729,o), +(305,677,o), +(305,611,cs), +(305,545,o), +(257,492,o), +(195,492,cs) ); -stem = -2; -target = ( -0, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (640,115); +type = Stem; +}, +{ +horizontal = 1; +place = (415,115); +type = Stem; +}, +{ +place = (241,131); +type = Stem; +}, +{ +place = (18,131); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(294,415,o), +(372,490,o), +(372,585,cs), +(372,680,o), +(294,755,o), +(195,755,cs), +(96,755,o), +(18,680,o), +(18,585,cs), +(18,490,o), +(96,415,o), +(195,415,cs) +); +}, +{ +closed = 1; +nodes = ( +(168,530,o), +(149,553,o), +(149,585,cs), +(149,617,o), +(168,640,o), +(195,640,cs), +(222,640,o), +(241,617,o), +(241,585,cs), +(241,553,o), +(222,530,o), +(195,530,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (610,139); +type = Stem; +}, +{ +horizontal = 1; +place = (341,138); +type = Stem; +}, +{ +place = (373,150); +type = Stem; }, { -layerId = m020; +place = (95,150); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(434,341,o), -(521,425,o), -(521,545,cs), -(521,665,o), -(434,749,o), +(435,341,o), +(523,425,o), +(523,545,cs), +(523,665,o), +(435,749,o), (309,749,cs), -(184,749,o), -(97,665,o), -(97,545,cs), -(97,425,o), -(184,341,o), +(183,749,o), +(95,665,o), +(95,545,cs), +(95,425,o), +(183,341,o), (309,341,cs) ); }, { closed = 1; nodes = ( -(270,479,o), -(245,504,o), +(271,479,o), +(245,506,o), (245,545,cs), -(245,585,o), -(270,610,o), +(245,583,o), +(271,610,o), (309,610,cs), -(348,610,o), -(373,585,o), +(347,610,o), +(373,583,o), (373,545,cs), -(373,504,o), -(348,479,o), +(373,506,o), +(347,479,o), (309,479,cs) ); } @@ -136,11 +362,6 @@ nodes = ( width = 618; } ); +note = degree; unicode = 176; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dieresis.glyph index 9f3a6a1c..0e924a89 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dieresis.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = dieresis; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = dieresiscomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = dieresiscomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = dieresiscomb; +} +); +width = 846; } ); +note = dieresis; unicode = 168; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dieresiscomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dieresiscomb.glyph index 4167bf45..f3cf9a92 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dieresiscomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dieresiscomb.glyph @@ -5,42 +5,118 @@ layers = ( anchors = ( { name = _top; +pos = (429,672); +} +); +hints = ( +{ +horizontal = 1; +place = (780,62); +type = Stem; +}, +{ +place = (496,64); +type = Stem; +}, +{ +place = (286,64); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(551,780,o), +(567,796,o), +(567,818,cs), +(567,840,o), +(551,856,o), +(528,856,cs), +(505,856,o), +(489,840,o), +(489,818,cs), +(489,796,o), +(505,780,o), +(528,780,cs) +); +}, +{ +closed = 1; +nodes = ( +(341,780,o), +(357,796,o), +(357,818,cs), +(357,840,o), +(341,856,o), +(318,856,cs), +(295,856,o), +(279,840,o), +(279,818,cs), +(279,796,o), +(295,780,o), +(318,780,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (309,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (780,62); +type = Stem; +}, +{ +place = (367,64); +type = Stem; +}, +{ +place = (187,64); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(418,780,o), -(431,793,o), -(431,811,cs), -(431,829,o), -(418,842,o), -(399,842,cs), -(380,842,o), -(367,829,o), -(367,811,cs), -(367,793,o), -(380,780,o), +(421,780,o), +(436,795,o), +(436,816,cs), +(436,837,o), +(421,852,o), +(399,852,cs), +(377,852,o), +(362,837,o), +(362,816,cs), +(362,795,o), +(377,780,o), (399,780,cs) ); }, { closed = 1; nodes = ( -(238,780,o), -(251,793,o), -(251,811,cs), -(251,829,o), -(238,842,o), -(219,842,cs), -(200,842,o), -(187,829,o), -(187,811,cs), -(187,793,o), -(200,780,o), +(241,780,o), +(256,795,o), +(256,816,cs), +(256,837,o), +(241,852,o), +(219,852,cs), +(197,852,o), +(182,837,o), +(182,816,cs), +(182,795,o), +(197,780,o), (219,780,cs) ); } @@ -51,10 +127,208 @@ width = 618; anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (719,160); +type = Stem; +}, +{ +place = (440,226); +type = Stem; +}, +{ +place = (181,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(621,719,o), +(666,744,o), +(666,799,cs), +(666,847,o), +(630,879,o), +(553,879,cs), +(485,879,o), +(440,854,o), +(440,799,cs), +(440,751,o), +(476,719,o), +(553,719,cs) +); +}, +{ +closed = 1; +nodes = ( +(362,719,o), +(407,744,o), +(407,799,cs), +(407,847,o), +(371,879,o), +(294,879,cs), +(226,879,o), +(181,854,o), +(181,799,cs), +(181,751,o), +(217,719,o), +(294,719,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,672); +} +); +hints = ( +{ +horizontal = 1; +place = (772,46); +type = Stem; +}, +{ +place = (222,44); +type = Stem; +}, +{ +place = (125,44); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(259,772,o), +(271,783,o), +(271,800,cs), +(271,817,o), +(259,828,o), +(243,828,cs), +(229,828,o), +(217,817,o), +(217,800,cs), +(217,783,o), +(229,772,o), +(243,772,cs) +); +}, +{ +closed = 1; +nodes = ( +(162,772,o), +(174,783,o), +(174,800,cs), +(174,817,o), +(162,828,o), +(148,828,cs), +(132,828,o), +(120,817,o), +(120,800,cs), +(120,783,o), +(132,772,o), +(148,772,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (730,151); +type = Stem; +}, +{ +place = (203,171); +type = Stem; +}, +{ +place = (15,173); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(336,730,o), +(374,756,o), +(374,805,cs), +(374,854,o), +(336,881,o), +(289,881,cs), +(241,881,o), +(203,854,o), +(203,805,cs), +(203,756,o), +(241,730,o), +(289,730,cs) +); +}, +{ +closed = 1; +nodes = ( +(150,730,o), +(188,756,o), +(188,805,cs), +(188,854,o), +(150,881,o), +(101,881,cs), +(53,881,o), +(15,854,o), +(15,805,cs), +(15,756,o), +(53,730,o), +(101,730,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (731,150); +type = Stem; +}, +{ +place = (336,176); +type = Stem; +}, +{ +place = (106,176); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -94,13 +368,6 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = dieresiscomb; unicode = 776; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dieresiscomb.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dieresiscomb.ss01.glyph index 09868cb1..672a150f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dieresiscomb.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dieresiscomb.ss01.glyph @@ -5,27 +5,87 @@ layers = ( anchors = ( { name = _top; +pos = (430,672); +} +); +hints = ( +{ +horizontal = 1; +place = (770,113); +type = Stem; +}, +{ +place = (490,37); +type = Stem; +}, +{ +place = (320,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(490,770,l), +(527,770,l), +(527,883,l), +(490,883,l) +); +}, +{ +closed = 1; +nodes = ( +(320,770,l), +(357,770,l), +(357,883,l), +(320,883,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (310,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (770,112); +type = Stem; +}, +{ +place = (367,37); +type = Stem; +}, +{ +place = (215,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(367,770,l), (404,770,l), (404,882,l), -(367,882,l), -(367,770,l) +(367,882,l) ); }, { closed = 1; nodes = ( +(215,770,l), (252,770,l), (252,882,l), -(215,882,l), -(215,770,l) +(215,882,l) ); } ); @@ -35,33 +95,182 @@ width = 618; anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (734,129); +type = Stem; +}, +{ +place = (458,186); +type = Stem; +}, +{ +place = (202,186); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(458,734,l), +(644,734,l), +(644,863,l), +(458,863,l) +); +}, +{ +closed = 1; +nodes = ( +(202,734,l), +(388,734,l), +(388,863,l), +(202,863,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (190,672); +} +); +hints = ( +{ +horizontal = 1; +place = (770,112); +type = Stem; +}, +{ +place = (226,30); +type = Stem; +}, +{ +place = (134,30); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(226,770,l), +(256,770,l), +(256,882,l), +(226,882,l) +); +}, +{ +closed = 1; +nodes = ( +(134,770,l), +(164,770,l), +(164,882,l), +(134,882,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (735,131); +type = Stem; +}, +{ +place = (213,162); +type = Stem; +}, +{ +place = (15,161); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(213,735,l), +(375,735,l), +(375,866,l), +(213,866,l) +); +}, +{ +closed = 1; +nodes = ( +(15,735,l), +(176,735,l), +(176,866,l), +(15,866,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (735,128); +type = Stem; +}, +{ +place = (339,161); +type = Stem; +}, +{ +place = (118,161); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(339,735,l), (500,735,l), (500,863,l), -(339,863,l), -(339,735,l) +(339,863,l) ); }, { closed = 1; nodes = ( +(118,735,l), (279,735,l), (279,863,l), -(118,863,l), -(118,735,l) +(118,863,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = dieresiscomb.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/divide.glyph b/sources/MonaSansMono.glyphspackage/glyphs/divide.glyph index c5d65ae3..d39296eb 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/divide.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/divide.glyph @@ -2,138 +2,330 @@ glyphname = divide; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (482,79); +type = Stem; +}, +{ +horizontal = 1; +place = (305,32); +type = Stem; +}, +{ +horizontal = 1; +place = (81,79); +type = Stem; +}, +{ +place = (381,84); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(548,345,l), -(548,377,l), -(70,377,l), -(70,345,l) +(106,305,l), +(741,305,l), +(741,337,l), +(106,337,l) ); }, { closed = 1; nodes = ( -(332,184,l), -(332,245,l), -(287,245,l), -(287,184,l) +(381,81,l), +(465,81,l), +(465,160,l), +(381,160,l) ); }, { closed = 1; nodes = ( -(332,477,l), -(332,538,l), -(287,538,l), -(287,477,l) +(381,482,l), +(465,482,l), +(465,561,l), +(381,561,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (448,61); +type = Stem; +}, +{ +horizontal = 1; +place = (316,32); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -1, -2 +place = (155,61); +type = Stem; +}, +{ +place = (287,45); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(70,316,l), +(548,316,l), +(548,348,l), +(70,348,l) +); +}, +{ +closed = 1; +nodes = ( +(287,155,l), +(332,155,l), +(332,216,l), +(287,216,l) +); +}, +{ +closed = 1; +nodes = ( +(287,448,l), +(332,448,l), +(332,509,l), +(287,509,l) ); -stem = -2; -target = ( -1, -3 +} ); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (522,181); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (267,194); +type = Stem; +}, +{ +horizontal = 1; +place = (25,181); +type = Stem; +}, +{ +place = (315,217); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(84,267,l), +(764,267,l), +(764,461,l), +(84,461,l) +); +}, +{ +closed = 1; +nodes = ( +(315,25,l), +(532,25,l), +(532,206,l), +(315,206,l) +); +}, +{ +closed = 1; +nodes = ( +(315,522,l), +(532,522,l), +(532,703,l), +(315,703,l) ); -stem = -2; -target = ( -0, -3 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (372,54); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -2, -2 +place = (247,28); +type = Stem; +}, +{ +horizontal = 1; +place = (96,54); +type = Stem; +}, +{ +place = (176,38); +type = Stem; +} ); -stem = -2; -target = ( -2, -3 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(21,247,l), +(369,247,l), +(369,275,l), +(21,275,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -3 +closed = 1; +nodes = ( +(176,96,l), +(214,96,l), +(214,150,l), +(176,150,l) +); +}, +{ +closed = 1; +nodes = ( +(176,372,l), +(214,372,l), +(214,426,l), +(176,426,l) ); -stem = -2; -target = ( -1, -0 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (416,127); +type = Stem; +}, +{ +horizontal = 1; +place = (228,148); +type = Stem; +}, +{ +horizontal = 1; +place = (61,127); +type = Stem; +}, +{ +place = (115,161); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(20,228,l), +(370,228,l), +(370,376,l), +(20,376,l) +); +}, +{ +closed = 1; +nodes = ( +(115,61,l), +(276,61,l), +(276,188,l), +(115,188,l) +); +}, +{ +closed = 1; +nodes = ( +(115,416,l), +(276,416,l), +(276,543,l), +(115,543,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (493,138); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (284,157); +type = Stem; +}, +{ +horizontal = 1; +place = (95,137); +type = Stem; +}, +{ +place = (223,174); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(566,286,l), -(566,435,l), -(53,435,l), -(53,286,l) +(52,284,l), +(568,284,l), +(568,441,l), +(52,441,l) ); }, { closed = 1; nodes = ( -(392,99,l), -(392,231,l), -(227,231,l), -(227,99,l) +(223,95,l), +(397,95,l), +(397,232,l), +(223,232,l) ); }, { closed = 1; nodes = ( -(392,490,l), -(392,623,l), -(227,623,l), -(227,490,l) +(223,493,l), +(397,493,l), +(397,631,l), +(223,631,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = divide; unicode = 247; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dollar.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dollar.glyph index 055e4b01..39fcf50f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dollar.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dollar.glyph @@ -2,215 +2,565 @@ glyphname = dollar; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (695,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (726,40); +type = Stem; +}, +{ +place = (689,40); +type = Stem; +}, +{ +place = (410,34); +type = Stem; +}, +{ +place = (107,39); +type = Stem; +}, +{ +place = (70,42); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(464,10,o), -(551,84,o), -(551,194,cs), -(551,339,o), -(455,372,o), -(328,396,cs), -(189,422,o), -(134,447,o), -(134,545,cs), -(134,627,o), -(204,685,o), -(304,685,cs), -(422,685,o), -(484,625,o), -(488,521,c), -(528,521,l), -(525,640,o), -(452,719,o), -(308,719,cs), -(182,719,o), -(93,645,o), -(93,540,cs), -(93,421,o), -(172,386,o), -(313,359,cs), -(457,332,o), -(511,293,o), -(511,192,cs), -(511,92,o), -(430,44,o), -(311,44,cs), -(172,44,o), -(109,116,o), -(105,232,c), -(64,232,l), -(67,100,o), -(145,10,o), -(313,10,cs) +(410,-85,l), +(444,-85,l), +(444,0,l), +(670,3,o), +(766,78,o), +(766,196,cs), +(766,358,o), +(623,380,o), +(428,398,cs), +(248,415,o), +(146,433,o), +(146,548,cs), +(146,639,o), +(235,695,o), +(411,695,cs), +(586,695,o), +(678,639,o), +(689,525,c), +(729,525,l), +(719,643,o), +(632,721,o), +(444,728,c), +(444,814,l), +(410,814,l), +(410,729,l), +(219,728,o), +(107,661,o), +(107,546,cs), +(107,401,o), +(239,378,o), +(418,361,cs), +(611,343,o), +(726,323,o), +(726,195,cs), +(726,96,o), +(644,34,o), +(430,34,cs), +(227,34,o), +(124,97,o), +(112,235,c), +(70,235,l), +(84,98,o), +(172,5,o), +(410,0,c) ); +} +); +width = 846; }, { -closed = 1; -nodes = ( -(326,-85,l), -(326,23,l), -(293,23,l), -(293,-85,l) -); +hints = ( +{ +horizontal = 1; +place = (685,34); +type = Stem; +}, +{ +horizontal = 1; +place = (10,34); +type = Stem; +}, +{ +place = (506,40); +type = Stem; +}, +{ +place = (483,41); +type = Stem; }, { +place = (294,33); +type = Stem; +}, +{ +place = (293,33); +type = Stem; +}, +{ +place = (97,41); +type = Stem; +}, +{ +place = (69,41); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( -(327,699,l), +(293,-85,l), +(326,-85,l), +(326,10,l), +(465,14,o), +(546,87,o), +(546,194,cs), +(546,339,o), +(452,372,o), +(328,396,cs), +(192,422,o), +(138,447,o), +(138,545,cs), +(138,627,o), +(207,685,o), +(304,685,cs), +(419,685,o), +(479,625,o), +(483,521,c), +(524,521,l), +(521,635,o), +(456,712,o), +(327,719,c), (327,814,l), (294,814,l), -(294,699,l) +(294,719,l), +(178,713,o), +(97,641,o), +(97,540,cs), +(97,421,o), +(174,386,o), +(313,359,cs), +(453,332,o), +(506,293,o), +(506,192,cs), +(506,92,o), +(427,44,o), +(311,44,cs), +(175,44,o), +(114,116,o), +(110,232,c), +(69,232,l), +(72,105,o), +(143,17,o), +(293,10,c) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (578,237); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (10,148); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (9,149); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -246, -48 -); -stem = -2; +horizontal = 1; +place = (-85,243); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (595,229); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (348,150); +type = Stem; +}, +{ +place = (54,227); type = Stem; } ); -}; -width = 618; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(348,-85,l), +(498,-85,l), +(498,9,l), +(714,23,o), +(824,105,o), +(824,234,cs), +(824,389,o), +(724,441,o), +(473,461,cs), +(310,474,o), +(281,483,o), +(281,523,cs), +(281,556,o), +(325,578,o), +(417,578,cs), +(505,578,o), +(554,558,o), +(562,511,c), +(786,511,l), +(775,635,o), +(669,709,o), +(498,724,c), +(498,815,l), +(348,815,l), +(348,724,l), +(159,707,o), +(54,627,o), +(54,496,cs), +(54,360,o), +(158,302,o), +(412,279,cs), +(556,266,o), +(595,262,o), +(595,216,cs), +(595,179,o), +(547,158,o), +(437,158,cs), +(309,158,o), +(256,195,o), +(255,243,c), +(24,243,l), +(25,118,o), +(123,27,o), +(348,10,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (688,126); +type = Stem; +}, +{ +horizontal = 1; +place = (688,31); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (688,30); +type = Stem; +}, +{ +horizontal = 1; +place = (11,29); +type = Stem; +}, +{ +horizontal = 1; +place = (10,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-85,125); +type = Stem; +}, +{ +place = (308,33); +type = Stem; +}, +{ +place = (299,33); +type = Stem; +}, +{ +place = (181,28); +type = Stem; +}, +{ +place = (62,34); +type = Stem; +}, +{ +place = (48,34); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(506,8,o), -(603,101,o), -(603,232,cs), -(603,409,o), -(480,441,o), -(373,456,cs), -(255,474,o), -(238,481,o), -(238,521,cs), -(238,553,o), -(265,573,o), -(307,573,cs), -(340,573,o), -(378,561,o), -(381,511,c), -(583,511,l), -(583,638,o), -(473,722,o), -(311,722,cs), -(138,722,o), -(30,637,o), -(30,495,cs), -(30,362,o), -(124,303,o), -(267,282,cs), -(387,265,o), -(394,253,o), -(394,212,cs), -(394,177,o), -(363,160,o), -(318,160,cs), -(247,160,o), -(220,192,o), -(220,239,c), -(16,239,l), -(16,100,o), -(120,8,o), -(308,8,cs) +(181,-85,l), +(209,-85,l), +(209,10,l), +(289,13,o), +(341,69,o), +(341,180,cs), +(341,305,o), +(280,343,o), +(213,380,cs), +(150,415,o), +(96,450,o), +(96,556,cs), +(96,634,o), +(122,688,o), +(190,688,cs), +(253,688,o), +(298,656,o), +(299,522,c), +(332,522,l), +(331,634,o), +(302,710,o), +(209,718,c), +(209,814,l), +(181,814,l), +(181,719,l), +(109,713,o), +(62,660,o), +(62,557,cs), +(62,425,o), +(128,388,o), +(189,355,cs), +(257,318,o), +(308,284,o), +(308,182,cs), +(308,98,o), +(277,40,o), +(201,40,cs), +(129,40,o), +(82,89,o), +(82,232,c), +(48,232,l), +(51,106,o), +(83,22,o), +(181,11,c) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (594,221); +type = Stem; +}, +{ +horizontal = 1; +place = (505,310); +type = Stem; +}, +{ +horizontal = 1; +place = (-85,224); +type = Stem; +}, +{ +place = (224,153); +type = Stem; }, { +place = (209,173); +type = Stem; +}, +{ +place = (145,101); +type = Stem; +}, +{ +place = (10,170); +type = Stem; +}, +{ +place = (7,150); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(376,-85,l), -(376,82,l), -(244,82,l), -(244,-85,l) +(145,-85,l), +(246,-85,l), +(246,12,l), +(338,29,o), +(382,95,o), +(382,211,cs), +(382,326,o), +(323,384,o), +(246,436,cs), +(187,476,o), +(180,493,o), +(180,541,cs), +(180,571,o), +(185,594,o), +(201,594,cs), +(220,594,o), +(225,571,o), +(224,505,c), +(377,505,l), +(377,634,o), +(326,699,o), +(246,717,c), +(246,815,l), +(145,815,l), +(145,717,l), +(62,700,o), +(10,641,o), +(10,528,cs), +(10,410,o), +(64,354,o), +(130,310,cs), +(193,268,o), +(209,246,o), +(209,195,cs), +(209,162,o), +(205,139,o), +(187,139,cs), +(167,139,o), +(157,165,o), +(157,239,c), +(7,239,l), +(7,118,o), +(46,33,o), +(145,13,c) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (573,241); +type = Stem; +}, +{ +horizontal = 1; +place = (511,303); +type = Stem; +}, +{ +horizontal = 1; +place = (-85,245); +type = Stem; +}, +{ +place = (389,209); +type = Stem; +}, +{ +place = (244,132); +type = Stem; }, { +place = (34,208); +type = Stem; +}, +{ +place = (21,204); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( -(376,632,l), +(244,-85,l), +(376,-85,l), +(376,12,l), +(526,32,o), +(598,117,o), +(598,232,cs), +(598,409,o), +(476,441,o), +(375,456,cs), +(256,474,o), +(242,481,o), +(242,521,cs), +(242,553,o), +(268,573,o), +(307,573,cs), +(337,573,o), +(373,561,o), +(376,511,c), +(579,511,l), +(579,620,o), +(500,697,o), +(376,717,c), (376,814,l), (244,814,l), -(244,632,l) +(244,717,l), +(113,697,o), +(34,617,o), +(34,495,cs), +(34,362,o), +(126,303,o), +(267,282,cs), +(383,265,o), +(389,253,o), +(389,212,cs), +(389,177,o), +(360,160,o), +(318,160,cs), +(250,160,o), +(225,192,o), +(225,239,c), +(21,239,l), +(21,117,o), +(100,31,o), +(244,12,c) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -}; width = 618; } ); +note = dollar; unicode = 36; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dotaccent.glyph index 54245ba9..a75cf73e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dotaccent.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = dotaccent; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = dotaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = dotaccentcomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = dotaccentcomb; +} +); +width = 846; } ); +note = dotaccent; unicode = 729; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dotaccentcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dotaccentcomb.glyph index 152a799e..dc4cb067 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dotaccentcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dotaccentcomb.glyph @@ -5,10 +5,61 @@ layers = ( anchors = ( { name = _top; +pos = (430,672); +} +); +hints = ( +{ +horizontal = 1; +place = (780,97); +type = Stem; +}, +{ +place = (373,100); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(452,780,o), +(473,800,o), +(473,828,cs), +(473,857,o), +(452,877,o), +(423,877,cs), +(394,877,o), +(373,857,o), +(373,828,cs), +(373,800,o), +(394,780,o), +(423,780,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (310,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (780,92); +type = Stem; +}, +{ +place = (263,92); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -34,10 +85,141 @@ width = 618; anchors = ( { name = _top; +pos = (436,678); +} +); +hints = ( +{ +horizontal = 1; +place = (726,191); +type = Stem; +}, +{ +place = (269,308); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(513,726,o), +(577,765,o), +(577,821,cs), +(577,877,o), +(513,917,o), +(423,917,cs), +(333,917,o), +(269,877,o), +(269,821,cs), +(269,765,o), +(333,726,o), +(423,726,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (190,672); +} +); +hints = ( +{ +horizontal = 1; +place = (769,62); +type = Stem; +}, +{ +place = (166,58); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(210,769,o), +(224,783,o), +(224,800,cs), +(224,817,o), +(210,831,o), +(195,831,cs), +(180,831,o), +(166,817,o), +(166,800,cs), +(166,783,o), +(180,769,o), +(195,769,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (196,678); +} +); +hints = ( +{ +horizontal = 1; +place = (719,180); +type = Stem; +}, +{ +place = (100,187); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(248,719,o), +(287,756,o), +(287,808,cs), +(287,862,o), +(248,899,o), +(195,899,cs), +(139,899,o), +(100,862,o), +(100,808,cs), +(100,756,o), +(139,719,o), +(195,719,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (316,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (723,214); +type = Stem; +}, +{ +place = (194,230); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -60,12 +242,6 @@ nodes = ( width = 618; } ); -metricRight = "=|"; +note = dotaccentcomb; unicode = 775; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dotaccentcomb.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dotaccentcomb.ss01.glyph index 3940ca4b..912ebaf2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dotaccentcomb.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dotaccentcomb.ss01.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _top; +pos = (430,672); +} +); +hints = ( +{ +horizontal = 1; +place = (770,114); +type = Stem; +}, +{ +place = (405,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(405,770,l), +(442,770,l), +(442,884,l), +(405,884,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (310,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (768,116); +type = Stem; +}, +{ +place = (291,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(291,768,l), (328,768,l), (328,884,l), -(291,884,l), -(291,768,l) +(291,884,l) ); } ); @@ -26,24 +69,130 @@ width = 618; anchors = ( { name = _top; +pos = (430,678); +} +); +hints = ( +{ +horizontal = 1; +place = (729,129); +type = Stem; +}, +{ +place = (313,221); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(313,729,l), +(534,729,l), +(534,858,l), +(313,858,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (190,672); +} +); +hints = ( +{ +horizontal = 1; +place = (770,115); +type = Stem; +}, +{ +place = (181,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(181,770,l), +(212,770,l), +(212,885,l), +(181,885,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (190,678); +} +); +hints = ( +{ +horizontal = 1; +place = (735,131); +type = Stem; +}, +{ +place = (107,177); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(107,735,l), +(284,735,l), +(284,866,l), +(107,866,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (310,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (735,128); +type = Stem; +}, +{ +place = (214,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(214,735,l), (405,735,l), (405,863,l), -(214,863,l), -(214,735,l) +(214,863,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = dotaccentcomb.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dotbelowcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dotbelowcomb.glyph index 7f4a91f1..cb338e1d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dotbelowcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dotbelowcomb.glyph @@ -5,26 +5,77 @@ layers = ( anchors = ( { name = _bottom; +pos = (423,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-151,62); +type = Stem; +}, +{ +place = (391,64); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(447,-166,o), +(463,-150,o), +(463,-128,cs), +(463,-105,o), +(447,-89,o), +(423,-89,cs), +(399,-89,o), +(383,-105,o), +(383,-128,cs), +(383,-150,o), +(399,-166,o), +(423,-166,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _bottom; pos = (309,0); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (-141,62); +type = Stem; +}, +{ +place = (277,64); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(328,-141,o), -(341,-128,o), -(341,-110,cs), -(341,-92,o), -(328,-79,o), +(331,-151,o), +(346,-136,o), +(346,-115,cs), +(346,-94,o), +(331,-79,o), (309,-79,cs), -(290,-79,o), -(277,-92,o), -(277,-110,cs), -(277,-128,o), -(290,-141,o), -(309,-141,cs) +(287,-79,o), +(272,-94,o), +(272,-115,cs), +(272,-136,o), +(287,-151,o), +(309,-151,cs) ); } ); @@ -34,10 +85,141 @@ width = 618; anchors = ( { name = _bottom; +pos = (423,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-209,168); +type = Stem; +}, +{ +place = (310,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(491,-209,o), +(536,-179,o), +(536,-125,cs), +(536,-75,o), +(495,-41,o), +(423,-41,cs), +(355,-41,o), +(310,-71,o), +(310,-125,cs), +(310,-175,o), +(351,-209,o), +(423,-209,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (195,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-115,46); +type = Stem; +}, +{ +place = (173,44); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(210,-128,o), +(223,-116,o), +(223,-98,cs), +(223,-80,o), +(210,-69,o), +(195,-69,cs), +(180,-69,o), +(167,-80,o), +(167,-98,cs), +(167,-116,o), +(180,-128,o), +(195,-128,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (195,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-177,147); +type = Stem; +}, +{ +place = (117,155); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(237,-177,o), +(272,-151,o), +(272,-104,cs), +(272,-57,o), +(237,-30,o), +(194,-30,cs), +(150,-30,o), +(117,-57,o), +(117,-104,cs), +(117,-151,o), +(150,-177,o), +(194,-177,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _bottom; pos = (309,0); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-196,156); +type = Stem; +}, +{ +place = (224,170); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -60,7 +242,6 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = dotbelowcomb; unicode = 803; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dotbelowcomb.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dotbelowcomb.ss01.glyph index 55343df9..30a39b6f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dotbelowcomb.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dotbelowcomb.ss01.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _bottom; +pos = (424,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-148,54); +type = Stem; +}, +{ +place = (405,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(388,-156,l), +(458,-156,l), +(458,-86,l), +(388,-86,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _bottom; pos = (310,0); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (-140,56); +type = Stem; +}, +{ +place = (291,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(328,-140,l), -(328,-84,l), -(291,-84,l), -(291,-140,l) +(279,-144,l), +(339,-144,l), +(339,-80,l), +(279,-80,l) ); } ); @@ -26,24 +69,130 @@ width = 618; anchors = ( { name = _bottom; +pos = (424,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-170,129); +type = Stem; +}, +{ +place = (323,201); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(314,-170,l), +(534,-170,l), +(534,-41,l), +(314,-41,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (197,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-120,45); +type = Stem; +}, +{ +place = (181,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(175,-125,l), +(217,-125,l), +(217,-71,l), +(175,-71,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _bottom; +pos = (196,0); +} +); +hints = ( +{ +horizontal = 1; +place = (-171,131); +type = Stem; +}, +{ +place = (107,177); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(107,-171,l), +(284,-171,l), +(284,-40,l), +(107,-40,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _bottom; pos = (310,0); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-178,128); +type = Stem; +}, +{ +place = (214,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(214,-178,l), (405,-178,l), (405,-50,l), -(214,-50,l), -(214,-178,l) +(214,-50,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = dotbelowcomb.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/dottedC_ircle.glyph b/sources/MonaSansMono.glyphspackage/glyphs/dottedC_ircle.glyph index f9721c2e..fd504eb2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/dottedC_ircle.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/dottedC_ircle.glyph @@ -2,29 +2,347 @@ glyphname = dottedCircle; layers = ( { -anchors = ( +hints = ( { -name = bottom; -pos = (309,0); +horizontal = 1; +place = (629,106); +type = Stem; }, { -name = center; -pos = (309,365); +horizontal = 1; +place = (586,106); +type = Stem; }, { -name = ogonek; -pos = (309,0); +horizontal = 1; +place = (470,106); +type = Stem; }, { -name = top; -pos = (309,729); +horizontal = 1; +place = (312,105); +type = Stem; }, { -name = topright; -pos = (309,729); +horizontal = 1; +place = (153,106); +type = Stem; +}, +{ +horizontal = 1; +place = (37,106); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,105); +type = Stem; +}, +{ +place = (688,106); +type = Stem; +}, +{ +place = (645,106); +type = Stem; +}, +{ +place = (529,106); +type = Stem; +}, +{ +place = (370,106); +type = Stem; +}, +{ +place = (211,106); +type = Stem; +}, +{ +place = (95,106); +type = Stem; +}, +{ +place = (52,106); +type = Stem; } ); -layerId = m019; +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(454,629,o), +(476,651,o), +(476,682,cs), +(476,712,o), +(454,735,o), +(423,735,cs), +(392,735,o), +(370,712,o), +(370,682,cs), +(370,651,o), +(392,629,o), +(423,629,cs) +); +}, +{ +closed = 1; +nodes = ( +(612,586,o), +(635,609,o), +(635,639,cs), +(635,670,o), +(612,692,o), +(582,692,cs), +(551,692,o), +(529,670,o), +(529,639,cs), +(529,609,o), +(551,586,o), +(582,586,cs) +); +}, +{ +closed = 1; +nodes = ( +(729,470,o), +(751,492,o), +(751,523,cs), +(751,553,o), +(729,576,o), +(698,576,cs), +(668,576,o), +(645,553,o), +(645,523,cs), +(645,492,o), +(668,470,o), +(698,470,cs) +); +}, +{ +closed = 1; +nodes = ( +(771,312,o), +(794,333,o), +(794,365,cs), +(794,396,o), +(771,417,o), +(741,417,cs), +(710,417,o), +(688,396,o), +(688,365,cs), +(688,333,o), +(710,312,o), +(741,312,cs) +); +}, +{ +closed = 1; +nodes = ( +(729,153,o), +(751,176,o), +(751,206,cs), +(751,237,o), +(729,259,o), +(698,259,cs), +(668,259,o), +(645,237,o), +(645,206,cs), +(645,176,o), +(668,153,o), +(698,153,cs) +); +}, +{ +closed = 1; +nodes = ( +(612,37,o), +(635,59,o), +(635,90,cs), +(635,120,o), +(612,143,o), +(582,143,cs), +(551,143,o), +(529,120,o), +(529,90,cs), +(529,59,o), +(551,37,o), +(582,37,cs) +); +}, +{ +closed = 1; +nodes = ( +(454,-5,o), +(476,17,o), +(476,47,cs), +(476,78,o), +(454,100,o), +(423,100,cs), +(392,100,o), +(370,78,o), +(370,47,cs), +(370,17,o), +(392,-5,o), +(423,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(295,37,o), +(317,59,o), +(317,90,cs), +(317,120,o), +(295,143,o), +(264,143,cs), +(234,143,o), +(211,120,o), +(211,90,cs), +(211,59,o), +(234,37,o), +(264,37,cs) +); +}, +{ +closed = 1; +nodes = ( +(178,153,o), +(201,176,o), +(201,206,cs), +(201,237,o), +(178,259,o), +(148,259,cs), +(117,259,o), +(95,237,o), +(95,206,cs), +(95,176,o), +(117,153,o), +(148,153,cs) +); +}, +{ +closed = 1; +nodes = ( +(136,312,o), +(158,333,o), +(158,365,cs), +(158,396,o), +(136,417,o), +(105,417,cs), +(75,417,o), +(52,396,o), +(52,365,cs), +(52,333,o), +(75,312,o), +(105,312,cs) +); +}, +{ +closed = 1; +nodes = ( +(178,470,o), +(201,492,o), +(201,523,cs), +(201,553,o), +(178,576,o), +(148,576,cs), +(117,576,o), +(95,553,o), +(95,523,cs), +(95,492,o), +(117,470,o), +(148,470,cs) +); +}, +{ +closed = 1; +nodes = ( +(295,586,o), +(317,609,o), +(317,639,cs), +(317,670,o), +(295,692,o), +(264,692,cs), +(234,692,o), +(211,670,o), +(211,639,cs), +(211,609,o), +(234,586,o), +(264,586,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (585,88); +type = Stem; +}, +{ +horizontal = 1; +place = (549,89); +type = Stem; +}, +{ +horizontal = 1; +place = (452,89); +type = Stem; +}, +{ +horizontal = 1; +place = (321,87); +type = Stem; +}, +{ +horizontal = 1; +place = (188,89); +type = Stem; +}, +{ +horizontal = 1; +place = (91,89); +type = Stem; +}, +{ +horizontal = 1; +place = (56,88); +type = Stem; +}, +{ +place = (530,88); +type = Stem; +}, +{ +place = (494,89); +type = Stem; +}, +{ +place = (397,89); +type = Stem; +}, +{ +place = (265,88); +type = Stem; +}, +{ +place = (132,89); +type = Stem; +}, +{ +place = (35,89); +type = Stem; +}, +{ +place = (0,88); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -234,29 +552,897 @@ nodes = ( width = 618; }, { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (629,106); +type = Stem; +}, +{ +horizontal = 1; +place = (586,106); +type = Stem; +}, +{ +horizontal = 1; +place = (470,106); +type = Stem; +}, +{ +horizontal = 1; +place = (312,105); +type = Stem; +}, +{ +horizontal = 1; +place = (153,106); +type = Stem; +}, +{ +horizontal = 1; +place = (37,106); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,105); +type = Stem; +}, +{ +place = (688,106); +type = Stem; +}, +{ +place = (645,106); +type = Stem; +}, +{ +place = (529,106); +type = Stem; +}, +{ +place = (370,106); +type = Stem; +}, +{ +place = (211,106); +type = Stem; +}, +{ +place = (95,106); +type = Stem; +}, +{ +place = (52,106); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(454,629,o), +(476,651,o), +(476,682,cs), +(476,712,o), +(454,735,o), +(423,735,cs), +(392,735,o), +(370,712,o), +(370,682,cs), +(370,651,o), +(392,629,o), +(423,629,cs) +); +}, +{ +closed = 1; +nodes = ( +(612,586,o), +(635,609,o), +(635,639,cs), +(635,670,o), +(612,692,o), +(582,692,cs), +(551,692,o), +(529,670,o), +(529,639,cs), +(529,609,o), +(551,586,o), +(582,586,cs) +); +}, +{ +closed = 1; +nodes = ( +(729,470,o), +(751,492,o), +(751,523,cs), +(751,553,o), +(729,576,o), +(698,576,cs), +(668,576,o), +(645,553,o), +(645,523,cs), +(645,492,o), +(668,470,o), +(698,470,cs) +); +}, +{ +closed = 1; +nodes = ( +(771,312,o), +(794,333,o), +(794,365,cs), +(794,396,o), +(771,417,o), +(741,417,cs), +(710,417,o), +(688,396,o), +(688,365,cs), +(688,333,o), +(710,312,o), +(741,312,cs) +); +}, +{ +closed = 1; +nodes = ( +(729,153,o), +(751,176,o), +(751,206,cs), +(751,237,o), +(729,259,o), +(698,259,cs), +(668,259,o), +(645,237,o), +(645,206,cs), +(645,176,o), +(668,153,o), +(698,153,cs) +); +}, +{ +closed = 1; +nodes = ( +(612,37,o), +(635,59,o), +(635,90,cs), +(635,120,o), +(612,143,o), +(582,143,cs), +(551,143,o), +(529,120,o), +(529,90,cs), +(529,59,o), +(551,37,o), +(582,37,cs) +); +}, +{ +closed = 1; +nodes = ( +(454,-5,o), +(476,17,o), +(476,47,cs), +(476,78,o), +(454,100,o), +(423,100,cs), +(392,100,o), +(370,78,o), +(370,47,cs), +(370,17,o), +(392,-5,o), +(423,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(295,37,o), +(317,59,o), +(317,90,cs), +(317,120,o), +(295,143,o), +(264,143,cs), +(234,143,o), +(211,120,o), +(211,90,cs), +(211,59,o), +(234,37,o), +(264,37,cs) +); +}, +{ +closed = 1; +nodes = ( +(178,153,o), +(201,176,o), +(201,206,cs), +(201,237,o), +(178,259,o), +(148,259,cs), +(117,259,o), +(95,237,o), +(95,206,cs), +(95,176,o), +(117,153,o), +(148,153,cs) +); +}, +{ +closed = 1; +nodes = ( +(136,312,o), +(158,333,o), +(158,365,cs), +(158,396,o), +(136,417,o), +(105,417,cs), +(75,417,o), +(52,396,o), +(52,365,cs), +(52,333,o), +(75,312,o), +(105,312,cs) +); +}, +{ +closed = 1; +nodes = ( +(178,470,o), +(201,492,o), +(201,523,cs), +(201,553,o), +(178,576,o), +(148,576,cs), +(117,576,o), +(95,553,o), +(95,523,cs), +(95,492,o), +(117,470,o), +(148,470,cs) +); +}, +{ +closed = 1; +nodes = ( +(295,586,o), +(317,609,o), +(317,639,cs), +(317,670,o), +(295,692,o), +(264,692,cs), +(234,692,o), +(211,670,o), +(211,639,cs), +(211,609,o), +(234,586,o), +(264,586,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (505,56); +type = Stem; +}, +{ +horizontal = 1; +place = (482,57); +type = Stem; +}, +{ +horizontal = 1; +place = (420,57); +type = Stem; +}, +{ +horizontal = 1; +place = (337,55); +type = Stem; +}, +{ +horizontal = 1; +place = (252,57); +type = Stem; +}, +{ +horizontal = 1; +place = (190,57); +type = Stem; +}, +{ +horizontal = 1; +place = (168,56); +type = Stem; +}, +{ +place = (331,54); +type = Stem; +}, +{ +place = (309,54); +type = Stem; +}, +{ +place = (249,55); +type = Stem; +}, +{ +place = (168,54); +type = Stem; +}, +{ +place = (86,55); +type = Stem; +}, +{ +place = (27,54); +type = Stem; +}, +{ +place = (5,54); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(210,505,o), +(222,517,o), +(222,533,cs), +(222,549,o), +(210,561,o), +(195,561,cs), +(180,561,o), +(168,549,o), +(168,533,cs), +(168,517,o), +(180,505,o), +(195,505,cs) +); +}, +{ +closed = 1; +nodes = ( +(292,482,o), +(304,494,o), +(304,510,cs), +(304,527,o), +(292,539,o), +(276,539,cs), +(261,539,o), +(249,527,o), +(249,510,cs), +(249,494,o), +(261,482,o), +(276,482,cs) +); +}, +{ +closed = 1; +nodes = ( +(351,420,o), +(363,432,o), +(363,449,cs), +(363,465,o), +(351,477,o), +(336,477,cs), +(321,477,o), +(309,465,o), +(309,449,cs), +(309,432,o), +(321,420,o), +(336,420,cs) +); +}, +{ +closed = 1; +nodes = ( +(373,337,o), +(385,348,o), +(385,365,cs), +(385,381,o), +(373,392,o), +(358,392,cs), +(343,392,o), +(331,381,o), +(331,365,cs), +(331,348,o), +(343,337,o), +(358,337,cs) +); +}, +{ +closed = 1; +nodes = ( +(351,252,o), +(363,264,o), +(363,280,cs), +(363,297,o), +(351,309,o), +(336,309,cs), +(321,309,o), +(309,297,o), +(309,280,cs), +(309,264,o), +(321,252,o), +(336,252,cs) +); +}, +{ +closed = 1; +nodes = ( +(292,190,o), +(304,202,o), +(304,219,cs), +(304,235,o), +(292,247,o), +(276,247,cs), +(261,247,o), +(249,235,o), +(249,219,cs), +(249,202,o), +(261,190,o), +(276,190,cs) +); +}, +{ +closed = 1; +nodes = ( +(210,168,o), +(222,180,o), +(222,196,cs), +(222,212,o), +(210,224,o), +(195,224,cs), +(180,224,o), +(168,212,o), +(168,196,cs), +(168,180,o), +(180,168,o), +(195,168,cs) +); +}, +{ +closed = 1; +nodes = ( +(129,190,o), +(141,202,o), +(141,219,cs), +(141,235,o), +(129,247,o), +(114,247,cs), +(98,247,o), +(86,235,o), +(86,219,cs), +(86,202,o), +(98,190,o), +(114,190,cs) +); +}, +{ +closed = 1; +nodes = ( +(69,252,o), +(81,264,o), +(81,280,cs), +(81,297,o), +(69,309,o), +(54,309,cs), +(39,309,o), +(27,297,o), +(27,280,cs), +(27,264,o), +(39,252,o), +(54,252,cs) +); +}, +{ +closed = 1; +nodes = ( +(48,337,o), +(59,348,o), +(59,365,cs), +(59,381,o), +(48,392,o), +(32,392,cs), +(17,392,o), +(5,381,o), +(5,365,cs), +(5,348,o), +(17,337,o), +(32,337,cs) +); +}, +{ +closed = 1; +nodes = ( +(69,420,o), +(81,432,o), +(81,449,cs), +(81,465,o), +(69,477,o), +(54,477,cs), +(39,477,o), +(27,465,o), +(27,449,cs), +(27,432,o), +(39,420,o), +(54,420,cs) +); +}, +{ +closed = 1; +nodes = ( +(129,482,o), +(141,494,o), +(141,510,cs), +(141,527,o), +(129,539,o), +(114,539,cs), +(98,539,o), +(86,527,o), +(86,510,cs), +(86,494,o), +(98,482,o), +(114,482,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (507,57); +type = Stem; +}, +{ +horizontal = 1; +place = (484,57); +type = Stem; +}, +{ +horizontal = 1; +place = (421,58); +type = Stem; +}, +{ +horizontal = 1; +place = (336,57); +type = Stem; +}, +{ +horizontal = 1; +place = (250,58); +type = Stem; +}, +{ +horizontal = 1; +place = (188,57); +type = Stem; +}, +{ +horizontal = 1; +place = (165,57); +type = Stem; +}, +{ +place = (335,55); +type = Stem; +}, +{ +place = (312,55); +type = Stem; +}, +{ +place = (250,56); +type = Stem; +}, +{ +place = (166,58); +type = Stem; +}, +{ +place = (84,56); +type = Stem; +}, +{ +place = (23,55); +type = Stem; +}, +{ +place = (0,55); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(212,507,o), +(224,519,o), +(224,536,cs), +(224,552,o), +(212,564,o), +(195,564,cs), +(178,564,o), +(166,552,o), +(166,536,cs), +(166,519,o), +(178,507,o), +(195,507,cs) +); +}, +{ +closed = 1; +nodes = ( +(294,484,o), +(306,496,o), +(306,513,cs), +(306,529,o), +(294,541,o), +(279,541,cs), +(262,541,o), +(250,529,o), +(250,513,cs), +(250,496,o), +(262,484,o), +(279,484,cs) +); +}, +{ +closed = 1; +nodes = ( +(355,421,o), +(367,433,o), +(367,450,cs), +(367,466,o), +(355,479,o), +(340,479,cs), +(324,479,o), +(312,466,o), +(312,450,cs), +(312,433,o), +(324,421,o), +(340,421,cs) +); +}, +{ +closed = 1; +nodes = ( +(378,336,o), +(390,348,o), +(390,365,cs), +(390,381,o), +(378,393,o), +(361,393,cs), +(347,393,o), +(335,381,o), +(335,365,cs), +(335,348,o), +(347,336,o), +(361,336,cs) +); +}, +{ +closed = 1; +nodes = ( +(355,250,o), +(367,263,o), +(367,279,cs), +(367,296,o), +(355,308,o), +(340,308,cs), +(324,308,o), +(312,296,o), +(312,279,cs), +(312,263,o), +(324,250,o), +(340,250,cs) +); +}, +{ +closed = 1; +nodes = ( +(294,188,o), +(306,200,o), +(306,216,cs), +(306,233,o), +(294,245,o), +(279,245,cs), +(262,245,o), +(250,233,o), +(250,216,cs), +(250,200,o), +(262,188,o), +(279,188,cs) +); +}, +{ +closed = 1; +nodes = ( +(212,165,o), +(224,177,o), +(224,193,cs), +(224,210,o), +(212,222,o), +(195,222,cs), +(178,222,o), +(166,210,o), +(166,193,cs), +(166,177,o), +(178,165,o), +(195,165,cs) +); +}, +{ +closed = 1; +nodes = ( +(128,188,o), +(140,200,o), +(140,216,cs), +(140,233,o), +(128,245,o), +(111,245,cs), +(96,245,o), +(84,233,o), +(84,216,cs), +(84,200,o), +(96,188,o), +(111,188,cs) +); +}, +{ +closed = 1; +nodes = ( +(66,250,o), +(78,263,o), +(78,279,cs), +(78,296,o), +(66,308,o), +(50,308,cs), +(35,308,o), +(23,296,o), +(23,279,cs), +(23,263,o), +(35,250,o), +(50,250,cs) +); +}, +{ +closed = 1; +nodes = ( +(43,336,o), +(55,348,o), +(55,365,cs), +(55,381,o), +(43,393,o), +(29,393,cs), +(12,393,o), +(0,381,o), +(0,365,cs), +(0,348,o), +(12,336,o), +(29,336,cs) +); +}, +{ +closed = 1; +nodes = ( +(66,421,o), +(78,433,o), +(78,450,cs), +(78,466,o), +(66,479,o), +(50,479,cs), +(35,479,o), +(23,466,o), +(23,450,cs), +(23,433,o), +(35,421,o), +(50,421,cs) +); +}, +{ +closed = 1; +nodes = ( +(128,484,o), +(140,496,o), +(140,513,cs), +(140,529,o), +(128,541,o), +(111,541,cs), +(96,541,o), +(84,529,o), +(84,513,cs), +(84,496,o), +(96,484,o), +(111,484,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (585,88); +type = Stem; +}, +{ +horizontal = 1; +place = (549,89); +type = Stem; +}, +{ +horizontal = 1; +place = (452,89); +type = Stem; +}, +{ +horizontal = 1; +place = (321,87); +type = Stem; +}, +{ +horizontal = 1; +place = (188,89); +type = Stem; +}, +{ +horizontal = 1; +place = (91,89); +type = Stem; +}, +{ +horizontal = 1; +place = (56,88); +type = Stem; +}, +{ +place = (530,88); +type = Stem; +}, +{ +place = (494,89); +type = Stem; +}, { -name = bottom; -pos = (309,0); +place = (397,89); +type = Stem; }, { -name = center; -pos = (309,365); +place = (265,88); +type = Stem; }, { -name = ogonek; -pos = (309,0); +place = (132,89); +type = Stem; }, { -name = top; -pos = (309,729); +place = (35,89); +type = Stem; }, { -name = topright; -pos = (309,729); +place = (0,88); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -466,6 +1652,6 @@ nodes = ( width = 618; } ); -metricRight = "=|"; +note = dottedCircle; unicode = 9676; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/downA_rrow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/downA_rrow.glyph deleted file mode 100644 index 4b0b5474..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/downA_rrow.glyph +++ /dev/null @@ -1,60 +0,0 @@ -{ -glyphname = downArrow; -layers = ( -{ -layerId = m019; -shapes = ( -{ -alignment = 1; -angle = 180; -pos = (618,729); -ref = upArrow; -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -alignment = 1; -angle = 180; -pos = (618,729); -ref = upArrow; -} -); -width = 618; -} -); -unicode = 8595; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/e.glyph b/sources/MonaSansMono.glyphspackage/glyphs/e.glyph index c71a5158..6068830c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/e.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/e.glyph @@ -1,67 +1,137 @@ { glyphname = e; -kernLeft = e; -kernRight = e; layers = ( { anchors = ( { name = bottom; -pos = (316,0); +pos = (433,0); }, { name = ogonek; -pos = (399,0); +pos = (611,21); }, { name = top; -pos = (314,517); +pos = (433,517); +} +); +hints = ( +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (256,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (717,38); +type = Stem; +}, +{ +place = (90,40); +type = Stem; +}, +{ +place = (90,35); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(429,-8,o), -(518,55,o), -(535,152,c), -(497,152,l), -(480,76,o), -(414,26,o), -(317,26,cs), -(198,26,o), -(121,110,o), -(117,256,c), -(536,256,l), -(550,410,o), -(473,525,o), -(315,525,cs), -(168,525,o), -(80,417,o), -(80,258,cs), -(80,97,o), -(173,-8,o), -(317,-8,cs) +(592,-8,o), +(722,53,o), +(747,152,c), +(710,152,l), +(684,77,o), +(575,26,o), +(434,26,cs), +(253,26,o), +(132,110,o), +(125,256,c), +(755,256,l), +(766,423,o), +(639,525,o), +(431,525,cs), +(221,525,o), +(90,417,o), +(90,258,cs), +(90,97,o), +(229,-8,o), +(435,-8,cs) ); }, { closed = 1; nodes = ( -(125,413,o), -(200,491,o), -(314,491,cs), -(427,491,o), -(503,423,o), -(501,281,c), -(506,290,l), -(113,290,l), -(118,284,l) +(130,289,l), +(143,408,o), +(253,491,o), +(431,491,cs), +(599,491,o), +(715,420,o), +(717,289,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (316,0); +}, +{ +name = ogonek; +pos = (422,14); +}, +{ +name = top; +pos = (314,517); +} ); +hints = ( +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (256,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (505,35); +type = Stem; +}, +{ +place = (77,38); +type = Stem; +}, +{ +place = (77,37); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -74,7 +144,7 @@ nodes = ( (410,26,o), (317,26,cs), (196,26,o), -(118,110,o), +(118,109,o), (114,256,c), (540,256,l), (549,411,o), @@ -91,278 +161,273 @@ nodes = ( { closed = 1; nodes = ( -(122,412,o), -(198,491,o), +(115,290,l), +(125,415,o), +(200,491,o), (314,491,cs), -(427,491,o), -(503,423,o), -(505,281,c), -(510,290,l), -(110,290,l), -(115,284,l) +(425,491,o), +(500,428,o), +(505,290,c) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = o; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -6 +anchors = ( +{ +name = bottom; +pos = (431,0); +}, +{ +name = ogonek; +pos = (638,23); +}, +{ +name = top; +pos = (431,544); +} ); +hints = ( +{ +horizontal = 1; +place = (409,144); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -1, -6 -); +place = (219,115); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -16 -); -stem = -2; -target = ( -1, -2 -); +place = (-10,190); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -9 -); +horizontal = 1; +place = (-10,152); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -5 +place = (45,764); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(621,-10,o), +(770,58,o), +(799,180,c), +(557,180,l), +(543,157,o), +(487,142,o), +(435,142,cs), +(349,142,o), +(288,166,o), +(279,219,c), +(809,219,l), +(812,419,o), +(684,553,o), +(426,553,cs), +(197,553,o), +(45,450,o), +(45,268,cs), +(45,102,o), +(187,-10,o), +(424,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(271,334,l), +(281,381,o), +(336,409,o), +(426,409,cs), +(520,409,o), +(572,382,o), +(579,334,c) ); -type = Stem; } ); -}; -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (309,0); +pos = (200,0); }, { name = ogonek; -pos = (383,0); +pos = (280,26); }, { name = top; -pos = (315,521); +pos = (200,517); } ); -associatedMasterId = m019; -attr = { -coordinates = ( -300 +hints = ( +{ +horizontal = 1; +place = (498,28); +type = Stem; +}, +{ +horizontal = 1; +place = (260,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,28); +type = Stem; +}, +{ +place = (302,29); +type = Stem; +}, +{ +place = (60,29); +type = Stem; +}, +{ +place = (60,28); +type = Stem; +} ); -}; -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(427,-9,o), -(514,50,o), -(529,155,c), -(472,155,l), -(457,85,o), -(402,39,o), -(317,39,cs), -(214,39,o), -(148,109,o), -(145,253,c), -(531,253,l), -(541,416,o), -(467,529,o), -(315,529,cs), -(169,529,o), -(88,422,o), -(88,259,cs), -(88,96,o), -(172,-9,o), -(317,-9,cs) +(271,-10,o), +(319,50,o), +(332,148,c), +(303,148,l), +(291,70,o), +(254,18,o), +(202,18,cs), +(126,18,o), +(90,97,o), +(89,260,c), +(331,260,l), +(329,438,o), +(288,526,o), +(202,526,cs), +(107,526,o), +(60,432,o), +(60,258,cs), +(60,84,o), +(107,-10,o), +(202,-10,cs) ); }, { closed = 1; nodes = ( -(152,416,o), -(216,481,o), -(315,481,cs), -(410,481,o), -(475,424,o), -(474,287,c), -(481,300,l), -(139,300,l), -(146,289,l) +(88,289,l), +(93,428,o), +(129,498,o), +(202,498,cs), +(265,498,o), +(297,429,o), +(302,289,c) ); } ); -}; -layerId = "1E8FA4C2-C6E9-40FE-8B95-41DDFFFCC016"; -name = "{100, 300, 0}"; -shapes = ( +width = 390; +}, { -closed = 1; -nodes = ( -(424,-9,o), -(509,46,o), -(527,145,c), -(470,145,l), -(452,81,o), -(398,39,o), -(317,39,cs), -(214,39,o), -(148,109,o), -(145,253,c), -(531,253,l), -(541,416,o), -(467,529,o), -(315,529,cs), -(169,529,o), -(88,422,o), -(88,259,cs), -(88,96,o), -(172,-9,o), -(317,-9,cs) -); +anchors = ( +{ +name = bottom; +pos = (201,0); }, { -closed = 1; -nodes = ( -(152,416,o), -(216,481,o), -(315,481,cs), -(410,481,o), -(475,424,o), -(474,287,c), -(481,300,l), -(139,300,l), -(146,289,l) -); +name = ogonek; +pos = (308,25); +}, +{ +name = top; +pos = (198,544); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = o; -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -6 -); +place = (422,129); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -1, -6 -); +place = (235,98); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -16 -); -stem = -2; -target = ( -1, -2 -); +place = (-10,195); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -9 -); +horizontal = 1; +place = (-10,128); +type = Stem; +}, +{ +place = (221,148); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -5 +place = (18,155); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(293,-10,o), +(358,38,o), +(369,185,c), +(221,185,l), +(218,132,o), +(211,118,o), +(198,118,cs), +(180,118,o), +(173,149,o), +(173,235,c), +(369,235,l), +(378,441,o), +(331,551,o), +(198,551,cs), +(83,551,o), +(18,472,o), +(18,273,cs), +(18,67,o), +(88,-10,o), +(198,-10,cs) ); -stem = -2; -target = ( -0, -2 +}, +{ +closed = 1; +nodes = ( +(173,333,l), +(175,401,o), +(183,422,o), +(198,422,cs), +(213,422,o), +(220,397,o), +(221,333,c) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -372,62 +437,44 @@ pos = (316,0); }, { name = ogonek; -pos = (448,0); +pos = (459,20); }, { name = top; pos = (310,544); } ); -background = { -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(459,-10,o), -(563,65,o), -(575,177,c), -(396,177,l), -(388,150,o), -(356,132,o), -(316,132,cs), -(260,132,o), -(222,166,o), -(224,227,c), -(579,227,l), -(599,415,o), -(506,554,o), -(309,554,cs), -(145,554,o), -(36,445,o), -(36,267,cs), -(36,101,o), -(138,-10,o), -(316,-10,cs) -); +horizontal = 1; +place = (413,141); +type = Stem; }, { -closed = 1; -nodes = ( -(222,377,o), -(255,413,o), -(309,413,cs), -(360,413,o), -(395,381,o), -(391,326,c), -(408,341,l), -(208,341,l), -(224,325,l) -); -} -); -}; -guides = ( +horizontal = 1; +place = (227,114); +type = Stem; +}, { -pos = (309,413); +horizontal = 1; +place = (-10,182); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,142); +type = Stem; +}, +{ +place = (33,189); +type = Stem; +}, +{ +place = (33,188); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -440,7 +487,7 @@ nodes = ( (364,132,o), (317,132,cs), (259,132,o), -(219,166,o), +(219,167,o), (221,227,c), (583,227,l), (603,415,o), @@ -457,23 +504,19 @@ nodes = ( { closed = 1; nodes = ( -(219,377,o), -(254,413,o), +(222,341,l), +(227,385,o), +(261,413,o), (310,413,cs), -(363,413,o), -(399,381,o), -(395,326,c), -(412,341,l), -(205,341,l), -(221,325,l) +(359,413,o), +(392,383,o), +(395,341,c) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = o; -}; width = 618; } ); +note = e; unicode = 101; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eacute.glyph index f6336c97..8593cca8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eacute.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = eacute; -kernLeft = e; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (46,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (53,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (34,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (44,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ebreve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ebreve.glyph index 6771e18e..ffbc10ca 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ebreve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ebreve.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ebreve; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (4,-161); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (2,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (11,-161); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ecaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ecaron.glyph index a1e15656..bccead3b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ecaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ecaron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ecaron; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (4,-155); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (2,-134); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (11,-155); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,-134); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflex.glyph index 54c3c80a..0baff2bd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflex.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ecircumflex; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (2,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (11,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexacute.glyph index 1751464b..b9b7a715 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexacute.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ecircumflexacute; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (54,-155); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +28,46 @@ ref = circumflexcomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (77,-134); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (61,-155); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (84,-134); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexdotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexdotbelow.glyph index f2be75b6..e35095bb 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexdotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexdotbelow.glyph @@ -1,11 +1,25 @@ { -color = 6; glyphname = ecircumflexdotbelow; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (10,0); +ref = dotbelowcomb; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -22,7 +36,58 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (8,0); +ref = dotbelowcomb; +}, +{ +pos = (2,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = dotbelowcomb; +}, +{ +pos = (11,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (6,0); +ref = dotbelowcomb; +}, +{ +pos = (9,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexdotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexdotbelow.ss01.glyph index 400ad6b9..3da4abf9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexdotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexdotbelow.ss01.glyph @@ -1,11 +1,25 @@ { -color = 6; glyphname = ecircumflexdotbelow.ss01; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (4,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -22,7 +36,58 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (7,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (2,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (11,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (9,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexgrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexgrave.glyph index 63bce3e3..1fb92d01 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexgrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexgrave.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ecircumflexgrave; -kernLeft = egrave; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (32,-155); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -17,7 +28,46 @@ ref = circumflexcomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (37,-134); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (39,-155); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (44,-134); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexhookabove.glyph index 20f697c1..6c4bd5ea 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflexhookabove.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ecircumflexhookabove; -kernLeft = egrave; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (48,-155); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -17,7 +28,46 @@ ref = circumflexcomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (48,-134); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (55,-155); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (55,-134); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflextilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflextilde.glyph index 231f1531..a6ea9416 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ecircumflextilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ecircumflextilde.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ecircumflextilde; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (12,-155); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +28,46 @@ ref = circumflexcomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (2,-134); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (19,-155); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,-134); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/edieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/edieresis.glyph index 5efc18a6..70497eeb 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/edieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/edieresis.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = edieresis; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (4,-155); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (2,-134); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (11,-155); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,-134); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/edieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/edieresis.ss01.glyph index cd7fe4fa..b658db41 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/edieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/edieresis.ss01.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = edieresis.ss01; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (3,-155); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (2,-134); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (10,-155); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,-134); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/edotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/edotaccent.glyph index c048625a..c4390ef2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/edotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/edotaccent.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = edotaccent; -kernLeft = e; -kernRight = e; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (3,-155); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (-5,-134); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (10,-155); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (2,-134); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/edotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/edotaccent.ss01.glyph index 87b45a08..8493bf28 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/edotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/edotaccent.ss01.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = edotaccent.ss01; -kernLeft = e; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (3,-155); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (1,-134); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (10,-155); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (8,-134); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/edotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/edotbelow.glyph index 96307713..ccb695cd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/edotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/edotbelow.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = edotbelow; -kernLeft = e; -kernRight = e; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (10,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +28,46 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (8,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (6,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/edotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/edotbelow.ss01.glyph index 7b8e5238..9050e90a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/edotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/edotbelow.ss01.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = edotbelow.ss01; -kernLeft = e; -kernRight = e; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +28,46 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (7,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (3,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (5,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/egrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/egrave.glyph index 1a94011b..14a8331f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/egrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/egrave.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = egrave; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (-41,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (-53,-134); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (-36,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (-46,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ehookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ehookabove.glyph index 43e32942..27a178f5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ehookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ehookabove.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ehookabove; -kernLeft = e; -kernRight = e; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (4,-155); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +28,46 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (9,-134); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (11,-155); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (16,-134); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eight.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eight.blackC_ircled.glyph index 6a8ad9d6..0aeb486b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eight.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eight.blackC_ircled.glyph @@ -1,101 +1,180 @@ { -color = 0; glyphname = eight.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (587,149); +type = Stem; +}, +{ +horizontal = 1; +place = (387,170); +type = Stem; +}, +{ +horizontal = 1; +place = (176,183); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,155); +type = Stem; +}, +{ +place = (603,202); +type = Stem; +}, +{ +place = (594,211); +type = Stem; +}, +{ +place = (41,212); +type = Stem; +}, +{ +place = (41,202); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(439,172,o), -(484,209,o), -(484,264,cs), -(484,313,o), -(454,356,o), -(373,356,cs), -(292,356,o), -(262,314,o), -(262,264,cs), -(262,209,o), -(307,172,o), -(373,172,cs) +(311,145,o), +(243,188,o), +(243,265,cs), +(243,328,o), +(292,369,o), +(355,372,c), +(355,375,l), +(295,383,o), +(253,417,o), +(253,476,cs), +(253,555,o), +(328,587,o), +(423,587,cs), +(519,587,o), +(594,554,o), +(594,476,cs), +(594,418,o), +(554,384,o), +(491,375,c), +(491,372,l), +(557,369,o), +(603,327,o), +(603,265,cs), +(603,188,o), +(535,145,o), +(423,145,cs) ); }, { closed = 1; nodes = ( -(285,142,o), -(226,190,o), -(226,261,cs), -(226,314,o), -(259,358,o), -(320,370,c), -(320,372,l), -(274,384,o), -(241,424,o), -(241,472,cs), -(241,541,o), -(293,585,o), -(373,585,cs), -(454,585,o), -(505,540,o), -(505,472,cs), -(505,424,o), -(472,384,o), -(425,372,c), -(425,370,l), -(487,358,o), -(520,314,o), -(520,261,cs), -(520,190,o), -(460,142,o), -(373,142,cs) +(517,176,o), +(565,209,o), +(565,269,cs), +(565,333,o), +(513,359,o), +(423,359,cs), +(334,359,o), +(282,333,o), +(282,269,cs), +(282,209,o), +(329,176,o), +(423,176,cs) ); }, { closed = 1; nodes = ( -(446,385,o), -(471,428,o), -(471,471,cs), -(471,512,o), -(447,556,o), -(373,556,cs), -(299,556,o), -(275,513,o), -(275,471,cs), -(275,428,o), -(300,385,o), -(373,385,cs) +(520,387,o), +(556,422,o), +(556,472,cs), +(556,533,o), +(500,557,o), +(423,557,cs), +(346,557,o), +(290,533,o), +(290,472,cs), +(290,422,o), +(326,387,o), +(423,387,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (541,120); +type = Stem; +}, +{ +horizontal = 1; +place = (382,136); +type = Stem; +}, +{ +horizontal = 1; +place = (212,147); +type = Stem; +}, +{ +horizontal = 1; +place = (66,122); +type = Stem; +}, +{ +place = (427,181); +type = Stem; +}, +{ +place = (415,193); +type = Stem; +}, +{ +place = (232,155); +type = Stem; +}, +{ +place = (221,177); +type = Stem; +}, +{ +place = (10,194); +type = Stem; +}, +{ +place = (10,182); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -180,296 +259,448 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (591,148); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (418,64); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (256,69); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-11,159); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (630,183); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (620,193); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (375,96); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (368,110); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (33,193); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (33,183); type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) +); }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(280,148,o), +(216,197,o), +(216,274,cs), +(216,323,o), +(248,366,o), +(302,374,c), +(302,378,l), +(255,388,o), +(226,423,o), +(226,470,cs), +(226,558,o), +(312,591,o), +(422,591,cs), +(534,591,o), +(620,558,o), +(620,470,cs), +(620,421,o), +(589,388,o), +(544,378,c), +(544,374,l), +(595,366,o), +(630,325,o), +(630,274,cs), +(630,198,o), +(567,148,o), +(422,148,cs) +); +}, +{ +closed = 1; +nodes = ( +(455,256,o), +(478,266,o), +(478,290,cs), +(478,310,o), +(463,325,o), +(422,325,cs), +(382,325,o), +(368,310,o), +(368,290,cs), +(368,266,o), +(391,256,o), +(422,256,cs) +); +}, +{ +closed = 1; +nodes = ( +(455,418,o), +(471,430,o), +(471,451,cs), +(471,470,o), +(454,482,o), +(422,482,cs), +(391,482,o), +(375,470,o), +(375,451,cs), +(375,431,o), +(391,418,o), +(422,418,cs) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (585,154); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (168,192); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-9,152); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (290,89); +type = Stem; +}, +{ +place = (284,95); +type = Stem; +}, +{ +place = (135,120); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +place = (130,130); +type = Stem; +}, +{ +place = (11,95); +type = Stem; +}, +{ +place = (11,89); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(131,143,o), +(100,194,o), +(100,265,cs), +(100,325,o), +(126,361,o), +(162,371,c), +(162,374,l), +(125,387,o), +(106,426,o), +(106,475,cs), +(106,545,o), +(142,585,o), +(195,585,cs), +(252,585,o), +(284,539,o), +(284,475,cs), +(284,426,o), +(265,387,o), +(228,374,c), +(228,371,l), +(267,360,o), +(290,321,o), +(290,265,cs), +(290,183,o), +(252,143,o), +(195,143,cs) ); -stem = -2; +}, +{ +closed = 1; +nodes = ( +(242,168,o), +(260,210,o), +(260,267,cs), +(260,327,o), +(235,360,o), +(195,360,cs), +(150,360,o), +(130,321,o), +(130,267,cs), +(130,195,o), +(157,168,o), +(195,168,cs) +); +}, +{ +closed = 1; +nodes = ( +(233,385,o), +(255,420,o), +(255,473,cs), +(255,532,o), +(231,560,o), +(195,560,cs), +(153,560,o), +(135,522,o), +(135,473,cs), +(135,418,o), +(159,385,o), +(195,385,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (586,153); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (230,92); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-7,150); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (324,58); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (318,64); type = Stem; -} -); -}; -width = 618; }, { -anchors = ( +place = (177,35); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (175,38); +type = Stem; +}, +{ +place = (8,63); +type = Stem; +}, +{ +place = (8,57); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(405,252,o), -(421,265,o), -(421,289,cs), -(421,313,o), -(403,326,o), -(378,326,cs), -(351,326,o), -(334,312,o), -(334,289,cs), -(334,265,o), -(350,252,o), -(378,252,cs) +(113,143,o), +(65,192,o), +(65,267,cs), +(65,315,o), +(88,354,o), +(127,365,c), +(127,370,l), +(91,385,o), +(71,421,o), +(71,469,cs), +(71,539,o), +(116,586,o), +(194,586,cs), +(272,586,o), +(318,539,o), +(318,469,cs), +(318,417,o), +(296,384,o), +(261,370,c), +(261,365,l), +(299,355,o), +(324,316,o), +(324,267,cs), +(324,193,o), +(276,143,o), +(194,143,cs) ); }, { closed = 1; nodes = ( -(266,144,o), -(204,194,o), -(204,270,cs), -(204,323,o), -(243,361,o), -(285,372,c), -(285,377,l), -(246,390,o), -(220,426,o), -(220,469,cs), -(220,545,o), -(283,587,o), -(378,587,cs), -(479,587,o), -(535,540,o), -(535,469,cs), -(535,426,o), -(509,390,o), -(470,377,c), -(470,372,l), -(515,360,o), -(551,320,o), -(551,270,cs), -(551,189,o), -(482,144,o), -(378,144,cs) +(204,230,o), +(213,243,o), +(213,276,cs), +(213,307,o), +(209,322,o), +(194,322,cs), +(180,322,o), +(175,307,o), +(175,276,cs), +(175,241,o), +(184,230,o), +(194,230,cs) ); }, { closed = 1; nodes = ( -(397,419,o), -(415,429,o), -(415,452,cs), -(415,473,o), -(399,484,o), -(378,484,cs), -(356,484,o), -(340,473,o), -(340,452,cs), -(340,429,o), -(358,419,o), -(378,419,cs) +(204,411,o), +(212,419,o), +(212,457,cs), +(212,482,o), +(208,499,o), +(194,499,cs), +(181,499,o), +(177,483,o), +(177,457,cs), +(177,416,o), +(185,411,o), +(194,411,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,117); +type = Stem; +}, +{ +horizontal = 1; +place = (408,50); +type = Stem; +}, +{ +horizontal = 1; +place = (278,57); +type = Stem; +}, +{ +horizontal = 1; +place = (75,119); +type = Stem; +}, +{ +place = (443,166); +type = Stem; +}, +{ +place = (431,178); +type = Stem; +}, +{ +place = (280,58); +type = Stem; +}, +{ +place = (275,68); +type = Stem; +}, +{ +place = (9,178); +type = Stem; +}, +{ +place = (9,165); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -557,10 +788,6 @@ nodes = ( width = 618; } ); +note = eight.blackCircled; unicode = 10109; -userData = { -RMXScaler = { -source = eight; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eight.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eight.circled.glyph index f2553803..cc09315d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eight.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eight.circled.glyph @@ -1,264 +1,1010 @@ { -color = 0; glyphname = eight.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (557,30); +type = Stem; +}, +{ +horizontal = 1; +place = (375,12); +type = Stem; +}, +{ +horizontal = 1; +place = (359,28); +type = Stem; +}, +{ +horizontal = 1; +place = (359,13); +type = Stem; +}, +{ +horizontal = 1; +place = (145,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (565,38); +type = Stem; +}, +{ +place = (556,38); +type = Stem; +}, +{ +place = (253,37); +type = Stem; +}, +{ +place = (243,39); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) ); }, { closed = 1; nodes = ( -(271,142,o), -(331,190,o), -(331,261,cs), -(331,314,o), -(298,358,o), -(236,370,c), -(236,372,l), -(283,384,o), -(316,424,o), -(316,472,cs), -(316,540,o), -(265,585,o), -(184,585,cs), -(104,585,o), -(52,541,o), -(52,472,cs), -(52,424,o), -(85,384,o), -(131,372,c), -(131,370,l), -(70,358,o), -(37,314,o), -(37,261,cs), -(37,190,o), -(96,142,o), -(184,142,cs) +(535,145,o), +(603,188,o), +(603,265,cs), +(603,327,o), +(557,369,o), +(491,372,c), +(491,375,l), +(554,384,o), +(594,418,o), +(594,476,cs), +(594,554,o), +(519,587,o), +(423,587,cs), +(328,587,o), +(253,555,o), +(253,476,cs), +(253,417,o), +(295,383,o), +(355,375,c), +(355,372,l), +(292,369,o), +(243,328,o), +(243,265,cs), +(243,188,o), +(311,145,o), +(423,145,cs) ); }, { closed = 1; nodes = ( -(118,172,o), -(73,209,o), -(73,264,cs), -(73,314,o), -(103,356,o), -(184,356,cs), -(265,356,o), -(295,313,o), -(295,264,cs), -(295,209,o), -(250,172,o), -(184,172,cs) +(329,176,o), +(282,209,o), +(282,269,cs), +(282,333,o), +(334,359,o), +(423,359,cs), +(513,359,o), +(565,333,o), +(565,269,cs), +(565,209,o), +(517,176,o), +(423,176,cs) ); }, { closed = 1; nodes = ( -(111,385,o), -(86,428,o), -(86,471,cs), -(86,513,o), -(110,556,o), -(184,556,cs), -(258,556,o), -(282,512,o), -(282,471,cs), -(282,428,o), -(257,385,o), -(184,385,cs) +(326,387,o), +(290,422,o), +(290,472,cs), +(290,533,o), +(346,557,o), +(423,557,cs), +(500,557,o), +(556,533,o), +(556,472,cs), +(556,422,o), +(520,387,o), +(423,387,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (540,26); +type = Stem; +}, +{ +horizontal = 1; +place = (372,12); +type = Stem; +}, +{ +horizontal = 1; +place = (358,26); +type = Stem; +}, +{ +horizontal = 1; +place = (163,27); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (409,33); +type = Stem; +}, +{ +place = (397,31); +type = Stem; +}, +{ +place = (188,31); +type = Stem; +}, +{ +place = (174,33); +type = Stem; +}, +{ +place = (10,30); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +}, +{ +closed = 1; +nodes = ( +(387,163,o), +(442,207,o), +(442,271,cs), +(442,320,o), +(412,360,o), +(355,370,c), +(355,372,l), +(398,383,o), +(428,420,o), +(428,463,cs), +(428,525,o), +(382,566,o), +(308,566,cs), +(235,566,o), +(188,526,o), +(188,463,cs), +(188,420,o), +(218,383,o), +(260,372,c), +(260,370,l), +(204,360,o), +(174,320,o), +(174,271,cs), +(174,207,o), +(228,163,o), +(308,163,cs) +); +}, +{ +closed = 1; +nodes = ( +(248,190,o), +(207,224,o), +(207,274,cs), +(207,320,o), +(234,358,o), +(308,358,cs), +(382,358,o), +(409,319,o), +(409,274,cs), +(409,224,o), +(368,190,o), +(308,190,cs) +); }, { -pos = (109,205); -ref = eightinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(242,384,o), +(219,423,o), +(219,462,cs), +(219,500,o), +(241,540,o), +(308,540,cs), +(375,540,o), +(397,500,o), +(397,462,cs), +(397,423,o), +(374,384,o), +(308,384,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (482,109); +type = Stem; +}, +{ +horizontal = 1; +place = (325,93); +type = Stem; +}, +{ +horizontal = 1; +place = (148,108); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (478,152); +type = Stem; +}, +{ +place = (471,149); +type = Stem; +}, +{ +place = (226,149); +type = Stem; +}, +{ +place = (216,152); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(567,148,o), +(630,198,o), +(630,274,cs), +(630,325,o), +(595,366,o), +(544,374,c), +(544,378,l), +(589,388,o), +(620,421,o), +(620,470,cs), +(620,558,o), +(534,591,o), +(422,591,cs), +(312,591,o), +(226,558,o), +(226,470,cs), +(226,423,o), +(255,388,o), +(302,378,c), +(302,374,l), +(248,366,o), +(216,323,o), +(216,274,cs), +(216,197,o), +(280,148,o), +(422,148,cs) +); +}, +{ +closed = 1; +nodes = ( +(391,256,o), +(368,266,o), +(368,290,cs), +(368,310,o), +(382,325,o), +(422,325,cs), +(463,325,o), +(478,310,o), +(478,290,cs), +(478,266,o), +(455,256,o), +(422,256,cs) +); +}, +{ +closed = 1; +nodes = ( +(391,418,o), +(375,431,o), +(375,451,cs), +(375,470,o), +(391,482,o), +(422,482,cs), +(454,482,o), +(471,470,o), +(471,451,cs), +(471,430,o), +(455,418,o), +(422,418,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (547,38); +type = Stem; +}, +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (374,11); +type = Stem; +}, +{ +horizontal = 1; +place = (360,25); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +horizontal = 1; +place = (143,41); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (254,30); +type = Stem; +}, +{ +place = (251,27); +type = Stem; +}, +{ +place = (112,27); +type = Stem; +}, +{ +place = (106,30); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (585,154); +type = Stem; +}, +{ +horizontal = 1; +place = (168,192); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,152); +type = Stem; +}, +{ +place = (290,89); +type = Stem; +}, +{ +place = (284,95); +type = Stem; +}, +{ +place = (135,120); +type = Stem; +}, +{ +place = (130,130); +type = Stem; +}, +{ +place = (11,95); +type = Stem; +}, +{ +place = (11,89); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(252,143,o), +(290,183,o), +(290,265,cs), +(290,321,o), +(267,360,o), +(228,371,c), +(228,374,l), +(265,387,o), +(284,426,o), +(284,475,cs), +(284,539,o), +(252,585,o), +(195,585,cs), +(142,585,o), +(106,545,o), +(106,475,cs), +(106,426,o), +(125,387,o), +(162,374,c), +(162,371,l), +(126,361,o), +(100,325,o), +(100,265,cs), +(100,194,o), +(131,143,o), +(195,143,cs) +); +}, +{ +closed = 1; +nodes = ( +(157,168,o), +(130,195,o), +(130,267,cs), +(130,321,o), +(150,360,o), +(195,360,cs), +(235,360,o), +(260,327,o), +(260,267,cs), +(260,210,o), +(242,168,o), +(195,168,cs) +); +}, +{ +closed = 1; +nodes = ( +(159,385,o), +(135,418,o), +(135,473,cs), +(135,522,o), +(153,560,o), +(195,560,cs), +(231,560,o), +(255,532,o), +(255,473,cs), +(255,420,o), +(233,385,o), +(195,385,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (499,87); +type = Stem; +}, +{ +horizontal = 1; +place = (143,87); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (586,153); +type = Stem; +}, +{ +horizontal = 1; +place = (230,92); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,150); +type = Stem; +}, +{ +place = (324,58); +type = Stem; +}, +{ +place = (318,64); +type = Stem; +}, +{ +place = (177,35); +type = Stem; +}, +{ +place = (175,38); +type = Stem; +}, +{ +place = (8,63); +type = Stem; +}, +{ +place = (8,57); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) ); }, { closed = 1; nodes = ( -(295,144,o), -(364,189,o), -(364,270,cs), -(364,320,o), -(328,360,o), -(283,372,c), -(283,377,l), -(322,390,o), -(348,426,o), -(348,469,cs), -(348,540,o), -(292,587,o), -(191,587,cs), -(96,587,o), -(33,545,o), -(33,469,cs), -(33,426,o), -(59,390,o), -(98,377,c), -(98,372,l), -(56,361,o), -(17,323,o), -(17,270,cs), -(17,194,o), -(79,144,o), -(191,144,cs) +(276,143,o), +(324,193,o), +(324,267,cs), +(324,316,o), +(299,355,o), +(261,365,c), +(261,370,l), +(296,384,o), +(318,417,o), +(318,469,cs), +(318,539,o), +(272,586,o), +(194,586,cs), +(116,586,o), +(71,539,o), +(71,469,cs), +(71,421,o), +(91,385,o), +(127,370,c), +(127,365,l), +(88,354,o), +(65,315,o), +(65,267,cs), +(65,192,o), +(113,143,o), +(194,143,cs) ); }, { closed = 1; nodes = ( -(163,252,o), -(147,265,o), -(147,289,cs), -(147,312,o), -(164,326,o), -(191,326,cs), -(216,326,o), -(234,313,o), -(234,289,cs), -(234,265,o), -(218,252,o), -(191,252,cs) +(184,230,o), +(175,241,o), +(175,276,cs), +(175,307,o), +(180,322,o), +(194,322,cs), +(209,322,o), +(213,307,o), +(213,276,cs), +(213,243,o), +(204,230,o), +(194,230,cs) ); }, { closed = 1; nodes = ( -(171,419,o), -(153,429,o), -(153,452,cs), -(153,473,o), -(169,484,o), -(191,484,cs), -(212,484,o), -(228,473,o), -(228,452,cs), -(228,429,o), -(210,419,o), -(191,419,cs) +(185,411,o), +(177,416,o), +(177,457,cs), +(177,483,o), +(181,499,o), +(194,499,cs), +(208,499,o), +(212,482,o), +(212,457,cs), +(212,419,o), +(204,411,o), +(194,411,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (474,94); +type = Stem; +}, +{ +horizontal = 1; +place = (331,84); +type = Stem; +}, +{ +horizontal = 1; +place = (165,98); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (348,118); +type = Stem; +}, +{ +place = (343,109); +type = Stem; +}, +{ +place = (165,109); +type = Stem; +}, +{ +place = (151,118); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); +}, +{ +closed = 1; +nodes = ( +(404,165,o), +(466,206,o), +(466,280,cs), +(466,325,o), +(434,362,o), +(393,372,c), +(393,377,l), +(428,389,o), +(452,422,o), +(452,461,cs), +(452,525,o), +(401,568,o), +(309,568,cs), +(223,568,o), +(165,530,o), +(165,461,cs), +(165,422,o), +(189,389,o), +(224,377,c), +(224,372,l), +(186,362,o), +(151,328,o), +(151,280,cs), +(151,211,o), +(207,165,o), +(309,165,cs) +); }, { -pos = (109,207); -ref = eightinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(284,263,o), +(269,275,o), +(269,297,cs), +(269,318,o), +(284,331,o), +(309,331,cs), +(332,331,o), +(348,319,o), +(348,297,cs), +(348,275,o), +(334,263,o), +(309,263,cs) +); +}, +{ +closed = 1; +nodes = ( +(291,415,o), +(274,424,o), +(274,445,cs), +(274,464,o), +(289,474,o), +(309,474,cs), +(328,474,o), +(343,464,o), +(343,445,cs), +(343,424,o), +(326,415,o), +(309,415,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); -metricLeft = one.sansSerifCircled; -metricRight = one.sansSerifCircled; +note = eight.circled; unicode = 9319; -userData = { -RMXScaler = { -source = eight; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eight.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eight.dnom.glyph index 5a34bb1f..184a10f3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eight.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eight.dnom.glyph @@ -2,222 +2,658 @@ glyphname = eight.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (373,28); +type = Stem; +}, +{ +horizontal = 1; +place = (206,12); +type = Stem; +}, +{ +horizontal = 1; +place = (191,27); +type = Stem; +}, +{ +horizontal = 1; +place = (191,13); +type = Stem; +}, +{ +horizontal = 1; +place = (-4,28); +type = Stem; +}, +{ +place = (552,37); +type = Stem; +}, +{ +place = (545,36); +type = Stem; +}, +{ +place = (267,35); +type = Stem; +}, +{ +place = (258,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(525,-4,o), +(589,34,o), +(589,106,cs), +(589,164,o), +(544,201,o), +(486,204,c), +(486,206,l), +(544,214,o), +(581,247,o), +(581,299,cs), +(581,371,o), +(511,401,o), +(424,401,cs), +(335,401,o), +(267,371,o), +(267,299,cs), +(267,247,o), +(303,214,o), +(361,206,c), +(361,204,l), +(306,201,o), +(258,166,o), +(258,106,cs), +(258,34,o), +(322,-4,o), +(424,-4,cs) +); +}, +{ +closed = 1; +nodes = ( +(338,24,o), +(295,55,o), +(295,110,cs), +(295,167,o), +(342,191,o), +(424,191,cs), +(504,191,o), +(552,168,o), +(552,110,cs), +(552,55,o), +(509,24,o), +(424,24,cs) +); +}, +{ +closed = 1; +nodes = ( +(336,218,o), +(302,249,o), +(302,295,cs), +(302,350,o), +(353,373,o), +(424,373,cs), +(494,373,o), +(545,350,o), +(545,295,cs), +(545,250,o), +(513,218,o), +(424,218,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (374,27); +type = Stem; +}, +{ +horizontal = 1; +place = (206,12); +type = Stem; +}, +{ +horizontal = 1; +place = (191,27); +type = Stem; +}, +{ +horizontal = 1; +place = (-6,28); +type = Stem; +}, +{ +place = (321,33); +type = Stem; +}, +{ +place = (309,32); +type = Stem; +}, +{ +place = (98,32); +type = Stem; +}, +{ +place = (85,33); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( (299,-6,o), -(354,38,o), -(354,104,cs), -(354,153,o), -(323,193,o), -(268,204,c), -(268,206,l), -(311,217,o), -(341,253,o), -(341,297,cs), -(341,360,o), +(353,38,o), +(353,104,cs), +(353,153,o), +(323,190,o), +(272,201,c), +(272,209,l), +(311,220,o), +(340,253,o), +(340,297,cs), +(340,360,o), (294,401,o), -(220,401,cs), -(146,401,o), -(98,360,o), -(98,297,cs), -(98,253,o), -(128,217,o), -(171,206,c), -(171,204,l), -(117,193,o), -(85,154,o), -(85,104,cs), -(85,39,o), -(139,-6,o), -(220,-6,cs) -); -}, -{ -closed = 1; -nodes = ( -(159,22,o), -(118,56,o), -(118,107,cs), -(118,152,o), -(146,191,o), -(220,191,cs), +(223,401,cs), +(152,401,o), +(105,360,o), +(105,297,cs), +(105,253,o), +(134,220,o), +(173,209,c), +(173,201,l), +(123,190,o), +(92,154,o), +(92,104,cs), +(92,39,o), +(145,-6,o), +(223,-6,cs) +); +}, +{ +closed = 1; +nodes = ( +(165,22,o), +(125,56,o), +(125,107,cs), +(125,152,o), +(152,191,o), +(223,191,cs), (294,191,o), -(321,152,o), -(321,107,cs), -(321,56,o), +(320,152,o), +(320,107,cs), +(320,56,o), (280,22,o), -(220,22,cs) +(223,22,cs) ); }, { closed = 1; nodes = ( -(152,218,o), -(130,257,o), -(130,296,cs), -(130,335,o), -(152,374,o), -(220,374,cs), +(158,218,o), +(136,257,o), +(136,296,cs), +(136,335,o), +(158,374,o), +(223,374,cs), (287,374,o), (309,335,o), (309,296,cs), (309,257,o), (287,218,o), -(220,218,cs) +(223,218,cs) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (287,93); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (150,79); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-5,93); +type = Stem; +}, +{ +place = (479,129); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +place = (473,126); +type = Stem; +}, +{ +place = (248,126); +type = Stem; +}, +{ +place = (239,128); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(551,-5,o), +(608,39,o), +(608,105,cs), +(608,147,o), +(577,185,o), +(529,191,c), +(529,195,l), +(573,204,o), +(599,235,o), +(599,275,cs), +(599,351,o), +(522,380,o), +(423,380,cs), +(325,380,o), +(248,351,o), +(248,275,cs), +(248,232,o), +(277,203,o), +(319,195,c), +(319,191,l), +(271,185,o), +(239,149,o), +(239,105,cs), +(239,38,o), +(297,-5,o), +(423,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(390,88,o), +(367,97,o), +(367,118,cs), +(367,137,o), +(384,150,o), +(423,150,cs), +(463,150,o), +(479,137,o), +(479,118,cs), +(479,97,o), +(457,88,o), +(423,88,cs) ); -stem = -2; +}, +{ +closed = 1; +nodes = ( +(391,229,o), +(374,240,o), +(374,259,cs), +(374,276,o), +(391,287,o), +(423,287,cs), +(455,287,o), +(473,276,o), +(473,259,cs), +(473,240,o), +(456,229,o), +(423,229,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (355,22); +type = Stem; +}, +{ +horizontal = 1; +place = (195,9); +type = Stem; +}, +{ +horizontal = 1; +place = (182,22); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,22); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +place = (234,25); +type = Stem; +}, +{ +place = (231,24); +type = Stem; +}, +{ +place = (114,23); +type = Stem; +}, +{ +place = (108,25); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(230,-5,o), +(259,32,o), +(259,101,cs), +(259,146,o), +(243,180,o), +(212,191,c), +(212,196,l), +(240,208,o), +(255,239,o), +(255,282,cs), +(255,337,o), +(229,377,o), +(184,377,cs), +(141,377,o), +(114,341,o), +(114,282,cs), +(114,240,o), +(128,208,o), +(156,196,c), +(156,191,l), +(125,180,o), +(108,148,o), +(108,101,cs), +(108,39,o), +(133,-5,o), +(184,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(154,17,o), +(133,41,o), +(133,102,cs), +(133,149,o), +(149,182,o), +(184,182,cs), +(215,182,o), +(234,154,o), +(234,102,cs), +(234,52,o), +(219,17,o), +(184,17,cs) ); -stem = -2; +}, +{ +closed = 1; +nodes = ( +(155,204,o), +(136,232,o), +(136,280,cs), +(136,324,o), +(151,355,o), +(184,355,cs), +(213,355,o), +(231,328,o), +(231,280,cs), +(231,235,o), +(214,204,o), +(184,204,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (287,77); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,76); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,21); +target = up; +type = BottomGhost; +}, +{ +place = (196,96); +type = Stem; +}, +{ +place = (196,46); +type = Stem; +}, +{ +place = (195,92); +type = Stem; +}, +{ +place = (133,48); +type = Stem; +}, +{ +place = (88,93); +type = Stem; +}, +{ +place = (84,96); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(249,-5,o), +(284,33,o), +(284,90,cs), +(284,126,o), +(268,154,o), +(238,163,c), +(238,173,l), +(265,183,o), +(280,208,o), +(280,246,cs), +(280,300,o), +(245,337,o), +(188,337,cs), +(129,337,o), +(96,300,o), +(96,246,cs), +(96,209,o), +(110,185,o), +(137,173,c), +(137,163,l), +(109,155,o), +(91,128,o), +(91,90,cs), +(91,33,o), +(128,-5,o), +(188,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(184,65,o), +(180,75,o), +(180,97,cs), +(180,117,o), +(181,131,o), +(188,131,cs), +(195,131,o), +(195,118,o), +(195,97,cs), +(195,74,o), +(191,65,o), +(188,65,cs) +); +}, +{ +closed = 1; +nodes = ( +(184,203,o), +(182,209,o), +(182,236,cs), +(182,249,o), +(181,265,o), +(188,265,cs), +(195,265,o), +(194,249,o), +(194,236,cs), +(194,209,o), +(192,203,o), +(188,203,cs) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (288,91); +type = Stem; +}, +{ +horizontal = 1; +place = (152,82); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,95); +type = Stem; +}, +{ +place = (260,115); +type = Stem; +}, +{ +place = (255,106); +type = Stem; +}, +{ +place = (78,106); +type = Stem; +}, +{ +place = (64,115); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( (312,-5,o), -(375,33,o), -(375,104,cs), -(375,149,o), +(374,33,o), +(374,104,cs), +(374,149,o), (342,182,o), -(302,192,c), -(302,197,l), +(303,192,c), +(303,197,l), (335,207,o), -(361,238,o), -(361,276,cs), -(361,338,o), +(360,238,o), +(360,276,cs), +(360,338,o), (310,379,o), -(220,379,cs), -(135,379,o), -(78,342,o), -(78,276,cs), -(78,240,o), -(102,208,o), -(137,197,c), -(137,192,l), -(97,182,o), -(64,149,o), -(64,104,cs), -(64,38,o), -(120,-5,o), -(220,-5,cs) -); -}, -{ -closed = 1; -nodes = ( -(194,90,o), -(179,101,o), -(179,121,cs), -(179,141,o), -(195,152,o), -(220,152,cs), -(244,152,o), -(260,141,o), -(260,121,cs), -(260,101,o), +(221,379,cs), +(138,379,o), +(82,342,o), +(82,276,cs), +(82,240,o), +(105,208,o), +(139,197,c), +(139,192,l), +(100,182,o), +(68,149,o), +(68,104,cs), +(68,38,o), +(123,-5,o), +(221,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(197,90,o), +(183,101,o), +(183,121,cs), +(183,141,o), +(199,152,o), +(221,152,cs), +(243,152,o), +(259,141,o), +(259,121,cs), +(259,101,o), (245,90,o), -(220,90,cs) +(221,90,cs) ); }, { closed = 1; nodes = ( -(200,234,o), -(184,242,o), -(184,261,cs), -(184,279,o), -(199,288,o), -(220,288,cs), -(240,288,o), -(255,279,o), -(255,261,cs), -(255,242,o), -(239,234,o), -(220,234,cs) +(204,234,o), +(188,242,o), +(188,261,cs), +(188,279,o), +(203,288,o), +(221,288,cs), +(239,288,o), +(254,279,o), +(254,261,cs), +(254,242,o), +(238,234,o), +(221,234,cs) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = eight; -}; -}; +note = eight.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eight.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eight.glyph index e9721968..ae30cec1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eight.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eight.glyph @@ -1,79 +1,150 @@ { glyphname = eight; -kernLeft = eight; -kernRight = eight; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (706,33); +type = Stem; +}, +{ +horizontal = 1; +place = (371,34); +type = Stem; +}, +{ +horizontal = 1; +place = (371,14); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (748,39); +type = Stem; +}, +{ +place = (699,39); +type = Stem; +}, +{ +place = (112,36); +type = Stem; +}, +{ +place = (60,39); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(454,-8,o), -(552,70,o), -(552,187,cs), -(552,277,o), -(498,353,o), -(386,361,c), -(386,363,l), -(495,375,o), -(543,455,o), -(543,539,cs), -(543,654,o), -(449,729,o), -(309,729,cs), -(169,729,o), -(77,656,o), -(77,541,cs), -(77,456,o), -(125,377,o), -(233,363,c), -(233,361,l), -(121,349,o), -(65,269,o), -(65,185,cs), -(65,69,o), -(163,-8,o), -(309,-8,cs) +(642,-8,o), +(787,64,o), +(787,199,cs), +(787,313,o), +(677,381,o), +(558,385,c), +(558,393,l), +(659,406,o), +(738,463,o), +(738,559,cs), +(738,684,o), +(599,739,o), +(424,739,cs), +(248,739,o), +(112,685,o), +(112,559,cs), +(112,463,o), +(188,406,o), +(289,393,c), +(289,385,l), +(171,380,o), +(60,312,o), +(60,199,cs), +(60,64,o), +(205,-8,o), +(424,-8,cs) ); }, { closed = 1; nodes = ( -(189,26,o), -(108,88,o), -(108,191,cs), -(108,271,o), -(167,343,o), -(309,343,cs), -(449,343,o), -(511,278,o), -(511,191,cs), -(511,92,o), -(433,26,o), -(309,26,cs) +(209,26,o), +(99,89,o), +(99,203,cs), +(99,324,o), +(220,371,o), +(424,371,cs), +(627,371,o), +(748,325,o), +(748,203,cs), +(748,90,o), +(639,26,o), +(424,26,cs) ); }, { closed = 1; nodes = ( -(173,380,o), -(117,449,o), -(117,537,cs), -(117,634,o), -(190,696,o), -(309,696,cs), -(424,696,o), -(503,636,o), -(503,537,cs), -(503,453,o), -(450,380,o), -(309,380,cs) +(223,405,o), +(148,467,o), +(148,555,cs), +(148,663,o), +(266,706,o), +(424,706,cs), +(581,706,o), +(699,663,o), +(699,555,cs), +(699,468,o), +(625,405,o), +(424,405,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (704,33); +type = Stem; +}, +{ +horizontal = 1; +place = (358,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (505,41); +type = Stem; +}, +{ +place = (482,40); +type = Stem; +}, +{ +place = (96,40); +type = Stem; +}, +{ +place = (72,41); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -82,10 +153,10 @@ nodes = ( (546,71,o), (546,189,cs), (546,279,o), -(492,354,o), -(388,374,c), -(388,377,l), -(466,397,o), +(492,352,o), +(398,372,c), +(398,380,l), +(466,400,o), (522,464,o), (522,548,cs), (522,662,o), @@ -95,10 +166,10 @@ nodes = ( (96,662,o), (96,548,cs), (96,464,o), -(152,397,o), -(230,377,c), -(230,374,l), -(126,354,o), +(152,400,o), +(220,380,c), +(220,372,l), +(126,352,o), (72,279,o), (72,189,cs), (72,71,o), @@ -141,133 +212,361 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (574,165); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (300,140); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-9,165); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (581,228); +type = Stem; +}, +{ +place = (557,222); +type = Stem; +}, +{ +place = (68,223); +type = Stem; +}, +{ +place = (38,228); type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(684,-9,o), +(809,74,o), +(809,203,cs), +(809,292,o), +(731,359,o), +(623,371,c), +(623,383,l), +(717,399,o), +(779,453,o), +(779,537,cs), +(779,683,o), +(623,739,o), +(423,739,cs), +(224,739,o), +(68,683,o), +(68,537,cs), +(68,453,o), +(131,398,o), +(225,383,c), +(225,371,l), +(116,359,o), +(38,293,o), +(38,203,cs), +(38,73,o), +(163,-9,o), +(423,-9,cs) +); }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(327,156,o), +(266,178,o), +(266,227,cs), +(266,271,o), +(315,300,o), +(423,300,cs), +(531,300,o), +(581,271,o), +(581,227,cs), +(581,178,o), +(521,156,o), +(423,156,cs) ); -stem = -2; +}, +{ +closed = 1; +nodes = ( +(332,440,o), +(291,467,o), +(291,508,cs), +(291,551,o), +(342,574,o), +(423,574,cs), +(505,574,o), +(557,551,o), +(557,508,cs), +(557,467,o), +(516,440,o), +(423,440,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (710,28); +type = Stem; +}, +{ +horizontal = 1; +place = (387,7); +type = Stem; +}, +{ +horizontal = 1; +place = (366,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,27); +type = Stem; +}, +{ +place = (322,33); +type = Stem; +}, +{ +place = (313,31); +type = Stem; +}, +{ +place = (54,31); +type = Stem; +}, +{ +place = (44,32); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(293,-8,o), +(355,59,o), +(355,197,cs), +(355,286,o), +(319,359,o), +(250,379,c), +(250,387,l), +(314,408,o), +(344,475,o), +(344,554,cs), +(344,663,o), +(292,738,o), +(200,738,cs), +(112,738,o), +(54,670,o), +(54,554,cs), +(54,472,o), +(85,408,o), +(149,387,c), +(149,379,l), +(84,360,o), +(44,294,o), +(44,197,cs), +(44,75,o), +(95,-8,o), +(200,-8,cs) +); +}, +{ +closed = 1; +nodes = ( +(126,19,o), +(76,70,o), +(76,198,cs), +(76,298,o), +(115,366,o), +(200,366,cs), +(274,366,o), +(322,311,o), +(322,198,cs), +(322,94,o), +(288,19,o), +(200,19,cs) +); }, { -background = { +closed = 1; +nodes = ( +(131,394,o), +(85,452,o), +(85,553,cs), +(85,645,o), +(122,710,o), +(200,710,cs), +(267,710,o), +(313,659,o), +(313,553,cs), +(313,458,o), +(271,394,o), +(200,394,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (593,145); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,145); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (216,159); +type = Stem; +}, +{ +place = (216,150); +type = Stem; +}, +{ +place = (24,150); +type = Stem; +}, +{ +place = (15,159); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(489,-10,o), -(592,74,o), -(592,198,cs), -(592,281,o), -(542,349,o), -(461,370,c), -(461,378,l), -(529,401,o), -(566,463,o), -(566,534,cs), -(566,652,o), -(472,729,o), -(309,729,cs), -(146,729,o), -(52,652,o), -(52,534,cs), -(52,463,o), -(89,401,o), -(157,378,c), -(157,370,l), -(76,349,o), -(26,281,o), -(26,198,cs), -(26,74,o), -(129,-10,o), -(309,-10,cs) +(310,-10,o), +(375,73,o), +(375,198,cs), +(375,277,o), +(342,346,o), +(279,365,c), +(279,375,l), +(339,398,o), +(366,460,o), +(366,540,cs), +(366,657,o), +(305,738,o), +(195,738,cs), +(85,738,o), +(24,659,o), +(24,540,cs), +(24,463,o), +(50,402,o), +(112,375,c), +(112,365,l), +(50,346,o), +(15,282,o), +(15,198,cs), +(15,73,o), +(83,-10,o), +(195,-10,cs) ); }, { closed = 1; nodes = ( -(254,152,o), -(221,179,o), -(221,227,cs), -(221,272,o), -(252,301,o), -(309,301,cs), -(366,301,o), -(397,272,o), -(397,227,cs), -(397,179,o), -(364,152,o), -(309,152,cs) +(183,135,o), +(174,158,o), +(174,214,cs), +(174,263,o), +(178,294,o), +(195,294,cs), +(212,294,o), +(216,265,o), +(216,214,cs), +(216,160,o), +(206,135,o), +(195,135,cs) ); }, { closed = 1; nodes = ( -(260,441,o), -(232,465,o), -(232,508,cs), -(232,548,o), -(258,574,o), -(309,574,cs), -(360,574,o), -(386,548,o), -(386,508,cs), -(386,465,o), -(358,441,o), -(309,441,cs) +(183,441,o), +(174,457,o), +(174,520,cs), +(174,557,o), +(177,593,o), +(195,593,cs), +(213,593,o), +(216,560,o), +(216,520,cs), +(216,458,o), +(207,441,o), +(195,441,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (580,157); +type = Stem; +}, +{ +horizontal = 1; +place = (304,142); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,164); +type = Stem; +}, +{ +place = (398,197); +type = Stem; +}, +{ +place = (387,182); +type = Stem; +}, +{ +place = (49,182); +type = Stem; +}, +{ +place = (23,197); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -276,10 +575,10 @@ nodes = ( (595,66,o), (595,200,cs), (595,287,o), -(534,354,o), -(456,374,c), -(456,382,l), -(523,403,o), +(534,351,o), +(456,371,c), +(456,386,l), +(523,407,o), (569,466,o), (569,539,cs), (569,658,o), @@ -289,10 +588,10 @@ nodes = ( (49,665,o), (49,539,cs), (49,466,o), -(95,403,o), -(162,382,c), -(162,374,l), -(84,354,o), +(95,407,o), +(162,386,c), +(162,371,l), +(84,351,o), (23,287,o), (23,200,cs), (23,74,o), @@ -338,5 +637,6 @@ nodes = ( width = 618; } ); +note = eight; unicode = 56; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eight.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eight.numr.glyph index ceaba782..b1d99dce 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eight.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eight.numr.glyph @@ -3,103 +3,65 @@ color = 6; glyphname = eight.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = eight.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = eight.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = eight.dnom; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,357); +ref = eight.dnom; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = eight.dnom; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = eight.dnom; +} ); -stem = -2; -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = eight.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = eight.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = eight.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = eight.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = eight; -}; -}; +note = eight.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eight.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eight.tf.glyph deleted file mode 100644 index 14841136..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/eight.tf.glyph +++ /dev/null @@ -1,99 +0,0 @@ -{ -export = 0; -glyphname = eight.tf; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = eight; -} -); -userData = { -RMXScaler = { -monoWidth = 600; -useSpacing = 90; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -13, -13 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -13, -13 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -13, -13 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -13, -13 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -13, -13 -); -stem = -2; -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = eight; -} -); -userData = { -RMXScaler = { -keepStroke = 40; -monoWidth = 600; -useSpacing = 70; -}; -}; -width = 618; -} -); -metricWidth = zero.tf; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -RMXScaler = { -source = eight; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eightinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eightinferior.glyph index f8faf860..f6850864 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eightinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eightinferior.glyph @@ -2,13 +2,159 @@ glyphname = eightinferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (219,174); +horizontal = 1; +place = (367,30); +type = Stem; +}, +{ +horizontal = 1; +place = (185,12); +type = Stem; +}, +{ +horizontal = 1; +place = (169,28); +type = Stem; +}, +{ +horizontal = 1; +place = (169,13); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,31); +type = Stem; +}, +{ +place = (565,38); +type = Stem; +}, +{ +place = (556,38); +type = Stem; +}, +{ +place = (253,37); +type = Stem; +}, +{ +place = (243,39); +type = Stem; } ); -layerId = m019; +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(535,-45,o), +(603,-2,o), +(603,75,cs), +(603,137,o), +(557,179,o), +(491,182,c), +(491,185,l), +(554,194,o), +(594,228,o), +(594,286,cs), +(594,364,o), +(519,397,o), +(423,397,cs), +(328,397,o), +(253,365,o), +(253,286,cs), +(253,227,o), +(295,193,o), +(355,185,c), +(355,182,l), +(292,179,o), +(243,138,o), +(243,75,cs), +(243,-2,o), +(311,-45,o), +(423,-45,cs) +); +}, +{ +closed = 1; +nodes = ( +(329,-14,o), +(282,19,o), +(282,79,cs), +(282,143,o), +(334,169,o), +(423,169,cs), +(513,169,o), +(565,143,o), +(565,79,cs), +(565,19,o), +(517,-14,o), +(423,-14,cs) +); +}, +{ +closed = 1; +nodes = ( +(326,197,o), +(290,232,o), +(290,282,cs), +(290,343,o), +(346,367,o), +(423,367,cs), +(500,367,o), +(556,343,o), +(556,282,cs), +(556,232,o), +(520,197,o), +(423,197,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (368,29); +type = Stem; +}, +{ +horizontal = 1; +place = (184,13); +type = Stem; +}, +{ +horizontal = 1; +place = (168,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,30); +type = Stem; +}, +{ +place = (330,36); +type = Stem; +}, +{ +place = (317,34); +type = Stem; +}, +{ +place = (87,34); +type = Stem; +}, +{ +place = (72,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -76,75 +222,363 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (289,109); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (132,93); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-45,108); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +place = (478,152); +type = Stem; +}, +{ +place = (471,149); +type = Stem; +}, +{ +place = (226,149); +type = Stem; +}, +{ +place = (216,152); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(567,-45,o), +(630,5,o), +(630,81,cs), +(630,132,o), +(595,173,o), +(544,181,c), +(544,185,l), +(589,195,o), +(620,228,o), +(620,277,cs), +(620,365,o), +(534,398,o), +(422,398,cs), +(312,398,o), +(226,365,o), +(226,277,cs), +(226,230,o), +(255,195,o), +(302,185,c), +(302,181,l), +(248,173,o), +(216,130,o), +(216,81,cs), +(216,4,o), +(280,-45,o), +(422,-45,cs) +); +}, +{ +closed = 1; +nodes = ( +(391,63,o), +(368,73,o), +(368,97,cs), +(368,117,o), +(382,132,o), +(422,132,cs), +(463,132,o), +(478,117,o), +(478,97,cs), +(478,73,o), +(455,63,o), +(422,63,cs) +); +}, +{ +closed = 1; +nodes = ( +(391,225,o), +(375,238,o), +(375,258,cs), +(375,277,o), +(391,289,o), +(422,289,cs), +(454,289,o), +(471,277,o), +(471,258,cs), +(471,237,o), +(455,225,o), +(422,225,cs) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (372,25); +type = Stem; +}, +{ +horizontal = 1; +place = (186,11); +type = Stem; +}, +{ +horizontal = 1; +place = (172,25); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,25); +type = Stem; +}, +{ +place = (254,30); +type = Stem; +}, +{ +place = (251,27); +type = Stem; +}, +{ +place = (112,27); +type = Stem; +}, +{ +place = (106,30); type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(249,-45,o), +(284,-4,o), +(284,77,cs), +(284,132,o), +(263,172,o), +(227,183,c), +(227,186,l), +(261,199,o), +(278,239,o), +(278,287,cs), +(278,351,o), +(248,397,o), +(195,397,cs), +(145,397,o), +(112,356,o), +(112,287,cs), +(112,239,o), +(129,199,o), +(163,186,c), +(163,183,l), +(129,173,o), +(106,134,o), +(106,77,cs), +(106,6,o), +(135,-45,o), +(195,-45,cs) +); }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(160,-20,o), +(136,8,o), +(136,79,cs), +(136,133,o), +(154,172,o), +(195,172,cs), +(232,172,o), +(254,139,o), +(254,79,cs), +(254,21,o), +(237,-20,o), +(195,-20,cs) +); +}, +{ +closed = 1; +nodes = ( +(161,197,o), +(139,230,o), +(139,285,cs), +(139,335,o), +(156,372,o), +(195,372,cs), +(229,372,o), +(251,342,o), +(251,285,cs), +(251,231,o), +(230,197,o), +(195,197,cs) +); +} ); -stem = -2; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (310,87); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,87); +type = Stem; +}, +{ +place = (209,111); +type = Stem; +}, +{ +place = (209,50); +type = Stem; +}, +{ +place = (208,106); +type = Stem; +}, +{ +place = (131,50); +type = Stem; +}, +{ +place = (77,106); +type = Stem; +}, +{ +place = (71,110); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(275,-46,o), +(320,4,o), +(320,78,cs), +(320,127,o), +(296,166,o), +(259,176,c), +(259,181,l), +(293,195,o), +(314,229,o), +(314,280,cs), +(314,350,o), +(269,397,o), +(195,397,cs), +(119,397,o), +(77,350,o), +(77,280,cs), +(77,233,o), +(96,196,o), +(131,181,c), +(131,176,l), +(93,165,o), +(71,126,o), +(71,78,cs), +(71,3,o), +(118,-46,o), +(195,-46,cs) +); }, { -anchors = ( +closed = 1; +nodes = ( +(187,41,o), +(181,56,o), +(181,87,cs), +(181,114,o), +(183,133,o), +(195,133,cs), +(208,133,o), +(209,114,o), +(209,87,cs), +(209,57,o), +(203,41,o), +(195,41,cs) +); +}, { -name = _center; -pos = (220,174); +closed = 1; +nodes = ( +(188,222,o), +(183,231,o), +(183,268,cs), +(183,288,o), +(184,310,o), +(195,310,cs), +(207,310,o), +(208,289,o), +(208,268,cs), +(208,232,o), +(203,222,o), +(195,222,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (294,103); +type = Stem; +}, +{ +horizontal = 1; +place = (136,93); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,108); +type = Stem; +}, +{ +place = (263,130); +type = Stem; +}, +{ +place = (257,120); +type = Stem; +}, +{ +place = (62,120); +type = Stem; +}, +{ +place = (46,130); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -212,24 +646,9 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); +note = eightinferior; unicode = 8328; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = eight; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eightsuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eightsuperior.glyph index 49a4df00..a84c87ef 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eightsuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eightsuperior.glyph @@ -1,107 +1,67 @@ { -color = 6; glyphname = eightsuperior; -kernLeft = eightsuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = eightinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = eightinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = eightinferior; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,376); +ref = eightinferior; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = eightinferior; +} ); -stem = -2; -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = eightinferior; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = eightinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = eightinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = eightinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = eightinferior; -}; -width = 618; +width = 846; } ); +note = eightsuperior; unicode = 8312; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = eight; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ellipsis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ellipsis.glyph index 01c3e719..1415b669 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ellipsis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ellipsis.glyph @@ -1,179 +1,349 @@ { -color = 6; glyphname = ellipsis; -kernLeft = ellipsis; -kernRight = ellipsis; layers = ( { -background = { +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(186,-7,o), -(199,5,o), -(199,22,cs), -(199,39,o), -(186,51,o), -(169,51,cs), -(152,51,o), -(139,39,o), -(139,22,cs), -(139,5,o), -(152,-7,o), -(169,-7,cs) +(143,-7,o), +(170,19,o), +(170,38,qs), +(170,57,o), +(143,83,o), +(123,83,qs), +(103,83,o), +(76,57,o), +(76,38,qs), +(76,19,o), +(103,-7,o), +(123,-7,qs) ); }, { closed = 1; nodes = ( -(372,-7,o), -(385,5,o), -(385,22,cs), -(385,39,o), -(372,51,o), -(355,51,cs), -(338,51,o), -(325,39,o), -(325,22,cs), -(325,5,o), -(338,-7,o), -(355,-7,cs) +(329,-7,o), +(356,19,o), +(356,38,qs), +(356,57,o), +(329,83,o), +(309,83,qs), +(289,83,o), +(262,57,o), +(262,38,qs), +(262,19,o), +(289,-7,o), +(309,-7,qs) ); }, { closed = 1; nodes = ( -(558,-7,o), -(571,5,o), -(571,22,cs), -(571,39,o), -(558,51,o), -(541,51,cs), -(524,51,o), -(511,39,o), -(511,22,cs), -(511,5,o), -(524,-7,o), -(541,-7,cs) +(515,-7,o), +(542,19,o), +(542,38,qs), +(542,57,o), +(515,83,o), +(495,83,qs), +(475,83,o), +(448,57,o), +(448,38,qs), +(448,19,o), +(475,-7,o), +(495,-7,qs) ); } ); -}; -layerId = m019; +width = 618; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = -1; -anchor = "#exit"; -pos = (-186,0); -ref = period; +closed = 1; +nodes = ( +(83,-6,o), +(106,18.375,o), +(106,36.188,qs), +(106,54,o), +(83,77,o), +(67,77,qs), +(51,77,o), +(28,54,o), +(28,36.188,qs), +(28,18.375,o), +(51,-6,o), +(67,-6,qs) +); }, { -alignment = 1; -anchor = "#exit"; -ref = period; +closed = 1; +nodes = ( +(214,-6,o), +(237,18.375,o), +(237,36.188,qs), +(237,54,o), +(214,77,o), +(198,77,qs), +(182,77,o), +(159,54,o), +(159,36.188,qs), +(159,18.375,o), +(182,-6,o), +(198,-6,qs) +); }, { -alignment = 1; -anchor = "#exit"; -pos = (186,0); -ref = period; +closed = 1; +nodes = ( +(345,-6,o), +(368,18.375,o), +(368,36.188,qs), +(368,54,o), +(345,77,o), +(329,77,qs), +(313,77,o), +(290,54,o), +(290,36.188,qs), +(290,18.375,o), +(313,-6,o), +(329,-6,qs) +); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = period; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = period; -}; -width = 618; +width = 390; }, { -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(25,-8,o), -(63,27,o), -(63,80,cs), -(63,133,o), -(25,168,o), -(-31,168,cs), -(-87,168,o), -(-125,133,o), -(-125,80,cs), -(-125,27,o), -(-87,-8,o), -(-31,-8,cs) +(89,-9,o), +(121,44.375,o), +(121,85.688,qs), +(121,129,o), +(89,181,o), +(66,181,qs), +(41,181,o), +(9,129,o), +(9,85.688,qs), +(9,43.375,o), +(41,-9,o), +(66,-9,qs) ); }, { closed = 1; nodes = ( -(303,-8,o), -(341,27,o), -(341,80,cs), -(341,133,o), -(303,168,o), -(247,168,cs), -(191,168,o), -(153,133,o), -(153,80,cs), -(153,27,o), -(191,-8,o), -(247,-8,cs) +(219,-9,o), +(251,44.375,o), +(251,85.688,qs), +(251,129,o), +(219,181,o), +(196,181,qs), +(171,181,o), +(139,129,o), +(139,85.688,qs), +(139,43.375,o), +(171,-9,o), +(196,-9,qs) ); }, { closed = 1; nodes = ( -(581,-8,o), -(619,27,o), -(619,80,cs), -(619,133,o), -(581,168,o), -(525,168,cs), -(469,168,o), -(431,133,o), -(431,80,cs), -(431,27,o), -(469,-8,o), -(525,-8,cs) +(349,-9,o), +(381,44.375,o), +(381,85.688,qs), +(381,129,o), +(349,181,o), +(326,181,qs), +(301,181,o), +(269,129,o), +(269,85.688,qs), +(269,43.375,o), +(301,-9,o), +(326,-9,qs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; -anchor = "#exit"; -pos = (-68,0); -ref = period; -scale = (0.62,1); +closed = 1; +nodes = ( +(159,-8,o), +(202,61,o), +(202,117.5,qs), +(202,174,o), +(159,243,o), +(124,243,qs), +(89,243,o), +(45,174,o), +(45,117.5,qs), +(45,61,o), +(89,-8,o), +(124,-8,qs) +); }, { -alignment = 1; -anchor = "#exit"; -pos = (117,0); -ref = period; -scale = (0.62,1); +closed = 1; +nodes = ( +(344,-8,o), +(387,61,o), +(387,117.5,qs), +(387,174,o), +(344,243,o), +(309,243,qs), +(274,243,o), +(230,174,o), +(230,117.5,qs), +(230,61,o), +(274,-8,o), +(309,-8,qs) +); }, { -alignment = 1; -anchor = "#exit"; -pos = (302,0); -ref = period; -scale = (0.62,1); +closed = 1; +nodes = ( +(529,-8,o), +(572,61,o), +(572,117.5,qs), +(572,174,o), +(529,243,o), +(494,243,qs), +(459,243,o), +(415,174,o), +(415,117.5,qs), +(415,61,o), +(459,-8,o), +(494,-8,qs) +); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = period; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = period; -}; width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(209.532,-7,o), +(244,24,o), +(244,46.859,qs), +(244,69.719,o), +(209.532,101,o), +(184,101,qs), +(158.468,101,o), +(124,70,o), +(124,47.141,qs), +(124,24.281,o), +(158.468,-7,o), +(184,-7,qs) +); +}, +{ +closed = 1; +nodes = ( +(448.532,-7,o), +(483,24,o), +(483,46.859,qs), +(483,69.719,o), +(448.532,101,o), +(423,101,qs), +(397.468,101,o), +(363,70,o), +(363,47.141,qs), +(363,24.281,o), +(397.468,-7,o), +(423,-7,qs) +); +}, +{ +closed = 1; +nodes = ( +(687.532,-7,o), +(722,24,o), +(722,46.859,qs), +(722,69.719,o), +(687.532,101,o), +(662,101,qs), +(636.468,101,o), +(602,70,o), +(602,47.141,qs), +(602,24.281,o), +(636.468,-7,o), +(662,-7,qs) +); +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(201.621,-10,o), +(267,64,o), +(267,122.359,qs), +(267,180.719,o), +(201.621,255,o), +(150.045,255,qs), +(98.468,255,o), +(34,182,o), +(34,123.141,qs), +(34,64.281,o), +(98.468,-10,o), +(150.045,-10,qs) +); +}, +{ +closed = 1; +nodes = ( +(474.621,-10,o), +(540,64,o), +(540,122.359,qs), +(540,180.719,o), +(474.621,255,o), +(423.045,255,qs), +(371.468,255,o), +(307,182,o), +(307,123.141,qs), +(307,64.281,o), +(371.468,-10,o), +(423.045,-10,qs) +); +}, +{ +closed = 1; +nodes = ( +(747.621,-10,o), +(813,64,o), +(813,122.359,qs), +(813,180.719,o), +(747.621,255,o), +(696.045,255,qs), +(644.468,255,o), +(580,182,o), +(580,123.141,qs), +(580,64.281,o), +(644.468,-10,o), +(696.045,-10,qs) +); +} +); +width = 846; } ); -metricLeft = period; -metricRight = period; +note = ellipsis; unicode = 8230; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ellipsis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ellipsis.ss01.glyph index be419db0..5e28467b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ellipsis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ellipsis.ss01.glyph @@ -1,72 +1,204 @@ { -color = 6; glyphname = ellipsis.ss01; -kernLeft = period.ss01; -kernRight = period.ss01; layers = ( { -background = { +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -pos = (82,0); -ref = ellipsis; +closed = 1; +nodes = ( +(176,0,l), +(176,87,l), +(110,87,l), +(110,0,l) +); +}, +{ +closed = 1; +nodes = ( +(342,0,l), +(342,87,l), +(276,87,l), +(276,0,l) +); +}, +{ +closed = 1; +nodes = ( +(508,0,l), +(508,87,l), +(442,87,l), +(442,0,l) +); } ); -}; -layerId = m019; +width = 618; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = -1; -pos = (-186,0); -ref = period.ss01; +closed = 1; +nodes = ( +(109,0,l), +(109,69,l), +(63,69,l), +(63,0,l) +); }, { -alignment = -1; -anchor = "#exit"; -ref = period.ss01; +closed = 1; +nodes = ( +(218,0,l), +(218,69,l), +(172,69,l), +(172,0,l) +); }, { -alignment = -1; -anchor = "#exit"; -pos = (186,0); -ref = period.ss01; +closed = 1; +nodes = ( +(327,0,l), +(327,69,l), +(281,69,l), +(281,0,l) +); } ); -width = 618; +width = 390; }, { -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -pos = (-192,0); -ref = ellipsis; +closed = 1; +nodes = ( +(117,0,l), +(117,176,l), +(16,176,l), +(16,0,l) +); +}, +{ +closed = 1; +nodes = ( +(245,0,l), +(245,176,l), +(144,176,l), +(144,0,l) +); +}, +{ +closed = 1; +nodes = ( +(373,0,l), +(373,176,l), +(272,176,l), +(272,0,l) +); } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; -pos = (-116,0); -ref = period.ss01; -scale = (0.7,0.8); +closed = 1; +nodes = ( +(191,0,l), +(191,214,l), +(31,214,l), +(31,0,l) +); }, { -alignment = -1; -anchor = "#exit"; -pos = (92,0); -ref = period.ss01; -scale = (0.7,0.8); +closed = 1; +nodes = ( +(389,0,l), +(389,214,l), +(229,214,l), +(229,0,l) +); }, { -alignment = -1; -anchor = "#exit"; -pos = (300,0); -ref = period.ss01; -scale = (0.7,0.8); +closed = 1; +nodes = ( +(587,0,l), +(587,214,l), +(427,214,l), +(427,0,l) +); } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(226,0,l), +(226,91,l), +(142,91,l), +(142,0,l) +); +}, +{ +closed = 1; +nodes = ( +(465,0,l), +(465,91,l), +(381,91,l), +(381,0,l) +); +}, +{ +closed = 1; +nodes = ( +(704,0,l), +(704,91,l), +(620,91,l), +(620,0,l) +); +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(253,0,l), +(253,244,l), +(50,244,l), +(50,0,l) +); +}, +{ +closed = 1; +nodes = ( +(525,0,l), +(525,244,l), +(322,244,l), +(322,0,l) +); +}, +{ +closed = 1; +nodes = ( +(797,0,l), +(797,244,l), +(594,244,l), +(594,0,l) +); +} +); +width = 846; } ); +note = ellipsis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/emacron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/emacron.glyph index 2faa86ce..b63c6384 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/emacron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/emacron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = emacron; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (3,-155); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +29,46 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (1,-134); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (10,-155); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (8,-134); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/emdash.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/emdash.case.glyph index a02bf453..27bb2e81 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/emdash.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/emdash.case.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = emdash.case; -kernLeft = hyphen.case; -kernRight = hyphen.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,106); @@ -15,7 +13,27 @@ ref = emdash; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,106); +ref = emdash; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,94); +ref = emdash; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (0,93); @@ -23,14 +41,27 @@ ref = emdash; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,106); +ref = emdash; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,106); +ref = emdash; +} +); +width = 846; } ); -metricLeft = emdash; -metricRight = emdash; -userData = { -KernOnSpecialSpacing = { -L = dashes; -R = dashes; -}; -}; +note = emdash.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/emdash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/emdash.glyph index 59e5f355..9f82c39c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/emdash.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/emdash.glyph @@ -1,68 +1,163 @@ { glyphname = emdash; -kernLeft = hyphen; -kernRight = hyphen; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (272,37); +type = Stem; +}, +{ +place = (10,825); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(618,242,l), -(618,275,l), -(0,275,l), -(0,242,l) +(10,272,l), +(835,272,l), +(835,309,l), +(10,309,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = hyphen; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = hyphen; -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (242,34); +type = Stem; +}, +{ +place = (10,598); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(10,242,l), +(608,242,l), +(608,276,l), +(10,276,l) ); -type = Stem; } ); -}; width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (236,185); +type = Stem; +}, +{ +place = (37,772); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(37,236,l), +(809,236,l), +(809,421,l), +(37,421,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (274,31); +type = Stem; +}, +{ +place = (5,380); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(5,274,l), +(385,274,l), +(385,305,l), +(5,305,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (200,162); +type = Stem; +}, +{ +place = (4,383); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(4,200,l), +(387,200,l), +(387,362,l), +(4,362,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (207,160); +type = Stem; +}, +{ +place = (10,598); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(616,192,l), -(616,352,l), -(0,352,l), -(0,192,l) +(10,207,l), +(608,207,l), +(608,367,l), +(10,367,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = hyphen; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = hyphen; -}; width = 618; } ); +note = emdash; unicode = 8212; -userData = { -KernOnSpecialSpacing = { -L = dashes; -R = dashes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/emptyset.glyph b/sources/MonaSansMono.glyphspackage/glyphs/emptyset.glyph index cca6a69d..13015aaa 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/emptyset.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/emptyset.glyph @@ -2,7 +2,106 @@ glyphname = emptyset; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (701,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-4,32); +type = Stem; +}, +{ +place = (770,36); +type = Stem; +}, +{ +place = (42,35); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(632,-4,o), +(806,149,o), +(806,366,cs), +(806,580,o), +(632,733,o), +(424,733,cs), +(214,733,o), +(42,580,o), +(42,366,cs), +(42,149,o), +(214,-4,o), +(424,-4,cs) +); +}, +{ +closed = 1; +nodes = ( +(298,28,o), +(193,88,o), +(132,181,c), +(730,524,l), +(756,476,o), +(770,422,o), +(770,366,cs), +(770,171,o), +(611,28,o), +(424,28,cs) +); +}, +{ +closed = 1; +nodes = ( +(91,255,o), +(77,309,o), +(77,366,cs), +(77,560,o), +(236,701,o), +(424,701,cs), +(549,701,o), +(653,641,o), +(714,550,c), +(116,208,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (525,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (646,36); +type = Stem; +}, +{ +horizontal = 1; +place = (48,36); +type = Stem; +}, +{ +place = (582,36); +type = Stem; +}, +{ +place = (0,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -24,38 +123,283 @@ nodes = ( { closed = 1; nodes = ( -(71,202,l), -(564,501,l), -(546,531,l), -(52,231,l) +(213,84,o), +(130,133,o), +(82,208,c), +(553,494,l), +(571,457,o), +(582,413,o), +(582,367,cs), +(582,207,o), +(462,84,o), +(309,84,cs) ); }, { closed = 1; nodes = ( -(36,208,o), +(47,276,o), +(36,320,o), (36,367,cs), (36,524,o), (157,646,o), (309,646,cs), -(462,646,o), -(582,523,o), -(582,367,cs), -(582,207,o), -(462,84,o), -(309,84,cs), -(156,84,o) +(404,646,o), +(486,599,o), +(535,525,c), +(65,239,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -}; width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (548,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (662,71); +type = Stem; +}, +{ +horizontal = 1; +place = (-4,71); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(645,-4,o), +(813,147,o), +(813,366,cs), +(813,581,o), +(645,733,o), +(423,733,cs), +(201,733,o), +(33,582,o), +(33,366,cs), +(33,147,o), +(201,-4,o), +(423,-4,cs) +); +}, +{ +closed = 1; +nodes = ( +(294,67,o), +(213,119,o), +(167,187,c), +(706,488,l), +(722,451,o), +(731,409,o), +(731,366,cs), +(731,191,o), +(597,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(121,287,o), +(115,328,o), +(115,366,cs), +(115,540,o), +(251,662,o), +(423,662,cs), +(530,662,o), +(616,618,o), +(670,548,c), +(135,249,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,22); +type = Stem; +}, +{ +horizontal = 1; +place = (170,22); +type = Stem; +}, +{ +place = (380,24); +type = Stem; +}, +{ +place = (14,24); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(318,170,o), +(404,256,o), +(404,366,cs), +(404,475,o), +(318,560,o), +(209,560,cs), +(99,560,o), +(14,474,o), +(14,366,cs), +(14,256,o), +(99,170,o), +(209,170,cs) +); +}, +{ +closed = 1; +nodes = ( +(149,192,o), +(96,223,o), +(66,269,c), +(362,444,l), +(373,422,o), +(380,394,o), +(380,366,cs), +(380,268,o), +(305,192,o), +(209,192,cs) +); +}, +{ +closed = 1; +nodes = ( +(45,310,o), +(38,337,o), +(38,366,cs), +(38,463,o), +(114,538,o), +(209,538,cs), +(269,538,o), +(321,508,o), +(351,463,c), +(56,287,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (497,66); +type = Stem; +}, +{ +horizontal = 1; +place = (166,66); +type = Stem; +}, +{ +place = (322,68); +type = Stem; +}, +{ +place = (0,68); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(306,166,o), +(390,247,o), +(390,365,cs), +(390,482,o), +(306,563,o), +(195,563,cs), +(84,563,o), +(0,482,o), +(0,365,cs), +(0,247,o), +(83,166,o), +(195,166,cs) +); +}, +{ +closed = 1; +nodes = ( +(157,232,o), +(124,247,o), +(102,271,c), +(317,403,l), +(320,392,o), +(322,378,o), +(322,365,cs), +(322,287,o), +(267,232,o), +(195,232,cs) +); +}, +{ +closed = 1; +nodes = ( +(69,341,o), +(68,352,o), +(68,365,cs), +(68,442,o), +(124,497,o), +(195,497,cs), +(231,497,o), +(262,483,o), +(285,459,c), +(72,329,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (574,105); +type = Stem; +}, +{ +horizontal = 1; +place = (50,105); +type = Stem; +}, +{ +place = (511,107); +type = Stem; +}, +{ +place = (0,107); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -77,36 +421,37 @@ nodes = ( { closed = 1; nodes = ( -(117,190,l), -(560,460,l), -(500,544,l), -(58,274,l) +(249,155,o), +(197,178,o), +(161,217,c), +(503,425,l), +(508,407,o), +(511,387,o), +(511,366,cs), +(511,241,o), +(423,155,o), +(309,155,cs) ); }, { closed = 1; nodes = ( -(107,242,o), +(109,327,o), +(107,346,o), (107,366,cs), (107,488,o), (197,574,o), (309,574,cs), -(423,574,o), -(511,484,o), -(511,366,cs), -(511,241,o), -(423,155,o), -(309,155,cs), -(191,155,o) +(366,574,o), +(416,552,o), +(452,515,c), +(114,308,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -}; width = 618; } ); +note = emptyset; unicode = 8709; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/endash.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/endash.case.glyph index 642468a6..e7cf886b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/endash.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/endash.case.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = endash.case; -kernLeft = hyphen.case; -kernRight = hyphen.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,106); @@ -15,7 +13,27 @@ ref = endash; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,106); +ref = endash; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,94); +ref = endash; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (0,93); @@ -23,14 +41,27 @@ ref = endash; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,106); +ref = endash; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,106); +ref = endash; +} +); +width = 846; } ); -metricLeft = endash; -metricRight = endash; -userData = { -KernOnSpecialSpacing = { -L = dashes; -R = dashes; -}; -}; +note = endash.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/endash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/endash.glyph index 36f76409..7c41cdea 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/endash.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/endash.glyph @@ -1,69 +1,163 @@ { glyphname = endash; -kernLeft = hyphen; -kernRight = hyphen; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (351,36); +type = Stem; +}, +{ +place = (107,635); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(618,242,l), -(618,275,l), -(0,275,l), -(0,242,l) +(107,351,l), +(742,351,l), +(742,387,l), +(107,387,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = hyphen; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = hyphen; -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (302,34); +type = Stem; +}, +{ +place = (35,548); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(35,302,l), +(583,302,l), +(583,336,l), +(35,336,l) ); -type = Stem; } ); -}; width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (283,178); +type = Stem; +}, +{ +place = (71,705); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(71,283,l), +(776,283,l), +(776,461,l), +(71,461,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (332,31); +type = Stem; +}, +{ +place = (25,341); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(25,332,l), +(366,332,l), +(366,363,l), +(25,363,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (261,160); +type = Stem; +}, +{ +place = (-7,404); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(-7,261,l), +(397,261,l), +(397,421,l), +(-7,421,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (252,165); +type = Stem; +}, +{ +place = (25,569); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(618,192,l), -(618,352,l), -(0,352,l), -(0,192,l) +(25,252,l), +(594,252,l), +(594,417,l), +(25,417,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = hyphen; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = hyphen; -}; width = 618; } ); +note = endash; unicode = 8211; -userData = { -KernOnName = endash; -KernOnSpecialSpacing = { -L = dashes; -R = dashes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eng.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eng.glyph index 6edfd634..f133fa61 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eng.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eng.glyph @@ -1,28 +1,116 @@ { glyphname = eng; -kernLeft = n; -kernRight = n; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (493,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (693,37); +type = Stem; +}, +{ +place = (130,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(130,0,l), +(167,0,l), +(167,256,ls), +(167,398,o), +(287,493,o), +(456,493,cs), +(607,493,o), +(693,431,o), +(693,277,cs), +(693,-35,ls), +(693,-107,o), +(663,-133,o), +(599,-133,cs), +(533,-133,l), +(533,-167,l), +(603,-167,ls), +(668,-167,o), +(730,-140,o), +(730,-43,cs), +(730,283,ls), +(730,463,o), +(616,527,o), +(457,527,cs), +(332,527,o), +(226,477,o), +(175,387,c), +(167,387,l), +(167,517,l), +(130,517,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (478,37); +type = Stem; +}, +{ +place = (114,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(419,-167,ls), -(485,-167,o), -(515,-124,o), -(515,-60,cs), -(515,300,ls), -(515,462,o), -(440,525,o), -(337,525,cs), -(258,525,o), -(187,482,o), -(154,400,c), -(150,400,l), -(148,517,l), -(114,517,l), (114,0,l), (150,0,l), (150,274,ls), @@ -32,57 +120,336 @@ nodes = ( (429,491,o), (478,430,o), (478,294,cs), -(478,-50,ls), -(478,-110,o), -(457,-133,o), -(408,-133,cs), -(344,-133,l), -(344,-167,l) +(478,-40,ls), +(478,-107,o), +(454,-133,o), +(398,-133,cs), +(334,-133,l), +(334,-167,l), +(409,-167,ls), +(482,-167,o), +(515,-120,o), +(515,-50,cs), +(515,300,ls), +(515,462,o), +(440,525,o), +(337,525,cs), +(261,525,o), +(192,482,o), +(160,400,c), +(150,400,l), +(148,517,l), +(114,517,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (385,170); +type = Stem; +}, +{ +horizontal = 1; +place = (385,160); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,161); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (564,226); +type = Stem; +}, +{ +place = (71,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(396,-167,ls), -(528,-167,o), -(577,-97,o), -(577,25,cs), -(577,333,ls), -(577,494,o), -(499,554,o), -(399,554,cs), -(333,554,o), -(274,522,o), -(250,455,c), -(242,455,l), -(235,544,l), -(51,544,l), -(51,0,l), -(242,0,l), -(242,308,ls), -(242,351,o), -(265,400,o), +(71,0,l), +(297,0,l), +(297,272,ls), +(297,337,o), +(354,385,o), +(443,385,cs), +(536,385,o), +(564,332,o), +(564,259,cs), +(564,34,ls), +(564,7,o), +(554,-6,o), +(530,-6,cs), +(407,-6,l), +(407,-167,l), +(613,-167,ls), +(730,-167,o), +(787,-114,o), +(790,0,cs), +(790,300,ls), +(790,492,o), +(682,555,o), +(524,555,cs), +(436,555,o), +(347,523,o), +(309,468,c), +(297,468,l), +(290,545,l), +(71,545,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (500,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,27); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (293,29); +type = Stem; +}, +{ +place = (71,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(71,0,l), +(100,0,l), +(100,307,ls), +(100,418,o), +(135,500,o), +(207,500,cs), +(256,500,o), +(293,472,o), +(293,371,cs), +(293,-69,ls), +(293,-123,o), +(279,-140,o), +(240,-140,cs), +(194,-140,l), +(194,-167,l), +(244,-167,ls), +(302,-167,o), +(322,-130,o), +(322,-74,cs), +(322,378,ls), +(322,476,o), +(281,526,o), +(216,526,cs), +(165,526,o), +(125,495,o), +(110,439,c), +(100,439,l), +(99,516,l), +(71,516,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (549,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (413,128); +type = Stem; +}, +{ +horizontal = 1; +place = (413,65); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,127); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (217,145); +type = Stem; +}, +{ +place = (162,12); +type = Stem; +}, +{ +place = (28,146); +type = Stem; +}, +{ +place = (28,143); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(28,0,l), +(174,0,l), +(174,343,ls), +(174,387,o), +(177,413,o), +(197,413,cs), +(210,413,o), +(217,399,o), +(217,349,cs), +(217,-1,ls), +(217,-28,o), +(210,-40,o), +(187,-40,cs), +(162,-40,l), +(162,-167,l), +(213,-167,ls), +(325,-167,o), +(362,-108,o), +(362,-2,cs), +(362,379,ls), +(362,500,o), +(332,549,o), +(262,549,cs), +(228,549,o), +(197,522,o), +(182,478,c), +(172,478,l), +(170,541,l), +(28,541,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (400,154); +type = Stem; +}, +{ +horizontal = 1; +place = (400,144); +type = Stem; +}, +{ +horizontal = 1; +place = (400,55); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,133); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (385,191); +type = Stem; +}, +{ +place = (52,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(52,0,l), +(243,0,l), +(243,308,ls), +(243,351,o), +(266,400,o), (318,400,cs), -(368,400,o), -(386,362,o), -(386,291,cs), -(386,21,ls), -(386,-19,o), -(372,-34,o), -(339,-34,cs), -(303,-34,l), -(303,-167,l) +(367,400,o), +(385,363,o), +(385,291,cs), +(385,1,ls), +(385,-24,o), +(377,-34,o), +(358,-34,cs), +(282,-34,l), +(282,-167,l), +(415,-167,ls), +(530,-167,o), +(575,-105,o), +(576,0,cs), +(576,333,ls), +(576,494,o), +(498,554,o), +(399,554,cs), +(331,554,o), +(280,520,o), +(257,455,c), +(243,455,l), +(236,544,l), +(52,544,l) ); } ); width = 618; } ); +note = eng; unicode = 331; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eogonek.glyph index d7c6fd63..712dc8c1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eogonek.glyph @@ -1,167 +1,86 @@ { color = 0; glyphname = eogonek; -kernLeft = e; -kernRight = e; layers = ( { -anchors = ( -{ -name = bottom; -pos = (317,0); -}, +layerId = m01; +shapes = ( { -name = ogonek; -pos = (396,0); +ref = e; }, { -name = top; -pos = (314,517); +pos = (99,-14); +ref = ogonekcomb.e; } ); -layerId = m019; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -closed = 1; -nodes = ( -(413,-196,o), -(431,-193,o), -(444,-188,c), -(444,-161,l), -(427,-167,o), -(408,-168,o), -(398,-168,cs), -(355,-168,o), -(334,-148,o), -(334,-113,cs), -(334,-61,o), -(384,-22,o), -(444,26,c), -(492,53,o), -(525,95,o), -(536,147,c), -(498,147,l), -(478,72,o), -(411,26,o), -(317,26,cs), -(197,26,o), -(119,110,o), -(115,256,c), -(538,256,l), -(552,410,o), -(474,525,o), -(315,525,cs), -(167,525,o), -(78,417,o), -(78,258,cs), -(78,97,o), -(172,-8,o), -(317,-8,cs), -(335,-8,o), -(353,-6,o), -(371,-2,c), -(332,-36,o), -(303,-73,o), -(303,-119,cs), -(303,-167,o), -(336,-196,o), -(392,-196,cs) -); +ref = e; }, { -closed = 1; -nodes = ( -(125,416,o), -(201,491,o), -(314,491,cs), -(426,491,o), -(502,426,o), -(503,290,c), -(116,290,l) -); +pos = (34,-20); +ref = ogonekcomb.e; } ); width = 618; }, { -anchors = ( +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, { -name = bottom; -pos = (316,0); +pos = (82,-7); +ref = ogonekcomb.e; +} +); +width = 846; }, { -name = ogonek; -pos = (447,0); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; }, { -name = top; -pos = (309,544); +pos = (44,5); +ref = ogonekcomb.e; } ); -layerId = m020; +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -closed = 1; -nodes = ( -(406,-208,o), -(449,-200,o), -(467,-192,c), -(467,-113,l), -(456,-118,o), -(442,-121,o), -(425,-121,cs), -(396,-121,o), -(379,-106,o), -(379,-82,cs), -(379,-43,o), -(418,-17,o), -(483,34,c), -(536,66,o), -(570,114,o), -(577,172,c), -(397,172,l), -(387,148,o), -(362,132,o), -(316,132,cs), -(258,132,o), -(219,166,o), -(221,227,c), -(582,227,l), -(602,415,o), -(508,554,o), -(309,554,cs), -(143,554,o), -(33,445,o), -(33,267,cs), -(33,114,o), -(120,8,o), -(275,-8,cs), -(285,-9,o), -(295,-10,o), -(306,-10,c), -(266,-37,o), -(241,-71,o), -(241,-112,cs), -(241,-173,o), -(289,-208,o), -(368,-208,cs) -); +ref = e; }, { -closed = 1; -nodes = ( -(226,384,o), -(259,413,o), -(309,413,cs), -(357,413,o), -(391,387,o), -(394,341,c), -(222,341,l) +pos = (22,-9); +ref = ogonekcomb.e; +} ); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = e; +}, +{ +pos = (27,-16); +ref = ogonekcomb.e; } ); width = 618; } ); +note = eogonek; unicode = 281; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/equal.glyph b/sources/MonaSansMono.glyphspackage/glyphs/equal.glyph index 3a828a92..7ebe7c2a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/equal.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/equal.glyph @@ -8,60 +8,228 @@ name = center; pos = (309,366); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (423,34); +type = Stem; +}, +{ +horizontal = 1; +place = (186,34); +type = Stem; +}, +{ +place = (106,634); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(548,455,l), -(548,487,l), -(70,487,l), -(70,455,l) +(106,423,l), +(740,423,l), +(740,457,l), +(106,457,l) ); }, { closed = 1; nodes = ( -(548,235,l), -(548,267,l), -(70,267,l), -(70,235,l) +(106,186,l), +(740,186,l), +(740,220,l), +(106,220,l) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = center; +pos = (309,366); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -2 +place = (426,33); +type = Stem; +}, +{ +horizontal = 1; +place = (205,33); +type = Stem; +}, +{ +place = (70,478); +type = Stem; +} ); -stem = -2; -target = ( -1, -3 +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(70,426,l), +(548,426,l), +(548,459,l), +(70,459,l) ); +}, +{ +closed = 1; +nodes = ( +(70,205,l), +(548,205,l), +(548,238,l), +(70,238,l) +); +} +); +width = 618; +}, +{ +anchors = ( +{ +name = center; +pos = (310,366); +} +); +hints = ( +{ +horizontal = 1; +place = (412,179); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (131,179); +type = Stem; +}, +{ +place = (101,644); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(101,412,l), +(745,412,l), +(745,591,l), +(101,591,l) ); +}, +{ +closed = 1; +nodes = ( +(101,131,l), +(745,131,l), +(745,310,l), +(101,310,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = center; +pos = (309,366); +} +); +hints = ( +{ +horizontal = 1; +place = (333,31); +type = Stem; +}, +{ +horizontal = 1; +place = (162,31); +type = Stem; +}, +{ +place = (30,330); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(30,333,l), +(360,333,l), +(360,364,l), +(30,364,l) +); +}, +{ +closed = 1; +nodes = ( +(30,162,l), +(360,162,l), +(360,193,l), +(30,193,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = center; +pos = (310,366); +} +); +hints = ( +{ +horizontal = 1; +place = (351,148); +type = Stem; +}, +{ +horizontal = 1; +place = (116,148); +type = Stem; +}, +{ +place = (27,336); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(27,351,l), +(363,351,l), +(363,499,l), +(27,499,l) +); +}, +{ +closed = 1; +nodes = ( +(27,116,l), +(363,116,l), +(363,264,l), +(27,264,l) +); +} +); +width = 390; }, { anchors = ( @@ -70,37 +238,46 @@ name = center; pos = (310,366); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (406,149); +type = Stem; +}, +{ +horizontal = 1; +place = (166,149); +type = Stem; +}, +{ +place = (73,473); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(73,406,l), (546,406,l), (546,555,l), -(73,555,l), -(73,406,l) +(73,555,l) ); }, { closed = 1; nodes = ( +(73,166,l), (546,166,l), (546,315,l), -(73,315,l), -(73,166,l) +(73,315,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = equal; unicode = 61; -userData = { -KernOnName = equal; -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/equal_equal.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/equal_equal.liga.glyph index d458460b..462fd063 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/equal_equal.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/equal_equal.liga.glyph @@ -2,28 +2,72 @@ glyphname = equal_equal.liga; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = equal; +}, +{ +ref = equal; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -pos = (-548,0); ref = equal; }, { -pos = (-70,0); ref = equal; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = equal; +}, +{ +ref = equal; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = equal; +}, +{ +ref = equal; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = equal; +}, +{ +ref = equal; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -pos = (-546,0); ref = equal; }, { -pos = (-73,0); ref = equal; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/equal_equal_equal.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/equal_equal_equal.liga.glyph index 86b6d7bf..77553dab 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/equal_equal_equal.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/equal_equal_equal.liga.glyph @@ -2,124 +2,94 @@ glyphname = equal_equal_equal.liga; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { -pos = (-1093,0); ref = equal; -scale = (1.04,1); }, { -pos = (-615,0); ref = equal; -scale = (1.04,1); }, { -pos = (-138,0); ref = equal; -scale = (1.04,1); } ); -width = 618; +width = 846; }, { -layerId = m020; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -pos = (-1076,0); ref = equal; }, { -pos = (-603,0); ref = equal; }, { -pos = (-133,0); ref = equal; } ); width = 618; }, { -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -pos = (-726,0); ref = equal; -scale = (1.02,1); }, { -pos = (-390,0); ref = equal; -scale = (1.02,1); }, { -pos = (-54,0); ref = equal; -scale = (1.02,1); } ); -width = 390; +width = 846; }, { -layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (-748,0); ref = equal; -scale = (1.06,1); }, { -pos = (-400,0); ref = equal; -scale = (1.06,1); }, { -pos = (-53,0); ref = equal; -scale = (1.06,1); } ); width = 390; }, { -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -pos = (-1497,0); ref = equal; -scale = (1.06,1); }, { -pos = (-833,0); ref = equal; -scale = (1.06,1); }, { -pos = (-167,0); ref = equal; -scale = (1.06,1); } ); -width = 846; +width = 390; }, { -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -pos = (-1412,0); ref = equal; }, { -pos = (-804,0); ref = equal; }, { -pos = (-194,0); ref = equal; } ); -width = 846; +width = 618; } ); } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/equal_greater.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/equal_greater.liga.glyph index a491b0e3..fd97618a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/equal_greater.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/equal_greater.liga.glyph @@ -2,74 +2,296 @@ glyphname = equal_greater.liga; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (464,223); +type = Stem; +}, +{ +horizontal = 1; +place = (464,32); +type = Stem; +}, +{ +horizontal = 1; +place = (227,32); +type = Stem; +}, +{ +horizontal = 1; +place = (53,206); +type = Stem; +}, +{ +place = (-660,1420); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(410,486,l), -(-537,486,l), -(-537,453,l), -(442,453,l) +(506,53,l), +(550,53,l), +(760,361,l), +(541,687,l), +(496,687,l), +(625,496,l), +(-660,496,l), +(-660,464,l), +(647,464,l), +(717,360,l), +(648,259,l), +(-660,259,l), +(-660,227,l), +(626,227,l) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (453,171.5); +type = Stem; +}, +{ +horizontal = 1; +place = (453,33); +type = Stem; +}, +{ +horizontal = 1; +place = (237,33); +type = Stem; }, { +horizontal = 1; +place = (92.5,177.5); +type = Stem; +}, +{ +place = (-545,1064); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( -(443,270,l), +(306,91,l), +(351,94,l), +(519,359,l), +(351,626,l), +(306,623,l), +(396,486,l), +(-545,486,l), +(-545,453,l), +(417,453,l), +(479,359,l), +(422,270,l), (-537,270,l), (-537,237,l), -(411,237,l) +(400,237,l) +); +} ); +width = 618; }, { +hints = ( +{ +horizontal = 1; +place = (411,294); +type = Stem; +}, +{ +horizontal = 1; +place = (411,174); +type = Stem; +}, +{ +horizontal = 1; +place = (137,174); +type = Stem; +}, +{ +horizontal = 1; +place = (16,295); +type = Stem; +}, +{ +place = (-516,1243); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(306,113,l), -(350,113,l), -(520,361,l), -(341,617,l), -(296,617,l), -(477,360,l) +(259,16,l), +(474,16,l), +(727,360,l), +(475,705,l), +(259,705,l), +(348,585,l), +(-516,585,l), +(-516,411,l), +(478,411,l), +(517,358,l), +(482,311,l), +(-516,311,l), +(-516,137,l), +(350,137,l) ); } ); -width = 618; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (447,28); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (247,28); +type = Stem; +}, +{ +place = (-315,724); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(292,555,l), -(-520,555,l), -(-520,415,l), -(394,415,l) +(198,81,l), +(232,84,l), +(409,359,l), +(232,636,l), +(198,633,l), +(301,475,l), +(-315,475,l), +(-315,447,l), +(319,447,l), +(376,359,l), +(322,275,l), +(-315,275,l), +(-315,247,l), +(304,247,l) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (411,253); +type = Stem; +}, +{ +horizontal = 1; +place = (411,140); +type = Stem; +}, +{ +horizontal = 1; +place = (171,140); +type = Stem; }, { +place = (-329,737); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(396,305,l), -(-520,305,l), -(-520,165,l), -(292,165,l) +(68,52,l), +(230,52,l), +(408,358,l), +(230,664,l), +(68,664,l), +(137,551,l), +(-329,551,l), +(-329,411,l), +(222,411,l), +(254,358,l), +(225,311,l), +(-329,311,l), +(-329,171,l), +(140,171,l) +); +} ); +width = 390; }, { +hints = ( +{ +horizontal = 1; +place = (410,254); +type = Stem; +}, +{ +horizontal = 1; +place = (410,145); +type = Stem; +}, +{ +horizontal = 1; +place = (165,146); +type = Stem; +}, +{ +horizontal = 1; +place = (52,259); +type = Stem; +}, +{ +place = (-528,1076); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( -(133,65,l), -(309,65,l), -(530,360,l), -(310,655,l), -(133,655,l), -(358,358,l) +(128,52,l), +(328,52,l), +(548,358,l), +(328,664,l), +(128,664,l), +(210,555,l), +(-528,555,l), +(-528,410,l), +(319,410,l), +(358,358,l), +(323,311,l), +(-528,311,l), +(-528,165,l), +(213,165,l) ); } ); width = 618; } ); +note = equal_greater.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/estimated.glyph b/sources/MonaSansMono.glyphspackage/glyphs/estimated.glyph index f3fe9997..b8e20131 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/estimated.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/estimated.glyph @@ -2,99 +2,454 @@ glyphname = estimated; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (704,33); +type = Stem; +}, +{ +horizontal = 1; +place = (362,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,35); +type = Stem; +}, +{ +place = (682,138); +type = Stem; +}, +{ +place = (47,156); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(573,-9,o), +(694,27,o), +(770,90,c), +(751,120,l), +(681,64,o), +(570,26,o), +(465,26,cs), +(363,26,o), +(270,60,o), +(203,120,c), +(203,362,l), +(820,362,l), +(820,416,ls), +(820,609,o), +(665,737,o), +(445,737,cs), +(232,737,o), +(47,588,o), +(47,364,cs), +(47,140,o), +(229,-9,o), +(465,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(203,395,l), +(203,611,l), +(253,669,o), +(347,704,o), +(445,704,cs), +(547,704,o), +(639,671,o), +(682,618,c), +(682,395,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (669,30); +type = Stem; +}, +{ +horizontal = 1; +place = (359,30); +type = Stem; +}, +{ +horizontal = 1; +place = (23,32); +type = Stem; +}, +{ +place = (497,112); +type = Stem; +}, +{ +place = (9,126); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(430,-9,o), -(526,24,o), -(587,81,c), -(571,108,l), -(516,57,o), -(427,23,o), -(336,23,cs), -(249,23,o), -(184,47,o), -(132,96,c), -(132,327,l), -(614,327,l), -(614,376,ls), -(614,551,o), -(495,667,o), -(317,667,cs), -(129,667,o), -(4,532,o), -(4,329,cs), -(4,126,o), -(137,-9,o), -(336,-9,cs) +(428,23,o), +(522,56,o), +(582,113,c), +(567,140,l), +(513,89,o), +(425,55,o), +(336,55,cs), +(250,55,o), +(186,79,o), +(135,128,c), +(135,359,l), +(609,359,l), +(609,408,ls), +(609,579,o), +(488,699,o), +(317,699,cs), +(136,699,o), +(9,559,o), +(9,361,cs), +(9,158,o), +(140,23,o), +(336,23,cs) ); }, { closed = 1; nodes = ( -(132,561,l), -(178,615,o), -(253,637,o), -(317,637,cs), -(385,637,o), -(460,616,o), -(500,567,c), -(500,357,l), -(132,357,l) +(135,389,l), +(135,593,l), +(180,647,o), +(254,669,o), +(317,669,cs), +(383,669,o), +(457,649,o), +(497,599,c), +(497,389,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (553,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (678,59); +type = Stem; +}, +{ +horizontal = 1; +place = (349,59); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,61); +type = Stem; +}, +{ +place = (614,177); +type = Stem; +}, +{ +place = (37,194); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(561,-9,o), +(670,31,o), +(747,102,c), +(713,149,l), +(651,92,o), +(553,52,o), +(451,52,cs), +(361,52,o), +(289,79,o), +(231,117,c), +(231,349,l), +(791,349,l), +(791,416,ls), +(791,609,o), +(624,737,o), +(430,737,cs), +(210,737,o), +(37,588,o), +(37,364,cs), +(37,140,o), +(223,-9,o), +(451,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(231,408,l), +(231,615,l), +(281,650,o), +(352,678,o), +(430,678,cs), +(504,678,o), +(570,651,o), +(614,617,c), +(614,408,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (704,33); +type = Stem; +}, +{ +horizontal = 1; +place = (362,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,35); +type = Stem; +}, +{ +place = (280,100); +type = Stem; +}, +{ +place = (10,111); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(280,-9,o), +(336,27,o), +(372,90,c), +(349,111,l), +(319,59,o), +(271,26,o), +(224,26,cs), +(183,26,o), +(143,48,o), +(121,82,c), +(121,362,l), +(380,362,l), +(380,416,ls), +(380,612,o), +(313,737,o), +(204,737,cs), +(85,737,o), +(10,593,o), +(10,364,cs), +(10,134,o), +(93,-9,o), +(224,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(121,395,l), +(121,647,l), +(139,680,o), +(172,704,o), +(204,704,cs), +(233,704,o), +(263,687,o), +(280,662,c), +(280,395,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (684,53); +type = Stem; +}, +{ +horizontal = 1; +place = (352,53); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,55); +type = Stem; +}, +{ +place = (266,116); +type = Stem; +}, +{ +place = (7,133); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(280,-9,o), +(337,23,o), +(378,80,c), +(343,116,l), +(313,74,o), +(267,46,o), +(223,46,cs), +(194,46,o), +(164,60,o), +(140,85,c), +(140,352,l), +(382,352,l), +(382,416,ls), +(382,612,o), +(313,737,o), +(203,737,cs), +(83,737,o), +(7,593,o), +(7,364,cs), +(7,135,o), +(91,-9,o), +(223,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(140,405,l), +(140,655,l), +(157,674,o), +(178,684,o), +(203,684,cs), +(228,684,o), +(249,675,o), +(266,657,c), +(266,405,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (653,48); +type = Stem; +}, +{ +horizontal = 1; +place = (355,48); +type = Stem; +}, +{ +horizontal = 1; +place = (31,49); +type = Stem; +}, +{ +place = (485,121); +type = Stem; +}, +{ +place = (485,34.5); +type = Stem; +}, +{ +place = (12,137); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(429,-9,o), -(524,24,o), -(590,81,c), -(563,119,l), -(508,73,o), -(423,40,o), -(336,40,cs), -(250,40,o), -(185,65,o), -(134,113,c), -(134,315,l), -(611,315,l), -(611,372,ls), -(611,546,o), -(493,661,o), -(317,661,cs), -(130,661,o), -(7,527,o), -(7,326,cs), -(7,125,o), -(138,-9,o), -(336,-9,cs) +(428,31,o), +(519,64,o), +(583,121,c), +(557,159,l), +(503,113,o), +(422,80,o), +(338,80,cs), +(258,80,o), +(198,103,o), +(149,148,c), +(149,355,l), +(606,355,l), +(606,412,ls), +(606,586,o), +(492,701,o), +(319,701,cs), +(135,701,o), +(12,567,o), +(12,366,cs), +(12,165,o), +(143,31,o), +(338,31,cs) ); }, { closed = 1; nodes = ( -(134,538,l), -(179,591,o), -(253,613,o), -(317,613,cs), -(384,613,o), -(458,592,o), -(498,543,c), -(498,363,l), -(134,363,l) +(149,403,l), +(149,589,l), +(195,635,o), +(259,653,o), +(319,653,cs), +(382,653,o), +(444,636,o), +(485,593,c), +(485,403,l) ); } ); width = 618; } ); +note = estimated; unicode = 8494; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/eth.glyph b/sources/MonaSansMono.glyphspackage/glyphs/eth.glyph index 35674213..5e40771b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/eth.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/eth.glyph @@ -1,65 +1,120 @@ { glyphname = eth; -kernLeft = o; -kernRight = o; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (473,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,35); +type = Stem; +}, +{ +place = (716,36); +type = Stem; +}, +{ +place = (95,36); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(442,-8,o), -(532,82,o), -(532,223,cs), -(532,389,o), -(413,582,o), -(291,729,c), -(245,729,l), -(338,619,o), -(430,482,o), -(476,359,c), -(473,359,l), -(438,421,o), -(378,451,o), -(302,451,cs), -(176,451,o), -(87,360,o), -(87,224,cs), -(87,81,o), -(179,-8,o), -(307,-8,cs) +(625,-9,o), +(752,95,o), +(752,250,cs), +(752,370,o), +(670,502,o), +(515,632,c), +(676,659,l), +(676,690,l), +(483,659,l), +(454,682,o), +(420,706,o), +(386,729,c), +(335,729,l), +(372,705,o), +(409,679,o), +(444,652,c), +(234,618,l), +(234,586,l), +(477,626,l), +(562,557,o), +(634,483,o), +(675,417,c), +(671,414,l), +(609,480,o), +(525,507,o), +(428,507,cs), +(224,507,o), +(95,404,o), +(95,249,cs), +(95,94,o), +(224,-9,o), +(425,-9,cs) ); }, { closed = 1; nodes = ( -(199,26,o), -(125,105,o), -(125,224,cs), -(125,343,o), -(199,417,o), -(306,417,cs), -(424,417,o), -(494,328,o), -(494,217,cs), -(494,98,o), -(419,26,o), -(308,26,cs) +(240,26,o), +(131,112,o), +(131,250,cs), +(131,387,o), +(241,473,o), +(424,473,cs), +(607,473,o), +(716,385,o), +(716,245,cs), +(716,110,o), +(606,26,o), +(424,26,cs) +); +} ); +width = 846; }, { -closed = 1; -nodes = ( -(477,626,l), -(477,654,l), -(186,589,l), -(186,561,l) -); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (473,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,34); +type = Stem; +}, +{ +place = (489,38); +type = Stem; +}, +{ +place = (92,38); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -67,12 +122,24 @@ nodes = ( (442,-9,o), (527,88,o), (527,243,cs), -(527,423,o), -(417,596,o), +(527,373,o), +(469,500,o), +(397,611,c), +(493,635,l), +(493,663,l), +(381,635,l), +(358,669,o), +(335,700,o), (312,729,c), (268,729,l), -(343,640,o), -(424,521,o), +(295,697,o), +(321,663,o), +(347,626,c), +(208,591,l), +(208,563,l), +(363,602,l), +(405,539,o), +(444,470,o), (470,402,c), (468,402,l), (434,472,o), @@ -102,76 +169,313 @@ nodes = ( (422,25,o), (308,25,cs) ); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (656,73); +type = Stem; +}, +{ +horizontal = 1; +place = (565,164); +type = Stem; +}, +{ +horizontal = 1; +place = (373,128); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,156); +type = Stem; +}, +{ +place = (571,225); +type = Stem; +}, +{ +place = (61,219); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(637,-9,o), +(796,90,o), +(796,302,cs), +(796,413,o), +(752,515,o), +(677,600,c), +(759,614,l), +(759,724,l), +(576,692,l), +(558,705,o), +(539,718,o), +(521,729,c), +(275,729,l), +(309,704,o), +(341,680,o), +(371,656,c), +(221,630,l), +(221,520,l), +(479,565,l), +(526,522,o), +(560,483,o), +(577,449,c), +(571,444,l), +(530,481,o), +(466,501,o), +(373,501,cs), +(194,501,o), +(61,408,o), +(61,253,cs), +(61,93,o), +(199,-9,o), +(406,-9,cs) +); }, { closed = 1; nodes = ( -(493,635,l), -(493,663,l), -(208,591,l), -(208,563,l) +(337,147,o), +(280,182,o), +(280,261,cs), +(280,330,o), +(329,373,o), +(425,373,cs), +(513,373,o), +(571,338,o), +(571,261,cs), +(571,190,o), +(522,147,o), +(425,147,cs) ); } ); -width = 618; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -background = { +horizontal = 1; +place = (482,27); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,27); +type = Stem; +}, +{ +place = (302,27); +type = Stem; +}, +{ +place = (60,27); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(464,-9,o), -(572,85,o), -(572,282,cs), -(572,418,o), -(519,587,o), -(392,729,c), -(170,729,l), -(270,631,o), -(354,517,o), -(394,407,c), -(389,407,l), -(369,447,o), -(321,470,o), -(259,470,cs), -(132,470,o), -(47,377,o), -(47,238,cs), -(47,88,o), -(150,-9,o), -(296,-9,cs) +(288,-10,o), +(329,78,o), +(329,262,cs), +(329,378,o), +(298,500,o), +(231,617,c), +(321,637,l), +(321,662,l), +(218,639,l), +(199,669,o), +(178,699,o), +(154,729,c), +(124,729,l), +(147,701,o), +(171,668,o), +(193,633,c), +(67,605,l), +(67,581,l), +(206,612,l), +(238,559,o), +(264,505,o), +(280,455,c), +(272,454,l), +(254,488,o), +(226,509,o), +(194,509,cs), +(103,509,o), +(60,420,o), +(60,251,cs), +(60,79,o), +(103,-10,o), +(194,-10,cs) ); }, { closed = 1; nodes = ( -(266,148,o), -(236,178,o), -(236,242,cs), -(236,299,o), -(260,337,o), -(310,337,cs), -(355,337,o), -(385,307,o), -(385,243,cs), -(385,186,o), -(361,148,o), -(310,148,cs) +(121,17,o), +(87,93,o), +(87,251,cs), +(87,407,o), +(119,482,o), +(192,482,cs), +(246,482,o), +(302,449,o), +(302,245,cs), +(302,93,o), +(269,17,o), +(195,17,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (641,88); +type = Stem; +}, +{ +horizontal = 1; +place = (364,138); +type = Stem; +}, +{ +horizontal = 1; +place = (364,82); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,146); +type = Stem; +}, +{ +place = (212,166); +type = Stem; +}, +{ +place = (86,293); +type = Stem; +}, +{ +place = (8,161); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(305,-9,o), +(378,87,o), +(378,276,cs), +(378,385,o), +(359,493,o), +(330,586,c), +(379,598,l), +(379,695,l), +(297,676,l), +(289,695,o), +(282,711,o), +(273,729,c), +(101,729,l), +(119,700,o), +(136,670,o), +(151,641,c), +(86,626,l), +(86,529,l), +(191,554,l), +(206,517,o), +(218,482,o), +(227,446,c), +(215,446,l), +(202,481,o), +(174,502,o), +(141,502,cs), +(61,502,o), +(8,433,o), +(8,251,cs), +(8,83,o), +(66,-9,o), +(187,-9,cs) ); }, { closed = 1; nodes = ( -(566,587,l), -(566,707,l), -(161,616,l), -(161,496,l) +(171,137,o), +(169,178,o), +(169,247,cs), +(169,340,o), +(177,364,o), +(190,364,cs), +(212,364,o), +(212,328,o), +(212,254,cs), +(212,161,o), +(204,137,o), +(191,137,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (639,90); +type = Stem; +}, +{ +horizontal = 1; +place = (337,133); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,157); +type = Stem; +}, +{ +place = (385,187); +type = Stem; +}, +{ +place = (47,189); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -179,12 +483,24 @@ nodes = ( (472,-9,o), (572,101,o), (572,282,cs), -(572,433,o), -(503,605,o), +(572,377,o), +(545,479,o), +(497,574,c), +(556,587,l), +(556,707,l), +(432,679,l), +(419,697,o), +(406,713,o), (392,729,c), (170,729,l), -(262,639,o), -(341,534,o), +(200,700,o), +(228,669,o), +(253,639,c), +(151,616,l), +(151,496,l), +(328,536,l), +(350,501,o), +(368,467,o), (382,432,c), (372,429,l), (351,454,o), @@ -214,21 +530,11 @@ nodes = ( (361,148,o), (310,148,cs) ); -}, -{ -closed = 1; -nodes = ( -(556,587,l), -(556,707,l), -(151,616,l), -(151,496,l) -); } ); width = 618; } ); -metricLeft = o; -metricRight = o; +note = eth; unicode = 240; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/etilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/etilde.glyph index 8e8f72ab..41e5b8d8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/etilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/etilde.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = etilde; -kernLeft = egrave; -kernRight = eacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = e; +}, +{ +pos = (6,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = e; @@ -18,7 +28,46 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (1,-134); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = e; +}, +{ +pos = (13,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = e; +}, +{ +pos = (8,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = e; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/euro.glyph b/sources/MonaSansMono.glyphspackage/glyphs/euro.glyph deleted file mode 100644 index 722571b0..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/euro.glyph +++ /dev/null @@ -1,212 +0,0 @@ -{ -glyphname = euro; -layers = ( -{ -background = { -shapes = ( -{ -pos = (-44,0); -ref = C; -} -); -}; -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(593,711,l), -(549,727,o), -(497,736,o), -(440,736,cs), -(233,736,o), -(95,586,o), -(95,364,cs), -(95,143,o), -(232,-8,o), -(440,-8,cs), -(497,-8,o), -(550,0,o), -(593,16,c), -(593,58,l), -(552,39,o), -(500,28,o), -(440,28,cs), -(251,28,o), -(136,162,o), -(136,364,cs), -(136,566,o), -(251,700,o), -(440,700,cs), -(500,700,o), -(552,689,o), -(593,669,c) -); -}, -{ -closed = 1; -nodes = ( -(470,260,l), -(475,294,l), -(23,294,l), -(23,260,l) -); -}, -{ -closed = 1; -nodes = ( -(499,435,l), -(504,469,l), -(23,469,l), -(23,435,l) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -49 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -44 -); -stem = -2; -target = ( -0, -45 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -35 -); -stem = -2; -target = ( -0, -36 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -31 -); -stem = -2; -target = ( -0, -24 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -40 -); -stem = -2; -target = ( -0, -15 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -background = { -shapes = ( -{ -pos = (-45,0); -ref = C; -} -); -}; -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(573,733,l), -(548,736,o), -(521,739,o), -(494,739,cs), -(266,739,o), -(113,608,o), -(113,365,cs), -(113,121,o), -(266,-10,o), -(494,-10,cs), -(521,-10,o), -(548,-7,o), -(573,-3,c), -(573,181,l), -(549,172,o), -(523,166,o), -(494,166,cs), -(392,166,o), -(326,222,o), -(326,365,cs), -(326,507,o), -(392,563,o), -(494,563,cs), -(524,563,o), -(550,557,o), -(573,548,c) -); -}, -{ -closed = 1; -nodes = ( -(518,245,l), -(532,341,l), -(42,341,l), -(42,245,l) -); -}, -{ -closed = 1; -nodes = ( -(540,388,l), -(554,482,l), -(42,482,l), -(42,388,l) -); -} -); -width = 618; -} -); -unicode = 8364; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/exclam.glyph b/sources/MonaSansMono.glyphspackage/glyphs/exclam.glyph index 62a2d73c..38b1719d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/exclam.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/exclam.glyph @@ -1,19 +1,94 @@ { glyphname = exclam; -kernLeft = exclam; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-7,108); +type = Stem; +}, +{ +place = (400,46); +type = Stem; +}, +{ +place = (363,120); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(411,186,l), +(435,186,l), +(446,493,l), +(446,729,l), +(400,729,l), +(400,493,l) +); +}, +{ +closed = 1; +nodes = ( +(457,-7,o), +(483,16,o), +(483,47,cs), +(483,78,o), +(457,101,o), +(423,101,cs), +(389,101,o), +(363,78,o), +(363,47,cs), +(363,16,o), +(389,-7,o), +(423,-7,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-7,90); +type = Stem; +}, +{ +place = (289,41); +type = Stem; +}, +{ +place = (264,90); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(299,186,l), (319,186,l), -(329,493,l), -(329,729,l), -(290,729,l), -(290,493,l), -(299,186,l) +(330,493,l), +(330,729,l), +(289,729,l), +(289,493,l) ); }, { @@ -37,17 +112,217 @@ nodes = ( width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-10,224); +type = Stem; +}, +{ +place = (296,268); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(379,262,l), +(482,262,l), +(564,484,l), +(564,729,l), +(296,729,l), +(296,484,l) +); +}, +{ +closed = 1; +nodes = ( +(534,-10,o), +(609,37,o), +(608,103,cs), +(609,168,o), +(534,214,o), +(430,214,cs), +(326,214,o), +(250,168,o), +(251,103,cs), +(250,37,o), +(326,-10,o), +(430,-10,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-6,84); +type = Stem; +}, +{ +horizontal = 1; +place = (-6,21); +target = up; +type = BottomGhost; +}, +{ +place = (179,35); +type = Stem; +}, +{ +place = (156,78); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(186,176,l), +(207,176,l), +(214,523,l), +(214,729,l), +(179,729,l), +(179,523,l) +); +}, +{ +closed = 1; +nodes = ( +(217,-6,o), +(234,10,o), +(234,36,cs), +(234,60,o), +(217,78,o), +(195,78,cs), +(174,78,o), +(156,60,o), +(156,36,cs), +(156,10,o), +(174,-6,o), +(195,-6,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-10,210); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (105,178); +type = Stem; +}, +{ +place = (89,207); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(156,252,l), +(234,252,l), +(283,507,l), +(283,729,l), +(105,729,l), +(105,507,l) +); +}, +{ +closed = 1; +nodes = ( +(252,-10,o), +(296,29,o), +(296,95,cs), +(296,162,o), +(252,200,o), +(194,200,cs), +(134,200,o), +(89,162,o), +(89,95,cs), +(89,29,o), +(134,-10,o), +(194,-10,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-8,230); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,21); +target = up; +type = BottomGhost; +}, +{ +place = (209,200); +type = Stem; +}, +{ +place = (194,230); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(260,275,l), (359,275,l), -(406,487,l), -(406,729,l), -(212,729,l), -(212,487,l), -(260,275,l) +(409,487,l), +(409,729,l), +(209,729,l), +(209,487,l) ); }, { @@ -71,11 +346,6 @@ nodes = ( width = 618; } ); +note = exclam; unicode = 33; -userData = { -KernOnName = exclam; -KernOnSpecialSpacing = { -L = "spaced-off"; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/exclam.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/exclam.ss01.glyph index d850886d..abad7a9f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/exclam.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/exclam.ss01.glyph @@ -2,61 +2,287 @@ glyphname = exclam.ss01; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,83); +type = Stem; +}, +{ +place = (400,46); +type = Stem; +}, +{ +place = (381,85); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(411,186,l), +(435,186,l), +(446,493,l), +(446,729,l), +(400,729,l), +(400,493,l) +); +}, +{ +closed = 1; +nodes = ( +(381,0,l), +(466,0,l), +(466,83,l), +(381,83,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,80); +type = Stem; +}, +{ +place = (290,39); +type = Stem; +}, +{ +place = (272,79); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(299,186,l), (319,186,l), (329,493,l), (329,729,l), (290,729,l), -(290,493,l), -(299,186,l) +(290,493,l) ); }, { closed = 1; nodes = ( +(272,0,l), (351,0,l), (351,80,l), -(272,80,l), -(272,0,l) +(272,80,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,194); +type = Stem; +}, +{ +place = (296,254); +type = Stem; +}, +{ +place = (289,268); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(372,262,l), +(475,262,l), +(557,484,l), +(557,729,l), +(289,729,l), +(289,484,l) +); +}, +{ +closed = 1; +nodes = ( +(296,0,l), +(550,0,l), +(550,194,l), +(296,194,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,70); +type = Stem; +}, +{ +place = (178,34); +type = Stem; +}, +{ +place = (166,58); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(185,146,l), +(206,146,l), +(212,523,l), +(212,729,l), +(178,729,l), +(178,523,l) +); +}, +{ +closed = 1; +nodes = ( +(166,0,l), +(224,0,l), +(224,70,l), +(166,70,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,194); +type = Stem; +}, +{ +place = (111,169); +type = Stem; +}, +{ +place = (107,176); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(156,252,l), +(235,252,l), +(283,517,l), +(283,729,l), +(107,729,l), +(107,517,l) +); +}, +{ +closed = 1; +nodes = ( +(111,0,l), +(280,0,l), +(280,194,l), +(111,194,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,208); +type = Stem; +}, +{ +place = (209,200); +type = Stem; +}, +{ +place = (204,210); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(260,261,l), (359,261,l), (409,487,l), (409,729,l), (209,729,l), -(209,487,l), -(260,261,l) +(209,487,l) ); }, { closed = 1; nodes = ( -(403,0,l), -(403,187,l), -(214,187,l), -(214,0,l) +(204,0,l), +(414,0,l), +(414,208,l), +(204,208,l) ); } ); width = 618; } ); -userData = { -KernOnSpecialSpacing = { -L = "spaced-off"; -}; -}; +note = exclam.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/exclam_equal.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/exclam_equal.liga.glyph index 9df73491..2ab3e282 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/exclam_equal.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/exclam_equal.liga.glyph @@ -2,37 +2,55 @@ glyphname = exclam_equal.liga; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = equal_equal.liga; +} +); +width = 846; }, { -closed = 1; -nodes = ( -(-125,81,l), -(158,650,l), -(123,650,l), -(-162,81,l) -); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = equal_equal.liga; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = equal_equal.liga; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = equal_equal.liga; +} +); +width = 390; }, { -closed = 1; -nodes = ( -(-75,61,l), -(230,670,l), -(89,670,l), -(-216,61,l) +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = equal_equal.liga; +} ); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = equal_equal.liga; } ); width = 618; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.case.glyph index 15cc7969..c02efa62 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.case.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = exclamdown.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,213); @@ -13,7 +13,27 @@ ref = exclamdown; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,213); +ref = exclamdown; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,188); +ref = exclamdown; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (0,184); @@ -21,8 +41,27 @@ ref = exclamdown; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,213); +ref = exclamdown; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,185); +ref = exclamdown; +} +); +width = 618; } ); -metricLeft = exclamdown; -metricRight = exclamdown; +note = exclamdown.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.glyph b/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.glyph index ac89480f..38147c92 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.glyph @@ -3,44 +3,72 @@ color = 6; glyphname = exclamdown; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; angle = 180; pos = (618,517); ref = exclam; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = exclam; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = exclam; -}; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,516); +ref = exclam; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,541); +ref = exclam; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; angle = 180; pos = (618,544); ref = exclam; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = exclam; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = exclam; -}; +width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,517); +ref = exclam; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (618,517); +ref = exclam; +} +); width = 618; } ); -metricLeft = exclam; -metricRight = exclam; +note = exclamdown; unicode = 161; -userData = { -KernOnSpecialSpacing = { -R = "spaced-off"; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.ss01.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.ss01.case.glyph index bc87a428..654f03c5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.ss01.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.ss01.case.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = exclamdown.ss01.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,213); @@ -13,7 +13,27 @@ ref = exclamdown.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,213); +ref = exclamdown.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,188); +ref = exclamdown.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (0,184); @@ -21,8 +41,27 @@ ref = exclamdown.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,213); +ref = exclamdown.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,185); +ref = exclamdown.ss01; +} +); +width = 618; } ); -metricLeft = exclamdown.ss01; -metricRight = exclamdown.ss01; +note = exclamdown.ss01.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.ss01.glyph index 4dd61293..b331180a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/exclamdown.ss01.glyph @@ -3,43 +3,71 @@ color = 6; glyphname = exclamdown.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; angle = 180; pos = (618,517); ref = exclam.ss01; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = exclam; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = exclam; -}; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,516); +ref = exclam.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,541); +ref = exclam.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; angle = 180; pos = (618,544); ref = exclam.ss01; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = exclam; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = exclam; -}; +width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,517); +ref = exclam.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (618,517); +ref = exclam.ss01; +} +); width = 618; } ); -metricLeft = "=|exclam.ss01"; -metricRight = "=|exclam.ss01"; -userData = { -KernOnSpecialSpacing = { -R = "spaced-off"; -}; -}; +note = exclamdown.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/f.glyph b/sources/MonaSansMono.glyphspackage/glyphs/f.glyph index a88e0817..61a5dbcf 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/f.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/f.glyph @@ -1,200 +1,393 @@ { glyphname = f; -kernLeft = f; -kernRight = f; layers = ( { anchors = ( { name = bottom; -pos = (307,0); +pos = (420,0); }, { name = top; -pos = (307,729); +pos = (540,729); +} +); +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (483,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (374,37); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(318,0,l), -(318,485,l), -(445,485,l), -(445,517,l), -(318,517,l), -(318,620,ls), -(318,665,o), -(332,695,o), -(388,695,cs), -(458,695,l), -(458,729,l), -(385,729,ls), -(323,729,o), -(281,696,o), -(281,627,cs), -(281,517,l), -(173,517,l), -(173,485,l), -(281,485,l), -(281,0,l) -); -} -); -}; -layerId = m019; +(374,0,l), +(411,0,l), +(411,483,l), +(771,483,l), +(771,517,l), +(411,517,l), +(411,578,ls), +(411,660,o), +(443,695,o), +(535,695,cs), +(771,695,l), +(771,729,l), +(529,729,ls), +(430,729,o), +(374,681,o), +(374,583,cs), +(374,517,l), +(71,517,l), +(71,483,l), +(374,483,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (307,0); +}, +{ +name = top; +pos = (307,729); +} +); +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (276,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(276,0,l), (312,0,l), (312,485,l), -(541,485,l), -(541,517,l), +(538,485,l), +(538,517,l), (312,517,l), (312,606,ls), (312,669,o), (338,695,o), -(403,695,cs), -(555,695,l), -(555,729,l), -(395,729,ls), -(322,729,o), +(402,695,cs), +(552,695,l), +(552,729,l), +(394,729,ls), +(321,729,o), (276,691,o), (276,612,cs), (276,517,l), -(83,517,l), -(83,485,l), -(276,485,l), -(276,0,l) +(85,517,l), +(85,485,l), +(276,485,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (426,0); +}, +{ +name = top; +pos = (526,729); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (589,140); +type = Stem; +}, +{ +horizontal = 1; +place = (364,180); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (299,219); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(299,0,l), +(518,0,l), +(518,364,l), +(791,364,l), +(791,544,l), +(518,544,l), +(518,558,ls), +(518,579,o), +(532,589,o), +(567,589,cs), +(791,589,l), +(791,729,l), +(488,729,ls), +(365,729,o), +(299,675,o), +(299,576,cs), +(299,544,l), +(60,544,l), +(60,364,l), +(299,364,l) ); -type = BottomGhost; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (194,0); +}, +{ +name = top; +pos = (74,729); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (700,29); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (489,27); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (180,171); +type = Stem; +}, +{ +place = (180,29); +type = Stem; +}, +{ +place = (47,162); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(180,0,l), +(209,0,l), +(209,489,l), +(351,489,l), +(351,516,l), +(209,516,l), +(209,608,ls), +(209,672,o), +(225,700,o), +(282,700,cs), +(351,700,l), +(351,729,l), +(281,729,ls), +(220,729,o), +(180,703,o), +(180,614,cs), +(180,516,l), +(47,516,l), +(47,489,l), +(180,489,l) +); +} +); +width = 390; }, { anchors = ( { name = bottom; -pos = (311,0); +pos = (196,0); }, { name = top; -pos = (311,729); +pos = (76,729); +} +); +hints = ( +{ +horizontal = 1; +place = (605,124); +type = Stem; +}, +{ +horizontal = 1; +place = (400,141); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (108,162); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(394,0,l), -(394,391,l), -(496,391,l), -(496,544,l), -(394,544,l), -(394,572,ls), -(394,592,o), -(405,606,o), -(440,606,cs), -(504,606,l), -(504,729,l), -(381,729,ls), -(267,729,o), -(203,675,o), -(203,580,cs), -(203,544,l), -(123,544,l), -(123,391,l), -(203,391,l), -(203,0,l) +(108,0,l), +(270,0,l), +(270,400,l), +(351,400,l), +(351,541,l), +(270,541,l), +(270,571,ls), +(270,591,o), +(284,605,o), +(304,605,cs), +(358,605,l), +(358,729,l), +(267,729,ls), +(165,729,o), +(108,674,o), +(108,575,cs), +(108,541,l), +(28,540,l), +(28,399,l), +(108,400,l) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,0); +}, +{ +name = top; +pos = (311,729); +} +); +hints = ( +{ +horizontal = 1; +place = (606,123); +type = Stem; +}, +{ +horizontal = 1; +place = (401,143); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (204,191); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(394,0,l), -(394,401,l), -(557,401,l), -(557,544,l), -(394,544,l), -(394,571,ls), -(394,599,o), +(204,0,l), +(395,0,l), +(395,401,l), +(550,401,l), +(550,544,l), +(395,544,l), +(395,571,ls), +(395,599,o), (410,606,o), -(433,606,cs), -(565,606,l), -(565,729,l), -(381,729,ls), +(431,606,cs), +(558,606,l), +(558,729,l), +(379,729,ls), (267,729,o), -(203,675,o), -(203,580,cs), -(203,544,l), -(53,544,l), -(53,401,l), -(203,401,l), -(203,0,l) +(204,675,o), +(204,580,cs), +(204,544,l), +(60,544,l), +(60,401,l), +(204,401,l) ); } ); width = 618; } ); -metricRight = t; +note = f; unicode = 102; -userData = { -KernOnName = f; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/f_f.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/f_f.liga.glyph index 9c422f47..82ca7438 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/f_f.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/f_f.liga.glyph @@ -1,19 +1,27 @@ { export = 0; glyphname = f_f.liga; -kernLeft = f; -kernRight = f; layers = ( { -background = { -shapes = ( +anchors = ( { -pos = (8,0); -ref = f; +name = bottom_1; +pos = (307,0); +}, +{ +name = bottom_2; +pos = (925,0); +}, +{ +name = top_1; +pos = (307,729); +}, +{ +name = top_2; +pos = (925,729); } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = f; @@ -23,78 +31,49 @@ pos = (618,0); ref = f; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = f; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = f; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -21 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +width = 1236; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = f; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +pos = (390,0); +ref = f; +} ); -stem = -2; -type = Stem; +width = 780; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +layerId = m01; +shapes = ( +{ +ref = f; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; +pos = (846,0); +ref = f; } ); -}; -width = 1236; +width = 1692; }, { -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -pos = (-54,0); +ref = f; +}, +{ +pos = (390,0); ref = f; } ); -}; -layerId = m020; +width = 780; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = f; @@ -104,13 +83,21 @@ pos = (618,0); ref = f; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = f; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = f; -}; width = 1236; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = f; +} +); +width = 1692; } ); -metricLeft = f; -metricRight = f; +note = f_f.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/f_f_i.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/f_f_i.liga.glyph index d2f66f4b..328fb61a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/f_f_i.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/f_f_i.liga.glyph @@ -1,19 +1,35 @@ { export = 0; glyphname = f_f_i.liga; -kernLeft = f; -kernRight = i; layers = ( { -background = { -shapes = ( +anchors = ( { -pos = (-90,0); -ref = f; +name = bottom_1; +pos = (307,0); +}, +{ +name = bottom_2; +pos = (925,0); +}, +{ +name = bottom_3; +pos = (1546,0); +}, +{ +name = top_1; +pos = (307,729); +}, +{ +name = top_2; +pos = (925,729); +}, +{ +name = top_3; +pos = (1544,517); } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = f; @@ -30,36 +46,90 @@ ref = i; width = 1854; }, { -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = f; +}, +{ +pos = (390,0); +ref = f; +}, +{ +pos = (780,0); +ref = i; +} +); +width = 1170; +}, +{ +layerId = m01; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = f; +}, +{ +pos = (1692,0); +ref = i; +} +); +width = 2538; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -pos = (-195,0); ref = f; +}, +{ +pos = (390,0); +ref = f; +}, +{ +pos = (780,0); +ref = i; } ); -}; -layerId = m020; +width = 1170; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = f; +}, +{ +pos = (618,0); +ref = f; +}, +{ +pos = (1236,0); +ref = i; +} +); +width = 1854; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = -1; -pos = (1,0); ref = f; -scale = (0.8,1); }, { -alignment = -1; -pos = (369,0); +pos = (846,0); ref = f; -scale = (0.8,1); }, { -alignment = -1; -pos = (747,0); +pos = (1692,0); ref = i; -scale = (0.8,1); } ); -width = 1236; +width = 2538; } ); +note = f_f_i.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/f_f_i.liga.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/f_f_i.liga.ss01.glyph index 69cdd803..abca9101 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/f_f_i.liga.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/f_f_i.liga.ss01.glyph @@ -1,19 +1,35 @@ { export = 0; glyphname = f_f_i.liga.ss01; -kernLeft = f; -kernRight = i; layers = ( { -background = { -shapes = ( +anchors = ( { -pos = (-97,0); -ref = f; +name = bottom_1; +pos = (307,0); +}, +{ +name = bottom_2; +pos = (925,0); +}, +{ +name = bottom_3; +pos = (1546,0); +}, +{ +name = top_1; +pos = (307,729); +}, +{ +name = top_2; +pos = (925,729); +}, +{ +name = top_3; +pos = (1544,517); } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = f; @@ -30,15 +46,58 @@ ref = i.ss01; width = 1854; }, { -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (-200,0); ref = f; +}, +{ +pos = (390,0); +ref = f; +}, +{ +pos = (780,0); +ref = i.ss01; } ); -}; -layerId = m020; +width = 1170; +}, +{ +layerId = m01; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = f; +}, +{ +pos = (1692,0); +ref = i.ss01; +} +); +width = 2538; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = f; +}, +{ +pos = (390,0); +ref = f; +}, +{ +pos = (780,0); +ref = i.ss01; +} +); +width = 1170; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = f; @@ -53,8 +112,24 @@ ref = i.ss01; } ); width = 1854; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = f; +}, +{ +pos = (1692,0); +ref = i.ss01; +} +); +width = 2538; } ); -metricLeft = f; -metricRight = i.ss01; +note = f_f_i.liga.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/f_y.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/f_y.liga.glyph index 0e43d812..40675e50 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/f_y.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/f_y.liga.glyph @@ -1,19 +1,27 @@ { export = 0; glyphname = f_y.liga; -kernLeft = f; -kernRight = y; layers = ( { -background = { -shapes = ( +anchors = ( { -pos = (-74,0); -ref = f; +name = bottom_1; +pos = (307,0); +}, +{ +name = bottom_2; +pos = (1029,0); +}, +{ +name = top_1; +pos = (307,729); +}, +{ +name = top_2; +pos = (927,517); } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = f; @@ -26,15 +34,46 @@ ref = y; width = 1236; }, { -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (-134,0); ref = f; +}, +{ +pos = (390,0); +ref = y; } ); -}; -layerId = m020; +width = 780; +}, +{ +layerId = m01; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = y; +} +); +width = 1692; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = f; +}, +{ +pos = (390,0); +ref = y; +} +); +width = 780; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = f; @@ -45,8 +84,20 @@ ref = y; } ); width = 1236; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = y; +} +); +width = 1692; } ); -metricLeft = f; -metricRight = y; +note = f_y.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/fi.glyph b/sources/MonaSansMono.glyphspackage/glyphs/fi.glyph index d05ed070..ff2c5d23 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/fi.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/fi.glyph @@ -1,19 +1,27 @@ { export = 0; glyphname = fi; -kernLeft = f; -kernRight = i; layers = ( { -background = { -shapes = ( +anchors = ( { -pos = (48,0); -ref = f; +name = bottom_1; +pos = (307,0); +}, +{ +name = bottom_2; +pos = (928,0); +}, +{ +name = top_1; +pos = (307,729); +}, +{ +name = top_2; +pos = (926,517); } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = f; @@ -26,15 +34,46 @@ ref = i; width = 1236; }, { -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (-25,0); ref = f; +}, +{ +pos = (390,0); +ref = i; } ); -}; -layerId = m020; +width = 780; +}, +{ +layerId = m01; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = i; +} +); +width = 1692; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = f; +}, +{ +pos = (390,0); +ref = i; +} +); +width = 780; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = f; @@ -45,9 +84,21 @@ ref = i; } ); width = 1236; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = i; +} +); +width = 1692; } ); -metricLeft = f; -metricRight = i; +note = fi; unicode = 64257; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/fi.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/fi.ss01.glyph index fdafbb36..a148312b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/fi.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/fi.ss01.glyph @@ -1,52 +1,79 @@ { export = 0; glyphname = fi.ss01; -kernLeft = f; -kernRight = i; layers = ( { anchors = ( { -name = caret_1; -pos = (555,0); +name = bottom_1; +pos = (307,0); +}, +{ +name = bottom_2; +pos = (928,0); +}, +{ +name = top_1; +pos = (307,729); +}, +{ +name = top_2; +pos = (926,517); } ); -background = { +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -pos = (41,0); ref = f; +}, +{ +pos = (618,0); +ref = i.ss01; } ); -}; -layerId = m019; +width = 1236; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = f; }, { -pos = (618,0); +pos = (390,0); ref = i.ss01; } ); -width = 1236; +width = 780; }, { -anchors = ( +layerId = m01; +shapes = ( +{ +ref = f; +}, { -name = caret_1; -pos = (553,0); +pos = (846,0); +ref = i.ss01; } ); -background = { +width = 1692; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -pos = (-30,0); ref = f; +}, +{ +pos = (390,0); +ref = i.ss01; } ); -}; -layerId = m020; +width = 780; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = f; @@ -57,8 +84,20 @@ ref = i.ss01; } ); width = 1236; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = f; +}, +{ +pos = (846,0); +ref = i.ss01; +} +); +width = 1692; } ); -metricLeft = f; -metricRight = i.ss01; +note = fi.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/five.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/five.blackC_ircled.glyph index 51de6ae4..c92c6c82 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/five.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/five.blackC_ircled.glyph @@ -1,73 +1,136 @@ { -color = 0; glyphname = five.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (583,153); +type = Stem; +}, +{ +horizontal = 1; +place = (435,117); +type = Stem; +}, +{ +horizontal = 1; +place = (282,66); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,155); +type = Stem; +}, +{ +place = (602,203); +type = Stem; +}, +{ +place = (41,218.5); +type = Stem; +}, +{ +place = (41,202); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(285,134,o), -(234,186,o), -(231,253,c), -(266,253,l), -(270,200,o), -(309,165,o), -(368,165,cs), -(438,165,o), -(479,210,o), -(479,276,cs), -(479,346,o), -(435,387,o), -(370,387,cs), -(324,387,o), -(287,364,o), -(273,331,c), -(236,331,l), -(254,572,l), -(504,572,l), -(504,541,l), -(284,541,l), -(270,366,l), -(272,365,l), -(293,398,o), -(334,416,o), -(377,416,cs), -(460,416,o), -(514,360,o), -(514,278,cs), -(514,192,o), -(456,134,o), -(367,134,cs) +(312,145,o), +(243,200,o), +(243,282,c), +(279,282,l), +(278,218,o), +(335,176,o), +(418,176,cs), +(515,176,o), +(563,222,o), +(563,291,cs), +(563,366,o), +(512,405,o), +(422,405,cs), +(354,405,o), +(309,379,o), +(289,348,c), +(253,348,l), +(266,583,l), +(591,583,l), +(591,552,l), +(299,552,l), +(289,382,l), +(292,382,l), +(317,413,o), +(370,435,o), +(428,435,cs), +(542,435,o), +(602,378,o), +(602,292,cs), +(602,198,o), +(526,145,o), +(418,145,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,123); +type = Stem; +}, +{ +horizontal = 1; +place = (414,99); +type = Stem; +}, +{ +horizontal = 1; +place = (283,63); +type = Stem; +}, +{ +horizontal = 1; +place = (66,123); +type = Stem; +}, +{ +place = (422,186); +type = Stem; +}, +{ +place = (10,197.5); +type = Stem; +}, +{ +place = (10,186); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -124,278 +187,354 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (586,153); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (443,26); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (284,27); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (-11,158); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -142, -33 -); -stem = -2; +place = (626,187); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -445, -30 -); -stem = -2; +place = (604,209); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -621, -32 -); -stem = -2; +place = (33,201.5); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (33,187); type = Stem; -}, +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( { -horizontal = 0; -options = 0; -place = ( -630, -37 +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) ); -stem = -2; -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -354, -35 +closed = 1; +nodes = ( +(284,147,o), +(227,204,o), +(220,284,c), +(370,284,l), +(376,262,o), +(396,258,o), +(422,258,cs), +(457,258,o), +(475,275,o), +(475,300,cs), +(475,325,o), +(454,340,o), +(424,340,cs), +(396,340,o), +(372,328,o), +(363,311,c), +(227,311,l), +(242,586,l), +(604,586,l), +(604,469,l), +(378,469,l), +(373,419,l), +(379,417,l), +(390,431,o), +(428,443,o), +(465,443,cs), +(554,443,o), +(626,395,o), +(626,300,cs), +(626,196,o), +(535,147,o), +(420,147,cs) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (581,158); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -138, -36 -); -stem = -2; +place = (430,124); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -440, -35 -); -stem = -2; +place = (280,55); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -613, -36 -); -stem = -2; +place = (-9,152); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (283,96); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -582, -43 -); -stem = -2; +place = (143,110); +type = Stem; +}, +{ +place = (136,117); +type = Stem; +}, +{ +place = (11,104.5); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -297, -40 +place = (11,96); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(133,143,o), +(107,198,o), +(107,280,c), +(136,280,l), +(135,196,o), +(162,168,o), +(196,168,cs), +(236,168,o), +(253,207,o), +(253,289,cs), +(253,374,o), +(232,405,o), +(197,405,cs), +(167,405,o), +(147,385,o), +(141,335,c), +(112,335,l), +(119,581,l), +(280,581,l), +(280,554,l), +(146,554,l), +(140,390,l), +(142,390,l), +(154,416,o), +(174,430,o), +(201,430,cs), +(260,430,o), +(283,377,o), +(283,290,cs), +(283,191,o), +(252,143,o), +(196,143,cs) +); +} ); -stem = -2; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (582,157); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (443,46); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (280,35); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --10, -0 -); -stem = -2; +horizontal = 1; +place = (-7,150); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --10, -0 -); -stem = -2; +place = (327,55); +type = Stem; +}, +{ +place = (303,79); type = Stem; -} -); -}; -width = 618; }, { -anchors = ( +place = (175,42); +type = Stem; +}, +{ +place = (173,44); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (8,65.5); +type = Stem; +}, +{ +place = (8,55); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(271,133,o), -(212,186,o), -(204,265,c), -(332,265,l), -(337,250,o), -(353,241,o), -(374,241,cs), -(400,241,o), -(417,261,o), -(417,282,cs), -(417,306,o), -(399,323,o), -(375,323,cs), -(355,323,o), -(339,312,o), -(335,297,c), -(214,297,l), -(233,572,l), -(534,572,l), -(534,461,l), -(346,461,l), -(337,406,l), -(343,404,l), -(352,414,o), -(383,423,o), -(410,423,cs), -(492,423,o), -(545,369,o), -(545,287,cs), -(545,195,o), -(476,133,o), -(371,133,cs) +(110,143,o), +(67,198,o), +(63,280,c), +(173,280,l), +(173,247,o), +(182,235,o), +(194,235,cs), +(210,235,o), +(217,254,o), +(217,294,cs), +(217,339,o), +(208,353,o), +(195,353,cs), +(180,353,o), +(175,335,o), +(175,315,c), +(68,315,l), +(79,582,l), +(303,582,l), +(303,489,l), +(180,489,l), +(175,424,l), +(179,422,l), +(188,438,o), +(205,443,o), +(223,443,cs), +(292,443,o), +(327,384,o), +(327,297,cs), +(327,192,o), +(272,143,o), +(194,143,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (535,120); +type = Stem; +}, +{ +horizontal = 1; +place = (419,30); +type = Stem; +}, +{ +horizontal = 1; +place = (297,24); +type = Stem; +}, +{ +horizontal = 1; +place = (75,119); +type = Stem; +}, +{ +place = (441,168); +type = Stem; +}, +{ +place = (432,177); +type = Stem; +}, +{ +place = (9,182.5); +type = Stem; +}, +{ +place = (9,168); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -455,10 +594,6 @@ nodes = ( width = 618; } ); +note = five.blackCircled; unicode = 10106; -userData = { -RMXScaler = { -source = five; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/five.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/five.circled.glyph index f11285ea..a93de341 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/five.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/five.circled.glyph @@ -1,208 +1,886 @@ { -color = 0; glyphname = five.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (552,31); +type = Stem; +}, +{ +horizontal = 1; +place = (405,30); +type = Stem; +}, +{ +horizontal = 1; +place = (348,34); +type = Stem; +}, +{ +horizontal = 1; +place = (145,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (563,39); +type = Stem; +}, +{ +place = (259.5,34.5); +type = Stem; +}, +{ +place = (243,36); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) -); -}, -{ -closed = 1; -nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) -); -}, -{ -closed = 1; -nodes = ( -(267,134,o), -(325,192,o), -(325,278,cs), -(325,360,o), -(271,416,o), -(188,416,cs), -(145,416,o), -(104,398,o), -(83,365,c), -(81,366,l), -(95,541,l), -(315,541,l), -(315,572,l), -(65,572,l), -(47,331,l), -(84,331,l), -(98,364,o), -(135,387,o), -(181,387,cs), -(246,387,o), -(290,346,o), -(290,276,cs), -(290,210,o), -(249,165,o), -(179,165,cs), -(120,165,o), -(81,200,o), -(77,253,c), -(42,253,l), -(45,186,o), -(96,134,o), -(178,134,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) +); +}, +{ +closed = 1; +nodes = ( +(526,145,o), +(602,198,o), +(602,292,cs), +(602,378,o), +(542,435,o), +(428,435,cs), +(370,435,o), +(317,413,o), +(292,382,c), +(289,382,l), +(299,552,l), +(591,552,l), +(591,583,l), +(266,583,l), +(253,348,l), +(289,348,l), +(309,379,o), +(354,405,o), +(422,405,cs), +(512,405,o), +(563,366,o), +(563,291,cs), +(563,222,o), +(515,176,o), +(418,176,cs), +(335,176,o), +(278,218,o), +(279,282,c), +(243,282,l), +(243,200,o), +(312,145,o), +(418,145,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (534,28); +type = Stem; +}, +{ +horizontal = 1; +place = (394,26); +type = Stem; +}, +{ +horizontal = 1; +place = (343,31); +type = Stem; +}, +{ +horizontal = 1; +place = (164,28); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (405,32); +type = Stem; +}, +{ +place = (192,29); +type = Stem; +}, +{ +place = (179,32); +type = Stem; +}, +{ +place = (10,30); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); }, { -pos = (102,205); -ref = fiveinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(384,164,o), +(437,217,o), +(437,295,cs), +(437,370,o), +(387,420,o), +(312,420,cs), +(273,420,o), +(236,404,o), +(217,374,c), +(215,375,l), +(227,534,l), +(427,534,l), +(427,562,l), +(200,562,l), +(184,343,l), +(217,343,l), +(230,373,o), +(264,394,o), +(306,394,cs), +(365,394,o), +(405,357,o), +(405,293,cs), +(405,233,o), +(367,192,o), +(304,192,cs), +(250,192,o), +(215,224,o), +(211,272,c), +(179,272,l), +(182,211,o), +(228,164,o), +(303,164,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (469,117); +type = Stem; +}, +{ +horizontal = 1; +place = (340,103); +type = Stem; +}, +{ +horizontal = 1; +place = (311,132); +type = Stem; +}, +{ +horizontal = 1; +place = (311,107); +type = Stem; +}, +{ +horizontal = 1; +place = (147,137); +type = Stem; +}, +{ +horizontal = 1; +place = (147,111); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (475,151); +type = Stem; +}, +{ +place = (234.5,141); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(535,147,o), +(626,196,o), +(626,300,cs), +(626,395,o), +(554,443,o), +(465,443,cs), +(428,443,o), +(390,431,o), +(379,417,c), +(373,419,l), +(378,469,l), +(604,469,l), +(604,586,l), +(242,586,l), +(227,311,l), +(363,311,l), +(372,328,o), +(396,340,o), +(424,340,cs), +(454,340,o), +(475,325,o), +(475,300,cs), +(475,275,o), +(457,258,o), +(422,258,cs), +(396,258,o), +(376,262,o), +(370,284,c), +(220,284,l), +(227,204,o), +(284,147,o), +(420,147,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (554,27); +type = Stem; +}, +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (405,25); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +horizontal = 1; +place = (143,40); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (247,30); +type = Stem; +}, +{ +place = (123.5,27.5); +type = Stem; +}, +{ +place = (123.5,24); +type = Stem; +}, +{ +place = (120,27.5); +type = Stem; +}, +{ +place = (120,26); +type = Stem; +}, +{ +place = (113,29); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (581,158); +type = Stem; +}, +{ +horizontal = 1; +place = (430,124); +type = Stem; +}, +{ +horizontal = 1; +place = (280,55); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,152); +type = Stem; +}, +{ +place = (283,96); +type = Stem; +}, +{ +place = (143,110); +type = Stem; +}, +{ +place = (136,117); +type = Stem; +}, +{ +place = (11,104.5); +type = Stem; +}, +{ +place = (11,96); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) -); -}, -{ -closed = 1; -nodes = ( -(289,133,o), -(358,195,o), -(358,287,cs), -(358,369,o), -(305,423,o), -(223,423,cs), -(196,423,o), -(165,414,o), -(156,404,c), -(150,406,l), -(159,461,l), -(347,461,l), -(347,572,l), -(46,572,l), -(27,297,l), -(148,297,l), -(152,312,o), -(168,323,o), -(188,323,cs), -(212,323,o), -(230,306,o), -(230,282,cs), -(230,261,o), -(213,241,o), -(187,241,cs), -(166,241,o), -(150,250,o), -(145,265,c), -(17,265,l), -(25,186,o), -(84,133,o), -(184,133,cs) +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(252,143,o), +(283,191,o), +(283,290,cs), +(283,377,o), +(260,430,o), +(201,430,cs), +(174,430,o), +(154,416,o), +(142,390,c), +(140,390,l), +(146,554,l), +(280,554,l), +(280,581,l), +(119,581,l), +(112,335,l), +(141,335,l), +(147,385,o), +(167,405,o), +(197,405,cs), +(232,405,o), +(253,374,o), +(253,289,cs), +(253,207,o), +(236,168,o), +(196,168,cs), +(162,168,o), +(135,196,o), +(136,280,c), +(107,280,l), +(107,198,o), +(133,143,o), +(196,143,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (489,93); +type = Stem; +}, +{ +horizontal = 1; +place = (315,128); +type = Stem; +}, +{ +horizontal = 1; +place = (143,137); +type = Stem; +}, +{ +horizontal = 1; +place = (143,92); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (212,110); +type = Stem; +}, +{ +place = (82.5,215.5); +type = Stem; +}, +{ +place = (82.5,99.5); +type = Stem; +}, +{ +place = (75.5,106.5); +type = Stem; +}, +{ +place = (75.5,104.5); +type = Stem; +}, +{ +place = (75.5,102.5); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (582,157); +type = Stem; +}, +{ +horizontal = 1; +place = (443,46); +type = Stem; +}, +{ +horizontal = 1; +place = (280,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,150); +type = Stem; +}, +{ +place = (327,55); +type = Stem; +}, +{ +place = (303,79); +type = Stem; +}, +{ +place = (175,42); +type = Stem; +}, +{ +place = (173,44); +type = Stem; +}, +{ +place = (8,65.5); +type = Stem; +}, +{ +place = (8,55); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) +); +}, +{ +closed = 1; +nodes = ( +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) +); +}, +{ +closed = 1; +nodes = ( +(272,143,o), +(327,192,o), +(327,297,cs), +(327,384,o), +(292,443,o), +(223,443,cs), +(205,443,o), +(188,438,o), +(179,422,c), +(175,424,l), +(180,489,l), +(303,489,l), +(303,582,l), +(79,582,l), +(68,315,l), +(175,315,l), +(175,335,o), +(180,353,o), +(195,353,cs), +(208,353,o), +(217,339,o), +(217,294,cs), +(217,254,o), +(210,235,o), +(194,235,cs), +(182,235,o), +(173,247,o), +(173,280,c), +(63,280,l), +(67,198,o), +(110,143,o), +(194,143,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (463,101); +type = Stem; +}, +{ +horizontal = 1; +place = (338,91); +type = Stem; }, { -pos = (109,207); -ref = fiveinferior; -scale = (0.9091,0.9091); +horizontal = 1; +place = (314,115); +type = Stem; +}, +{ +horizontal = 1; +place = (314,98.5); +type = Stem; +}, +{ +horizontal = 1; +place = (165,120); +type = Stem; +}, +{ +horizontal = 1; +place = (165,98); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (347,117); +type = Stem; +}, +{ +place = (171.5,282.5); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); +}, +{ +closed = 1; +nodes = ( +(401,165,o), +(464,222,o), +(464,305,cs), +(464,380,o), +(415,429,o), +(341,429,cs), +(316,429,o), +(288,421,o), +(280,412,c), +(274,413,l), +(283,463,l), +(448,463,l), +(448,564,l), +(180,564,l), +(163,314,l), +(273,314,l), +(276,328,o), +(291,338,o), +(309,338,cs), +(331,338,o), +(347,322,o), +(347,301,cs), +(347,282,o), +(332,263,o), +(308,263,cs), +(289,263,o), +(274,272,o), +(270,285,c), +(154,285,l), +(161,213,o), +(214,165,o), +(305,165,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); -metricLeft = one.sansSerifCircled; -metricRight = one.sansSerifCircled; +note = five.circled; unicode = 9316; -userData = { -RMXScaler = { -source = five; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/five.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/five.dnom.glyph index a42362a8..99b48953 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/five.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/five.dnom.glyph @@ -2,196 +2,505 @@ glyphname = five.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (367,30); +type = Stem; +}, +{ +horizontal = 1; +place = (233,28); +type = Stem; +}, +{ +horizontal = 1; +place = (181,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,30); +type = Stem; +}, +{ +place = (558,36); +type = Stem; +}, +{ +place = (280,33.5); +type = Stem; +}, +{ +place = (265,34); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(525,-5,o), +(594,44,o), +(594,130,cs), +(594,210,o), +(539,261,o), +(435,261,cs), +(384,261,o), +(337,242,o), +(316,215,c), +(308,215,l), +(318,367,l), +(584,367,l), +(584,397,l), +(286,397,l), +(274,181,l), +(308,181,l), +(329,213,o), +(373,233,o), +(429,233,cs), +(510,233,o), +(558,198,o), +(558,129,cs), +(558,66,o), +(514,25,o), +(426,25,cs), +(349,25,o), +(299,63,o), +(299,121,c), +(265,121,l), +(265,46,o), +(328,-5,o), +(426,-5,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (368,29); +type = Stem; +}, +{ +horizontal = 1; +place = (227,27); +type = Stem; +}, +{ +horizontal = 1; +place = (176,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,28); +type = Stem; +}, +{ +place = (323,33); +type = Stem; +}, +{ +place = (109,29); +type = Stem; +}, +{ +place = (96,32); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( (301,-5,o), -(356,48,o), -(356,127,cs), -(356,203,o), +(355,48,o), +(355,127,cs), +(355,203,o), (305,254,o), -(230,254,cs), -(187,254,o), -(151,235,o), -(134,208,c), -(132,208,l), -(144,368,l), -(346,368,l), -(346,397,l), -(117,397,l), -(101,176,l), -(134,176,l), -(147,205,o), -(179,227,o), -(223,227,cs), +(233,254,cs), +(193,254,o), +(160,236,o), +(144,210,c), +(137,210,l), +(150,368,l), +(345,368,l), +(345,397,l), +(123,397,l), +(108,176,l), +(140,176,l), +(153,206,o), +(185,227,o), +(226,227,cs), (283,227,o), -(323,190,o), -(323,126,cs), -(323,66,o), +(322,190,o), +(322,126,cs), +(322,66,o), (286,23,o), -(221,23,cs), -(168,23,o), -(131,56,o), -(128,104,c), -(96,104,l), -(99,39,o), -(150,-5,o), -(221,-5,cs) +(224,23,cs), +(173,23,o), +(138,56,o), +(135,104,c), +(103,104,l), +(106,39,o), +(155,-5,o), +(224,-5,cs) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -31 -); +place = (276,99); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -18 -); +place = (163,88); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -13 +place = (137,238); +type = Stem; +}, +{ +horizontal = 1; +place = (137,92); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,119); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,94); +type = Stem; +}, +{ +place = (480,128); +type = Stem; +}, +{ +place = (259,330); +type = Stem; +}, +{ +place = (259,119.5); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(528,-5,o), +(608,38,o), +(608,127,cs), +(608,210,o), +(543,251,o), +(462,251,cs), +(430,251,o), +(396,242,o), +(382,225,c), +(374,227,l), +(381,276,l), +(589,276,l), +(589,375,l), +(266,375,l), +(252,137,l), +(368,137,l), +(377,153,o), +(400,163,o), +(428,163,cs), +(458,163,o), +(480,151,o), +(480,127,cs), +(480,104,o), +(461,89,o), +(426,89,cs), +(394,89,o), +(377,96,o), +(373,114,c), +(246,114,l), +(252,44,o), +(304,-5,o), +(424,-5,cs) ); -stem = -2; -target = ( -0, -10 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (351,23); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (222,22); +type = Stem; +}, +{ +horizontal = 1; +place = (162,47); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,22); +type = Stem; +}, +{ +place = (233,26); +type = Stem; +}, +{ +place = (126,23); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 +place = (126,21); +type = Stem; +}, +{ +place = (119,25); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(234,-5,o), +(259,37,o), +(259,122,cs), +(259,197,o), +(241,243,o), +(195,243,cs), +(174,243,o), +(161,230,o), +(152,212,c), +(145,212,l), +(152,351,l), +(257,351,l), +(257,373,l), +(129,373,l), +(124,162,l), +(148,162,l), +(152,201,o), +(165,222,o), +(191,222,cs), +(217,222,o), +(233,196,o), +(233,122,cs), +(233,50,o), +(220,17,o), +(190,17,cs), +(163,17,o), +(144,43,o), +(145,114,c), +(119,114,l), +(119,43,o), +(140,-5,o), +(190,-5,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (278,82); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -28 +horizontal = 1; +place = (166,80); +type = Stem; +}, +{ +horizontal = 1; +place = (136,109); +type = Stem; +}, +{ +horizontal = 1; +place = (136,94); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,114); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,80); +type = Stem; +}, +{ +place = (202,95); +type = Stem; +}, +{ +place = (202,75); +type = Stem; +}, +{ +place = (92,90); +type = Stem; +}, +{ +place = (83,96); +type = Stem; +} ); -stem = -2; -target = ( -0, -27 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(246,-5,o), +(289,33,o), +(289,113,cs), +(289,180,o), +(264,227,o), +(215,228,cs), +(201,228,o), +(192,221,o), +(187,210,c), +(179,211,l), +(184,257,l), +(270,257,l), +(270,333,l), +(103,333,l), +(95,126,l), +(180,126,l), +(180,143,o), +(183,153,o), +(190,154,cs), +(198,153,o), +(203,140,o), +(203,112,cs), +(203,88,o), +(201,69,o), +(189,69,cs), +(183,69,o), +(178,76,o), +(177,101,c), +(90,101,l), +(93,41,o), +(122,-5,o), +(188,-5,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (277,98); +type = Stem; +}, +{ +horizontal = 1; +place = (158,88); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (136,110); +type = Stem; +}, +{ +horizontal = 1; +place = (136,96); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,114); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,95); +type = Stem; +}, +{ +place = (258,114); +type = Stem; +}, +{ +place = (83.5,277.5); +type = Stem; +}, +{ +place = (83.5,104); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( (309,-5,o), -(372,48,o), -(372,128,cs), -(372,200,o), +(371,48,o), +(371,128,cs), +(371,200,o), (323,246,o), -(250,246,cs), -(223,246,o), -(196,238,o), -(188,231,c), -(184,233,l), -(191,277,l), -(361,277,l), -(361,375,l), -(92,375,l), -(75,136,l), -(182,136,l), -(186,150,o), -(202,158,o), -(219,158,cs), +(252,246,cs), +(225,246,o), +(204,237,o), +(196,230,c), +(188,232,l), +(194,277,l), +(360,277,l), +(360,375,l), +(96,375,l), +(79,136,l), +(186,136,l), +(190,151,o), +(206,158,o), +(221,158,cs), (242,158,o), -(258,144,o), -(258,124,cs), -(258,108,o), +(257,144,o), +(257,124,cs), +(257,108,o), (243,90,o), -(218,90,cs), -(198,90,o), -(183,98,o), -(179,109,c), -(66,109,l), -(73,41,o), -(126,-5,o), -(216,-5,cs) +(220,90,cs), +(201,90,o), +(187,98,o), +(183,109,c), +(70,109,l), +(77,41,o), +(129,-5,o), +(218,-5,cs) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = five; -}; -}; +note = five.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/five.glyph b/sources/MonaSansMono.glyphspackage/glyphs/five.glyph index 29bd1024..0fc8026d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/five.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/five.glyph @@ -1,51 +1,111 @@ { glyphname = five; -kernLeft = five; -kernRight = five; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (696,33); +type = Stem; +}, +{ +horizontal = 1; +place = (444,35); +type = Stem; +}, +{ +horizontal = 1; +place = (342,42.5); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (746,39); +type = Stem; +}, +{ +place = (121.5,33); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(449,-8,o), -(545,89,o), -(545,235,cs), -(545,378,o), -(454,474,o), -(317,474,cs), -(235,474,o), -(168,436,o), -(134,379,c), -(131,380,l), -(145,687,l), -(514,687,l), -(514,721,l), -(112,721,l), -(98,338,l), -(132,338,l), -(161,399,o), -(226,441,o), -(311,441,cs), -(427,441,o), -(504,366,o), -(504,233,cs), -(504,109,o), -(433,26,o), -(307,26,cs), -(189,26,o), -(113,104,o), -(117,220,c), -(82,220,l), -(80,83,o), -(170,-8,o), -(306,-8,cs) +(645,-8,o), +(785,82,o), +(785,238,cs), +(785,383,o), +(674,479,o), +(426,479,cs), +(307,479,o), +(205,440,o), +(152,384,c), +(144,385,l), +(165,696,l), +(747,696,l), +(747,729,l), +(133,729,l), +(110,342,l), +(146,342,l), +(192,403,o), +(292,444,o), +(425,444,cs), +(636,444,o), +(746,375,o), +(746,236,cs), +(746,110,o), +(644,26,o), +(417,26,cs), +(230,26,o), +(113,105,o), +(102,223,c), +(64,223,l), +(79,84,o), +(212,-8,o), +(417,-8,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (432,34); +type = Stem; +}, +{ +horizontal = 1; +place = (332,41.5); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (503,41); +type = Stem; +}, +{ +place = (88,39); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -57,8 +117,8 @@ nodes = ( (454,466,o), (317,466,cs), (237,466,o), -(170,429,o), -(137,373,c), +(175,429,o), +(142,373,c), (134,374,l), (157,695,l), (525,695,l), @@ -85,135 +145,277 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -31 -); +place = (553,176); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -18 -); +place = (331,157); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -10 -); +place = (275,164.5); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (-10,168); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 +place = (578,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(644,-10,o), +(804,74,o), +(804,247,cs), +(804,406,o), +(675,488,o), +(487,488,cs), +(406,488,o), +(331,466,o), +(302,438,c), +(293,441,l), +(306,553,l), +(758,553,l), +(758,729,l), +(102,729,l), +(74,275,l), +(279,275,l), +(301,308,o), +(357,331,o), +(428,331,cs), +(522,331,o), +(578,302,o), +(578,246,cs), +(578,193,o), +(528,158,o), +(423,158,cs), +(340,158,o), +(283,175,o), +(269,222,c), +(35,222,l), +(56,85,o), +(177,-10,o), +(420,-10,cs) ); -stem = -2; -target = ( -0, -2 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (700,29); +type = Stem; +}, +{ +horizontal = 1; +place = (446,28); +type = Stem; +}, +{ +horizontal = 1; +place = (321,80); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -28 +horizontal = 1; +place = (-8,27); +type = Stem; +}, +{ +place = (313,31); +type = Stem; +}, +{ +place = (73.5,29); +type = Stem; +}, +{ +place = (73.5,26.5); +type = Stem; +}, +{ +place = (59,30); +type = Stem; +} ); -stem = -2; -target = ( -0, -27 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(295,-8,o), +(344,69,o), +(344,238,cs), +(344,388,o), +(306,474,o), +(206,474,cs), +(161,474,o), +(124,448,o), +(105,401,c), +(97,401,l), +(108,700,l), +(343,700,l), +(343,729,l), +(79,729,l), +(68,321,l), +(100,321,l), +(111,402,o), +(144,446,o), +(205,446,cs), +(271,446,o), +(313,394,o), +(313,238,cs), +(313,86,o), +(278,19,o), +(203,19,cs), +(135,19,o), +(87,75,o), +(89,223,c), +(59,223,l), +(58,84,o), +(99,-8,o), +(203,-8,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (575,154); +type = Stem; +}, +{ +horizontal = 1; +place = (280,163); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,232); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,152); +type = Stem; +}, +{ +place = (215,159); +type = Stem; +}, +{ +place = (29,148.5); +type = Stem; +}, +{ +place = (14,161); +type = Stem; }, { -background = { +place = (14,159); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(478,-10,o), -(592,93,o), -(592,248,cs), -(592,388,o), -(496,482,o), -(360,482,cs), -(308,482,o), -(258,468,o), -(235,448,c), -(227,451,l), -(235,555,l), -(565,555,l), -(565,721,l), -(67,721,l), -(46,277,l), -(228,277,l), -(238,310,o), -(272,332,o), -(311,332,cs), -(369,332,o), -(400,296,o), -(400,241,cs), -(400,193,o), -(366,152,o), -(311,152,cs), -(257,152,o), -(221,178,o), -(220,225,c), -(30,225,l), -(36,84,o), -(136,-10,o), -(305,-10,cs) +(301,-10,o), +(374,75,o), +(374,249,cs), +(374,393,o), +(328,496,o), +(245,496,cs), +(218,496,o), +(194,477,o), +(184,443,c), +(173,443,l), +(182,575,l), +(339,575,l), +(339,729,l), +(37,729,l), +(21,280,l), +(175,280,l), +(175,321,o), +(182,346,o), +(194,346,cs), +(207,346,o), +(215,317,o), +(215,244,cs), +(215,183,o), +(211,142,o), +(192,142,cs), +(182,142,o), +(173,162,o), +(173,222,c), +(14,222,l), +(19,83,o), +(80,-10,o), +(192,-10,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (561,168); +type = Stem; +}, +{ +horizontal = 1; +place = (326,151); +type = Stem; +}, +{ +horizontal = 1; +place = (274,203); +type = Stem; +}, +{ +horizontal = 1; +place = (274,165.5); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,219); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,164); +type = Stem; +}, +{ +place = (395,194); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -225,8 +427,8 @@ nodes = ( (499,477,o), (361,477,cs), (310,477,o), -(256,459,o), -(238,438,c), +(263,459,o), +(245,438,c), (230,441,l), (245,561,l), (570,561,l), @@ -256,5 +458,6 @@ nodes = ( width = 618; } ); +note = five; unicode = 53; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/five.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/five.numr.glyph index baca2247..24bfec23 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/five.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/five.numr.glyph @@ -3,133 +3,65 @@ color = 6; glyphname = five.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = five.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = five.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = five.dnom; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -31 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -18 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -10 +pos = (0,357); +ref = five.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = five.dnom; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 -); -stem = -2; -target = ( -0, -2 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = five.dnom; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -28 -); -stem = -2; -target = ( -0, -27 -); -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = five.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = five.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = five.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = five.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = five; -}; -}; +note = five.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/five.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/five.tf.glyph deleted file mode 100644 index 293be085..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/five.tf.glyph +++ /dev/null @@ -1,129 +0,0 @@ -{ -export = 0; -glyphname = five.tf; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = five; -} -); -userData = { -RMXScaler = { -monoWidth = 600; -useSpacing = 90; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -31 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -18 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -10 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -29, -29 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -21 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -28 -); -stem = -2; -target = ( -0, -27 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = five; -} -); -userData = { -RMXScaler = { -keepStroke = 40; -monoWidth = 600; -useSpacing = 70; -}; -}; -width = 618; -} -); -metricWidth = zero.tf; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -RMXScaler = { -source = five; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/fiveeighths.glyph b/sources/MonaSansMono.glyphspackage/glyphs/fiveeighths.glyph index 49b4ac61..86ef7e89 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/fiveeighths.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/fiveeighths.glyph @@ -3,64 +3,140 @@ color = 6; glyphname = fiveeighths; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { alignment = -1; -pos = (-81,0); +pos = (-271,0); ref = five.numr; }, { alignment = -1; -pos = (3,0); +pos = (-25,0); ref = fraction; }, { alignment = -1; -pos = (264,0); +pos = (235,0); ref = eight.dnom; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = five.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = five.numr; -}; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +alignment = -1; +pos = (-83,0); +ref = five.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (7,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (302,0); +ref = eight.dnom; +scale = (0.9,1); +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-271,0); +ref = five.numr; +}, +{ +alignment = -1; +pos = (-25,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (235,0); +ref = eight.dnom; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-110,0); +ref = five.numr; +}, +{ +alignment = -1; +pos = (-10,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (114,0); +ref = eight.dnom; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-74,0); +ref = five.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (21,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (127,0); +ref = eight.dnom; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; -pos = (-61,72); +pos = (-90,0); ref = five.numr; -scale = (0.9,0.9); +scale = (0.9,1); }, { alignment = -1; -pos = (5,0); +pos = (17,0); ref = fraction; +scale = (0.9,1); }, { alignment = -1; -pos = (280,0); +pos = (295,0); ref = eight.dnom; -scale = (0.9,0.9); +scale = (0.9,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = five.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = five.numr; -}; width = 618; } ); -metricWidth = H; unicode = 8541; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/fiveinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/fiveinferior.glyph index 93ebbf8e..cb0f84a9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/fiveinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/fiveinferior.glyph @@ -2,13 +2,118 @@ glyphname = fiveinferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (227,174); +horizontal = 1; +place = (362,31); +type = Stem; +}, +{ +horizontal = 1; +place = (215,30); +type = Stem; +}, +{ +horizontal = 1; +place = (158,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,31); +type = Stem; +}, +{ +place = (569,39); +type = Stem; +}, +{ +place = (265.5,34.5); +type = Stem; +}, +{ +place = (249,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(532,-45,o), +(608,8,o), +(608,102,cs), +(608,188,o), +(548,245,o), +(434,245,cs), +(376,245,o), +(323,223,o), +(298,192,c), +(295,192,l), +(305,362,l), +(597,362,l), +(597,393,l), +(272,393,l), +(259,158,l), +(295,158,l), +(315,189,o), +(360,215,o), +(428,215,cs), +(518,215,o), +(569,176,o), +(569,101,cs), +(569,32,o), +(521,-14,o), +(424,-14,cs), +(341,-14,o), +(284,28,o), +(285,92,c), +(249,92,l), +(249,10,o), +(318,-45,o), +(424,-45,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (362,31); +type = Stem; +}, +{ +horizontal = 1; +place = (208,29); +type = Stem; +}, +{ +horizontal = 1; +place = (152,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,31); +type = Stem; +}, +{ +place = (333,35); +type = Stem; +}, +{ +place = (99,32); +type = Stem; +}, +{ +place = (85,35); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -48,105 +153,309 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -31 -); +place = (276,117); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -18 -); +place = (147,103); +type = Stem; +}, +{ +horizontal = 1; +place = (118,132); +type = Stem; +}, +{ +horizontal = 1; +place = (118,107); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -13 +place = (-46,137); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,111); +type = Stem; +}, +{ +place = (479,151); +type = Stem; +}, +{ +place = (238.5,141); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(539,-46,o), +(630,3,o), +(630,107,cs), +(630,202,o), +(558,250,o), +(469,250,cs), +(432,250,o), +(394,238,o), +(383,224,c), +(377,226,l), +(382,276,l), +(608,276,l), +(608,393,l), +(246,393,l), +(231,118,l), +(367,118,l), +(376,135,o), +(400,147,o), +(428,147,cs), +(458,147,o), +(479,132,o), +(479,107,cs), +(479,82,o), +(461,65,o), +(426,65,cs), +(400,65,o), +(380,69,o), +(374,91,c), +(224,91,l), +(231,11,o), +(288,-46,o), +(424,-46,cs) ); -stem = -2; -target = ( -0, -10 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (366,27); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (217,25); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 +horizontal = 1; +place = (147,55); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,25); +type = Stem; +}, +{ +place = (254,30); +type = Stem; +}, +{ +place = (128,27); +type = Stem; +}, +{ +place = (128,25); +type = Stem; +}, +{ +place = (120,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(255,-45,o), +(284,3,o), +(284,102,cs), +(284,190,o), +(262,242,o), +(208,242,cs), +(183,242,o), +(164,227,o), +(154,202,c), +(152,202,l), +(158,366,l), +(281,366,l), +(281,393,l), +(131,393,l), +(125,147,l), +(153,147,l), +(159,197,o), +(176,217,o), +(204,217,cs), +(235,217,o), +(254,187,o), +(254,101,cs), +(254,19,o), +(239,-20,o), +(203,-20,cs), +(172,-20,o), +(148,8,o), +(149,92,c), +(120,92,l), +(120,10,o), +(145,-45,o), +(203,-45,cs) ); -stem = -2; -target = ( -0, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (300,93); +type = Stem; +}, +{ +horizontal = 1; +place = (164,90); +type = Stem; +}, +{ +horizontal = 1; +place = (126,128); +type = Stem; +}, +{ +horizontal = 1; +place = (126,108); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,137); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,92); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -28 +place = (214,110); +type = Stem; +}, +{ +place = (80.5,219.5); +type = Stem; +}, +{ +place = (80.5,103.5); +type = Stem; +}, +{ +place = (70,110); +type = Stem; +} ); -stem = -2; -target = ( -0, -27 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(270,-46,o), +(324,3,o), +(324,108,cs), +(324,192,o), +(292,254,o), +(225,254,cs), +(206,254,o), +(193,247,o), +(186,233,c), +(182,235,l), +(186,300,l), +(300,300,l), +(300,393,l), +(86,393,l), +(75,126,l), +(182,126,l), +(182,147,o), +(186,164,o), +(197,164,cs), +(208,164,o), +(214,146,o), +(214,105,cs), +(214,68,o), +(210,46,o), +(196,46,cs), +(186,46,o), +(180,58,o), +(180,91,c), +(70,91,l), +(74,9,o), +(116,-46,o), +(196,-46,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (282,111); +type = Stem; +}, +{ +horizontal = 1; +place = (144,100); +type = Stem; +}, +{ +horizontal = 1; +place = (118,126); +type = Stem; +}, +{ +horizontal = 1; +place = (118,108); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,132); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,108); +type = Stem; }, { -anchors = ( +place = (262,128); +type = Stem; +}, +{ +place = (68.5,310.5); +type = Stem; +}, { -name = _center; -pos = (220,174); +place = (68.5,118); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -186,24 +495,9 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); +note = fiveinferior; unicode = 8325; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = five; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/fivesuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/fivesuperior.glyph index 2eb196de..19fb9add 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/fivesuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/fivesuperior.glyph @@ -1,137 +1,67 @@ { -color = 6; glyphname = fivesuperior; -kernLeft = fivesuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = fiveinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = fiveinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = fiveinferior; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -31 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -18 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -10 +pos = (0,376); +ref = fiveinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = fiveinferior; +} ); -stem = -2; -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 -); -stem = -2; -target = ( -0, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = fiveinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -28 -); -stem = -2; -target = ( -0, -27 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = fiveinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = fiveinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = fiveinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = fiveinferior; -}; -width = 618; +width = 846; } ); +note = fivesuperior; unicode = 8309; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = five; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/fl.glyph b/sources/MonaSansMono.glyphspackage/glyphs/fl.glyph index a1b9181c..01167e52 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/fl.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/fl.glyph @@ -1,19 +1,27 @@ { export = 0; glyphname = fl; -kernLeft = f; -kernRight = l; layers = ( { -background = { -shapes = ( +anchors = ( { -pos = (32,0); -ref = f; +name = bottom_1; +pos = (307,0); +}, +{ +name = bottom_2; +pos = (928,0); +}, +{ +name = top_1; +pos = (307,729); +}, +{ +name = top_2; +pos = (928,729); } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = f; @@ -23,143 +31,74 @@ pos = (618,0); ref = l; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = f; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +width = 1236; }, { -horizontal = 1; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = f; }, { -horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 +pos = (390,0); +ref = l; +} ); -type = Stem; +width = 780; }, { -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +layerId = m01; +shapes = ( +{ +ref = f; }, { -horizontal = 1; -options = 0; -origin = ( -0, -16 -); -stem = -2; -target = ( -d, -o, -w, -n +pos = (846,0); +ref = l; +} ); -type = TopGhost; +width = 1692; }, { -horizontal = 0; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = f; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -4 -); -type = Stem; +pos = (390,0); +ref = l; } ); -}; -width = 1236; +width = 780; }, { -background = { +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -pos = (-28,0); ref = f; +}, +{ +pos = (618,0); +ref = l; } ); -}; -layerId = m020; +width = 1236; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { ref = f; }, { -pos = (618,0); +pos = (846,0); ref = l; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = f; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; -}; -width = 1236; +width = 1692; } ); -metricLeft = f; -metricRight = l; +note = fl; unicode = 64258; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/florin.glyph b/sources/MonaSansMono.glyphspackage/glyphs/florin.glyph index 1e98aff0..4b1939be 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/florin.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/florin.glyph @@ -2,15 +2,101 @@ glyphname = florin; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (384,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,34); +type = Stem; +}, +{ +place = (405,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(184,-167,l), +(254,-167,ls), +(371,-167,o), +(441,-110,o), +(441,8,cs), +(441,384,l), +(666,384,l), +(666,418,l), +(441,418,l), +(441,550,ls), +(441,652,o), +(486,695,o), +(596,695,cs), +(666,695,l), +(666,729,l), +(593,729,ls), +(476,729,o), +(405,672,o), +(405,554,cs), +(405,418,l), +(184,418,l), +(184,384,l), +(405,384,l), +(405,12,ls), +(405,-90,o), +(361,-133,o), +(251,-133,cs), +(184,-133,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (384,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,34); +type = Stem; +}, +{ +place = (291,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(91,-167,l), (168,-167,ls), (266,-167,o), (328,-110,o), (328,7,cs), +(328,384,l), +(509,384,l), +(509,418,l), +(328,418,l), (328,551,ls), (328,653,o), (365,695,o), @@ -21,36 +107,244 @@ nodes = ( (353,729,o), (291,672,o), (291,555,cs), +(291,418,l), +(111,418,l), +(111,384,l), +(291,384,l), (291,11,ls), (291,-91,o), (254,-133,o), (160,-133,cs), -(91,-133,l), -(91,-167,l) +(91,-133,l) ); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (571,158); +type = Stem; +}, +{ +horizontal = 1; +place = (302,150); +type = Stem; }, { +horizontal = 1; +place = (-167,158); +type = Stem; +}, +{ +place = (321,204); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(509,384,l), -(509,418,l), -(111,418,l), -(111,384,l) +(136,-167,l), +(297,-167,ls), +(434,-167,o), +(525,-95,o), +(525,43,cs), +(525,302,l), +(710,302,l), +(710,452,l), +(525,452,l), +(525,507,ls), +(525,550,o), +(551,571,o), +(603,571,cs), +(720,571,l), +(720,729,l), +(550,729,ls), +(413,729,o), +(321,657,o), +(321,519,cs), +(321,452,l), +(146,452,l), +(146,302,l), +(321,302,l), +(321,55,ls), +(321,14,o), +(295,-9,o), +(244,-9,cs), +(136,-9,l) ); } ); -width = 618; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (700,29); +type = Stem; +}, +{ +horizontal = 1; +place = (431,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,29); +type = Stem; +}, +{ +place = (180,144); +type = Stem; +}, +{ +place = (180,32); +type = Stem; +}, +{ +place = (68,144); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(68,-167,l), +(117,-167,ls), +(174,-167,o), +(212,-143,o), +(212,-62,cs), +(212,431,l), +(324,431,l), +(324,459,l), +(212,459,l), +(212,618,ls), +(212,675,o), +(223,700,o), +(276,700,cs), +(324,700,l), +(324,729,l), +(274,729,ls), +(217,729,o), +(180,705,o), +(180,624,cs), +(180,459,l), +(68,459,l), +(68,431,l), +(180,431,l), +(180,-56,ls), +(180,-113,o), +(167,-138,o), +(116,-138,cs), +(68,-138,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (605,124); +type = Stem; +}, +{ +horizontal = 1; +place = (320,120); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,124); +type = Stem; +}, +{ +place = (105,179); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(26,-177,l), +(90,-177,ls), +(233,-177,o), +(284,-107,o), +(284,11,cs), +(284,320,l), +(365,320,l), +(365,440,l), +(284,440,l), +(284,552,ls), +(284,585,o), +(300,605,o), +(325,605,cs), +(365,605,l), +(365,729,l), +(302,729,ls), +(157,729,o), +(105,659,o), +(105,541,cs), +(105,440,l), +(26,440,l), +(26,320,l), +(105,320,l), +(105,0,ls), +(105,-33,o), +(90,-53,o), +(65,-53,cs), +(26,-53,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (586,143); +type = Stem; +}, +{ +horizontal = 1; +place = (320,140); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,143); +type = Stem; }, { -layerId = m020; +place = (214,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(84,-167,l), (190,-167,ls), (328,-167,o), (405,-102,o), (405,33,cs), +(405,320,l), +(520,320,l), +(520,460,l), +(405,460,l), (405,529,ls), (405,575,o), (431,586,o), @@ -61,32 +355,21 @@ nodes = ( (291,729,o), (214,664,o), (214,529,cs), +(214,460,l), +(110,460,l), +(110,320,l), +(214,320,l), (214,33,ls), (214,-13,o), (188,-24,o), (150,-24,cs), -(84,-24,l), -(84,-167,l) -); -}, -{ -closed = 1; -nodes = ( -(520,320,l), -(520,460,l), -(110,460,l), -(110,320,l) +(84,-24,l) ); } ); width = 618; } ); +note = florin; unicode = 402; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/four.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/four.blackC_ircled.glyph index cd89ce20..2635a737 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/four.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/four.blackC_ircled.glyph @@ -1,60 +1,117 @@ { -color = 0; glyphname = four.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (583,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,274); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,160); +type = Stem; +}, +{ +place = (627,178); +type = Stem; +}, +{ +place = (536,269); +type = Stem; +}, +{ +place = (41,179); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(-3,140,o), -(148,-10,o), -(372,-10,cs), -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(188,290,l), -(395,580,l), -(435,580,l), -(435,291,l), -(518,291,l), -(518,261,l), -(435,261,l), -(435,147,l), -(401,147,l), -(401,261,l), -(188,261,l) +(499,150,l), +(499,264,l), +(220,264,l), +(220,294,l), +(493,583,l), +(536,583,l), +(536,294,l), +(627,294,l), +(627,264,l), +(536,264,l), +(536,150,l) ); }, { closed = 1; nodes = ( -(401,291,l), -(401,537,l), -(225,291,l) +(260,294,l), +(499,294,l), +(499,543,l) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,123); +type = Stem; +}, +{ +horizontal = 1; +place = (66,217); +type = Stem; +}, +{ +horizontal = 1; +place = (66,127); +type = Stem; +}, +{ +place = (441,167); +type = Stem; +}, +{ +place = (375,233); +type = Stem; +}, +{ +place = (10,337); +type = Stem; +}, +{ +place = (10,168); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -76,6 +133,7 @@ nodes = ( { closed = 1; nodes = ( +(347,193,l), (347,283,l), (178,283,l), (178,307,l), @@ -85,162 +143,289 @@ nodes = ( (441,307,l), (441,283,l), (375,283,l), -(375,193,l), -(347,193,l) +(375,193,l) ); }, { closed = 1; nodes = ( +(208,307,l), (347,307,l), -(347,503,l), -(208,307,l) +(347,503,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -105, -21 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (586,153); +type = Stem; }, { horizontal = 1; -options = 0; -place = ( -272, -35 -); -stem = -2; +place = (-11,164); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (637,176); +type = Stem; +}, +{ +place = (575,238); +type = Stem; +}, +{ +place = (366,60); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -515, -40 +place = (33,175); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(426,153,l), +(426,235,l), +(208,235,l), +(208,334,l), +(397,586,l), +(575,586,l), +(575,350,l), +(637,350,l), +(637,235,l), +(575,235,l), +(575,153,l) +); +}, +{ +closed = 1; +nodes = ( +(366,350,l), +(426,350,l), +(426,441,l) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (581,158); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-9,271); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-9,157); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --20, -0 -); -stem = -2; +place = (300,79); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --20, -0 -); -stem = -2; +place = (260,119); +type = Stem; +}, +{ +place = (11,220); +type = Stem; +}, +{ +place = (11,79); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(231,148,l), +(231,262,l), +(90,262,l), +(90,286,l), +(222,581,l), +(260,581,l), +(260,288,l), +(300,288,l), +(300,262,l), +(260,262,l), +(260,148,l) +); +}, +{ +closed = 1; +nodes = ( +(118,288,l), +(231,288,l), +(231,546,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (582,157); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,156); +type = Stem; +}, +{ +place = (338,44); +type = Stem; +}, +{ +place = (300,82); +type = Stem; }, { -anchors = ( +place = (8,182); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (8,44); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(-9,141,o), -(155,-9,o), -(379,-9,cs), -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(180,330,l), -(344,582,l), -(498,582,l), -(498,340,l), -(560,340,l), -(560,236,l), -(498,236,l), -(498,149,l), -(371,149,l), -(370,236,l), -(180,236,l) +(190,149,l), +(190,240,l), +(52,240,l), +(52,326,l), +(170,582,l), +(300,582,l), +(300,334,l), +(338,334,l), +(338,240,l), +(300,240,l), +(300,149,l) ); }, { closed = 1; nodes = ( -(371,340,l), -(371,443,l), -(305,340,l) +(147,334,l), +(190,334,l), +(190,445,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (535,120); +type = Stem; +}, +{ +horizontal = 1; +place = (75,191); +type = Stem; +}, +{ +horizontal = 1; +place = (75,124); +type = Stem; +}, +{ +place = (457,152); +type = Stem; +}, +{ +place = (408,201); +type = Stem; +}, +{ +place = (259,51); +type = Stem; +}, +{ +place = (9,301); +type = Stem; +}, +{ +place = (9,153); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -262,6 +447,7 @@ nodes = ( { closed = 1; nodes = ( +(310,199,l), (310,266,l), (162,266,l), (162,339,l), @@ -271,26 +457,21 @@ nodes = ( (457,347,l), (457,266,l), (408,266,l), -(408,199,l), -(310,199,l) +(408,199,l) ); }, { closed = 1; nodes = ( +(259,347,l), (310,347,l), -(310,427,l), -(259,347,l) +(310,427,l) ); } ); width = 618; } ); +note = four.blackCircled; unicode = 10105; -userData = { -RMXScaler = { -source = four; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/four.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/four.circled.glyph index 1f3754d4..83f31dc6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/four.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/four.circled.glyph @@ -1,182 +1,637 @@ { -color = 0; glyphname = four.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (543,40); +type = Stem; +}, +{ +horizontal = 1; +place = (264,30); +type = Stem; +}, +{ +horizontal = 1; +place = (150,144); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (499,37); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) ); }, { closed = 1; nodes = ( -(246,147,l), -(246,261,l), -(329,261,l), -(329,291,l), -(246,291,l), -(246,580,l), -(206,580,l), -(-1,290,l), -(-1,261,l), -(212,261,l), -(212,147,l) +(536,150,l), +(536,264,l), +(627,264,l), +(627,294,l), +(536,294,l), +(536,583,l), +(493,583,l), +(220,294,l), +(220,264,l), +(499,264,l), +(499,150,l) ); }, { closed = 1; nodes = ( -(212,537,l), -(212,291,l), -(36,291,l) +(499,543,l), +(499,294,l), +(260,294,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (523,39); +type = Stem; +}, +{ +horizontal = 1; +place = (272,28); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (352,31); +type = Stem; +}, +{ +place = (10,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +}, +{ +closed = 1; +nodes = ( +(383,169,l), +(383,272,l), +(458,272,l), +(458,300,l), +(383,300,l), +(383,562,l), +(346,562,l), +(158,299,l), +(158,272,l), +(352,272,l), +(352,169,l) +); }, { -pos = (108,205); -ref = fourinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(352,523,l), +(352,300,l), +(192,300,l) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (235,115); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (426,149); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(575,153,l), +(575,235,l), +(637,235,l), +(637,350,l), +(575,350,l), +(575,586,l), +(397,586,l), +(208,334,l), +(208,235,l), +(426,235,l), +(426,153,l) +); +}, +{ +closed = 1; +nodes = ( +(426,441,l), +(426,350,l), +(366,350,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (262,26); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (228,29); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (581,158); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,271); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,157); +type = Stem; +}, +{ +place = (300,79); +type = Stem; +}, +{ +place = (260,119); +type = Stem; +}, +{ +place = (11,220); +type = Stem; +}, +{ +place = (11,79); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) ); }, { closed = 1; nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) ); }, { closed = 1; nodes = ( -(311,149,l), -(311,236,l), -(373,236,l), -(373,340,l), -(311,340,l), -(311,582,l), -(157,582,l), -(-7,330,l), -(-7,236,l), -(184,236,l), -(184,149,l) +(260,148,l), +(260,262,l), +(300,262,l), +(300,288,l), +(260,288,l), +(260,581,l), +(222,581,l), +(90,286,l), +(90,262,l), +(231,262,l), +(231,148,l) ); }, { closed = 1; nodes = ( -(184,443,l), -(184,340,l), -(118,340,l) +(231,546,l), +(231,288,l), +(118,288,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (240,94); +type = Stem; +}, +{ +horizontal = 1; +place = (149,185); +type = Stem; +}, +{ +horizontal = 1; +place = (149,74); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (190,108); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (582,157); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,156); +type = Stem; +}, +{ +place = (338,44); +type = Stem; +}, +{ +place = (300,82); +type = Stem; +}, +{ +place = (8,182); +type = Stem; +}, +{ +place = (8,44); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) +); }, { -pos = (109,207); -ref = fourinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) +); +}, +{ +closed = 1; +nodes = ( +(300,149,l), +(300,240,l), +(337,240,l), +(337,334,l), +(300,334,l), +(300,582,l), +(170,582,l), +(53,326,l), +(53,240,l), +(190,240,l), +(190,149,l) +); +}, +{ +closed = 1; +nodes = ( +(190,445,l), +(190,334,l), +(147,334,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (250,94); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (310,115); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); +}, +{ +closed = 1; +nodes = ( +(425,171,l), +(425,250,l), +(482,250,l), +(482,344,l), +(425,344,l), +(425,564,l), +(285,564,l), +(136,335,l), +(136,250,l), +(310,250,l), +(310,171,l) +); +}, +{ +closed = 1; +nodes = ( +(310,438,l), +(310,344,l), +(250,344,l) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); -metricLeft = one.sansSerifCircled; -metricRight = one.sansSerifCircled; +note = four.circled; unicode = 9315; -userData = { -RMXScaler = { -source = four; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/four.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/four.dnom.glyph index 09e08d91..2a09c973 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/four.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/four.dnom.glyph @@ -1,128 +1,303 @@ { glyphname = four.dnom; -kernLeft = four.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (359,38); +type = Stem; +}, +{ +horizontal = 1; +place = (104,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,133); +type = Stem; +}, +{ +place = (492,35); +type = Stem; +}, +{ +place = (237,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(492,0,l), +(527,0,l), +(527,104,l), +(610,104,l), +(610,133,l), +(527,133,l), +(527,397,l), +(487,397,l), +(237,132,l), +(237,104,l), +(492,104,l) +); +}, +{ +closed = 1; +nodes = ( +(275,133,l), +(492,359,l), +(492,133,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (358,39); +type = Stem; +}, +{ +horizontal = 1; +place = (105,27); +type = Stem; +}, +{ +horizontal = 1; +place = (0,132); +type = Stem; +}, +{ +place = (264,32); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(264,0,l), (296,0,l), +(296,105,l), +(369,105,l), +(369,132,l), +(296,132,l), (296,397,l), (259,397,l), -(69,131,l), -(69,105,l), -(371,105,l), -(371,132,l), -(103,132,l), -(273,371,l), -(264,374,l), -(264,0,l) +(75,131,l), +(75,105,l), +(264,105,l) +); +}, +{ +closed = 1; +nodes = ( +(109,132,l), +(264,358,l), +(264,132,l) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (72,98); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -0, -10 +place = (0,170); +type = Stem; +}, +{ +place = (430,127); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(430,0,l), +(557,0,l), +(557,72,l), +(615,72,l), +(615,170,l), +(557,170,l), +(557,375,l), +(406,375,l), +(230,156,l), +(230,72,l), +(430,72,l) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 +closed = 1; +nodes = ( +(364,170,l), +(430,252,l), +(430,170,l) ); -stem = -2; -target = ( -0, -8 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (338,35); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (98,24); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (205,25); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(205,0,l), +(230,0,l), +(230,98,l), +(262,98,l), +(262,121,l), +(230,121,l), +(230,373,l), +(197,373,l), +(92,118,l), +(92,98,l), +(205,98,l) ); +}, +{ +closed = 1; +nodes = ( +(117,121,l), +(205,338,l), +(205,121,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (74,83); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (181,94); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(182,0,l), +(269,0,l), +(269,68,l), +(297,68,l), +(297,145,l), +(269,145,l), +(269,333,l), +(164,333,l), +(79,139,l), +(79,68,l), +(182,68,l) +); +}, +{ +closed = 1; +nodes = ( +(148,145,l), +(181,220,l), +(182,145,l) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (75,92); +type = Stem; +}, +{ +horizontal = 1; +place = (0,167); +type = Stem; +}, +{ +place = (221,113); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(222,0,l), (334,0,l), +(334,75,l), +(389,75,l), +(389,167,l), +(334,167,l), (334,375,l), -(197,375,l), -(49,158,l), -(49,75,l), -(390,75,l), -(390,167,l), -(159,167,l), -(272,321,l), -(221,338,l), -(221,0,l) +(198,375,l), +(53,158,l), +(53,75,l), +(222,75,l) +); +}, +{ +closed = 1; +nodes = ( +(163,167,l), +(222,251,l), +(222,167,l) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = four; -}; -}; +note = four.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/four.glyph b/sources/MonaSansMono.glyphspackage/glyphs/four.glyph index 38e3028c..0ebfdaa0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/four.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/four.glyph @@ -1,111 +1,358 @@ { glyphname = four; -kernLeft = four; -kernRight = four; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (730,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (683,47); +type = Stem; +}, +{ +horizontal = 1; +place = (199,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (591,36); +type = Stem; +}, +{ +place = (38,45); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(591,0,l), +(627,0,l), +(627,199,l), +(810,199,l), +(810,232,l), +(627,232,l), +(627,730,l), +(588,730,l), +(38,235,l), +(38,199,l), +(591,199,l) +); +}, +{ +closed = 1; +nodes = ( +(83,232,l), +(610,700,l), +(591,700,l), +(591,232,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (679,50); +type = Stem; +}, +{ +horizontal = 1; +place = (198,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (400,178); +type = Stem; +}, +{ +place = (400,37); +type = Stem; +}, +{ +place = (43,43); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(400,0,l), (437,0,l), +(437,198,l), +(578,198,l), +(578,232,l), +(437,232,l), (437,729,l), (395,729,l), (43,233,l), (43,198,l), -(578,198,l), -(578,232,l), +(400,198,l) +); +}, +{ +closed = 1; +nodes = ( (86,232,l), -(410,693,l), -(400,693,l), -(400,0,l) +(411,695,l), +(400,695,l), +(400,232,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -10 +place = (523,207); +type = Stem; +}, +{ +horizontal = 1; +place = (146,174); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (468,223); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(468,0,l), +(691,0,l), +(691,146,l), +(824,146,l), +(824,320,l), +(691,320,l), +(691,730,l), +(426,730,l), +(20,297,l), +(20,146,l), +(468,146,l) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 +closed = 1; +nodes = ( +(269,320,l), +(459,523,l), +(468,523,l), +(468,320,l) ); -stem = -2; -target = ( -0, -8 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (697,33); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (197,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (264.5,29.5); +type = Stem; +}, +{ +place = (262.5,31.5); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(262,0,l), +(294,0,l), +(294,197,l), +(361,197,l), +(361,227,l), +(294,227,l), +(294,730,l), +(247,730,l), +(32,224,l), +(32,197,l), +(263,197,l) ); +}, +{ +closed = 1; +nodes = ( +(66,227,l), +(261,697,l), +(266,697,l), +(263,227,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (550,180); +type = Stem; +}, +{ +horizontal = 1; +place = (154,157); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (176,150); +type = Stem; +}, +{ +place = (169.5,156.5); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(168,0,l), +(326,0,l), +(326,154,l), +(366,154,l), +(366,311,l), +(326,311,l), +(326,730,l), +(139,730,l), +(24,297,l), +(24,154,l), +(171,154,l) +); +}, +{ +closed = 1; +nodes = ( +(142,311,l), +(166,550,l), +(178,550,l), +(174,311,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -layerId = m020; +horizontal = 1; +place = (154,156); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (308,194); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(506,0,l), -(506,729,l), -(272,729,l), -(15,296,l), -(15,154,l), -(603,154,l), -(603,310,l), -(204,310,l), -(364,596,l), -(312,596,l), -(312,0,l) +(308,0,l), +(502,0,l), +(502,154,l), +(594,154,l), +(594,310,l), +(502,310,l), +(502,729,l), +(268,729,l), +(24,296,l), +(24,154,l), +(308,154,l) +); +}, +{ +closed = 1; +nodes = ( +(213,310,l), +(328,534,l), +(308,534,l), +(308,310,l) ); } ); width = 618; } ); +note = four; unicode = 52; -userData = { -KernOnName = four; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/four.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/four.numr.glyph index 8e657e78..6895c73f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/four.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/four.numr.glyph @@ -3,105 +3,65 @@ color = 6; glyphname = four.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = four.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = four.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = four.dnom; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,357); +ref = four.dnom; +} ); -type = BottomGhost; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -0, -8 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = four.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = four.dnom; +} ); -stem = -2; -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = four.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = four.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = four.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = four.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = four; -}; -}; +note = four.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/four.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/four.tf.glyph deleted file mode 100644 index d52290c0..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/four.tf.glyph +++ /dev/null @@ -1,101 +0,0 @@ -{ -export = 0; -glyphname = four.tf; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = four; -} -); -userData = { -RMXScaler = { -monoWidth = 600; -useSpacing = 90; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; -}, -{ -horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -0, -8 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -19, -19 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = four; -} -); -userData = { -RMXScaler = { -keepStroke = 40; -monoWidth = 600; -useSpacing = 70; -}; -}; -width = 618; -} -); -metricWidth = zero.tf; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -RMXScaler = { -source = four; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/fourinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/fourinferior.glyph index c90a8a72..39216b10 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/fourinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/fourinferior.glyph @@ -2,138 +2,278 @@ glyphname = fourinferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (220,174); +horizontal = 1; +place = (353,40); +type = Stem; +}, +{ +horizontal = 1; +place = (74,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-40,144); +type = Stem; +}, +{ +place = (499,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(499,-40,l), +(536,-40,l), +(536,74,l), +(627,74,l), +(627,104,l), +(536,104,l), +(536,393,l), +(493,393,l), +(220,104,l), +(220,74,l), +(499,74,l) +); +}, +{ +closed = 1; +nodes = ( +(260,104,l), +(498,353,l), +(499,353,l), +(499,104,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (350,43); +type = Stem; +}, +{ +horizontal = 1; +place = (74,30); +type = Stem; +}, +{ +place = (268,34); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(268,-40,l), (302,-40,l), +(302,74,l), +(385,74,l), +(385,104,l), +(302,104,l), (302,393,l), (262,393,l), (55,103,l), (55,74,l), -(385,74,l), -(385,104,l), +(268,74,l) +); +}, +{ +closed = 1; +nodes = ( (92,104,l), -(278,364,l), -(268,367,l), -(268,-40,l) +(277,363,l), +(268,366,l), +(268,104,l) ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -10 +place = (42,115); +type = Stem; +}, +{ +place = (426,149); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(426,-40,l), +(575,-40,l), +(575,42,l), +(637,42,l), +(637,157,l), +(575,157,l), +(575,393,l), +(397,393,l), +(208,141,l), +(208,42,l), +(426,42,l) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 +closed = 1; +nodes = ( +(363,157,l), +(423,248,l), +(426,248,l), +(426,157,l) ); -stem = -2; -target = ( -0, -8 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (358,35); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (74,26); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 +place = (222,29); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(222,-40,l), +(251,-40,l), +(251,74,l), +(289,74,l), +(289,100,l), +(251,100,l), +(251,393,l), +(213,393,l), +(89,98,l), +(89,74,l), +(222,74,l) +); +}, +{ +closed = 1; +nodes = ( +(118,100,l), +(227,370,l), +(222,371,l), +(222,100,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (51,94); +type = Stem; +}, +{ +place = (190,108); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(190,-40,l), +(298,-40,l), +(298,51,l), +(335,51,l), +(335,145,l), +(298,145,l), +(298,393,l), +(168,393,l), +(55,137,l), +(55,51,l), +(190,51,l) +); +}, +{ +closed = 1; +nodes = ( +(152,145,l), +(189,258,l), +(190,258,l), +(190,145,l) +); +} +); +width = 390; }, { -anchors = ( +hints = ( { -name = _center; -pos = (220,174); +horizontal = 1; +place = (47,104); +type = Stem; +}, +{ +place = (221,127); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(221,-40,l), (348,-40,l), +(348,47,l), +(410,47,l), +(410,151,l), +(348,151,l), (348,393,l), (194,393,l), (30,141,l), (30,47,l), -(410,47,l), -(410,151,l), -(155,151,l), -(271,332,l), -(221,346,l), -(221,-40,l) +(221,47,l) +); +}, +{ +closed = 1; +nodes = ( +(150,151,l), +(216,254,l), +(221,254,l), +(221,151,l) ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); +note = fourinferior; unicode = 8324; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = four; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/foursuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/foursuperior.glyph index 54727703..c9a297e9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/foursuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/foursuperior.glyph @@ -1,109 +1,67 @@ { -color = 6; glyphname = foursuperior; -kernLeft = foursuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = fourinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = fourinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = fourinferior; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,376); +ref = fourinferior; +} ); -type = BottomGhost; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -0, -8 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = fourinferior; +} ); -type = Stem; +width = 846; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = fourinferior; +} ); -stem = -2; -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = fourinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = fourinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = fourinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = fourinferior; -}; -width = 618; +width = 846; } ); +note = foursuperior; unicode = 8308; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = four; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/fraction.glyph b/sources/MonaSansMono.glyphspackage/glyphs/fraction.glyph index c3bf3277..4e00d7f5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/fraction.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/fraction.glyph @@ -1,45 +1,205 @@ { glyphname = fraction; -kernLeft = fraction; -kernRight = fraction; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (109,629); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(109,0,l), +(150,0,l), +(738,729,l), +(697,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (42,540); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(42,0,l), (81,0,l), (582,729,l), -(542,729,l), -(42,0,l) +(542,729,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (54,738); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(54,0,l), +(203,0,l), +(792,729,l), +(641,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (12,366); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(12,0,l), +(41,0,l), +(378,729,l), +(349,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (-33,457); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,0,l), +(80,0,l), +(390,729,l), +(310,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (0,618); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(0,0,l), (128,0,l), (618,729,l), -(490,729,l), -(0,0,l) +(490,729,l) ); } ); width = 618; } ); +note = fraction; unicode = 8260; -userData = { -KernOnName = fraction; -KernOnSpecialSpacing = { -L = fraction; -R = fraction; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/g.glyph b/sources/MonaSansMono.glyphspackage/glyphs/g.glyph index 30b6cc51..340b664d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/g.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/g.glyph @@ -1,7 +1,5 @@ { glyphname = g; -kernLeft = g; -kernRight = g; layers = ( { anchors = ( @@ -11,71 +9,150 @@ pos = (311,-167); }, { name = top; -pos = (311,517); +pos = (431,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (18,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,34); +type = Stem; +}, +{ +place = (687,37); +type = Stem; +}, +{ +place = (686,38); +type = Stem; +}, +{ +place = (84,38); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(421,-177,o), -(512,-120,o), -(512,25,cs), -(512,517,l), -(478,517,l), -(475,339,l), -(475,31,ls), -(475,-103,o), -(400,-144,o), -(292,-144,cs), -(206,-144,o), -(147,-106,o), -(135,-43,c), -(99,-43,l), -(113,-128,o), -(187,-177,o), -(292,-177,cs) +(606,-177,o), +(724,-105,o), +(724,32,cs), +(724,517,l), +(686,517,l), +(686,399,l), +(681,399,l), +(634,477,o), +(537,526,o), +(405,526,cs), +(219,526,o), +(84,424,o), +(84,272,cs), +(84,120,o), +(202,18,o), +(397,18,cs), +(529,18,o), +(642,68,o), +(681,143,c), +(686,143,l), +(686,34,ls), +(686,-91,o), +(576,-143,o), +(405,-143,cs), +(259,-143,o), +(155,-105,o), +(135,-20,c), +(98,-20,l), +(112,-119,o), +(231,-177,o), +(406,-177,cs) ); }, { closed = 1; nodes = ( -(378,13,o), -(447,63,o), -(473,137,c), -(491,137,l), -(491,237,l), -(475,237,l), -(475,139,o), -(407,47,o), -(293,47,cs), -(185,47,o), -(113,130,o), -(113,270,cs), -(113,412,o), -(185,494,o), -(293,494,cs), -(408,494,o), -(475,402,o), -(475,305,c), -(491,305,l), -(491,404,l), -(473,404,l), -(447,478,o), -(378,527,o), -(284,527,cs), -(160,527,o), -(75,430,o), -(75,270,cs), -(75,112,o), -(160,13,o), -(284,13,cs) +(234,51,o), +(122,132,o), +(122,272,cs), +(122,404,o), +(234,492,o), +(401,492,cs), +(573,492,o), +(687,409,o), +(687,292,cs), +(687,235,ls), +(687,128,o), +(571,51,o), +(397,51,cs) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,-167); +}, +{ +name = top; +pos = (311,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (494,33); +type = Stem; +}, +{ +horizontal = 1; +place = (13,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,33); +type = Stem; +}, +{ +place = (472,35); +type = Stem; +}, +{ +place = (470,37); +type = Stem; +}, +{ +place = (80,38); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -132,165 +209,222 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -1, -12 -); -stem = -2; -target = ( -0, -51 +anchors = ( +{ +name = bottom; +pos = (311,-154); +}, +{ +name = top; +pos = (411,544); +} ); +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (398,156); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -1, -5 -); +place = (37,159); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -2, -11 -); -stem = -2; -target = ( -0, -15 -); +place = (-177,178); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -31 +place = (-177,142); +type = Stem; +}, +{ +place = (569.5,208.5); +type = Stem; +}, +{ +place = (561,217); +type = Stem; +}, +{ +place = (37,219); +type = Stem; +} ); -stem = -2; -target = ( -2, -5 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(653,-177,o), +(778,-86,o), +(778,75,cs), +(778,544,l), +(573,544,l), +(566,478,l), +(554,478,l), +(518,525,o), +(435,554,o), +(334,554,cs), +(158,554,o), +(37,451,o), +(37,295,cs), +(37,139,o), +(155,37,o), +(331,37,cs), +(425,37,o), +(513,62,o), +(551,116,c), +(563,116,l), +(561,46,ls), +(559,-14,o), +(497,-35,o), +(410,-35,cs), +(331,-35,o), +(286,-23,o), +(276,1,c), +(34,1,l), +(52,-105,o), +(172,-177,o), +(397,-177,cs) ); -type = Stem; }, { -horizontal = 1; -options = 0; -origin = ( -0, -25 +closed = 1; +nodes = ( +(319,196,o), +(256,234,o), +(256,296,cs), +(256,359,o), +(319,398,o), +(411,398,cs), +(500,398,o), +(561,359,o), +(561,304,cs), +(561,291,ls), +(561,235,o), +(500,196,o), +(409,196,cs) +); +} ); -stem = -2; -target = ( -0, -24 +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,-167); +}, +{ +name = top; +pos = (191,517); +} ); +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (500,26); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -44 -); +place = (-1,26); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -48 -); -stem = -2; -target = ( -1, -2 -); +horizontal = 1; +place = (-177,27); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -9 -); -stem = -2; -target = ( -0, -2 -); +place = (288,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -41 -); -stem = -2; -target = ( -0, -9 -); +place = (60,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -8 +place = (48,29); +type = Stem; +} ); -stem = -2; -target = ( -1, -9 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(275,-177,o), +(316,-113,o), +(316,0,cs), +(316,516,l), +(288,516,l), +(288,439,l), +(280,439,l), +(264,492,o), +(229,526,o), +(178,526,cs), +(90,526,o), +(48,433,o), +(48,261,cs), +(48,89,o), +(90,-1,o), +(178,-1,cs), +(228,-1,o), +(264,32,o), +(280,86,c), +(288,86,l), +(287,0,ls), +(286,-103,o), +(248,-150,o), +(189,-150,cs), +(130,-150,o), +(96,-112,o), +(90,-42,c), +(60,-42,l), +(68,-128,o), +(113,-177,o), +(190,-177,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -34 -); -stem = -2; -target = ( -2, -2 +closed = 1; +nodes = ( +(111,25,o), +(77,108,o), +(77,261,cs), +(77,416,o), +(111,500,o), +(184,500,cs), +(236,500,o), +(288,438,o), +(288,309,cs), +(288,215,ls), +(288,89,o), +(237,25,o), +(184,25,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -300,122 +434,186 @@ pos = (311,-154); }, { name = top; -pos = (311,544); +pos = (191,544); +} +); +hints = ( +{ +horizontal = 1; +place = (551,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (422,119); +type = Stem; +}, +{ +horizontal = 1; +place = (422,58); +type = Stem; +}, +{ +horizontal = 1; +place = (104,55); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,172); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,116); +type = Stem; +}, +{ +place = (214,150); +type = Stem; +}, +{ +place = (212,152); +type = Stem; +}, +{ +place = (209,155); +type = Stem; +}, +{ +place = (26,149); +type = Stem; +}, +{ +place = (14,156); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(-332,-177,o), -(-217,-113,o), -(-217,80,cs), -(-217,544,l), -(-402,544,l), -(-408,469,l), -(-418,469,l), -(-440,520,o), -(-497,554,o), -(-568,554,cs), -(-694,554,o), -(-778,471,o), -(-778,294,cs), -(-778,117,o), -(-694,34,o), -(-568,34,cs), -(-497,34,o), -(-440,68,o), -(-418,119,c), -(-408,119,l), -(-408,40,ls), -(-408,-10,o), -(-427,-44,o), -(-503,-44,cs), -(-545,-44,o), -(-572,-27,o), -(-576,-2,c), -(-760,-2,l), -(-754,-107,o), -(-664,-177,o), -(-508,-177,cs) +(310,-177,o), +(364,-125,o), +(364,39,cs), +(364,541,l), +(215,541,l), +(213,480,l), +(202,480,l), +(188,528,o), +(162,551,o), +(122,551,cs), +(59,551,o), +(14,492,o), +(14,292,cs), +(14,137,o), +(35,31,o), +(122,31,cs), +(151,31,o), +(184,48,o), +(202,104,c), +(213,104,l), +(211,7,ls), +(210,-35,o), +(207,-61,o), +(193,-61,cs), +(183,-61,o), +(175,-49,o), +(175,-5,c), +(26,-5,l), +(25,-113,o), +(80,-177,o), +(180,-177,cs) ); }, { closed = 1; nodes = ( -(-548,178,o), -(-583,211,o), -(-583,294,cs), -(-583,377,o), -(-548,410,o), -(-495,410,cs), -(-438,410,o), -(-413,371,o), -(-409,327,c), -(-408,263,l), -(-412,218,o), -(-437,178,o), -(-495,178,cs) +(175,159,o), +(170,192,o), +(170,292,cs), +(170,371,o), +(170,422,o), +(190,422,cs), +(205,422,o), +(209,388,o), +(209,305,cs), +(209,277,ls), +(209,208,o), +(209,159,o), +(190,159,cs) +); +} ); +width = 390; }, { -closed = 1; -nodes = ( -(466,-177,o), -(582,-111,o), -(582,58,cs), -(582,544,l), -(398,544,l), -(394,478,l), -(383,478,l), -(363,523,o), -(304,554,o), -(233,554,cs), -(103,554,o), -(18,459,o), -(18,297,cs), -(18,133,o), -(103,38,o), -(233,38,cs), -(307,38,o), -(365,72,o), -(383,114,c), -(391,114,l), -(391,30,ls), -(391,-25,o), -(352,-44,o), -(297,-44,cs), -(255,-44,o), -(228,-27,o), -(224,-2,c), -(40,-2,l), -(49,-107,o), -(150,-177,o), -(297,-177,cs) -); +anchors = ( +{ +name = bottom; +pos = (311,-154); }, { -closed = 1; -nodes = ( -(236,178,o), -(213,229,o), -(213,297,cs), -(213,363,o), -(239,414,o), -(309,414,cs), -(358,414,o), -(391,382,o), -(391,317,cs), -(391,275,ls), -(391,214,o), -(364,178,o), -(304,178,cs) +name = top; +pos = (311,544); +} ); +hints = ( +{ +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (401,143); +type = Stem; +}, +{ +horizontal = 1; +place = (401,74); +type = Stem; +}, +{ +horizontal = 1; +place = (108,74); +type = Stem; +}, +{ +horizontal = 1; +place = (29,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,175); +type = Stem; +}, +{ +horizontal = 1; +place = (-177,133); +type = Stem; +}, +{ +place = (376.5,187.5); +type = Stem; +}, +{ +place = (373,191); +type = Stem; +}, +{ +place = (372,192); +type = Stem; +}, +{ +place = (30,195); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -475,8 +673,6 @@ nodes = ( width = 618; } ); +note = g; unicode = 103; -userData = { -KernOnName = g; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/g.ss06.glyph b/sources/MonaSansMono.glyphspackage/glyphs/g.ss06.glyph index bdb1d5d1..917d0652 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/g.ss06.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/g.ss06.glyph @@ -1,123 +1,221 @@ { glyphname = g.ss06; -kernLeft = g.ss05; -kernRight = g.ss05; layers = ( { anchors = ( { name = bottom; -pos = (315,-167); +pos = (420,-167); }, { name = top; -pos = (307,516); +pos = (407,516); +} +); +hints = ( +{ +horizontal = 1; +place = (574,34); +type = Stem; +}, +{ +horizontal = 1; +place = (495,32); +type = Stem; +}, +{ +horizontal = 1; +place = (189,32); +type = Stem; +}, +{ +horizontal = 1; +place = (67,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,35); +type = Stem; +}, +{ +place = (715,37); +type = Stem; +}, +{ +place = (629,34); +type = Stem; +}, +{ +place = (167,35); +type = Stem; +}, +{ +place = (143,35); +type = Stem; +}, +{ +place = (79,36); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(389,-167,ls), -(485,-167,o), -(547,-115,o), -(547,-35,cs), -(547,43,o), -(497,92,o), -(389,92,cs), -(227,92,ls), -(184,92,o), -(155,112,o), -(155,148,cs), -(155,176,o), -(174,204,o), -(210,223,c), -(189,241,l), -(151,217,o), -(120,183,o), -(120,144,cs), -(120,115,o), -(135,89,o), -(165,76,c), -(165,75,l), -(112,52,o), -(76,4,o), -(76,-45,cs), -(76,-118,o), +(578,-167,ls), +(675,-167,o), +(752,-118,o), +(752,-29,cs), +(752,58,o), +(688,102,o), +(577,102,cs), +(253,102,ls), +(208,102,o), +(178,117,o), +(178,148,cs), +(178,174,o), +(201,202,o), +(251,223,c), +(292,201,o), +(347,189,o), +(415,189,cs), +(576,189,o), +(663,257,o), +(663,358,cs), +(663,411,o), +(640,454,o), +(593,484,c), +(625,550,o), +(672,581,o), +(733,574,c), +(733,608,l), +(660,616,o), +(605,578,o), +(569,498,c), +(529,517,o), +(478,527,o), +(415,527,cs), +(254,527,o), +(167,459,o), +(167,358,cs), +(167,309,o), +(188,267,o), +(227,238,c), +(177,211,o), +(143,180,o), +(143,144,cs), +(143,119,o), +(155,95,o), +(186,83,c), +(186,80,l), +(122,49,o), +(79,-4,o), +(79,-54,cs), +(79,-122,o), (125,-167,o), -(228,-167,cs) +(245,-167,cs) ); }, { closed = 1; nodes = ( -(159,-132,o), -(112,-101,o), -(112,-45,cs), -(112,-5,o), -(130,31,o), -(175,57,c), -(395,57,ls), -(465,57,o), -(509,32,o), -(509,-38,cs), -(509,-94,o), -(469,-132,o), -(388,-132,cs), -(230,-132,ls) +(244,-132,ls), +(171,-132,o), +(115,-112,o), +(115,-49,cs), +(115,-9,o), +(151,38,o), +(204,67,c), +(578,67,ls), +(664,67,o), +(715,38,o), +(715,-32,cs), +(715,-94,o), +(669,-132,o), +(578,-132,cs) ); }, { closed = 1; nodes = ( -(418,189,o), -(495,260,o), -(495,358,cs), -(495,456,o), -(418,527,o), -(307,527,cs), -(196,527,o), -(119,456,o), -(119,358,cs), -(119,260,o), -(196,189,o), -(307,189,cs) +(275,221,o), +(202,270,o), +(202,358,cs), +(202,446,o), +(268,495,o), +(415,495,cs), +(556,495,o), +(629,446,o), +(629,358,cs), +(629,276,o), +(563,221,o), +(415,221,cs) +); +} ); +width = 846; }, { -closed = 1; -nodes = ( -(210,221,o), -(155,280,o), -(155,358,cs), -(155,436,o), -(210,495,o), -(307,495,cs), -(404,495,o), -(459,436,o), -(459,358,cs), -(459,280,o), -(404,221,o), -(307,221,cs) -); +anchors = ( +{ +name = bottom; +pos = (315,-167); }, { -closed = 1; -nodes = ( -(456,540,o), -(515,570,o), -(585,564,c), -(585,598,l), -(501,605,o), -(436,566,o), -(402,486,c), -(424,472,l) +name = top; +pos = (301,516); +} ); +hints = ( +{ +horizontal = 1; +place = (574,34); +type = Stem; +}, +{ +horizontal = 1; +place = (495,32); +type = Stem; +}, +{ +horizontal = 1; +place = (189,32); +type = Stem; +}, +{ +horizontal = 1; +place = (57,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,35); +type = Stem; +}, +{ +place = (517,37); +type = Stem; +}, +{ +place = (465,35); +type = Stem; +}, +{ +place = (115,35); +type = Stem; +}, +{ +place = (113,36); +type = Stem; +}, +{ +place = (69,37); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -133,12 +231,36 @@ nodes = ( (179,92,o), (150,112,o), (150,148,cs), -(150,176,o), -(169,203,o), -(207,223,c), -(186,241,l), -(149,218,o), -(115,184,o), +(150,173,o), +(166,198,o), +(196,217,c), +(227,199,o), +(264,189,o), +(307,189,cs), +(421,189,o), +(500,260,o), +(500,358,cs), +(500,415,o), +(473,463,o), +(429,493,c), +(460,553,o), +(507,580,o), +(563,574,c), +(563,608,l), +(495,615,o), +(439,580,o), +(404,507,c), +(376,520,o), +(343,527,o), +(307,527,cs), +(193,527,o), +(113,456,o), +(113,358,cs), +(113,306,o), +(136,262,o), +(173,232,c), +(141,209,o), +(115,179,o), (115,144,cs), (115,116,o), (128,94,o), @@ -155,6 +277,7 @@ nodes = ( { closed = 1; nodes = ( +(217,-132,ls), (150,-132,o), (106,-103,o), (106,-52,cs), @@ -167,25 +290,7 @@ nodes = ( (517,-38,cs), (517,-94,o), (475,-132,o), -(391,-132,cs), -(217,-132,ls) -); -}, -{ -closed = 1; -nodes = ( -(421,189,o), -(500,260,o), -(500,358,cs), -(500,456,o), -(421,527,o), -(307,527,cs), -(193,527,o), -(113,456,o), -(113,358,cs), -(113,260,o), -(193,189,o), -(307,189,cs) +(391,-132,cs) ); }, { @@ -204,138 +309,543 @@ nodes = ( (407,221,o), (307,221,cs) ); +} +); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (403,-167); +}, +{ +name = top; +pos = (396,544); +} +); +hints = ( +{ +horizontal = 1; +place = (533,136); +type = Stem; +}, +{ +horizontal = 1; +place = (443,111); +type = Stem; +}, +{ +horizontal = 1; +place = (216,111); +type = Stem; +}, +{ +horizontal = 1; +place = (24,156); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,133); +type = Stem; +}, +{ +place = (571,220); +type = Stem; +}, +{ +place = (499,204); +type = Stem; +}, +{ +place = (113,204); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(561,-167,ls), +(699,-167,o), +(791,-97,o), +(791,9,cs), +(791,118,o), +(705,180,o), +(575,180,cs), +(304,180,ls), +(269,180,o), +(255,184,o), +(255,196,cs), +(255,206,o), +(264,215,o), +(282,227,c), +(318,220,o), +(360,216,o), +(408,216,cs), +(588,216,o), +(703,277,o), +(703,385,cs), +(703,436,o), +(680,479,o), +(629,509,c), +(668,528,o), +(704,532,o), +(747,533,c), +(747,669,l), +(648,665,o), +(583,617,o), +(549,540,c), +(511,549,o), +(463,554,o), +(408,554,cs), +(228,554,o), +(113,493,o), +(113,385,cs), +(113,336,o), +(134,296,o), +(180,266,c), +(98,219,o), +(63,178,o), +(63,133,cs), +(63,98,o), +(85,72,o), +(136,56,c), +(136,44,l), +(72,20,o), +(35,-15,o), +(35,-65,cs), +(35,-126,o), +(83,-167,o), +(187,-167,cs) +); }, { closed = 1; nodes = ( -(452,548,o), -(501,581,o), -(563,574,c), -(563,608,l), -(489,616,o), -(432,576,o), -(397,491,c), -(421,477,l) +(279,-34,ls), +(243,-34,o), +(225,-25,o), +(225,-5,cs), +(225,3,o), +(231,15,o), +(242,24,c), +(527,24,ls), +(556,24,o), +(571,14,o), +(571,-5,cs), +(571,-22,o), +(557,-34,o), +(527,-34,cs) +); +}, +{ +closed = 1; +nodes = ( +(348,327,o), +(317,347,o), +(317,385,cs), +(317,420,o), +(346,443,o), +(408,443,cs), +(468,443,o), +(499,424,o), +(499,385,cs), +(499,350,o), +(470,327,o), +(408,327,cs) ); } ); -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (299,-167); +pos = (202,-167); }, { name = top; -pos = (298,544); +pos = (187,516); +} +); +hints = ( +{ +horizontal = 1; +place = (566,28); +type = Stem; +}, +{ +horizontal = 1; +place = (498,28); +type = Stem; +}, +{ +horizontal = 1; +place = (177,15); +type = Stem; +}, +{ +horizontal = 1; +place = (164,28); +type = Stem; +}, +{ +horizontal = 1; +place = (51,16); +type = Stem; +}, +{ +horizontal = 1; +place = (38,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,28); +type = Stem; +}, +{ +place = (334,30); +type = Stem; +}, +{ +place = (304,30); +type = Stem; +}, +{ +place = (76,27); +type = Stem; +}, +{ +place = (64,30); +type = Stem; +}, +{ +place = (45,28); +type = Stem; } ); -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(378,-167,ls), -(505,-167,o), -(589,-104,o), -(589,9,cs), -(589,109,o), -(513,176,o), -(378,176,cs), -(236,176,ls), -(217,176,o), -(204,180,o), -(204,196,cs), -(204,215,o), -(224,223,o), -(251,238,c), -(171,277,l), -(85,232,o), -(42,190,o), -(42,132,cs), -(42,94,o), -(66,61,o), -(103,47,c), -(103,41,l), -(51,19,o), -(17,-14,o), -(17,-64,cs), -(17,-126,o), -(67,-167,o), -(159,-167,cs) +(247,-167,ls), +(316,-167,o), +(364,-120,o), +(364,-49,cs), +(364,21,o), +(321,67,o), +(243,67,cs), +(143,67,ls), +(118,67,o), +(103,85,o), +(103,112,cs), +(103,139,o), +(119,159,o), +(143,177,c), +(159,169,o), +(178,164,o), +(199,164,cs), +(282,164,o), +(334,236,o), +(334,345,cs), +(334,416,o), +(312,472,o), +(273,502,c), +(288,548,o), +(319,571,o), +(357,566,c), +(357,594,l), +(306,601,o), +(270,567,o), +(253,514,c), +(237,522,o), +(219,526,o), +(199,526,cs), +(116,526,o), +(64,454,o), +(64,345,cs), +(64,274,o), +(86,218,o), +(125,188,c), +(94,163,o), +(76,138,o), +(76,107,cs), +(76,84,o), +(84,65,o), +(104,51,c), +(104,49,l), +(67,17,o), +(45,-19,o), +(45,-67,cs), +(45,-135,o), +(90,-167,o), +(158,-167,cs) ); }, { closed = 1; nodes = ( -(190,-34,o), -(173,-26,o), -(173,-5,cs), -(173,4,o), -(178,14,o), -(188,24,c), -(357,24,ls), -(380,24,o), -(396,15,o), -(396,-5,cs), -(396,-22,o), -(383,-34,o), -(357,-34,cs), -(222,-34,ls) +(159,-139,ls), +(97,-139,o), +(73,-107,o), +(73,-60,cs), +(73,-24,o), +(89,12,o), +(117,38,c), +(247,38,ls), +(298,38,o), +(334,7,o), +(334,-49,cs), +(334,-103,o), +(303,-139,o), +(248,-139,cs) ); }, { closed = 1; nodes = ( -(445,216,o), -(537,281,o), -(537,385,cs), -(537,489,o), -(445,554,o), -(299,554,cs), -(153,554,o), -(61,489,o), -(61,385,cs), -(61,281,o), -(153,216,o), -(299,216,cs) +(135,192,o), +(94,253,o), +(94,345,cs), +(94,437,o), +(135,498,o), +(199,498,cs), +(264,498,o), +(304,436,o), +(304,345,cs), +(304,254,o), +(264,192,o), +(199,192,cs) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (178,-167); }, { +name = top; +pos = (168,544); +} +); +hints = ( +{ +horizontal = 1; +place = (521,121); +type = Stem; +}, +{ +horizontal = 1; +place = (450,101); +type = Stem; +}, +{ +horizontal = 1; +place = (211,101); +type = Stem; +}, +{ +horizontal = 1; +place = (18,146); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,117); +type = Stem; +}, +{ +place = (227,151); +type = Stem; +}, +{ +place = (196,179); +type = Stem; +}, +{ +place = (196,149); +type = Stem; +}, +{ +place = (23,124); +type = Stem; +}, +{ +place = (17,141); +type = Stem; +}, +{ +place = (8,137); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(267,320,o), -(246,343,o), -(246,385,cs), -(246,424,o), -(263,450,o), -(299,450,cs), -(331,450,o), -(352,429,o), -(352,385,cs), -(352,346,o), -(335,320,o), -(299,320,cs) +(222,-167,ls), +(318,-167,o), +(378,-99,o), +(378,2,cs), +(378,99,o), +(321,164,o), +(216,164,cs), +(182,164,ls), +(156,164,o), +(147,172,o), +(147,189,cs), +(147,198,o), +(148,204,o), +(152,213,c), +(160,212,o), +(170,211,o), +(179,211,cs), +(273,211,o), +(345,281,o), +(345,381,cs), +(345,428,o), +(329,469,o), +(303,498,c), +(321,516,o), +(347,522,o), +(375,521,c), +(375,642,l), +(310,643,o), +(263,604,o), +(247,537,c), +(226,546,o), +(203,551,o), +(179,551,cs), +(88,551,o), +(17,481,o), +(17,381,cs), +(17,319,o), +(45,269,o), +(86,240,c), +(48,217,o), +(23,180,o), +(23,139,cs), +(23,103,o), +(40,73,o), +(76,60,c), +(76,50,l), +(33,21,o), +(8,-16,o), +(8,-61,cs), +(8,-125,o), +(56,-167,o), +(128,-167,cs) ); }, { closed = 1; nodes = ( -(471,525,o), -(506,532,o), -(552,533,c), -(552,669,l), -(448,665,o), -(388,608,o), -(362,519,c), -(438,501,l) +(181,-50,ls), +(161,-50,o), +(145,-40,o), +(145,-17,cs), +(145,-5,o), +(149,6,o), +(159,18,c), +(192,18,ls), +(212,18,o), +(227,6,o), +(227,-15,cs), +(227,-36,o), +(214,-50,o), +(192,-50,cs) ); +}, +{ +closed = 1; +nodes = ( +(164,312,o), +(158,334,o), +(158,381,cs), +(158,428,o), +(164,450,o), +(178,450,cs), +(191,450,o), +(196,428,o), +(196,381,cs), +(196,334,o), +(191,312,o), +(178,312,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (299,-167); +}, +{ +name = top; +pos = (292,544); +} +); +hints = ( +{ +horizontal = 1; +place = (523,136); +type = Stem; +}, +{ +horizontal = 1; +place = (450,104); +type = Stem; +}, +{ +horizontal = 1; +place = (216,104); +type = Stem; +}, +{ +horizontal = 1; +place = (24,152); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,133); +type = Stem; +}, +{ +place = (404,193); +type = Stem; +}, +{ +place = (358,228); +type = Stem; +}, +{ +place = (358,185); +type = Stem; +}, +{ +place = (55,185); +type = Stem; +}, +{ +place = (10,156); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -351,12 +861,36 @@ nodes = ( (213,176,o), (199,180,o), (199,196,cs), -(199,215,o), -(220,225,o), -(248,238,c), -(167,277,l), -(81,232,o), -(37,190,o), +(199,207,o), +(206,215,o), +(219,223,c), +(244,218,o), +(270,216,o), +(299,216,cs), +(448,216,o), +(543,281,o), +(543,385,cs), +(543,433,o), +(522,473,o), +(487,501,c), +(519,517,o), +(548,522,o), +(586,523,c), +(586,659,l), +(497,655,o), +(442,609,o), +(415,538,c), +(383,548,o), +(343,554,o), +(299,554,cs), +(150,554,o), +(55,489,o), +(55,385,cs), +(55,330,o), +(83,285,o), +(130,256,c), +(68,218,o), +(37,181,o), (37,132,cs), (37,94,o), (61,61,o), @@ -373,6 +907,7 @@ nodes = ( { closed = 1; nodes = ( +(219,-34,ls), (185,-34,o), (166,-26,o), (166,-5,cs), @@ -385,25 +920,7 @@ nodes = ( (404,-5,cs), (404,-22,o), (390,-34,o), -(360,-34,cs), -(219,-34,ls) -); -}, -{ -closed = 1; -nodes = ( -(448,216,o), -(543,281,o), -(543,385,cs), -(543,489,o), -(448,554,o), -(299,554,cs), -(150,554,o), -(55,489,o), -(55,385,cs), -(55,281,o), -(150,216,o), -(299,216,cs) +(360,-34,cs) ); }, { @@ -422,22 +939,10 @@ nodes = ( (339,320,o), (299,320,cs) ); -}, -{ -closed = 1; -nodes = ( -(501,513,o), -(536,522,o), -(586,523,c), -(586,659,l), -(487,655,o), -(429,598,o), -(406,509,c), -(453,481,l) -); } ); width = 618; } ); +note = g.ss06; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gbreve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gbreve.glyph index 9050b4b0..a5cf5cd7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gbreve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gbreve.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = gbreve; -kernLeft = g; -kernRight = g; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-161); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = g; @@ -18,7 +29,46 @@ ref = brevecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (-18,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-161); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gbreve.ss06.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gbreve.ss06.glyph index a20bc971..e623017a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gbreve.ss06.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gbreve.ss06.glyph @@ -1,29 +1,80 @@ { color = 6; glyphname = gbreve.ss06; -kernRight = g.ss05; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = g.ss06; }, { -pos = (-2,-162); +pos = (-22,-162); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-8,-162); ref = brevecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-33,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-2,-162); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-21,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g.ss06; }, { -pos = (-11,-134); +pos = (-17,-134); ref = brevecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gcaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gcaron.glyph index ac968746..6b20f505 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gcaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gcaron.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = gcaron; -kernLeft = g; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-155); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = g; @@ -17,7 +29,46 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (-18,-134); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-155); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-134); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gcaron.ss06.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gcaron.ss06.glyph index 1c701207..9e6d8989 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gcaron.ss06.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gcaron.ss06.glyph @@ -1,29 +1,80 @@ { color = 6; glyphname = gcaron.ss06; -kernRight = g.ss05; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = g.ss06; }, { -pos = (-2,-156); +pos = (-22,-156); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-8,-156); ref = caroncomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-33,-134); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-2,-156); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-21,-134); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g.ss06; }, { -pos = (-11,-134); +pos = (-17,-134); ref = caroncomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gcircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gcircumflex.glyph index 67a96dce..c4611516 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gcircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gcircumflex.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = gcircumflex; -kernLeft = g; -kernRight = g; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = g; @@ -18,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (-18,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g; +}, +{ +pos = (2,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gcircumflex.ss06.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gcircumflex.ss06.glyph index a3798c87..e29c2bcd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gcircumflex.ss06.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gcircumflex.ss06.glyph @@ -1,33 +1,88 @@ { color = 6; glyphname = gcircumflex.ss06; -kernRight = g.ss05; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = g.ss06; }, { -pos = (-2,-156); +pos = (-22,-156); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-8,-156); ref = circumflexcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-16,-134); +ref = circumflexcomb; +scale = (0.96,1); +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-2,-156); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-6,-134); +ref = circumflexcomb; +scale = (0.92,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g.ss06; }, { -pos = (-11,-134); +pos = (-5,-134); ref = circumflexcomb; +scale = (0.96,1); } ); width = 618; } ); +note = gcircumflex.ss06; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gcommaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gcommaaccent.glyph index d118dc22..822881a8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gcommaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gcommaaccent.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = gcommaaccent; -kernLeft = g; -kernRight = g; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = g; +}, +{ +pos = (30,-155); +ref = commaturnedabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = g; @@ -18,7 +28,46 @@ ref = commaturnedabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (3,-134); +ref = commaturnedabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (30,-155); +ref = commaturnedabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g; +}, +{ +pos = (23,-134); +ref = commaturnedabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gcommaaccent.ss06.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gcommaaccent.ss06.glyph index 0b4b0fae..180cc7d8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gcommaaccent.ss06.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gcommaaccent.ss06.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = gcommaaccent.ss06; -kernRight = g.ss05; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = g.ss06; }, { -pos = (26,-156); +pos = (6,-156); +ref = commaturnedabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (20,-156); ref = commaturnedabovecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-12,-134); +ref = commaturnedabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (26,-156); +ref = commaturnedabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (0,-134); +ref = commaturnedabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g.ss06; }, { -pos = (10,-134); +pos = (4,-134); ref = commaturnedabovecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.glyph index 18321b39..c7ac05d8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = gdotaccent; -kernLeft = g; -kernRight = g; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = g; +}, +{ +pos = (1,-155); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = g; @@ -18,7 +29,46 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (-25,-134); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (1,-155); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g; +}, +{ +pos = (-5,-134); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss01.glyph index d0271d56..5109bb6f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss01.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = gdotaccent.ss01; -kernLeft = g; -kernRight = g; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = g; +}, +{ +pos = (1,-155); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = g; @@ -18,7 +29,46 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (-19,-134); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g; +}, +{ +pos = (1,-155); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g; +}, +{ +pos = (1,-134); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss01.ss06.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss01.ss06.glyph index 3458063f..4314b292 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss01.ss06.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss01.ss06.glyph @@ -1,29 +1,80 @@ { color = 6; glyphname = gdotaccent.ss01.ss06; -kernRight = g.ss05; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = g.ss06; }, { -pos = (-3,-156); +pos = (-23,-156); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-9,-156); ref = dotaccentcomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-34,-134); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-3,-156); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-22,-134); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g.ss06; }, { -pos = (-12,-134); +pos = (-18,-134); ref = dotaccentcomb.ss01; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss06.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss06.glyph index 4bf1c447..bddb5725 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss06.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gdotaccent.ss06.glyph @@ -1,29 +1,80 @@ { color = 6; glyphname = gdotaccent.ss06; -kernRight = g.ss05; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = g.ss06; }, { -pos = (-3,-156); +pos = (-23,-156); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-9,-156); ref = dotaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-40,-134); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-3,-156); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = g.ss06; +}, +{ +pos = (-28,-134); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = g.ss06; }, { -pos = (-18,-134); +pos = (-24,-134); ref = dotaccentcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/germandbls.glyph b/sources/MonaSansMono.glyphspackage/glyphs/germandbls.glyph index 61fb846f..0b0dc822 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/germandbls.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/germandbls.glyph @@ -2,107 +2,525 @@ glyphname = germandbls; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (704,35); +type = Stem; +}, +{ +horizontal = 1; +place = (378,33); +type = Stem; +}, +{ +horizontal = 1; +place = (378,20); +type = Stem; +}, +{ +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +place = (756,41); +type = Stem; +}, +{ +place = (700,40); +type = Stem; +}, +{ +place = (162,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(162,0,l), +(200,0,l), +(200,512,ls), +(200,630,o), +(298,704,o), +(454,704,cs), +(605,704,o), +(700,646,o), +(700,554,cs), +(700,466,o), +(624,411,o), +(487,411,cs), +(408,411,l), +(408,378,l), +(527,378,ls), +(665,378,o), +(756,325,o), +(756,213,cs), +(756,106,o), +(680,35,o), +(505,35,cs), +(350,35,l), +(350,0,l), +(507,0,ls), +(688,0,o), +(797,79,o), +(797,211,cs), +(797,316,o), +(718,386,o), +(592,398,c), +(592,406,l), +(696,433,o), +(740,492,o), +(740,559,cs), +(740,670,o), +(630,739,o), +(455,739,cs), +(275,739,o), +(162,653,o), +(162,517,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (704,35); +type = Stem; +}, +{ +horizontal = 1; +place = (378,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (527,37); +type = Stem; +}, +{ +place = (480,35); +type = Stem; +}, +{ +place = (272,133); +type = Stem; +}, +{ +place = (100,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(138,0,l), -(138,516,ls), -(138,634,o), +(100,0,l), +(137,0,l), +(137,516,ls), +(137,634,o), (200,704,o), (310,704,cs), -(414,704,o), -(478,648,o), -(478,555,cs), -(478,467,o), -(422,411,o), +(415,704,o), +(480,648,o), +(480,555,cs), +(480,467,o), +(423,411,o), (319,411,cs), (272,411,l), (272,378,l), -(351,378,ls), -(462,378,o), -(525,312,o), -(525,214,cs), -(525,94,o), -(451,34,o), +(352,378,ls), +(464,378,o), +(527,312,o), +(527,214,cs), +(527,94,o), +(452,34,o), (321,34,cs), (230,34,l), (230,0,l), (324,0,ls), -(478,0,o), -(562,83,o), -(562,213,cs), -(562,314,o), -(494,388,o), -(404,399,c), -(404,404,l), -(479,429,o), -(513,491,o), -(513,560,cs), -(513,667,o), -(437,739,o), +(479,0,o), +(564,83,o), +(564,213,cs), +(564,313,o), +(496,387,o), +(405,398,c), +(405,406,l), +(481,431,o), +(515,491,o), +(515,560,cs), +(515,667,o), +(438,739,o), (310,739,cs), (192,739,o), -(101,666,o), -(101,521,cs), -(101,0,l) +(100,666,o), +(100,521,cs) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (569,170); +type = Stem; +}, +{ +horizontal = 1; +place = (312,119); +type = Stem; +}, +{ +horizontal = 1; +place = (0,158); +type = Stem; +}, +{ +place = (584,241); +type = Stem; +}, +{ +place = (552,217); +type = Stem; +}, +{ +place = (383,267); +type = Stem; +}, +{ +place = (55,238); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(55,0,l), +(293,0,l), +(293,468,ls), +(293,533,o), +(339,569,o), +(432,569,cs), +(495,569,o), +(552,547,o), +(552,502,cs), +(552,458,o), +(515,431,o), +(437,431,cs), +(383,431,l), +(383,312,l), +(473,312,ls), +(541,312,o), +(584,290,o), +(584,237,cs), +(584,188,o), +(546,158,o), +(462,158,cs), +(382,158,l), +(382,0,l), +(500,0,ls), +(709,0,o), +(825,77,o), +(825,214,cs), +(825,295,o), +(753,368,o), +(650,388,c), +(650,400,l), +(720,427,o), +(769,486,o), +(769,542,cs), +(769,663,o), +(637,739,o), +(427,739,cs), +(200,739,o), +(55,641,o), +(55,484,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (711,28); +type = Stem; +}, +{ +horizontal = 1; +place = (382,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,26); +type = Stem; +}, +{ +place = (336,30); +type = Stem; +}, +{ +place = (304,29); +type = Stem; +}, +{ +place = (157,92); +type = Stem; +}, +{ +place = (62,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(62,0,l), +(91,0,l), +(91,562,ls), +(91,659,o), +(130,711,o), +(198,711,cs), +(266,711,o), +(304,663,o), +(304,568,cs), +(304,478,o), +(269,410,o), +(189,410,cs), +(157,410,l), +(157,382,l), +(199,382,ls), +(282,382,o), +(336,331,o), +(336,209,cs), +(336,99,o), +(287,26,o), +(166,26,cs), +(146,26,l), +(146,0,l), +(168,0,ls), +(285,0,o), +(366,58,o), +(366,211,cs), +(366,310,o), +(323,386,o), +(249,396,c), +(249,404,l), +(295,419,o), +(333,472,o), +(333,572,cs), +(333,676,o), +(281,739,o), +(198,739,cs), +(120,739,o), +(62,678,o), +(62,570,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (739,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (589,150); +type = Stem; +}, +{ +horizontal = 1; +place = (333,119); +type = Stem; +}, +{ +horizontal = 1; +place = (0,143); +type = Stem; +}, +{ +place = (237,140); +type = Stem; +}, +{ +place = (221,130); +type = Stem; +}, +{ +place = (195,182); +type = Stem; +}, +{ +place = (195,106); +type = Stem; +}, +{ +place = (34,140); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(34,0,l), +(174,0,l), +(174,516,ls), +(174,568,o), +(180,589,o), +(196,589,cs), +(212,589,o), +(221,567,o), +(221,523,cs), +(221,480,o), +(214,452,o), +(198,452,cs), +(195,452,l), +(195,333,l), +(199,333,ls), +(221,333,o), +(237,303,o), +(237,241,cs), +(237,183,o), +(227,143,o), +(197,143,c), +(195,143,l), +(195,0,l), +(213,0,ls), +(312,0,o), +(377,80,o), +(377,227,cs), +(377,319,o), +(345,386,o), +(301,410,c), +(301,420,l), +(331,436,o), +(351,489,o), +(351,560,cs), +(351,669,o), +(285,739,o), +(194,739,cs), +(90,739,o), +(34,655,o), +(34,525,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (570,169); +type = Stem; +}, +{ +horizontal = 1; +place = (315,120); +type = Stem; +}, +{ +horizontal = 1; +place = (0,154); +type = Stem; +}, +{ +place = (391,198); +type = Stem; +}, +{ +place = (366,176); +type = Stem; +}, +{ +place = (290,299); +type = Stem; +}, +{ +place = (286,186); +type = Stem; +}, +{ +place = (50,194); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(226,0,l), -(226,492,ls), -(226,543,o), -(258,570,o), +(50,0,l), +(244,0,l), +(244,492,ls), +(244,543,o), +(270,570,o), (308,570,cs), -(358,570,o), -(383,540,o), -(383,504,cs), -(383,465,o), -(350,435,o), -(298,435,cs), -(282,435,l), -(282,315,l), -(321,315,ls), -(380,315,o), -(413,294,o), -(413,238,cs), -(413,181,o), -(378,154,o), -(319,154,cs), -(281,154,l), -(281,0,l), -(340,0,ls), -(522,0,o), -(610,89,o), -(610,216,cs), -(610,315,o), -(547,380,o), -(468,391,c), -(468,399,l), -(524,416,o), -(559,474,o), -(559,541,cs), -(559,659,o), -(463,739,o), +(348,570,o), +(366,539,o), +(366,504,cs), +(366,465,o), +(338,435,o), +(297,435,cs), +(286,435,l), +(286,315,l), +(317,315,ls), +(365,315,o), +(391,294,o), +(391,238,cs), +(391,181,o), +(364,154,o), +(318,154,cs), +(290,154,l), +(290,0,l), +(339,0,ls), +(508,0,o), +(589,88,o), +(589,205,cs), +(589,296,o), +(545,364,o), +(472,389,c), +(472,401,l), +(511,425,o), +(542,480,o), +(542,541,cs), +(542,657,o), +(445,739,o), (310,739,cs), -(158,739,o), -(33,666,o), -(33,466,cs), -(33,0,l) +(168,739,o), +(50,666,o), +(50,466,cs) ); } ); width = 618; } ); +note = germandbls; unicode = 223; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/grave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/grave.glyph index f7e21802..71f34b04 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/grave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/grave.glyph @@ -3,20 +3,54 @@ color = 6; glyphname = grave; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = gravecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = gravecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/gravecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/gravecomb.glyph index 3e081740..07e42246 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/gravecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/gravecomb.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _top; +pos = (474,672); +} +); +hints = ( +{ +horizontal = 1; +place = (729,136); +type = Stem; +}, +{ +place = (362,123); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(449,729,l), +(485,729,l), +(406,865,l), +(362,865,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (349,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,136); +type = Stem; +}, +{ +place = (255,109); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(364,746,l), -(296,882,l), -(255,882,l), -(333,746,l) +(333,729,l), +(364,729,l), +(296,865,l), +(255,865,l) ); } ); @@ -26,29 +69,131 @@ width = 618; anchors = ( { name = _top; +pos = (484,678); +} +); +hints = ( +{ +horizontal = 1; +place = (729,149); +type = Stem; +}, +{ +place = (288,271); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(405,729,l), +(559,729,l), +(496,878,l), +(288,878,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (236,672); +} +); +hints = ( +{ +horizontal = 1; +place = (745,136); +type = Stem; +}, +{ +place = (147,98); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(214,745,l), +(245,745,l), +(183,881,l), +(147,881,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (244,678); +} +); +hints = ( +{ +horizontal = 1; +place = (729,149); +type = Stem; +}, +{ +place = (78,233); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(167,729,l), +(311,729,l), +(266,878,l), +(78,878,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (358,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,149); +type = Stem; +}, +{ +place = (189,241); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(430,735,l), -(377,884,l), -(189,884,l), -(286,735,l) +(286,729,l), +(430,729,l), +(377,878,l), +(189,878,l) ); } ); width = 618; } ); +note = gravecomb; unicode = 768; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/greater.glyph b/sources/MonaSansMono.glyphspackage/glyphs/greater.glyph index e8b24590..f4e9869d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/greater.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/greater.glyph @@ -2,80 +2,196 @@ glyphname = greater; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (705,35); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(552,339,l), -(552,383,l), -(71,589,l), -(71,553,l), -(519,363,l), -(519,359,l), -(71,169,l), -(71,133,l) +(109,0,l), +(740,285,l), +(740,336,l), +(109,620,l), +(109,576,l), +(705,312,l), +(705,308,l), +(109,44,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( --30, --20 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +place = (0,21); +target = up; +type = BottomGhost; }, { -horizontal = 0; -options = 0; -place = ( --30, --30 -); -stem = -2; +place = (519,34); type = Stem; } ); -}; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(71,0,l), +(553,266,l), +(553,313,l), +(71,579,l), +(71,540,l), +(519,294,l), +(519,288,l), +(71,42,l) +); +} +); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-7,21); +target = up; +type = BottomGhost; +}, +{ +place = (528,232); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(107,-7,l), +(760,203,l), +(760,462,l), +(107,677,l), +(107,445,l), +(528,342,l), +(528,324,l), +(107,225,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-1,21); +target = up; +type = BottomGhost; +}, +{ +place = (328,32); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(36,-1,l), +(360,255,l), +(360,288,l), +(36,542,l), +(36,505,l), +(328,274,l), +(328,268,l), +(36,37,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-9,21); +target = up; +type = BottomGhost; +}, +{ +place = (225,138); +type = Stem; +}, +{ +place = (32,331); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(32,-9,l), +(363,218,l), +(363,376,l), +(32,605,l), +(32,430,l), +(225,302,l), +(225,291,l), +(32,166,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-4,21); +target = up; +type = BottomGhost; +}, +{ +place = (385,188); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(570,252,l), -(570,466,l), -(64,644,l), -(64,453,l), -(378,366,l), -(378,352,l), -(64,268,l), -(64,77,l) +(61,-4,l), +(573,213,l), +(573,421,l), +(61,641,l), +(61,454,l), +(385,326,l), +(385,311,l), +(61,183,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = greater; unicode = 62; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/greater_equal.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/greater_equal.liga.glyph index 56322b90..f7309c8b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/greater_equal.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/greater_equal.liga.glyph @@ -2,21 +2,55 @@ glyphname = greater_equal.liga; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = less_equal.liga; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = less_equal.liga; -scale = (-1,1); } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = less_equal.liga; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = less_equal.liga; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = less_equal.liga; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = less_equal.liga; -scale = (-1,1); } ); width = 618; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/greaterequal.glyph b/sources/MonaSansMono.glyphspackage/glyphs/greaterequal.glyph index b48c864b..c937f39e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/greaterequal.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/greaterequal.glyph @@ -2,97 +2,244 @@ glyphname = greaterequal; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (698,39); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(115,133,l), +(737,353,l), +(737,400,l), +(115,614,l), +(115,573,l), +(698,378,l), +(698,375,l), +(115,173,l) +); +}, +{ +closed = 1; +nodes = ( +(115,0,l), +(737,0,l), +(737,34,l), +(115,34,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (0,32); +type = Stem; +}, +{ +place = (520,33); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(72,133,l), (553,339,l), (553,383,l), (72,589,l), (72,553,l), (520,363,l), (520,359,l), -(72,169,l), -(72,133,l) +(72,169,l) ); }, { closed = 1; nodes = ( +(72,0,l), (553,0,l), (553,32,l), -(72,32,l), -(72,0,l) +(72,32,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -2 +place = (0,143); +type = Stem; +}, +{ +place = (546,206); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(107,169,l), +(752,306,l), +(752,533,l), +(107,667,l), +(107,482,l), +(546,425,l), +(546,415,l), +(107,353,l) ); -stem = -2; -target = ( -1, -3 +}, +{ +closed = 1; +nodes = ( +(107,0,l), +(752,0,l), +(752,143,l), +(107,143,l) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (18,27); +type = Stem; +}, +{ +place = (343,27); type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(28,148,l), +(370,323,l), +(370,365,l), +(28,538,l), +(28,508,l), +(343,345,l), +(343,341,l), +(28,179,l) +); }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 +closed = 1; +nodes = ( +(28,18,l), +(370,18,l), +(370,45,l), +(28,45,l) ); -stem = -2; -target = ( -1, -0 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (29,120); +type = Stem; +}, +{ +place = (220,153); +type = Stem; +}, +{ +place = (23,350); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(23,167,l), +(373,296,l), +(373,486,l), +(23,610,l), +(23,455,l), +(220,395,l), +(220,387,l), +(23,323,l) +); +}, +{ +closed = 1; +nodes = ( +(23,29,l), +(373,29,l), +(373,149,l), +(23,149,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (0,132); +type = Stem; }, { -layerId = m020; +place = (382,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(568,307,l), -(568,516,l), -(60,659,l), -(60,489,l), -(377,416,l), -(377,407,l), -(60,328,l), -(60,158,l) +(55,158,l), +(573,307,l), +(573,516,l), +(55,659,l), +(55,489,l), +(382,416,l), +(382,407,l), +(55,328,l) ); }, { closed = 1; nodes = ( -(568,0,l), -(568,132,l), -(60,132,l), -(60,0,l) +(55,0,l), +(573,0,l), +(573,132,l), +(55,132,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = greaterequal; unicode = 8805; -userData = { -com.schriftgestaltung.Glyphs.lastChange = "2017-05-03 17:00:02 +0000"; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/guillemetleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/guillemetleft.glyph deleted file mode 100644 index 2768630e..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/guillemetleft.glyph +++ /dev/null @@ -1,70 +0,0 @@ -{ -glyphname = guillemetleft; -kernLeft = guillemetleft; -kernRight = guillemetleft; -layers = ( -{ -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(313,80,l), -(200,299,l), -(313,517,l), -(280,517,l), -(160,299,l), -(280,80,l) -); -}, -{ -closed = 1; -nodes = ( -(458,80,l), -(345,299,l), -(458,517,l), -(425,517,l), -(305,299,l), -(425,80,l) -); -} -); -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(326,64,l), -(221,305,l), -(326,544,l), -(165,544,l), -(39,305,l), -(165,64,l) -); -}, -{ -closed = 1; -nodes = ( -(579,64,l), -(474,305,l), -(579,544,l), -(419,544,l), -(292,305,l), -(419,64,l) -); -} -); -width = 618; -} -); -unicode = 171; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/guillemetright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/guillemetright.glyph deleted file mode 100644 index e2735881..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/guillemetright.glyph +++ /dev/null @@ -1,41 +0,0 @@ -{ -color = 6; -glyphname = guillemetright; -kernLeft = guillemetright; -kernRight = guillemetright; -layers = ( -{ -layerId = m019; -shapes = ( -{ -alignment = 3; -angle = 180; -pos = (618,597); -ref = guillemetleft; -} -); -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -alignment = 3; -angle = 180; -pos = (618,608); -ref = guillemetleft; -} -); -width = 618; -} -); -metricLeft = "=|guillemetleft"; -metricRight = "=|guillemetleft"; -unicode = 187; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/guillemotleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/guillemotleft.glyph new file mode 100644 index 00000000..947c381b --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/guillemotleft.glyph @@ -0,0 +1,247 @@ +{ +glyphname = guillemotleft; +layers = ( +{ +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +place = (273,299); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(393,80,l), +(427,80,l), +(314,299,l), +(427,517,l), +(393,517,l), +(273,299,l) +); +}, +{ +closed = 1; +nodes = ( +(538,80,l), +(572,80,l), +(459,299,l), +(572,517,l), +(538,517,l), +(418,299,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +place = (160,298); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(280,80,l), +(313,80,l), +(200,299,l), +(313,517,l), +(280,517,l), +(160,299,l) +); +}, +{ +closed = 1; +nodes = ( +(425,80,l), +(458,80,l), +(345,299,l), +(458,517,l), +(425,517,l), +(305,299,l) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +place = (129,586); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(258,72,l), +(439,72,l), +(332,309,l), +(439,544,l), +(258,544,l), +(129,309,l) +); +}, +{ +closed = 1; +nodes = ( +(534,72,l), +(715,72,l), +(608,309,l), +(715,544,l), +(534,544,l), +(405,309,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +place = (68,256); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(167,100,l), +(195,100,l), +(102,308,l), +(195,516,l), +(167,516,l), +(68,308,l) +); +}, +{ +closed = 1; +nodes = ( +(296,100,l), +(324,100,l), +(231,308,l), +(324,516,l), +(296,516,l), +(197,308,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (541,-20); +target = down; +type = TopGhost; +}, +{ +place = (-55,490); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(56,100,l), +(207,100,l), +(118,321,l), +(207,541,l), +(56,541,l), +(-55,321,l) +); +}, +{ +closed = 1; +nodes = ( +(284,100,l), +(435,100,l), +(346,321,l), +(435,541,l), +(284,541,l), +(173,321,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +place = (39,540); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(165,64,l), +(326,64,l), +(221,305,l), +(326,544,l), +(165,544,l), +(39,305,l) +); +}, +{ +closed = 1; +nodes = ( +(419,64,l), +(579,64,l), +(474,305,l), +(579,544,l), +(419,544,l), +(292,305,l) +); +} +); +width = 618; +} +); +note = guillemotleft; +unicode = 171; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/guillemotright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/guillemotright.glyph new file mode 100644 index 00000000..858425b6 --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/guillemotright.glyph @@ -0,0 +1,73 @@ +{ +glyphname = guillemotright; +layers = ( +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +angle = 180; +pos = (618,597); +ref = guillemotleft; +} +); +width = 618; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,616); +ref = guillemotleft; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,641); +ref = guillemotleft; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,608); +ref = guillemotleft; +} +); +width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,597); +ref = guillemotleft; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,616); +ref = guillemotleft; +} +); +width = 846; +} +); +note = guillemotright; +unicode = 187; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/guilsinglleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/guilsinglleft.glyph index 38dfe3d7..c87bb258 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/guilsinglleft.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/guilsinglleft.glyph @@ -1,49 +1,181 @@ { glyphname = guilsinglleft; -kernLeft = guillemetleft; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +place = (346,154); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(466,80,l), +(500,80,l), +(387,299,l), +(500,517,l), +(466,517,l), +(346,299,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (524,-20); +target = down; +type = TopGhost; +}, +{ +place = (215,189); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(373,70,l), (404,70,l), (254,298,l), (404,524,l), (373,524,l), -(215,298,l), -(373,70,l) +(215,298,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +place = (267,310); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(396,72,l), +(577,72,l), +(470,309,l), +(577,544,l), +(396,544,l), +(267,309,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +place = (135,122); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(228,100,l), +(257,100,l), +(169,308,l), +(257,516,l), +(228,516,l), +(135,308,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (541,-20); +target = down; +type = TopGhost; +}, +{ +place = (60,259); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(168,100,l), +(319,100,l), +(233,321,l), +(319,541,l), +(168,541,l), +(60,321,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (555,-20); +target = down; +type = TopGhost; +}, +{ +place = (145,327); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(286,54,l), (472,54,l), (356,306,l), (472,555,l), (286,555,l), -(145,306,l), -(286,54,l) +(145,306,l) ); } ); width = 618; } ); -metricLeft = guillemetleft; -metricRight = guillemetleft; +note = guilsinglleft; unicode = 8249; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/guilsinglright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/guilsinglright.glyph index 3c930878..672d84fa 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/guilsinglright.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/guilsinglright.glyph @@ -1,14 +1,11 @@ { color = 6; glyphname = guilsinglright; -kernLeft = guillemetright; -kernRight = guillemetright; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; pos = (618,598); ref = guilsinglleft; @@ -17,25 +14,61 @@ ref = guilsinglleft; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,616); +ref = guilsinglleft; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,641); +ref = guilsinglleft; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 3; angle = 180; pos = (618,608); ref = guilsinglleft; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,597); +ref = guilsinglleft; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,617); +ref = guilsinglleft; +} +); +width = 846; } ); -metricLeft = guillemetright; -metricRight = guillemetright; +note = guilsinglright; unicode = 8250; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/h.glyph b/sources/MonaSansMono.glyphspackage/glyphs/h.glyph index c9a8091c..eb2de9f3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/h.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/h.glyph @@ -1,12 +1,83 @@ { glyphname = h; -kernLeft = l; -kernRight = n; layers = ( { anchors = ( { name = bottom; +pos = (422,0); +}, +{ +name = center; +pos = (173,631); +}, +{ +name = top; +pos = (149,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (693,37); +type = Stem; +}, +{ +place = (130,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(130,0,l), +(167,0,l), +(167,256,ls), +(167,397,o), +(287,491,o), +(456,491,cs), +(607,491,o), +(693,430,o), +(693,277,cs), +(693,0,l), +(730,0,l), +(730,283,ls), +(730,462,o), +(614,525,o), +(457,525,cs), +(332,525,o), +(223,476,o), +(172,387,c), +(167,387,l), +(167,729,l), +(130,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; pos = (312,0); }, { @@ -18,11 +89,39 @@ name = top; pos = (131,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (479,37); +type = Stem; +}, +{ +place = (113,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(113,0,l), (149,0,l), (149,274,ls), (149,401,o), @@ -42,78 +141,236 @@ nodes = ( (159,400,c), (149,400,l), (149,729,l), -(113,729,l), -(113,0,l) +(113,729,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (431,0); +}, +{ +name = center; +pos = (184,631); +}, +{ +name = top; +pos = (198,729); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = n; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = n; -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (384,171); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (564,226); +type = Stem; +}, +{ +place = (71,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(71,0,l), +(297,0,l), +(297,272,ls), +(297,335,o), +(352,384,o), +(443,384,cs), +(536,384,o), +(564,332,o), +(564,259,cs), +(564,0,l), +(790,0,l), +(790,300,ls), +(790,492,o), +(682,555,o), +(524,555,cs), +(433,555,o), +(346,520,o), +(309,467,c), +(297,467,l), +(297,729,l), +(71,729,l) ); -stem = -2; -target = ( -u, -p +} ); -type = BottomGhost; +width = 846; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (201,0); +}, +{ +name = center; +pos = (108,631); +}, +{ +name = top; +pos = (86,729); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (500,26); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, --20 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (293,29); +type = Stem; +}, +{ +place = (71,29); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(71,0,l), +(100,0,l), +(100,307,ls), +(100,418,o), +(135,500,o), +(207,500,cs), +(256,500,o), +(293,472,o), +(293,371,cs), +(293,0,l), +(322,0,l), +(322,378,ls), +(322,476,o), +(281,526,o), +(216,526,cs), +(166,526,o), +(125,496,o), +(110,439,c), +(100,439,l), +(100,729,l), +(71,729,l) ); -type = TopGhost; +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (197,0); }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +name = center; +pos = (124,643); +}, +{ +name = top; +pos = (112,729); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (551,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (415,65); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (217,145); +type = Stem; +}, +{ +place = (28,146); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(28,0,l), +(174,0,l), +(174,345,ls), +(174,389,o), +(177,415,o), +(197,415,cs), +(210,415,o), +(217,401,o), +(217,351,cs), +(217,0,l), +(362,0,l), +(362,381,ls), +(362,502,o), +(332,551,o), +(262,551,cs), +(230,551,o), +(200,524,o), +(184,480,c), +(174,480,l), +(174,729,l), +(28,729,l) +); +} +); +width = 390; }, { anchors = ( @@ -130,41 +387,48 @@ name = top; pos = (146,729); } ); -background = { -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(230,0,l), -(230,291,ls), -(230,355,o), -(262,400,o), -(326,400,cs), -(380,400,o), -(410,369,o), -(410,302,cs), -(410,0,l), -(602,0,l), -(602,322,ls), -(602,458,o), -(550,554,o), -(416,554,cs), -(336,554,o), -(273,519,o), -(240,447,c), -(230,447,l), -(230,750,l), -(39,750,l), -(39,0,l) -); -} -); -}; -layerId = m020; +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (400,154); +type = Stem; +}, +{ +horizontal = 1; +place = (400,55); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (385,191); +type = Stem; +}, +{ +place = (50,192); +type = Stem; +}, +{ +place = (50,190); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(50,0,l), (242,0,l), (242,308,ls), (242,351,o), @@ -184,17 +448,13 @@ nodes = ( (253,455,c), (238,455,l), (242,729,l), -(50,729,l), -(50,0,l) +(50,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = n; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = n; -}; width = 618; } ); +note = h; unicode = 104; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hbar.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hbar.glyph index ac15e508..28f6c5ba 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hbar.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hbar.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = hbar; -kernRight = n; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = h; +}, +{ +pos = (-250,324); +ref = strokeshortcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = h; @@ -17,7 +29,46 @@ ref = strokeshortcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = h; +}, +{ +pos = (-240,325); +ref = strokeshortcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = h; +}, +{ +pos = (-87,324); +ref = strokeshortcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = h; +}, +{ +pos = (-71,336); +ref = strokeshortcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = h; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hcircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hcircumflex.glyph index 6fd51e39..1f335346 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hcircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hcircumflex.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = hcircumflex; -kernRight = n; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = h; +}, +{ +pos = (-280,57); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = h; @@ -17,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = h; +}, +{ +pos = (-231,51); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = h; +}, +{ +pos = (-103,57); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = h; +}, +{ +pos = (-77,51); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = h; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hookabovecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hookabovecomb.glyph index 205ab41b..50a99d42 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hookabovecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hookabovecomb.glyph @@ -5,43 +5,74 @@ layers = ( anchors = ( { name = _top; -pos = (309,672); +pos = (429,672); +} +); +hints = ( +{ +horizontal = 1; +place = (883,29); +type = Stem; +}, +{ +place = (458,34); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(343,763,o), -(368,800,o), -(368,840,cs), -(368,883,o), -(336,912,o), -(289,912,cs), -(273,912,o), -(257,910,o), -(241,904,c), -(242,875,l), -(255,881,o), -(268,883,o), -(283,883,cs), -(316,883,o), -(334,864,o), -(334,837,cs), -(334,804,o), -(311,780,o), -(264,753,c), -(282,729,l) +(399,729,l), +(466,763,o), +(492,800,o), +(492,840,cs), +(492,883,o), +(457,912,o), +(406,912,cs), +(389,912,o), +(372,910,o), +(355,904,c), +(356,875,l), +(370,881,o), +(384,883,o), +(401,883,cs), +(438,883,o), +(458,864,o), +(458,837,cs), +(458,804,o), +(432,780,o), +(380,753,c) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (309,672); +} +); +hints = ( +{ +horizontal = 1; +place = (883,29); +type = Stem; +}, +{ +place = (344,34); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(285,729,l), (352,763,o), (378,800,o), (378,840,cs), @@ -60,8 +91,7 @@ nodes = ( (344,837,cs), (344,804,o), (318,780,o), -(266,753,c), -(285,729,l) +(266,753,c) ); } ); @@ -71,43 +101,187 @@ width = 618; anchors = ( { name = _top; -pos = (302,678); +pos = (422,678); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (888,102); +type = Stem; +}, +{ +place = (383,181); +type = Stem; +}, +{ +place = (283,281); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(377,753,o), -(441,798,o), -(441,877,cs), -(441,942,o), -(390,985,o), -(280,985,cs), -(245,985,o), -(209,981,o), -(179,973,c), -(179,881,l), -(195,885,o), -(215,888,o), -(230,888,cs), -(250,888,o), -(270,882,o), -(270,861,cs), -(270,842,o), -(258,828,o), -(204,811,c), -(246,721,l) +(355,720,l), +(495,753,o), +(564,798,o), +(564,880,cs), +(564,946,o), +(508,990,o), +(391,990,cs), +(353,990,o), +(315,986,o), +(283,978,c), +(283,881,l), +(300,886,o), +(321,888,o), +(339,888,cs), +(362,888,o), +(383,883,o), +(383,863,cs), +(383,845,o), +(369,831,o), +(310,815,c) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,672); +} +); +hints = ( +{ +horizontal = 1; +place = (885,25); +type = Stem; +}, +{ +place = (213,28); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(179,735,l), +(221,772,o), +(241,808,o), +(241,847,cs), +(241,885,o), +(217,910,o), +(182,910,cs), +(171,910,o), +(161,908,o), +(151,904,c), +(151,880,l), +(158,883,o), +(166,885,o), +(177,885,cs), +(201,885,o), +(213,868,o), +(213,844,cs), +(213,815,o), +(199,788,o), +(162,753,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (182,678); +} +); +hints = ( +{ +horizontal = 1; +place = (890,100); +type = Stem; +}, +{ +horizontal = 1; +place = (721,269); +type = Stem; +}, +{ +place = (162,136); +type = Stem; +}, +{ +place = (90,208); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(171,721,l), +(263,766,o), +(298,817,o), +(298,878,cs), +(298,956,o), +(236,990,o), +(172,990,cs), +(144,990,o), +(118,986,o), +(90,975,c), +(90,880,l), +(99,886,o), +(114,890,o), +(127,890,cs), +(144,890,o), +(162,881,o), +(162,858,cs), +(162,837,o), +(152,821,o), +(117,802,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (302,678); +} +); +hints = ( +{ +horizontal = 1; +place = (888,96); +type = Stem; +}, +{ +place = (271,168); +type = Stem; +}, +{ +place = (179,260); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(245,721,l), (375,754,o), (439,798,o), (439,877,cs), @@ -126,15 +300,13 @@ nodes = ( (271,861,cs), (271,842,o), (258,827,o), -(204,810,c), -(245,721,l) +(204,810,c) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = hookabovecomb; unicode = 777; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/horncomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/horncomb.glyph index 18b1e291..ecb92cca 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/horncomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/horncomb.glyph @@ -5,50 +5,69 @@ layers = ( anchors = ( { name = _topright; -pos = (244,509); +pos = (353,525); } ); -background = { -anchors = ( +hints = ( { -name = _topright; -pos = (214,522); +horizontal = 1; +place = (495,30); +type = Stem; +}, +{ +place = (459,35); +type = Stem; } ); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(322,489,o), -(369,551,o), -(347,632,c), -(311,632,l), -(327,561,o), -(306,522,o), -(214,522,c), -(214,492,l) +(352,495,l), +(453,495,o), +(503,556,o), +(494,668,c), +(459,668,l), +(468,572,o), +(431,525,o), +(352,525,c) ); } ); -}; -guides = ( +width = 846; +}, { -pos = (288,602); +anchors = ( +{ +name = _topright; +pos = (245,509); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (480,29); +type = Stem; +}, +{ +place = (331,33); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(244,480,l), (329,480,o), (374,533,o), (364,637,c), (331,637,l), (340,549,o), (310,509,o), -(244,509,c), -(244,480,l) +(244,509,c) ); } ); @@ -58,52 +77,167 @@ width = 618; anchors = ( { name = _topright; -pos = (185,590); +pos = (290,610); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (492,197); +type = Stem; +}, +{ +horizontal = 1; +place = (492,118); +type = Stem; +}, +{ +place = (280,286); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(280,495,l), +(509,477,o), +(584,550,o), +(563,689,c), +(377,689,l), +(385,623,o), +(372,604,o), +(280,610,c) +); +} +); +width = 846; +}, +{ anchors = ( { name = _topright; -pos = (185,541); +pos = (155,516); } ); +hints = ( +{ +horizontal = 1; +place = (492,24); +type = Stem; +}, +{ +place = (211,26); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(358,427,o), -(420,481,o), -(420,607,c), -(272,607,l), -(272,559,o), -(261,543,o), -(185,541,c), -(185,427,l) +(154,492,l), +(210,492,o), +(245,522,o), +(237,636,c), +(211,636,l), +(218,538,o), +(196,516,o), +(154,516,c) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = _topright; +pos = (117,542); +} +); +hints = ( +{ +horizontal = 1; +place = (542,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (459,142); +type = Stem; +}, +{ +horizontal = 1; +place = (459,83); +type = Stem; +}, +{ +place = (106,177); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(106,459,l), +(238,450,o), +(295,497,o), +(281,601,c), +(166,601,l), +(171,555,o), +(154,537,o), +(106,542,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _topright; +pos = (185,590); +} +); +hints = ( +{ +horizontal = 1; +place = (484,192); +type = Stem; +}, +{ +place = (262,151); +type = Stem; +}, +{ +place = (185,228); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(185,486,l), (344,472,o), (431,540,o), (410,676,c), (262,676,l), (272,609,o), (243,583,o), -(185,590,c), -(185,486,l) +(185,590,c) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = horncomb; unicode = 795; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hungarumlaut.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hungarumlaut.glyph index d74fb170..5bc8d05e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hungarumlaut.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hungarumlaut.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = hungarumlaut; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = hungarumlautcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = hungarumlautcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = hungarumlautcomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = hungarumlautcomb; +} +); +width = 846; } ); +note = hungarumlaut; unicode = 733; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hungarumlautcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hungarumlautcomb.glyph index d0bfc1ec..257abab8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hungarumlautcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hungarumlautcomb.glyph @@ -5,27 +5,79 @@ layers = ( anchors = ( { name = _top; +pos = (389,672); +} +); +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (286,275); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(286,746,l), +(321,746,l), +(411,882,l), +(367,882,l) +); +}, +{ +closed = 1; +nodes = ( +(429,746,l), +(464,746,l), +(561,882,l), +(515,882,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (269,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (188,242); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(188,746,l), (217,746,l), (295,882,l), -(254,882,l), -(188,746,l) +(254,882,l) ); }, { closed = 1; nodes = ( +(321,746,l), (352,746,l), (430,882,l), -(389,882,l), -(321,746,l) +(389,882,l) ); } ); @@ -35,40 +87,167 @@ width = 618; anchors = ( { name = _top; +pos = (356,678); +} +); +hints = ( +{ +horizontal = 1; +place = (729,149); +type = Stem; +}, +{ +place = (173,501); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(173,729,l), +(317,729,l), +(411,878,l), +(224,878,l) +); +}, +{ +closed = 1; +nodes = ( +(383,729,l), +(542,729,l), +(674,878,l), +(474,878,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (149,672); +} +); +hints = ( +{ +horizontal = 1; +place = (746,136); +type = Stem; +}, +{ +place = (109,173); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(109,746,l), +(137,746,l), +(195,882,l), +(162,882,l) +); +}, +{ +closed = 1; +nodes = ( +(184,746,l), +(213,746,l), +(282,882,l), +(246,882,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (116,678); +} +); +hints = ( +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (0,389); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,735,l), +(117,735,l), +(191,884,l), +(27,884,l) +); +}, +{ +closed = 1; +nodes = ( +(162,735,l), +(291,735,l), +(389,884,l), +(224,884,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (236,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (735,149); +type = Stem; +}, +{ +place = (63,493); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(63,735,l), (200,735,l), (296,884,l), -(118,884,l), -(63,735,l) +(118,884,l) ); }, { closed = 1; nodes = ( +(272,735,l), (424,735,l), (556,884,l), -(366,884,l), -(272,735,l) +(366,884,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = hungarumlautcomb; unicode = 779; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hyphen.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hyphen.case.glyph index d9237415..7a927315 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hyphen.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hyphen.case.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = hyphen.case; -kernLeft = hyphen.case; -kernRight = hyphen.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,106); @@ -15,7 +13,27 @@ ref = hyphen; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,106); +ref = hyphen; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,94); +ref = hyphen; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (0,93); @@ -23,14 +41,27 @@ ref = hyphen; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,106); +ref = hyphen; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,94); +ref = hyphen; +} +); +width = 846; } ); -metricLeft = hyphen; -metricRight = hyphen; -userData = { -KernOnSpecialSpacing = { -L = hyphen; -R = hyphen; -}; -}; +note = hyphen.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hyphen.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hyphen.glyph index 668415c1..e25f4f0c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hyphen.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hyphen.glyph @@ -1,63 +1,163 @@ { glyphname = hyphen; -kernLeft = hyphen; -kernRight = hyphen; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (271,38); +type = Stem; +}, +{ +place = (101,644); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(533,242,l), -(533,275,l), -(85,275,l), -(85,242,l) +(101,271,l), +(745,271,l), +(745,309,l), +(101,309,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (262,34); +type = Stem; +}, +{ +place = (85,448); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(85,262,l), +(533,262,l), +(533,296,l), +(85,296,l) ); -type = Stem; } ); -}; width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (231,190); +type = Stem; +}, +{ +place = (101,645); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(101,231,l), +(746,231,l), +(746,421,l), +(101,421,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (273,31); +type = Stem; +}, +{ +place = (32,327); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(32,273,l), +(359,273,l), +(359,304,l), +(32,304,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (201,160); +type = Stem; +}, +{ +place = (30,330); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(30,201,l), +(360,201,l), +(360,361,l), +(30,361,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (208,165); +type = Stem; +}, +{ +place = (64,491); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(546,192,l), -(546,352,l), -(72,352,l), -(72,192,l) +(64,208,l), +(555,208,l), +(555,373,l), +(64,373,l) ); } ); width = 618; } ); +note = hyphen; unicode = 45; -userData = { -KernOnName = hyphen; -KernOnSpecialSpacing = { -L = hyphen; -R = hyphen; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hyphen_greater.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hyphen_greater.liga.glyph index 02c6b683..f29ba81d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hyphen_greater.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hyphen_greater.liga.glyph @@ -2,56 +2,196 @@ glyphname = hyphen_greater.liga; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +place = (-751,1501); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(311,122,l), -(353,122,l), -(521,365,l), -(353,608,l), -(311,608,l), -(477,365,l) +(-751,347,l), +(693,347,l), +(479,66,l), +(522,66,l), +(750,365,l), +(522,664,l), +(479,664,l), +(693,383,l), +(-751,383,l) +); +} ); +width = 846; }, { +hints = ( +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +place = (-553,1083); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( -(484,383,l), -(-538,383,l), -(-538,347,l), -(484,347,l) +(-553,347,l), +(474,347,l), +(320,122,l), +(362,122,l), +(530,365,l), +(362,608,l), +(320,608,l), +(474,383,l), +(-553,383,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (261,209); +type = Stem; +}, +{ +place = (-738,1477); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(-738,261,l), +(459,261,l), +(304,47,l), +(539,47,l), +(739,365,l), +(539,683,l), +(304,683,l), +(459,470,l), +(-738,470,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (365,15); +type = Stem; +}, +{ +horizontal = 1; +place = (350,30); +type = Stem; +}, +{ +place = (-355,726); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(217,115,l), -(393,115,l), -(553,365,l), -(393,615,l), -(217,615,l), -(384,365,l) +(-355,350,l), +(329,350,l), +(191,137,l), +(225,137,l), +(371,365,l), +(225,593,l), +(191,593,l), +(329,380,l), +(-355,380,l) +); +} ); +width = 390; }, { +hints = ( +{ +horizontal = 1; +place = (290,150); +type = Stem; +}, +{ +place = (-384,769); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(-384,290,l), +(197,290,l), +(105,111,l), +(260,111,l), +(385,365,l), +(260,619,l), +(105,619,l), +(197,440,l), +(-384,440,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (283,164); +type = Stem; +}, +{ +place = (-568,1135); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( -(405,447,l), -(-555,447,l), -(-555,283,l), -(405,283,l) +(-568,283,l), +(343,283,l), +(231,115,l), +(407,115,l), +(567,365,l), +(407,615,l), +(231,615,l), +(343,447,l), +(-568,447,l) ); } ); width = 618; } ); +note = hyphen_greater.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hyphen_hyphen.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hyphen_hyphen.liga.glyph index 637cec01..88e40c43 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hyphen_hyphen.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hyphen_hyphen.liga.glyph @@ -2,28 +2,72 @@ glyphname = hyphen_hyphen.liga; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = hyphen; +}, +{ +ref = hyphen; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -pos = (-572,0); ref = hyphen; }, { -pos = (-45,0); ref = hyphen; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = hyphen; +}, +{ +ref = hyphen; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = hyphen; +}, +{ +ref = hyphen; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = hyphen; +}, +{ +ref = hyphen; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -pos = (-583,0); ref = hyphen; }, { -pos = (-37,0); ref = hyphen; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/hyphen_hyphen_hyphen.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/hyphen_hyphen_hyphen.liga.glyph index 8324ea1d..9b453adc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/hyphen_hyphen_hyphen.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/hyphen_hyphen_hyphen.liga.glyph @@ -2,124 +2,94 @@ glyphname = hyphen_hyphen_hyphen.liga; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { -pos = (-637,0); ref = hyphen; -scale = (1.08,1); }, { -pos = (-32,0); ref = hyphen; -scale = (1.08,1); }, { -pos = (-1242,0); ref = hyphen; -scale = (1.08,1); } ); -width = 618; +width = 846; }, { -layerId = m020; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -pos = (-624,0); ref = hyphen; -scale = (1.05,1); }, { -pos = (-26,0); ref = hyphen; -scale = (1.05,1); }, { -pos = (-1222,0); ref = hyphen; -scale = (1.05,1); } ); width = 618; }, { -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -pos = (-379,0); ref = hyphen; }, { -pos = (-15,0); ref = hyphen; }, { -pos = (-743,0); ref = hyphen; } ); -width = 390; +width = 846; }, { -layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (-382,0); ref = hyphen; }, { -pos = (-8,0); ref = hyphen; }, { -pos = (-756,0); ref = hyphen; } ); width = 390; }, { -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -pos = (-847,0); ref = hyphen; -scale = (1.06,1); }, { -pos = (-40,0); ref = hyphen; -scale = (1.06,1); }, { -pos = (-1645,0); ref = hyphen; -scale = (1.06,1); } ); -width = 846; +width = 390; }, { -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -pos = (-851,0); ref = hyphen; -scale = (1.1,1); }, { -pos = (-82,0); ref = hyphen; -scale = (1.1,1); }, { -pos = (-1620,0); ref = hyphen; -scale = (1.1,1); } ); -width = 846; +width = 618; } ); } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/i.glyph b/sources/MonaSansMono.glyphspackage/glyphs/i.glyph index 5c2f200b..5487702d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/i.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/i.glyph @@ -1,106 +1,240 @@ { color = 6; glyphname = i; -kernLeft = i; -kernRight = i; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (641,97); +type = Stem; +}, +{ +horizontal = 1; +place = (483,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (405,37); +type = Stem; +}, +{ +place = (374,100); +type = Stem; +} +); +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-2,-155); -ref = dotaccent; +pos = (-7,-155); +ref = dotaccentcomb; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = l; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (625,92); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,32); +type = Stem; +}, +{ +place = (291,37); +type = Stem; +}, +{ +place = (261,92); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb; +} ); -type = TopGhost; +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (591,191); +type = Stem; +}, +{ +horizontal = 1; +place = (364,180); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -2 +place = (0,180); +type = Stem; +}, +{ +place = (313,221); +type = Stem; +}, +{ +place = (267,308); +type = Stem; +} ); -stem = -2; -target = ( -1, -3 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-13,-134); +ref = dotaccentcomb; +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (643,62); +type = Stem; +}, +{ +horizontal = 1; +place = (491,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,26); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +place = (183,29); +type = Stem; +}, +{ +place = (169,58); +type = Stem; +}, +{ +place = (56,156); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-156); +ref = dotaccentcomb; +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (592,180); +type = Stem; +}, +{ +horizontal = 1; +place = (403,138); +type = Stem; +}, +{ +horizontal = 1; +place = (0,138); +type = Stem; +}, +{ +place = (117,162); +type = Stem; +}, +{ +place = (105,185); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-137); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (599,214); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (399,145); +type = Stem; +}, +{ +horizontal = 1; +place = (0,145); +type = Stem; +}, +{ +place = (214,191); +type = Stem; +}, +{ +place = (188,230); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (-6,-134); -ref = dotaccent; +pos = (-7,-134); +ref = dotaccentcomb; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = l; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; -}; width = 618; } ); +note = i; unicode = 105; -userData = { -KernOnName = i; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/i.loclT_R_K_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/i.loclT_R_K_.glyph new file mode 100644 index 00000000..5500702a --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/i.loclT_R_K_.glyph @@ -0,0 +1,84 @@ +{ +glyphname = i.loclTRK; +layers = ( +{ +layerId = m01; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-155); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb; +} +); +width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-13,-134); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-156); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-137); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-134); +ref = dotaccentcomb; +} +); +width = 618; +} +); +note = i.loclTRK; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/i.loclT_R_K_.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/i.loclT_R_K_.ss01.glyph new file mode 100644 index 00000000..0c1332bd --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/i.loclT_R_K_.ss01.glyph @@ -0,0 +1,84 @@ +{ +glyphname = i.loclTRK.ss01; +layers = ( +{ +layerId = m01; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-155); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb.ss01; +} +); +width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-134); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-156); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-137); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-134); +ref = dotaccentcomb.ss01; +} +); +width = 618; +} +); +note = i.loclTRK.ss01; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/i.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/i.ss01.glyph index e7b1f557..d19d4276 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/i.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/i.ss01.glyph @@ -1,104 +1,85 @@ { color = 6; glyphname = i.ss01; -kernLeft = i; -kernRight = i; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-2,-155); +pos = (-7,-155); ref = dotaccentcomb.ss01; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = l; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -1, -3 +pos = (-1,-155); +ref = dotaccentcomb.ss01; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-134); +ref = dotaccentcomb.ss01; +} ); -stem = -2; -target = ( -0, -0 +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-156); +ref = dotaccentcomb.ss01; +} ); -type = Stem; +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-137); +ref = dotaccentcomb.ss01; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (0,-134); +pos = (-1,-134); ref = dotaccentcomb.ss01; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = l; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = l; -}; width = 618; } ); -metricLeft = l; -metricRight = l; +note = i.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/iacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/iacute.glyph index 2a8095c5..14e04eda 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/iacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/iacute.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = iacute; -kernLeft = i; -kernRight = jacute; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (38,-155); +pos = (36,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (39,-155); ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (45,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (29,-156); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (41,-137); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (49,-134); +pos = (48,-134); ref = acutecomb; } ); width = 618; } ); +note = iacute; unicode = 237; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ibreve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ibreve.glyph index 1283a49f..bafcd294 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ibreve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ibreve.glyph @@ -3,31 +3,84 @@ color = 6; glyphname = ibreve; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-1,-161); +pos = (-6,-161); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (0,-161); ref = brevecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-6,-134); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (6,-162); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (6,-137); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (1,-134); +pos = (0,-134); ref = brevecomb; } ); width = 618; } ); +note = ibreve; unicode = 301; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/icircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/icircumflex.glyph index a5f74add..e59c93e5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/icircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/icircumflex.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = icircumflex; -kernLeft = icircumflex; -kernRight = icircumflex; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-1,-155); +pos = (-6,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (0,-155); ref = circumflexcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-6,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (6,-156); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (6,-137); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (1,-134); +pos = (0,-134); ref = circumflexcomb; } ); width = 618; } ); +note = icircumflex; unicode = 238; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idieresis.glyph index 465e2d3c..c20e4f6a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/idieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/idieresis.glyph @@ -3,31 +3,84 @@ color = 6; glyphname = idieresis; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-1,-155); +pos = (-6,-155); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (0,-155); ref = dieresiscomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-6,-134); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (6,-156); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (6,-137); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (1,-134); +pos = (0,-134); ref = dieresiscomb; } ); width = 618; } ); +note = idieresis; unicode = 239; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idieresis.ss01.glyph index 60b3e845..b3b17c76 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/idieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/idieresis.ss01.glyph @@ -3,30 +3,83 @@ color = 6; glyphname = idieresis.ss01; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-2,-155); +pos = (-7,-155); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-155); ref = dieresiscomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-6,-134); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-156); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (6,-137); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (1,-134); +pos = (0,-134); ref = dieresiscomb.ss01; } ); width = 618; } ); +note = idieresis.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idotaccent.glyph deleted file mode 100644 index efb97a65..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/idotaccent.glyph +++ /dev/null @@ -1,34 +0,0 @@ -{ -color = 6; -glyphname = idotaccent; -kernLeft = i; -kernRight = i; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = idotless; -}, -{ -pos = (-2,-155); -ref = dotaccentcomb; -} -); -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = idotless; -}, -{ -pos = (-6,-134); -ref = dotaccentcomb; -} -); -width = 618; -} -); -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idotaccent.ss01.glyph deleted file mode 100644 index 2e3ba952..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/idotaccent.ss01.glyph +++ /dev/null @@ -1,34 +0,0 @@ -{ -color = 6; -glyphname = idotaccent.ss01; -kernLeft = i; -kernRight = i; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = idotless; -}, -{ -pos = (-2,-155); -ref = dotaccentcomb.ss01; -} -); -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = idotless; -}, -{ -pos = (0,-134); -ref = dotaccentcomb.ss01; -} -); -width = 618; -} -); -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.dotless.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.dotless.glyph index 583ac138..d191d623 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.dotless.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.dotless.glyph @@ -1,32 +1,102 @@ { -color = 6; glyphname = idotbelow.dotless; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (1,0); +pos = (-7,-155); +ref = dotaccentcomb; +}, +{ +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb; +}, +{ ref = dotbelowcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-13,-134); +ref = dotaccentcomb; +}, +{ +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = idotless; }, { -pos = (1,0); +pos = (5,-156); +ref = dotaccentcomb; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-137); +ref = dotaccentcomb; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-134); +ref = dotaccentcomb; +}, +{ ref = dotbelowcomb; } ); width = 618; } ); +note = idotbelow.dotless; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.dotless.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.dotless.ss01.glyph index b5914691..b03e022a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.dotless.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.dotless.ss01.glyph @@ -1,30 +1,84 @@ { -color = 6; glyphname = idotbelow.dotless.ss01; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,0); ref = dotbelowcomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { +pos = (-1,0); ref = dotbelowcomb.ss01; } ); width = 618; } ); +note = idotbelow.dotless.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.glyph index 423e84d6..a012f0cd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.glyph @@ -1,28 +1,73 @@ { -color = 6; glyphname = idotbelow; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = i; +}, +{ +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = i; }, { -pos = (1,0); ref = dotbelowcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = i; +}, +{ +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = i; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = i; +}, +{ +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = i; }, { -pos = (1,0); ref = dotbelowcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.ss01.glyph index 86263e90..bc990001 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/idotbelow.ss01.glyph @@ -1,26 +1,79 @@ { -color = 6; glyphname = idotbelow.ss01; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = i.ss01; }, { +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = i.ss01; +}, +{ +pos = (-1,0); ref = dotbelowcomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = i.ss01; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = i.ss01; +}, +{ +pos = (-2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = i.ss01; +}, +{ +pos = (-1,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = i.ss01; }, { +pos = (-1,0); ref = dotbelowcomb.ss01; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/idotless.glyph b/sources/MonaSansMono.glyphspackage/glyphs/idotless.glyph index f6a21d92..7b812c0c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/idotless.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/idotless.glyph @@ -1,103 +1,317 @@ { glyphname = idotless; -kernLeft = n; -kernRight = a; layers = ( { anchors = ( { name = bottom; -pos = (310,0); +pos = (423,0); }, { name = ogonek; -pos = (328,0); +pos = (727,0); }, { name = top; -pos = (308,517); +pos = (423,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (483,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (405,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(328,0,l), -(328,517,l), -(291,517,l), -(291,0,l) +(111,0,l), +(727,0,l), +(727,34,l), +(442,34,l), +(442,517,l), +(111,517,l), +(111,483,l), +(405,483,l), +(405,34,l), +(111,34,l) ); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); }, { +name = ogonek; +pos = (527,0); +}, +{ +name = top; +pos = (309,517); +} +); +hints = ( +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,32); +type = Stem; +}, +{ +place = (291,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( +(91,0,l), (527,0,l), (527,32,l), -(91,32,l), -(91,0,l) +(328,32,l), +(328,517,l), +(91,517,l), +(91,485,l), +(291,485,l), +(291,32,l), +(91,32,l) +); +} +); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (423,0); +}, +{ +name = ogonek; +pos = (763,0); +}, +{ +name = top; +pos = (423,544); +} ); +hints = ( +{ +horizontal = 1; +place = (364,180); +type = Stem; +}, +{ +horizontal = 1; +place = (0,180); +type = Stem; }, { +place = (313,221); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(294,485,l), -(294,517,l), -(91,517,l), -(91,485,l) +(87,0,l), +(763,0,l), +(763,180,l), +(534,180,l), +(534,544,l), +(87,544,l), +(87,364,l), +(313,364,l), +(313,180,l), +(87,180,l) ); } ); -width = 618; +width = 846; }, { anchors = ( { name = bottom; -pos = (310,0); +pos = (195,0); }, { name = ogonek; -pos = (405,0); +pos = (351,0); }, { name = top; -pos = (310,544); +pos = (195,516); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (491,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,26); +type = Stem; +}, +{ +place = (183,29); +type = Stem; +}, +{ +place = (56,156); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(405,0,l), -(405,544,l), -(214,544,l), -(214,0,l) +(56,0,l), +(351,0,l), +(351,26,l), +(212,26,l), +(212,516,l), +(56,516,l), +(56,491,l), +(183,491,l), +(183,26,l), +(56,26,l) +); +} ); +width = 390; }, { +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = ogonek; +pos = (361,0); +}, +{ +name = top; +pos = (195,541); +} +); +hints = ( +{ +horizontal = 1; +place = (403,138); +type = Stem; +}, +{ +horizontal = 1; +place = (0,138); +type = Stem; +}, +{ +place = (117,162); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(551,0,l), -(551,143,l), -(65,143,l), -(65,0,l) +(31,0,l), +(361,0,l), +(361,138,l), +(279,138,l), +(279,541,l), +(31,541,l), +(31,403,l), +(117,403,l), +(117,138,l), +(31,138,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = ogonek; +pos = (551,0); +}, +{ +name = top; +pos = (309,544); +} ); +hints = ( +{ +horizontal = 1; +place = (399,145); +type = Stem; +}, +{ +horizontal = 1; +place = (0,145); +type = Stem; }, { +place = (214,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( -(221,401,l), -(221,544,l), +(65,0,l), +(551,0,l), +(551,145,l), +(405,145,l), +(405,544,l), (65,544,l), -(65,401,l) +(65,399,l), +(214,399,l), +(214,145,l), +(65,145,l) ); } ); width = 618; } ); -metricRight = l; +note = dotlessi; unicode = 305; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/igrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/igrave.glyph index 63bf6b76..8f5ffbff 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/igrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/igrave.glyph @@ -1,35 +1,86 @@ { color = 6; glyphname = igrave; -kernLeft = igrave; -kernRight = i; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-41,-155); +pos = (-51,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-40,-155); ref = gravecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-61,-134); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-41,-156); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-49,-137); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (-48,-134); +pos = (-49,-134); ref = gravecomb; } ); width = 618; } ); +note = igrave; unicode = 236; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ihookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ihookabove.glyph index e567b1ca..8785a341 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ihookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ihookabove.glyph @@ -1,33 +1,85 @@ { -color = 6; glyphname = ihookabove; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-1,-155); +pos = (-6,-155); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (0,-155); ref = hookabovecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (1,-134); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (6,-156); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (13,-137); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (8,-134); +pos = (7,-134); ref = hookabovecomb; } ); width = 618; } ); +note = ihookabove; unicode = 7881; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ij.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ij.glyph index b37e52a4..839c102a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ij.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ij.glyph @@ -1,7 +1,6 @@ { color = 6; glyphname = ij; -kernRight = i; layers = ( { anchors = ( @@ -18,44 +17,98 @@ name = top; pos = (161,517); } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -closed = 1; -nodes = ( -(181,0,l), -(181,517,l), -(144,517,l), -(144,0,l) +ref = i; +}, +{ +pos = (618,0); +ref = j; +} +); +width = 1236; +}, +{ +anchors = ( +{ +name = bottom; +pos = (163,0); +}, +{ +name = ogonek; +pos = (181,0); +}, +{ +name = top; +pos = (161,517); +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = i; +}, +{ +pos = (390,0); +ref = j; +} +); +width = 780; +}, +{ +anchors = ( +{ +name = bottom; +pos = (163,0); +}, +{ +name = ogonek; +pos = (181,0); +}, +{ +name = top; +pos = (161,517); +} +); +layerId = m01; +shapes = ( +{ +ref = i; +}, +{ +pos = (846,0); +ref = j; +} ); +width = 1692; +}, +{ +anchors = ( +{ +name = bottom; +pos = (169,0); +}, +{ +name = ogonek; +pos = (264,0); }, { -pos = (-149,-155); -ref = dotaccent; -}, -{ -closed = 1; -nodes = ( -(394,-167,ls), -(453,-167,o), -(481,-128,o), -(481,-70,cs), -(481,517,l), -(444,517,l), -(444,-60,ls), -(444,-113,o), -(426,-133,o), -(382,-133,cs), -(213,-133,l), -(213,-167,l) +name = top; +pos = (169,544); +} ); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = i; }, { -pos = (150,-155); -ref = dotaccent; +pos = (390,0); +ref = j; } ); -width = 618; +width = 780; }, { anchors = ( @@ -72,45 +125,46 @@ name = top; pos = (169,544); } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -closed = 1; -nodes = ( -(264,0,l), -(264,544,l), -(73,544,l), -(73,0,l) +ref = i; +}, +{ +pos = (618,0); +ref = j; +} ); +width = 1236; +}, +{ +anchors = ( +{ +name = bottom; +pos = (169,0); +}, +{ +name = ogonek; +pos = (264,0); }, { -pos = (-145,-134); -ref = dotaccent; -}, -{ -closed = 1; -nodes = ( -(373,-167,ls), -(508,-167,o), -(558,-97,o), -(558,25,cs), -(558,544,l), -(367,544,l), -(367,21,ls), -(367,-19,o), -(352,-34,o), -(316,-34,cs), -(277,-34,l), -(277,-167,l) +name = top; +pos = (169,544); +} ); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = i; }, { -pos = (153,-134); -ref = dotaccent; +pos = (846,0); +ref = j; } ); -width = 618; +width = 1692; } ); +note = ij; unicode = 307; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/imacron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/imacron.glyph index 19e8d891..ebed301e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/imacron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/imacron.glyph @@ -1,34 +1,86 @@ { color = 6; glyphname = imacron; -kernLeft = imacron; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-2,-155); +pos = (-7,-155); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-155); ref = macroncomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-134); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-156); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-137); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (0,-134); +pos = (-1,-134); ref = macroncomb; } ); width = 618; } ); +note = imacron; unicode = 299; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/infinity.glyph b/sources/MonaSansMono.glyphspackage/glyphs/infinity.glyph index e416c79b..0e002863 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/infinity.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/infinity.glyph @@ -2,17 +2,128 @@ glyphname = infinity; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (543,33); +type = Stem; +}, +{ +horizontal = 1; +place = (154,32); +type = Stem; +}, +{ +place = (776,30); +type = Stem; +}, +{ +place = (40,32); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(228,185,o), +(317,154,o), +(377,249,o), +(430,351,c), +(418,352,l), +(475,240,o), +(532,154,o), +(635,154,cs), +(744,154,o), +(806,257,o), +(806,364,cs), +(806,475,o), +(744,576,o), +(635,576,cs), +(528,576,o), +(472,480,o), +(418,381,c), +(430,381,l), +(376,481,o), +(320,576,o), +(214,576,cs), +(105,576,o), +(40,477,o), +(40,364,cs), +(40,246,o), +(105,154,o), +(215,154,cs) +); +}, +{ +closed = 1; +nodes = ( +(130,186,o), +(72,256,o), +(72,364,cs), +(72,467,o), +(128,543,o), +(212,543,cs), +(288,543,o), +(336,486,o), +(405,365,c), +(337,241,o), +(284,186,o), +(213,186,cs) +); +}, +{ +closed = 1; +nodes = ( +(556,186,o), +(511,246,o), +(442,365,c), +(510,482,o), +(557,543,o), +(635,543,cs), +(718,543,o), +(776,466,o), +(776,364,cs), +(776,265,o), +(718,186,o), +(635,186,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (511,34); +type = Stem; +}, +{ +horizontal = 1; +place = (185,33); +type = Stem; +}, +{ +place = (590,28); +type = Stem; +}, +{ +place = (0,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(229,185,o), (277,263,o), -(314,348,c), -(305,348,l), -(345,257,o), -(392,185,o), +(315,349,c), +(305,350,l), +(345,258,o), +(391,185,o), (478,185,cs), (567,185,o), (618,271,o), @@ -20,12 +131,12 @@ nodes = ( (618,459,o), (567,545,o), (478,545,cs), -(390,545,o), -(343,466,o), -(305,383,c), -(314,383,l), -(277,466,o), -(230,545,o), +(389,545,o), +(343,465,o), +(305,382,c), +(315,382,l), +(278,464,o), +(231,545,o), (143,545,cs), (53,545,o), (0,461,o), @@ -44,24 +155,22 @@ nodes = ( (30,449,o), (75,511,o), (143,511,cs), -(207,511,o), -(246,459,o), -(299,353,c), -(299,378,l), -(246,268,o), -(205,218,o), +(204,511,o), +(243,463,o), +(293,365,c), +(243,264,o), +(203,218,o), (144,218,cs) ); }, { closed = 1; nodes = ( -(411,218,o), -(374,270,o), -(320,377,c), -(320,353,l), -(373,458,o), -(411,511,o), +(413,218,o), +(377,266,o), +(326,365,c), +(376,462,o), +(414,511,o), (476,511,cs), (544,511,o), (590,448,o), @@ -72,80 +181,318 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -11 +place = (428,195); +type = Stem; +}, +{ +horizontal = 1; +place = (106,196); +type = Stem; +}, +{ +place = (640,187); +type = Stem; +}, +{ +place = (20,184); +type = Stem; +} ); -stem = -2; -target = ( -0, -23 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(318,106,o), +(381,153,o), +(417,226,c), +(427,226,l), +(464,151,o), +(526,106,o), +(604,106,cs), +(737,106,o), +(827,208,o), +(827,361,cs), +(827,518,o), +(735,623,o), +(602,623,cs), +(524,623,o), +(461,563,o), +(428,490,c), +(418,490,l), +(384,570,o), +(318,623,o), +(243,623,cs), +(110,623,o), +(20,518,o), +(20,361,cs), +(20,207,o), +(110,106,o), +(241,106,cs) ); +}, +{ +closed = 1; +nodes = ( +(221,302,o), +(204,333,o), +(204,366,cs), +(204,399,o), +(222,428,o), +(256,428,cs), +(284,428,o), +(310,405,o), +(338,366,c), +(316,326,o), +(286,302,o), +(256,302,cs) +); +}, +{ +closed = 1; +nodes = ( +(562,302,o), +(534,328,o), +(516,373,c), +(532,407,o), +(560,428,o), +(590,428,cs), +(621,428,o), +(640,399,o), +(640,366,cs), +(640,334,o), +(622,302,o), +(590,302,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (511,34); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -17 +place = (348,35); +type = Stem; +}, +{ +horizontal = 1; +place = (185,33); +type = Stem; +}, +{ +place = (352,30); +type = Stem; +}, +{ +place = (8,31); +type = Stem; +} ); -stem = -2; -target = ( -1, -5 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(150,185,o), +(178,262,o), +(191,348,c), +(199,348,l), +(213,260,o), +(240,185,o), +(296,185,cs), +(353,185,o), +(382,274,o), +(382,364,cs), +(382,456,o), +(353,545,o), +(296,545,cs), +(239,545,o), +(212,464,o), +(199,383,c), +(191,383,l), +(179,464,o), +(152,545,o), +(96,545,cs), +(38,545,o), +(8,458,o), +(8,364,cs), +(8,265,o), +(38,185,o), +(97,185,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -20 +closed = 1; +nodes = ( +(60,218,o), +(39,277,o), +(39,364,cs), +(39,449,o), +(60,511,o), +(99,511,cs), +(135,511,o), +(153,462,o), +(180,365,c), +(153,266,o), +(134,218,o), +(100,218,cs) ); -stem = -2; -target = ( -1, -2 +}, +{ +closed = 1; +nodes = ( +(255,218,o), +(238,268,o), +(211,365,c), +(237,460,o), +(255,511,o), +(291,511,cs), +(331,511,o), +(352,447,o), +(352,364,cs), +(352,283,o), +(331,218,o), +(291,218,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (419,147); +type = Stem; +}, +{ +horizontal = 1; +place = (163,148); +type = Stem; +}, +{ +place = (275,115); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -8 +place = (10,114); +type = Stem; +} ); -stem = -2; -target = ( -0, -8 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(156,163,o), +(182,202,o), +(193,291,c), +(205,291,l), +(219,203,o), +(242,163,o), +(288,163,cs), +(349,163,o), +(390,240,o), +(390,362,cs), +(390,482,o), +(349,566,o), +(288,566,cs), +(242,566,o), +(217,517,o), +(205,438,c), +(193,438,l), +(182,517,o), +(158,566,o), +(111,566,cs), +(50,566,o), +(10,483,o), +(10,362,cs), +(10,238,o), +(50,163,o), +(110,163,cs) +); +}, +{ +closed = 1; +nodes = ( +(126,311,o), +(124,340,o), +(124,366,cs), +(124,393,o), +(128,419,o), +(138,419,cs), +(148,419,o), +(159,391,o), +(166,366,c), +(159,341,o), +(149,311,o), +(138,311,cs) +); +}, +{ +closed = 1; +nodes = ( +(252,311,o), +(242,338,o), +(234,365,c), +(241,391,o), +(252,419,o), +(262,419,cs), +(272,419,o), +(275,392,o), +(275,366,cs), +(275,338,o), +(272,311,o), +(262,311,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (427,159); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (143,160); +type = Stem; +}, +{ +place = (466,152); +type = Stem; +}, +{ +place = (0,152); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(248,143,o), -(311,206,o), -(331,294,c), -(283,293,l), -(308,206,o), -(367,143,o), +(254,143,o), +(309,216,o), +(325,315,c), +(287,315,l), +(311,216,o), +(360,143,o), (451,143,cs), (543,143,o), (618,230,o), @@ -153,12 +500,12 @@ nodes = ( (618,491,o), (544,586,o), (450,586,cs), -(367,586,o), -(306,512,o), -(285,435,c), -(331,435,l), -(311,512,o), -(250,586,o), +(361,586,o), +(308,500,o), +(290,416,c), +(324,417,l), +(309,498,o), +(257,586,o), (167,586,cs), (73,586,o), (0,491,o), @@ -177,24 +524,22 @@ nodes = ( (152,399,o), (167,427,o), (192,427,cs), -(222,427,o), -(258,358,o), -(270,334,c), -(272,399,l), -(257,374,o), -(222,303,o), +(213,427,o), +(236,395,o), +(253,366,c), +(236,337,o), +(213,303,o), (192,303,cs) ); }, { closed = 1; nodes = ( -(396,303,o), -(361,371,o), -(346,404,c), -(349,333,l), -(359,357,o), -(396,427,o), +(405,303,o), +(383,334,o), +(365,366,c), +(382,395,o), +(405,427,o), (426,427,cs), (451,427,o), (466,399,o), @@ -208,5 +553,6 @@ nodes = ( width = 618; } ); +note = infinity; unicode = 8734; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/integral.glyph b/sources/MonaSansMono.glyphspackage/glyphs/integral.glyph index 2de64417..e2b3d953 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/integral.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/integral.glyph @@ -2,11 +2,77 @@ glyphname = integral; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,33); +type = Stem; +}, +{ +place = (405,36); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(222,-151,l), +(394,-151,ls), +(433,-151,o), +(441,-127,o), +(441,-101,cs), +(441,695,l), +(624,695,l), +(624,729,l), +(451,729,ls), +(422,729,o), +(405,708,o), +(405,675,cs), +(405,-118,l), +(222,-118,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,35); +type = Stem; +}, +{ +place = (290,187); +type = Stem; +}, +{ +place = (290,38); +type = Stem; +}, +{ +place = (142,186); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(142,-151,l), (280,-151,ls), (320,-151,o), (328,-126,o), @@ -19,65 +85,166 @@ nodes = ( (290,707,o), (290,674,cs), (290,-116,l), -(142,-116,l), -(142,-151,l) +(142,-116,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -12 +place = (560,169); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,168); +type = Stem; +}, +{ +place = (310,225); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(168,-151,l), +(368,-151,ls), +(474,-151,o), +(535,-86,o), +(535,16,cs), +(535,560,l), +(678,560,l), +(678,729,l), +(477,729,ls), +(371,729,o), +(310,663,o), +(310,562,cs), +(310,17,l), +(168,17,l) ); -stem = -2; -target = ( -0, -13 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (699,30); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -7 +place = (-151,29); +type = Stem; +}, +{ +place = (180,143); +type = Stem; +}, +{ +place = (180,31); +type = Stem; +}, +{ +place = (67,144); +type = Stem; +} ); -stem = -2; -target = ( -0, -4 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(67,-151,l), +(170,-151,ls), +(203,-151,o), +(211,-129,o), +(211,-106,cs), +(211,699,l), +(323,699,l), +(323,729,l), +(217,729,ls), +(194,729,o), +(180,712,o), +(180,680,cs), +(180,-122,l), +(67,-122,l) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (577,152); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +horizontal = 1; +place = (-151,151); +type = Stem; +}, +{ +place = (95,191); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(19,-151,l), +(127,-151,ls), +(222,-151,o), +(286,-94,o), +(286,7,cs), +(286,577,l), +(372,577,l), +(372,729,l), +(253,729,ls), +(158,729,o), +(95,672,o), +(95,570,cs), +(95,0,l), +(19,0,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (577,152); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,151); +type = Stem; +}, +{ +place = (213,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(80,-151,l), (245,-151,ls), (340,-151,o), (404,-94,o), @@ -90,16 +257,13 @@ nodes = ( (213,672,o), (213,570,cs), (213,0,l), -(80,0,l), -(80,-151,l) +(80,0,l) ); } ); width = 618; } ); +note = integral; unicode = 8747; -userData = { -com.schriftgestaltung.Glyphs.lastChange = "2017-05-02 09:06:55 +0000"; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/iogonek.dotless.glyph b/sources/MonaSansMono.glyphspackage/glyphs/iogonek.dotless.glyph index a36b897f..cee519f6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/iogonek.dotless.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/iogonek.dotless.glyph @@ -3,30 +3,107 @@ color = 6; glyphname = iogonek.dotless; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-34,0); +pos = (-7,-155); +ref = dotaccentcomb; +}, +{ +pos = (242,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb; +}, +{ +pos = (165,0); ref = ogonekcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-13,-134); +ref = dotaccentcomb; +}, +{ +pos = (212,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { ref = idotless; }, { -pos = (-20,0); +pos = (5,-156); +ref = dotaccentcomb; +}, +{ +pos = (119,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-137); +ref = dotaccentcomb; +}, +{ +pos = (94,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-134); +ref = dotaccentcomb; +}, +{ +pos = (126,0); ref = ogonekcomb; } ); width = 618; } ); +note = iogonek.dotless; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/iogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/iogonek.glyph index 9317f56f..c3572e19 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/iogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/iogonek.glyph @@ -1,42 +1,110 @@ { color = 6; glyphname = iogonek; -kernRight = i; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (-2,-155); +pos = (-7,-155); ref = dotaccentcomb; }, { -pos = (-34,0); +pos = (242,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb; +}, +{ +pos = (165,0); ref = ogonekcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-13,-134); +ref = dotaccentcomb; +}, +{ +pos = (212,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-156); +ref = dotaccentcomb; +}, +{ +pos = (119,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-1,-137); +ref = dotaccentcomb; +}, +{ +pos = (94,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (-6,-134); +pos = (-7,-134); ref = dotaccentcomb; }, { -pos = (-20,0); +pos = (126,0); ref = ogonekcomb; } ); width = 618; } ); +note = iogonek; unicode = 303; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/itilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/itilde.glyph index 5fa73713..7e730a9c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/itilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/itilde.glyph @@ -1,34 +1,86 @@ { color = 6; glyphname = itilde; -kernLeft = itilde; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = idotless; }, { -pos = (1,-155); +pos = (-4,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (2,-155); ref = tildecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (-7,-134); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (8,-156); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = idotless; +}, +{ +pos = (5,-137); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = idotless; }, { -pos = (0,-134); +pos = (-1,-134); ref = tildecomb; } ); width = 618; } ); +note = itilde; unicode = 297; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/j.glyph b/sources/MonaSansMono.glyphspackage/glyphs/j.glyph index 08a5d260..cc3dc06b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/j.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/j.glyph @@ -1,45 +1,22 @@ { color = 6; glyphname = j; -kernLeft = j; -kernRight = i; layers = ( { -background = { +layerId = m01; shapes = ( { -closed = 1; -nodes = ( -(899,-177,o), -(940,-135,o), -(940,-60,cs), -(940,517,l), -(903,517,l), -(903,-51,ls), -(903,-116,o), -(876,-143,o), -(819,-143,cs), -(803,-143,o), -(784,-140,o), -(773,-135,c), -(773,-169,l), -(784,-174,o), -(802,-177,o), -(820,-177,cs) -); +ref = jdotless; }, { -closed = 1; -nodes = ( -(940,616,l), -(940,729,l), -(903,729,l), -(903,616,l) -); +pos = (153,-155); +ref = dotaccent; } ); -}; -layerId = m019; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = jdotless; @@ -49,107 +26,49 @@ pos = (69,-155); ref = dotaccent; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = i; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -8 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -4 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = jdotless; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -1, -3 +pos = (135,-134); +ref = dotaccent; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (79,-156); +ref = dotaccent; } ); -}; -width = 618; +width = 390; }, { -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -closed = 1; -nodes = ( -(466,-177,o), -(542,-123,o), -(542,7,cs), -(542,544,l), -(350,544,l), -(350,17,ls), -(350,-24,o), -(339,-46,o), -(301,-46,cs), -(280,-46,o), -(269,-43,o), -(261,-39,c), -(261,-163,l), -(287,-173,o), -(321,-177,o), -(357,-177,cs) -); +ref = jdotless; }, { -closed = 1; -nodes = ( -(542,601,l), -(542,729,l), -(350,729,l), -(350,601,l) -); +pos = (42,-137); +ref = dotaccent; } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = jdotless; @@ -159,15 +78,8 @@ pos = (53,-134); ref = dotaccent; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = i; -}; width = 618; } ); -metricRight = i; unicode = 106; -userData = { -KernOnName = j; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/j.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/j.ss01.glyph index 37d19576..5db1f81f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/j.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/j.ss01.glyph @@ -1,45 +1,22 @@ { color = 6; glyphname = j.ss01; -kernLeft = j; -kernRight = i; layers = ( { -background = { +layerId = m01; shapes = ( { -closed = 1; -nodes = ( -(403,-177,o), -(444,-135,o), -(444,-60,cs), -(444,517,l), -(407,517,l), -(407,-51,ls), -(407,-116,o), -(380,-143,o), -(323,-143,cs), -(307,-143,o), -(288,-140,o), -(277,-135,c), -(277,-169,l), -(288,-174,o), -(306,-177,o), -(324,-177,cs) -); +ref = jdotless; }, { -closed = 1; -nodes = ( -(444,616,l), -(444,729,l), -(407,729,l), -(407,616,l) -); +pos = (153,-155); +ref = dotaccentcomb.ss01; } ); -}; -layerId = m019; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = jdotless; @@ -49,107 +26,49 @@ pos = (69,-155); ref = dotaccentcomb.ss01; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = i; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -8 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -4 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = jdotless; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -1, -3 +pos = (141,-134); +ref = dotaccentcomb.ss01; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (79,-156); +ref = dotaccentcomb.ss01; } ); -}; -width = 618; +width = 390; }, { -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -closed = 1; -nodes = ( -(460,-177,o), -(536,-123,o), -(536,7,cs), -(536,544,l), -(344,544,l), -(344,17,ls), -(344,-24,o), -(333,-46,o), -(295,-46,cs), -(274,-46,o), -(263,-43,o), -(255,-39,c), -(255,-163,l), -(281,-173,o), -(315,-177,o), -(351,-177,cs) -); +ref = jdotless; }, { -closed = 1; -nodes = ( -(536,601,l), -(536,729,l), -(344,729,l), -(344,601,l) -); +pos = (48,-137); +ref = dotaccentcomb.ss01; } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = jdotless; @@ -159,11 +78,7 @@ pos = (59,-134); ref = dotaccentcomb.ss01; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = i; -}; width = 618; } ); -metricRight = i; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/jacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/jacute.glyph index bb29ae13..891622b3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/jacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/jacute.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = jacute; -kernRight = jacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (196,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = jdotless; @@ -17,7 +28,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (193,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (103,-156); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (84,-137); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = jdotless; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/jcircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/jcircumflex.glyph index f7e88ca4..25443ef5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/jcircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/jcircumflex.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = jcircumflex; -kernRight = icircumflex; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (154,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = jdotless; @@ -17,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (142,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (80,-156); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = jdotless; +}, +{ +pos = (49,-137); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = jdotless; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/jdotless.glyph b/sources/MonaSansMono.glyphspackage/glyphs/jdotless.glyph index 04ccc897..3fd5c574 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/jdotless.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/jdotless.glyph @@ -9,105 +9,256 @@ pos = (426,-250); }, { name = top; +pos = (583,517); +} +); +hints = ( +{ +horizontal = 1; +place = (483,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,34); +type = Stem; +}, +{ +place = (565,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(173,-167,l), +(445,-167,ls), +(525,-167,o), +(602,-133,o), +(602,-13,cs), +(602,517,l), +(173,517,l), +(173,483,l), +(565,483,l), +(565,-5,ls), +(565,-99,o), +(525,-133,o), +(441,-133,cs), +(173,-133,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (426,-250); +}, +{ +name = top; pos = (379,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,34); +type = Stem; +}, +{ +place = (363,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(132,-167,l), (313,-167,ls), (372,-167,o), (400,-128,o), (400,-70,cs), (400,517,l), -(363,517,l), +(137,517,l), +(137,485,l), +(363,485,l), (363,-60,ls), (363,-113,o), (345,-133,o), (301,-133,cs), -(132,-133,l), -(132,-167,l) +(132,-133,l) +); +} ); +width = 618; }, { +anchors = ( +{ +name = bottom; +pos = (369,-250); +}, +{ +name = top; +pos = (571,544); +} +); +hints = ( +{ +horizontal = 1; +place = (364,180); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,161); +type = Stem; +}, +{ +place = (460,221); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(366,485,l), -(366,517,l), -(137,517,l), -(137,485,l) +(134,-167,l), +(484,-167,ls), +(618,-167,o), +(681,-104,o), +(681,29,cs), +(681,544,l), +(134,544,l), +(134,364,l), +(460,364,l), +(460,54,ls), +(460,9,o), +(446,-6,o), +(410,-6,cs), +(134,-6,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = j; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = j; -com.schriftgestaltung.hints = ( +width = 846; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -0, -15 +anchors = ( +{ +name = bottom; +pos = (426,-250); +}, +{ +name = top; +pos = (269,516); +} ); +hints = ( +{ +horizontal = 1; +place = (490,26); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -4 +place = (-167,27); +type = Stem; +}, +{ +place = (255,29); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(76,-167,l), +(194,-167,ls), +(262,-167,o), +(284,-122,o), +(284,-54,cs), +(284,516,l), +(76,516,l), +(76,490,l), +(255,490,l), +(255,-49,ls), +(255,-119,o), +(235,-140,o), +(187,-140,cs), +(76,-140,l) ); -type = TopGhost; +} +); +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (369,-250); +}, +{ +name = top; +pos = (238,541); +} ); -type = TopGhost; +hints = ( +{ +horizontal = 1; +place = (403,138); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,138); +type = Stem; +}, +{ +place = (159,173); +type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 +place = (48,284); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(48,-167,l), +(153,-167,ls), +(288,-167,o), +(332,-94,o), +(332,38,cs), +(332,541,l), +(48,541,l), +(48,403,l), +(159,403,l), +(159,30,ls), +(159,-11,o), +(150,-29,o), +(114,-29,cs), +(48,-29,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -120,41 +271,47 @@ name = top; pos = (369,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (399,145); +type = Stem; +}, +{ +horizontal = 1; +place = (-167,145); +type = Stem; +}, +{ +place = (284,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(84,-167,l), (290,-167,ls), (425,-167,o), (475,-97,o), (475,25,cs), (475,544,l), -(284,544,l), -(284,21,ls), -(284,-19,o), -(269,-34,o), -(233,-34,cs), -(84,-34,l), -(84,-167,l) -); -}, -{ -closed = 1; -nodes = ( -(301,401,l), -(301,544,l), (85,544,l), -(85,401,l) +(85,399,l), +(284,399,l), +(284,33,ls), +(284,-7,o), +(269,-22,o), +(233,-22,cs), +(84,-22,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = j; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = j; -}; width = 618; } ); +note = jdotless; unicode = 567; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/k.glyph b/sources/MonaSansMono.glyphspackage/glyphs/k.glyph index cfc30966..46285d18 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/k.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/k.glyph @@ -1,7 +1,5 @@ { glyphname = k; -kernLeft = l; -kernRight = k; layers = ( { anchors = ( @@ -11,97 +9,302 @@ pos = (310,0); }, { name = top; +pos = (430,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (176,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(176,0,l), +(213,0,l), +(213,182,l), +(422,306,l), +(424,306,l), +(479,255,l), +(768,0,l), +(823,0,l), +(450,326,l), +(765,517,l), +(704,517,l), +(306,277,l), +(222,221,l), +(213,221,l), +(213,729,l), +(176,729,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; pos = (310,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (105,35); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(105,0,l), (140,0,l), (140,177,l), +(288,296,l), (290,296,l), -(378,187,l), +(324,255,l), (530,0,l), (577,0,l), (318,320,l), (565,517,l), (508,517,l), (236,295,l), -(140,218,l), +(142,216,l), +(140,216,l), (140,729,l), -(105,729,l), -(105,0,l) +(105,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = l; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; +pos = (412,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -7 +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (93,220); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(93,0,l), +(313,0,l), +(313,142,l), +(394,203,l), +(396,203,l), +(438,150,l), +(578,0,l), +(861,0,l), +(554,330,l), +(831,544,l), +(546,544,l), +(414,441,l), +(323,360,l), +(313,360,l), +(313,729,l), +(93,729,l) +); +} ); -stem = -2; -target = ( -d, -o, -w, -n +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (190,729); +} ); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -10 +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (62,29); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(62,0,l), +(91,0,l), +(91,181,l), +(196,314,l), +(197,315,l), +(237,227,l), +(336,0,l), +(370,0,l), +(216,339,l), +(356,516,l), +(315,516,l), +(136,275,l), +(99,219,l), +(91,219,l), +(91,729,l), +(62,729,l) ); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; +pos = (192,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (541,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (28,153); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(28,0,l), +(181,0,l), +(181,120,l), +(195,190,l), +(197,190,l), +(205,127,l), +(216,0,l), +(373,0,l), +(306,315,l), +(374,541,l), +(217,541,l), +(199,410,l), +(193,326,l), +(181,326,l), +(181,729,l), +(28,729,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -114,33 +317,57 @@ name = top; pos = (312,729); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (44,194); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(234,0,l), -(234,144,l), -(282,199,l), -(310,141,l), +(44,0,l), +(238,0,l), +(238,144,l), +(284,199,l), +(286,199,l), +(314,141,l), (389,0,l), (614,0,l), -(416,326,l), +(420,326,l), (613,544,l), (379,544,l), -(272,403,l), -(234,351,l), -(234,729,l), -(40,729,l), -(40,0,l) +(276,403,l), +(248,351,l), +(238,351,l), +(238,729,l), +(44,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = l; -}; width = 618; } ); +note = k; unicode = 107; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/kcommaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/kcommaaccent.glyph index 885af783..4e72e7ee 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/kcommaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/kcommaaccent.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = kcommaaccent; -kernLeft = l; -kernRight = k; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = k; +}, +{ +pos = (-131,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = k; @@ -18,7 +28,46 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = k; +}, +{ +pos = (-117,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = k; +}, +{ +pos = (101,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = k; +}, +{ +pos = (95,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = k; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/l.glyph b/sources/MonaSansMono.glyphspackage/glyphs/l.glyph index 4dd7a727..8101eb2b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/l.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/l.glyph @@ -1,106 +1,288 @@ { glyphname = l; -kernLeft = l; -kernRight = l; layers = ( { anchors = ( { name = bottom; -pos = (310,0); +pos = (424,0); }, { name = center; -pos = (310,365); +pos = (424,365); }, { name = top; -pos = (310,729); +pos = (424,729); }, { name = topright; -pos = (328,729); +pos = (449,729); +} +); +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (405,37); +type = Stem; } ); -layerId = m019; +layerId = m01; shapes = ( { closed = 1; nodes = ( -(328,0,l), -(328,729,l), -(291,729,l), -(291,0,l) +(727,0,l), +(727,34,l), +(442,34,l), +(442,729,l), +(111,729,l), +(111,695,l), +(405,695,l), +(405,34,l), +(111,34,l), +(111,0,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = center; +pos = (310,365); +}, +{ +name = top; +pos = (310,729); +}, +{ +name = topright; +pos = (328,729); +} ); +hints = ( +{ +horizontal = 1; +place = (697,32); +type = Stem; }, { +horizontal = 1; +place = (0,32); +type = Stem; +}, +{ +place = (291,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( (527,0,l), (527,32,l), +(328,32,l), +(328,729,l), +(101,729,l), +(101,697,l), +(291,697,l), +(291,32,l), (101,32,l), (101,0,l) ); +} +); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (424,0); }, { +name = center; +pos = (424,385); +}, +{ +name = top; +pos = (424,729); +}, +{ +name = topright; +pos = (534,729); +} +); +hints = ( +{ +horizontal = 1; +place = (549,180); +type = Stem; +}, +{ +horizontal = 1; +place = (0,180); +type = Stem; +}, +{ +place = (314,220); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(294,697,l), -(294,729,l), -(101,729,l), -(101,697,l) +(788,0,l), +(788,180,l), +(534,180,l), +(534,729,l), +(62,729,l), +(62,549,l), +(314,549,l), +(314,180,l), +(62,180,l), +(62,0,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (197,0); +}, +{ +name = center; +pos = (197,365); +}, +{ +name = top; +pos = (197,729); +}, +{ +name = topright; +pos = (211,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (703,26); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (0,26); +type = Stem; +}, +{ +place = (184,168); +type = Stem; +}, +{ +place = (184,29); +type = Stem; +}, +{ +place = (57,156); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(352,0,l), +(352,26,l), +(213,26,l), +(213,729,l), +(57,729,l), +(57,703,l), +(184,703,l), +(184,26,l), +(57,26,l), +(57,0,l) ); -stem = -2; -target = ( -d, -o, -w, -n +} ); -type = TopGhost; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (196,0); +}, +{ +name = center; +pos = (196,365); +}, +{ +name = top; +pos = (196,729); +}, +{ +name = topright; +pos = (279,729); +} ); +hints = ( +{ +horizontal = 1; +place = (591,138); +type = Stem; +}, +{ +horizontal = 1; +place = (0,138); +type = Stem; +}, +{ +place = (117,162); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(362,0,l), +(362,138,l), +(279,138,l), +(279,729,l), +(30,729,l), +(30,591,l), +(117,591,l), +(117,138,l), +(30,138,l), +(30,0,l) +); +} +); +width = 390; }, { anchors = ( @@ -121,42 +303,43 @@ name = topright; pos = (405,729); } ); -layerId = m020; -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(405,0,l), -(405,729,l), -(214,729,l), -(214,0,l) -); +horizontal = 1; +place = (584,145); +type = Stem; }, { -closed = 1; -nodes = ( -(556,0,l), -(556,143,l), -(60,143,l), -(60,0,l) -); +horizontal = 1; +place = (0,145); +type = Stem; }, { +place = (214,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( -(231,586,l), -(231,729,l), +(556,0,l), +(556,145,l), +(405,145,l), +(405,729,l), (60,729,l), -(60,586,l) +(60,584,l), +(214,584,l), +(214,145,l), +(60,145,l), +(60,0,l) ); } ); width = 618; } ); -metricRight = "=|"; +note = l; unicode = 108; -userData = { -KernOnName = l; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/l.ss03.glyph b/sources/MonaSansMono.glyphspackage/glyphs/l.ss03.glyph index 82a7b445..ec1b7312 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/l.ss03.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/l.ss03.glyph @@ -1,7 +1,5 @@ { glyphname = l.ss03; -kernLeft = l.ss02; -kernRight = l.ss02; layers = ( { anchors = ( @@ -11,7 +9,7 @@ pos = (296,0); }, { name = center; -pos = (296,365); +pos = (390,365); }, { name = top; @@ -22,28 +20,82 @@ name = topright; pos = (314,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (697,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (371,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(414,0,l), -(414,36,l), -(376,36,ls), -(342,36,o), -(325,48,o), -(325,89,cs), -(325,729,l), -(288,729,l), -(288,80,ls), -(288,24,o), -(319,0,o), -(368,0,cs) -); -} -); -}; -layerId = m019; +(698,0,l), +(698,36,l), +(547,36,ls), +(450,36,o), +(408,66,o), +(408,178,cs), +(408,729,l), +(81,729,l), +(81,697,l), +(371,697,l), +(371,173,ls), +(371,54,o), +(424,0,o), +(544,0,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (296,0); +}, +{ +name = center; +pos = (296,365); +}, +{ +name = top; +pos = (296,729); +}, +{ +name = topright; +pos = (314,729); +} +); +hints = ( +{ +horizontal = 1; +place = (697,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (277,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -55,72 +107,143 @@ nodes = ( (314,69,o), (314,185,cs), (314,729,l), -(277,729,l), +(81,729,l), +(81,697,l), +(277,697,l), (277,176,ls), (277,51,o), (340,0,o), (452,0,cs) ); +} +); +width = 618; }, { +anchors = ( +{ +name = bottom; +pos = (294,0); +}, +{ +name = center; +pos = (404,365); +}, +{ +name = top; +pos = (294,729); +}, +{ +name = topright; +pos = (389,729); +} +); +hints = ( +{ +horizontal = 1; +place = (549,180); +type = Stem; +}, +{ +horizontal = 1; +place = (0,180); +type = Stem; +}, +{ +place = (292,221); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(294,697,l), -(294,729,l), -(81,729,l), -(81,697,l) +(758,0,l), +(758,180,l), +(604,180,ls), +(551,180,o), +(513,196,o), +(513,276,cs), +(513,729,l), +(60,729,l), +(60,549,l), +(292,549,l), +(292,229,ls), +(292,81,o), +(355,0,o), +(520,0,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (296,0); +}, +{ +name = center; +pos = (203,365); +}, +{ +name = top; +pos = (296,729); +}, +{ +name = topright; +pos = (314,729); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (703,26); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +place = (0,29); +type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +place = (187,151); +type = Stem; +}, +{ +place = (187,30); +type = Stem; +}, +{ +place = (52,165); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(338,0,l), +(338,29,l), +(277,29,ls), +(226,29,o), +(217,55,o), +(217,104,cs), +(217,729,l), +(52,729,l), +(52,703,l), +(187,703,l), +(187,96,ls), +(187,24,o), +(217,0,o), +(273,0,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -130,7 +253,7 @@ pos = (294,0); }, { name = center; -pos = (294,365); +pos = (174,365); }, { name = top; @@ -141,28 +264,82 @@ name = topright; pos = (389,729); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (586,143); +type = Stem; +}, +{ +horizontal = 1; +place = (0,142); +type = Stem; +}, +{ +place = (93,174); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(459,0,l), -(459,153,l), -(429,153,ls), -(408,153,o), -(394,160,o), -(394,188,cs), -(394,729,l), -(203,729,l), -(203,152,ls), -(203,61,o), -(233,0,o), -(360,0,cs) -); -} -); -}; -layerId = m020; +(357,0,l), +(357,142,l), +(303,142,ls), +(273,142,o), +(267,149,o), +(267,180,cs), +(267,729,l), +(18,729,l), +(18,586,l), +(93,586,l), +(93,154,ls), +(93,50,o), +(137,0,o), +(244,0,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (294,0); +}, +{ +name = center; +pos = (294,365); +}, +{ +name = top; +pos = (294,729); +}, +{ +name = topright; +pos = (389,729); +} +); +hints = ( +{ +horizontal = 1; +place = (586,143); +type = Stem; +}, +{ +horizontal = 1; +place = (0,148); +type = Stem; +}, +{ +place = (198,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -174,24 +351,18 @@ nodes = ( (389,160,o), (389,211,cs), (389,729,l), -(198,729,l), +(60,729,l), +(60,586,l), +(198,586,l), (198,183,ls), (198,65,o), (250,0,o), (385,0,cs) ); -}, -{ -closed = 1; -nodes = ( -(231,586,l), -(231,729,l), -(60,729,l), -(60,586,l) -); } ); width = 618; } ); +note = l.ss03; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/l.ss04.glyph b/sources/MonaSansMono.glyphspackage/glyphs/l.ss04.glyph index d15cff7a..0f88a189 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/l.ss04.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/l.ss04.glyph @@ -1,125 +1,318 @@ { glyphname = l.ss04; -kernLeft = l.ss03; -kernRight = l; layers = ( { anchors = ( { name = bottom; -pos = (419,0); +pos = (459,0); }, { name = center; -pos = (419,365); +pos = (459,365); }, { name = top; -pos = (419,729); +pos = (459,729); }, { name = topright; -pos = (438,729); +pos = (478,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (697,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (405,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(438,0,l), -(438,729,l), -(157,729,l), -(157,697,l), -(400,697,l), -(400,0,l) +(445,0,l), +(482,0,l), +(482,729,l), +(194,729,l), +(194,697,l), +(445,697,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (393,0); +}, +{ +name = center; +pos = (393,365); +}, +{ +name = top; +pos = (393,729); +}, +{ +name = topright; +pos = (412,729); +} +); +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -3 +place = (697,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (400,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(374,0,l), +(412,0,l), +(412,729,l), +(131,729,l), +(131,697,l), +(374,697,l) ); -stem = -2; -target = ( -u, -p +} ); -type = BottomGhost; +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (447,0); +}, +{ +name = center; +pos = (447,365); +}, +{ +name = top; +pos = (447,729); +}, +{ +name = topright; +pos = (554,729); +} +); +hints = ( +{ +horizontal = 1; +place = (569,160); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (313,221); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(333,0,l), +(554,0,l), +(554,729,l), +(133,729,l), +(133,549,l), +(333,549,l) +); +} ); -type = TopGhost; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +anchors = ( +{ +name = bottom; +pos = (210,0); +}, +{ +name = center; +pos = (210,365); +}, +{ +name = top; +pos = (210,729); +}, +{ +name = topright; +pos = (229,729); +} +); +hints = ( +{ +horizontal = 1; +place = (702,27); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (180,33); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(196,0,l), +(225,0,l), +(225,729,l), +(59,729,l), +(59,702,l), +(196,702,l) ); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (208,0); +}, +{ +name = center; +pos = (208,365); +}, +{ +name = top; +pos = (208,729); +}, +{ +name = topright; +pos = (303,729); +} +); +hints = ( +{ +horizontal = 1; +place = (576,153); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (106,177); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(126,0,l), +(303,0,l), +(303,729,l), +(49,729,l), +(49,591,l), +(126,591,l) +); +} +); +width = 390; }, { anchors = ( { name = bottom; -pos = (373,0); +pos = (361,0); }, { name = center; -pos = (373,365); +pos = (361,365); }, { name = top; -pos = (373,729); +pos = (361,729); }, { name = topright; -pos = (468,729); +pos = (456,729); +} +); +hints = ( +{ +horizontal = 1; +place = (576,153); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (277,191); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(468,0,l), -(468,729,l), -(110,729,l), -(110,576,l), -(277,576,l), -(277,0,l) +(265,0,l), +(456,0,l), +(456,729,l), +(98,729,l), +(98,576,l), +(265,576,l) ); } ); width = 618; } ); +note = l.ss04; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lacute.glyph index 623e0658..480e2f58 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lacute.glyph @@ -3,7 +3,20 @@ color = 6; glyphname = lacute; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l; +}, +{ +pos = (37,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l; @@ -16,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (46,51); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (31,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l; +}, +{ +pos = (42,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lacute.ss03.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lacute.ss03.glyph index 4c232be0..61f2e61f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lacute.ss03.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lacute.ss03.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = lacute.ss03; -kernRight = l.ss02; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (-91,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l.ss03; @@ -17,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (-84,51); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (130,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (140,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l.ss03; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lacute.ss04.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lacute.ss04.glyph index d430ebed..9ccdb252 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lacute.ss04.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lacute.ss04.glyph @@ -3,26 +3,78 @@ color = 6; glyphname = lacute.ss04; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = l.ss04; }, { -pos = (149,57); +pos = (72,57); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (123,57); ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (69,51); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (44,57); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (54,51); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l.ss04; }, { -pos = (112,51); +pos = (100,51); ref = acutecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lcaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lcaron.glyph index 38fc25aa..f742a8b7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lcaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lcaron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = lcaron; -kernLeft = l; -kernRight = lcaron; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l; +}, +{ +pos = (210,0); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l; @@ -18,7 +29,46 @@ ref = caroncomb.alt; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (274,0); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (92,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l; +}, +{ +pos = (187,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l; @@ -32,7 +82,4 @@ width = 618; } ); unicode = 318; -userData = { -KernOnName = lcaron; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lcaron.ss03.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lcaron.ss03.glyph index 17a800bc..f445c433 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lcaron.ss03.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lcaron.ss03.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = lcaron.ss03; -kernLeft = l.ss02; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (75,0); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l.ss03; @@ -17,7 +29,46 @@ ref = caroncomb.alt; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (129,0); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (195,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (297,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l.ss03; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lcaron.ss04.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lcaron.ss04.glyph index 43f7685d..e9ca4e23 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lcaron.ss04.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lcaron.ss04.glyph @@ -1,36 +1,94 @@ { color = 6; glyphname = lcaron.ss04; -kernLeft = l.ss03; -kernRight = lcaron; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (239,0); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (213,0); +ref = caroncomb.alt; +} +); +width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { alignment = -1; -pos = (-71,0); +pos = (-20,0); ref = l.ss04; }, { alignment = -1; -pos = (168,0); +pos = (274,0); ref = caroncomb.alt; } ); -width = 618; +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-12,0); +ref = l.ss04; +}, +{ +alignment = -1; +pos = (98,0); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-46,0); +ref = l.ss04; +scale = (0.98,1); +}, +{ +alignment = -1; +pos = (165,0); +ref = caroncomb.alt; +scale = (0.98,1); +} +); +width = 390; }, { -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; -pos = (-71,0); +pos = (-50,0); ref = l.ss04; }, { alignment = -1; -pos = (208,0); +pos = (217,0); ref = caroncomb.alt; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.glyph index d1b6801b..f95d96c6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = lcommaaccent; -kernRight = l; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l; +}, +{ +pos = (-17,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l; @@ -17,7 +28,46 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (-5,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (-12,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l; +}, +{ +pos = (-21,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.ss03.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.ss03.glyph index acdf8e93..2d24a602 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.ss03.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.ss03.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = lcommaaccent.ss03; -kernRight = l.ss02; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (-145,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l.ss03; @@ -17,7 +28,46 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (-135,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (87,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (77,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l.ss03; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.ss04.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.ss04.glyph index af1d1d9a..cfc671d3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.ss04.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lcommaaccent.ss04.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = lcommaaccent.ss04; -kernRight = l; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = l.ss04; }, { -pos = (85,0); +pos = (18,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (59,0); ref = commaaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (18,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (1,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (-9,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l.ss04; }, { -pos = (45,0); +pos = (33,0); ref = commaaccentcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ldot.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ldot.glyph index b9ed7ba6..c16d129c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ldot.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ldot.glyph @@ -1,31 +1,80 @@ { color = 6; glyphname = ldot; -kernLeft = l; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = l; }, { -alignment = 1; -pos = (214,27); +pos = (228,18); +ref = periodcentered.loclCAT; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = l; +}, +{ +pos = (214,18); ref = periodcentered.loclCAT; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (253,38); +ref = periodcentered.loclCAT; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (161,10); +ref = periodcentered.loclCAT; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l; +}, +{ +pos = (200,17); +ref = periodcentered.loclCAT; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l; }, { -alignment = 1; -pos = (234,27); +pos = (239,17); ref = periodcentered.loclCAT; } ); @@ -33,9 +82,4 @@ width = 618; } ); unicode = 320; -userData = { -KernOnSpecialSpacing = { -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.glyph index b9346575..87ccd7c6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.glyph @@ -1,32 +1,101 @@ { color = 6; glyphname = ldot.ss01; -kernLeft = l; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { +alignment = -1; ref = l; +scale = (0.98,1); }, { -alignment = 1; -pos = (187,18); +alignment = -1; +pos = (221,18); +ref = periodcentered.loclCAT.ss01; +scale = (0.98,1); +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = l; +}, +{ +pos = (167,18); ref = periodcentered.loclCAT.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-6,0); +ref = l; +}, +{ +alignment = -1; +pos = (271,40); +ref = periodcentered.loclCAT.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-16,0); +ref = l; +}, +{ +alignment = -1; +pos = (94,18); +ref = periodcentered.loclCAT.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-29,0); +ref = l; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (143,20); +ref = periodcentered.loclCAT.ss01; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { +alignment = -1; +pos = (-5,0); ref = l; +scale = (0.96,1); }, { -alignment = 1; -pos = (217,20); +alignment = -1; +pos = (212,20); ref = periodcentered.loclCAT.ss01; +scale = (0.96,1); } ); width = 618; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.ss03.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.ss03.glyph index 20c49a7f..43520861 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.ss03.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.ss03.glyph @@ -1,30 +1,79 @@ { color = 6; glyphname = ldot.ss01.ss03; -kernLeft = l.ss02; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = l.ss03; }, { -alignment = 1; -pos = (173,18); +pos = (187,18); +ref = periodcentered.loclCAT.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (153,18); ref = periodcentered.loclCAT.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (251,20); +ref = periodcentered.loclCAT.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (100,18); +ref = periodcentered.loclCAT.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (171,20); +ref = periodcentered.loclCAT.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l.ss03; }, { -alignment = 1; pos = (201,20); ref = periodcentered.loclCAT.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.ss04.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.ss04.glyph index 37843cbf..ae1edf87 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.ss04.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss01.ss04.glyph @@ -1,35 +1,100 @@ { color = 6; glyphname = ldot.ss01.ss04; -kernLeft = l.ss03; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { alignment = -1; -pos = (-90,0); +pos = (-50,0); ref = l.ss04; }, { alignment = -1; -pos = (207,18); +pos = (206,18); +ref = periodcentered.loclCAT.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +alignment = -1; +pos = (-70,0); +ref = l.ss04; +}, +{ +alignment = -1; +pos = (180,18); ref = periodcentered.loclCAT.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-40,0); +ref = l.ss04; +}, +{ +alignment = -1; +pos = (254,20); +ref = periodcentered.loclCAT.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-20,0); +ref = l.ss04; +}, +{ +alignment = -1; +pos = (87,18); +ref = periodcentered.loclCAT.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-47,0); +ref = l.ss04; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (143,20); +ref = periodcentered.loclCAT.ss01; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; -pos = (-100,0); +pos = (-60,0); ref = l.ss04; }, { alignment = -1; -pos = (197,20); +pos = (208,20); ref = periodcentered.loclCAT.ss01; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss03.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss03.glyph index f544c60b..21a58389 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss03.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss03.glyph @@ -1,39 +1,83 @@ { glyphname = ldot.ss03; -kernLeft = l.ss02; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = l.ss03; }, { -alignment = 1; -pos = (200,27); +pos = (194,18); +ref = periodcentered.loclCAT; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (200,18); ref = periodcentered.loclCAT; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (233,18); +ref = periodcentered.loclCAT; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (167,10); +ref = periodcentered.loclCAT; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (178,17); +ref = periodcentered.loclCAT; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l.ss03; }, { -alignment = 1; -pos = (218,27); +pos = (223,17); ref = periodcentered.loclCAT; } ); width = 618; } ); -userData = { -KernOnSpecialSpacing = { -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss04.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss04.glyph index fadb82d9..caae0463 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss04.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ldot.ss04.glyph @@ -1,35 +1,80 @@ { color = 6; glyphname = ldot.ss04; -kernLeft = l.ss03; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { -alignment = -1; -pos = (-116,0); ref = l.ss04; }, { -alignment = -1; -pos = (208,27); +pos = (263,18); +ref = periodcentered.loclCAT; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (297,18); ref = periodcentered.loclCAT; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (276,18); +ref = periodcentered.loclCAT; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (174,10); +ref = periodcentered.loclCAT; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss04; +}, +{ +pos = (212,17); +ref = periodcentered.loclCAT; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; -pos = (-110,0); ref = l.ss04; }, { -alignment = -1; -pos = (204,27); +pos = (290,17); ref = periodcentered.loclCAT; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/leftA_rrow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/leftA_rrow.glyph deleted file mode 100644 index 4385e9b0..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/leftA_rrow.glyph +++ /dev/null @@ -1,36 +0,0 @@ -{ -glyphname = leftArrow; -layers = ( -{ -layerId = m019; -shapes = ( -{ -alignment = 1; -pos = (618,0); -ref = rightArrow; -scale = (-1,1); -} -); -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -alignment = 1; -pos = (618,0); -ref = rightArrow; -scale = (-1,1); -} -); -width = 618; -} -); -unicode = 8592; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/leftR_ightA_rrow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/leftR_ightA_rrow.glyph deleted file mode 100644 index 4f6fedc8..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/leftR_ightA_rrow.glyph +++ /dev/null @@ -1,94 +0,0 @@ -{ -glyphname = leftRightArrow; -layers = ( -{ -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(410,152,l), -(452,152,l), -(618,365,l), -(452,578,l), -(410,578,l), -(575,365,l) -); -}, -{ -closed = 1; -nodes = ( -(208,578,l), -(166,578,l), -(0,365,l), -(166,152,l), -(208,152,l), -(43,365,l) -); -}, -{ -closed = 1; -nodes = ( -(37,347,l), -(581,347,l), -(581,383,l), -(37,383,l) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(333,135,l), -(493,135,l), -(618,365,l), -(493,595,l), -(333,595,l), -(468,365,l) -); -}, -{ -closed = 1; -nodes = ( -(285,595,l), -(125,595,l), -(0,365,l), -(125,135,l), -(285,135,l), -(150,365,l) -); -}, -{ -closed = 1; -nodes = ( -(133,283,l), -(487,283,l), -(487,447,l), -(133,447,l) -); -} -); -width = 618; -} -); -unicode = 8596; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/less.glyph b/sources/MonaSansMono.glyphspackage/glyphs/less.glyph index ac6d19e6..6dbc840c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/less.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/less.glyph @@ -3,67 +3,72 @@ color = 6; glyphname = less; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; -pos = (618,722); +pos = (618,571); ref = greater; } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -place = ( --1, --20 -); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,535); +ref = greater; +} ); -type = TopGhost; +width = 390; }, { -horizontal = 0; -options = 0; -place = ( --1, --1 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,599); +ref = greater; +} ); -stem = -2; -type = Stem; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,634); +ref = greater; } ); -}; width = 618; }, { -layerId = m020; +layerId = m01; shapes = ( { -alignment = 3; angle = 180; -pos = (618,721); +pos = (846,614); ref = greater; } ); -width = 618; +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,662); +ref = greater; +} +); +width = 846; } ); -metricLeft = "=|greater"; -metricRight = "=|greater"; +note = less; unicode = 60; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/less_equal.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/less_equal.liga.glyph index b646a0e8..c6049922 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/less_equal.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/less_equal.liga.glyph @@ -8,30 +8,85 @@ name = center; pos = (1,366); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (-1,21); +target = up; +type = BottomGhost; +}, +{ +place = (-482,36); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(-352,457,l), -(-352,410,l), -(349,233,l), -(349,271,l), -(-332,437,l), -(-316,414,l), -(-316,453,l), -(-332,430,l), -(349,597,l), -(349,635,l) +(479,715,l), +(-482,497,l), +(-482,450,l), +(479,233,l), +(479,271,l), +(-446,473,l), +(-446,474,l), +(479,677,l) ); }, { closed = 1; nodes = ( -(350,29,l), -(350,63,l), -(-348,248,l), -(-348,213,l) +(-478,223,l), +(480,-1,l), +(480,33,l), +(-478,258,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = center; +pos = (1,366); +} +); +hints = ( +{ +horizontal = 1; +place = (19,636); +type = Stem; +}, +{ +place = (-392,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(389,655,l), +(-392,467,l), +(-392,420,l), +(389,233,l), +(389,271,l), +(-356,443,l), +(-356,444,l), +(389,617,l) +); +}, +{ +closed = 1; +nodes = ( +(-388,213,l), +(390,19,l), +(390,53,l), +(-388,248,l) ); } ); @@ -44,34 +99,187 @@ name = center; pos = (-1,366); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-13,760); +type = Stem; +}, +{ +place = (-493,966); +type = Stem; +}, +{ +place = (-493,272); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(473,747,l), +(-493,619,l), +(-493,365,l), +(473,232,l), +(473,419,l), +(-221,488,l), +(-221,497,l), +(473,560,l) +); +}, +{ +closed = 1; +nodes = ( +(-493,127,l), +(472,-13,l), +(472,153,l), +(-493,295,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = center; +pos = (1,366); +} +); +hints = ( +{ +horizontal = 1; +place = (66,552); +type = Stem; +}, +{ +place = (-248,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(225,618,l), +(-248,460,l), +(-248,419,l), +(225,262,l), +(225,295,l), +(-217,437,l), +(-217,442,l), +(225,585,l) +); +}, +{ +closed = 1; +nodes = ( +(-244,229,l), +(226,66,l), +(226,95,l), +(-244,260,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = center; +pos = (-1,366); +} +); +hints = ( +{ +horizontal = 1; +place = (-13,720); +type = Stem; +}, +{ +place = (-305,590); +type = Stem; +}, +{ +place = (-305,227); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(285,707,l), +(-305,558,l), +(-305,366,l), +(285,211,l), +(285,383,l), +(-78,459,l), +(-78,465,l), +(285,535,l) +); +}, +{ +closed = 1; +nodes = ( +(-305,150,l), +(284,-13,l), +(284,136,l), +(-305,301,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = center; +pos = (-1,366); +} +); +hints = ( +{ +horizontal = 1; +place = (-13,720); +type = Stem; +}, +{ +place = (-363,706); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(343,707,l), (-363,558,l), (-363,366,l), (343,211,l), (343,383,l), -(-224,482,l), -(-91,373,l), -(-91,551,l), -(-224,443,l), -(343,535,l), -(343,707,l) +(-91,459,l), +(-91,465,l), +(343,535,l) ); }, { closed = 1; nodes = ( +(-363,150,l), (342,-13,l), (342,136,l), -(-363,301,l), -(-363,150,l) +(-363,301,l) ); } ); width = 618; } ); +note = less_equal.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lessequal.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lessequal.glyph index 73aa589a..51e44466 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lessequal.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lessequal.glyph @@ -2,19 +2,69 @@ glyphname = lessequal; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (109,39); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(731,133,l), +(731,173,l), +(148,375,l), +(148,378,l), +(731,573,l), +(731,614,l), +(109,400,l), +(109,353,l) +); +}, +{ +closed = 1; +nodes = ( +(731,0,l), +(731,34,l), +(109,34,l), +(109,0,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (0,32); +type = Stem; +}, +{ +place = (65,33); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(546,133,l), (546,169,l), (98,359,l), (98,363,l), (546,553,l), (546,589,l), (65,383,l), -(65,339,l), -(546,133,l) +(65,339,l) ); }, { @@ -27,61 +77,169 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( --13, --13 +place = (0,143); +type = Stem; +}, +{ +place = (94,206); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(739,169,l), +(739,353,l), +(300,415,l), +(300,425,l), +(739,482,l), +(739,667,l), +(94,533,l), +(94,306,l) +); +}, +{ +closed = 1; +nodes = ( +(739,0,l), +(739,143,l), +(94,143,l), +(94,0,l) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (18,27); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --13, --13 +place = (20,27); +type = Stem; +} ); -stem = -2; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(362,148,l), +(362,179,l), +(47,341,l), +(47,345,l), +(362,508,l), +(362,538,l), +(20,365,l), +(20,323,l) +); +}, +{ +closed = 1; +nodes = ( +(362,18,l), +(362,45,l), +(20,45,l), +(20,18,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (29,120); +type = Stem; +}, +{ +place = (17,350); +type = Stem; +}, +{ +place = (17,153); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(367,167,l), +(367,323,l), +(170,387,l), +(170,395,l), +(367,455,l), +(367,610,l), +(17,486,l), +(17,296,l) +); +}, +{ +closed = 1; +nodes = ( +(367,29,l), +(367,149,l), +(17,149,l), +(17,29,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (0,132); +type = Stem; }, { -layerId = m020; +place = (45,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(558,328,l), -(241,407,l), -(241,416,l), -(558,489,l), -(558,659,l), -(50,516,l), -(50,307,l), -(558,158,l) +(563,158,l), +(563,328,l), +(236,407,l), +(236,416,l), +(563,489,l), +(563,659,l), +(45,516,l), +(45,307,l) ); }, { closed = 1; nodes = ( -(558,0,l), -(558,132,l), -(50,132,l), -(50,0,l) +(563,0,l), +(563,132,l), +(45,132,l), +(45,0,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = lessequal; unicode = 8804; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/liraT_urkish.glyph b/sources/MonaSansMono.glyphspackage/glyphs/liraT_urkish.glyph index cb222b2c..c8988901 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/liraT_urkish.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/liraT_urkish.glyph @@ -2,11 +2,104 @@ glyphname = liraTurkish; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (523,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,33); +type = Stem; +}, +{ +place = (228,34); +type = Stem; +}, +{ +place = (91,171); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(228,0,l), +(267,0,ls), +(557,0,o), +(741,102,o), +(760,317,c), +(726,317,l), +(713,146,o), +(568,31,o), +(262,33,c), +(262,339,l), +(582,436,l), +(582,471,l), +(262,374,l), +(262,498,l), +(582,595,l), +(582,630,l), +(262,533,l), +(262,729,l), +(228,729,l), +(228,523,l), +(91,481,l), +(91,446,l), +(228,488,l), +(228,364,l), +(91,322,l), +(91,287,l), +(228,329,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (521,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (154,38); +type = Stem; +}, +{ +place = (52,140); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(154,0,l), (193,0,ls), (406,0,o), (542,105,o), @@ -15,142 +108,278 @@ nodes = ( (509,146,o), (403,36,o), (192,36,c), +(192,342,l), +(426,436,l), +(426,471,l), +(192,377,l), +(192,501,l), +(426,595,l), +(426,630,l), +(192,536,l), (192,729,l), (154,729,l), -(154,0,l) +(154,521,l), +(52,480,l), +(52,445,l), +(154,486,l), +(154,362,l), +(52,321,l), +(52,286,l), +(154,327,l) ); +} +); +width = 618; }, { -closed = 1; -nodes = ( -(426,436,l), -(426,471,l), -(52,321,l), -(52,286,l) -); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,208); +type = Stem; }, { +place = (125,220); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(426,595,l), -(426,630,l), -(52,480,l), -(52,445,l) +(125,0,l), +(306,0,ls), +(597,0,o), +(807,93,o), +(831,362,c), +(593,362,l), +(580,271,o), +(518,210,o), +(345,208,c), +(345,291,l), +(526,350,l), +(526,509,l), +(345,450,l), +(345,507,l), +(526,566,l), +(526,725,l), +(345,666,l), +(345,729,l), +(125,729,l), +(125,595,l), +(38,567,l), +(38,408,l), +(125,436,l), +(125,379,l), +(38,351,l), +(38,192,l), +(125,220,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -22 -); -type = Stem; +place = (729,-20); +target = down; +type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -14 -); -stem = -2; -target = ( -d, -o, -w, -n -); +place = (518,-20); +target = down; type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +place = (0,29); +type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -3 -); +place = (332,32); type = Stem; -} -); -}; -width = 618; }, { -layerId = m020; +place = (111,178); +type = Stem; +}, +{ +place = (111,33); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(220,0,ls), -(451,0,o), -(609,119,o), -(618,331,c), -(420,331,l), -(412,244,o), -(378,185,o), -(256,184,c), -(256,729,l), -(66,729,l), -(66,0,l) +(111,0,l), +(137,0,ls), +(279,0,o), +(367,100,o), +(364,266,c), +(332,266,l), +(333,121,o), +(265,32,o), +(144,29,c), +(144,342,l), +(289,403,l), +(289,436,l), +(144,374,l), +(144,500,l), +(289,562,l), +(289,594,l), +(144,532,l), +(144,729,l), +(111,729,l), +(111,518,l), +(16,477,l), +(16,446,l), +(111,486,l), +(111,360,l), +(16,320,l), +(16,288,l), +(111,328,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { +horizontal = 1; +place = (0,157); +type = Stem; +}, +{ +place = (239,148); +type = Stem; +}, +{ +place = (239,27); +type = Stem; +}, +{ +place = (42,145); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(395,367,l), -(395,509,l), -(0,347,l), -(0,205,l) +(42,0,l), +(157,0,ls), +(292,0,o), +(387,92,o), +(387,256,c), +(239,256,l), +(239,198,o), +(217,158,o), +(187,157,c), +(187,289,l), +(266,332,l), +(266,455,l), +(187,412,l), +(187,480,l), +(266,523,l), +(266,645,l), +(187,602,l), +(187,729,l), +(42,729,l), +(42,523,l), +(7,504,l), +(7,383,l), +(42,402,l), +(42,332,l), +(7,313,l), +(7,192,l), +(42,211,l) +); +} ); +width = 390; }, { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (546,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,184); +type = Stem; +}, +{ +place = (71,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( -(395,566,l), -(395,708,l), -(0,546,l), -(0,404,l) +(71,0,l), +(225,0,ls), +(448,0,o), +(600,119,o), +(608,331,c), +(410,331,l), +(403,244,o), +(374,185,o), +(262,184,c), +(262,312,l), +(390,367,l), +(390,509,l), +(262,454,l), +(262,511,l), +(390,566,l), +(390,708,l), +(262,653,l), +(262,729,l), +(71,729,l), +(71,572,l), +(10,546,l), +(10,404,l), +(71,430,l), +(71,373,l), +(10,347,l), +(10,205,l), +(71,231,l) ); } ); width = 618; } ); +note = liraTurkish; unicode = 8378; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/literS_ign.glyph b/sources/MonaSansMono.glyphspackage/glyphs/literS_ign.glyph index 4e5d094e..b876b02f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/literS_ign.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/literS_ign.glyph @@ -2,91 +2,503 @@ glyphname = literSign; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (707,32); +type = Stem; +}, +{ +horizontal = 1; +place = (103,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,32); +type = Stem; +}, +{ +place = (597,33); +type = Stem; +}, +{ +place = (261,32); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(564,-10,o), +(638,37,o), +(681,129,c), +(649,140,l), +(611,61,o), +(551,22,o), +(467,22,cs), +(403,22,o), +(356,60,o), +(327,138,c), +(519,204,o), +(630,348,o), +(630,538,cs), +(630,667,o), +(575,739,o), +(471,739,cs), +(340,739,o), +(261,603,o), +(261,388,cs), +(261,295,o), +(270,218,o), +(287,158,c), +(246,146,o), +(205,139,o), +(159,134,c), +(164,103,l), +(212,108,o), +(255,116,o), +(296,128,c), +(330,35,o), +(387,-10,o), +(468,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(301,225,o), +(293,298,o), +(293,388,cs), +(293,585,o), +(363,707,o), +(472,707,cs), +(554,707,o), +(597,650,o), +(597,538,cs), +(597,363,o), +(495,230,o), +(317,168,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (703,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,35); +type = Stem; +}, +{ +place = (442,34); +type = Stem; +}, +{ +place = (168,32); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(399,-8,o), -(453,23,o), -(483,102,c), -(453,114,l), -(433,61,o), -(399,26,o), -(343,26,cs), -(266,26,o), -(214,113,o), -(214,389,cs), -(214,585,o), -(264,705,o), -(347,705,cs), -(398,705,o), -(427,658,o), -(427,558,cs), -(427,363,o), -(305,196,o), -(123,141,c), -(123,110,l), -(325,167,o), -(460,351,o), -(460,562,cs), -(460,668,o), -(424,739,o), -(348,739,cs), -(241,739,o), -(182,604,o), -(182,389,cs), -(182,151,o), -(221,-8,o), -(341,-8,cs) +(409,-8,o), +(468,23,o), +(502,102,c), +(471,115,l), +(449,63,o), +(411,27,o), +(346,27,cs), +(291,27,o), +(247,61,o), +(222,157,c), +(377,239,o), +(476,392,o), +(476,562,cs), +(476,669,o), +(436,739,o), +(352,739,cs), +(234,739,o), +(168,604,o), +(168,389,cs), +(168,307,o), +(173,234,o), +(186,173,c), +(158,160,o), +(131,150,o), +(101,142,c), +(101,110,l), +(132,118,o), +(164,129,o), +(193,142,c), +(218,49,o), +(266,-8,o), +(345,-8,cs) +); +}, +{ +closed = 1; +nodes = ( +(205,240,o), +(200,306,o), +(200,389,cs), +(200,584,o), +(257,703,o), +(351,703,cs), +(409,703,o), +(442,656,o), +(442,558,cs), +(442,403,o), +(355,266,o), +(215,188,c) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (554,185); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,160); +type = Stem; +}, +{ +place = (503,181); +type = Stem; +}, +{ +place = (193,197); +type = Stem; +}, +{ +place = (138,89); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(574,-8,o), +(673,53,o), +(709,136,c), +(562,201,l), +(546,171,o), +(511,152,o), +(474,152,cs), +(444,152,o), +(423,162,o), +(409,200,c), +(588,275,o), +(684,396,o), +(684,534,cs), +(684,655,o), +(611,739,o), +(483,739,cs), +(297,739,o), +(193,589,o), +(193,366,cs), +(193,336,o), +(194,308,o), +(197,279,c), +(177,275,o), +(158,272,o), +(138,268,c), +(138,131,l), +(169,135,o), +(198,140,o), +(227,146,c), +(265,50,o), +(337,-8,o), +(457,-8,cs) +); +}, +{ +closed = 1; +nodes = ( +(390,363,o), +(390,372,o), +(390,380,cs), +(390,519,o), +(420,554,o), +(464,554,cs), +(489,554,o), +(503,538,o), +(503,516,cs), +(503,456,o), +(462,400,o), +(390,355,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (706,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,32); +type = Stem; +}, +{ +place = (277,30); +type = Stem; +}, +{ +place = (93,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(265,-9,o), +(307,34,o), +(331,117,c), +(301,125,l), +(281,56,o), +(250,23,o), +(212,23,cs), +(181,23,o), +(156,62,o), +(141,141,c), +(246,208,o), +(307,351,o), +(307,537,cs), +(307,666,o), +(276,738,o), +(214,738,cs), +(137,738,o), +(93,604,o), +(93,389,cs), +(93,295,o), +(98,217,o), +(107,157,c), +(90,148,o), +(71,141,o), +(50,136,c), +(50,104,l), +(72,108,o), +(94,116,o), +(113,125,c), +(132,35,o), +(165,-9,o), +(212,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(128,231,o), +(124,301,o), +(124,389,cs), +(124,580,o), +(160,706,o), +(214,706,cs), +(255,706,o), +(277,648,o), +(277,537,cs), +(277,369,o), +(227,239,o), +(136,174,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (585,154); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,134); +type = Stem; +}, +{ +place = (234,148); +type = Stem; +}, +{ +place = (28,157); +type = Stem; +}, +{ +place = (2,54); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(303,-8,o), +(366,46,o), +(393,132,c), +(269,184,l), +(258,139,o), +(244,126,o), +(232,126,cs), +(213,126,o), +(200,142,o), +(192,200,c), +(317,287,o), +(382,423,o), +(382,546,cs), +(382,665,o), +(325,739,o), +(236,739,cs), +(98,739,o), +(28,609,o), +(28,386,cs), +(28,334,o), +(30,288,o), +(35,245,c), +(24,242,o), +(13,239,o), +(2,236,c), +(2,121,l), +(21,125,o), +(39,129,o), +(56,134,c), +(85,38,o), +(137,-8,o), +(219,-8,cs) +); +}, +{ +closed = 1; +nodes = ( +(185,368,o), +(185,371,o), +(185,374,cs), +(185,536,o), +(199,585,o), +(223,585,cs), +(231,585,o), +(234,565,o), +(234,543,cs), +(234,497,o), +(223,427,o), +(185,365,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (571,168); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,145); +type = Stem; +}, +{ +place = (384,161); +type = Stem; +}, +{ +place = (104,173); +type = Stem; +}, +{ +place = (55,82); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(432,-8,o), -(517,49,o), -(547,135,c), -(415,192,l), -(399,147,o), -(376,137,o), -(355,137,cs), -(310,137,o), -(288,182,o), -(288,372,cs), -(288,534,o), -(311,571,o), -(345,571,cs), -(361,571,o), -(372,556,o), -(372,530,cs), -(372,463,o), -(313,292,o), -(71,247,c), -(71,122,l), -(384,171,o), -(533,377,o), -(533,549,cs), -(533,663,o), -(469,739,o), -(367,739,cs), -(195,739,o), -(114,591,o), -(114,384,cs), -(114,149,o), -(167,-8,o), -(335,-8,cs) +(439,-8,o), +(528,49,o), +(561,135,c), +(429,192,l), +(411,147,o), +(385,137,o), +(357,137,cs), +(328,137,o), +(306,152,o), +(293,196,c), +(462,284,o), +(545,425,o), +(545,549,cs), +(545,663,o), +(478,739,o), +(370,739,cs), +(190,739,o), +(104,591,o), +(104,384,cs), +(104,340,o), +(106,299,o), +(111,259,c), +(92,254,o), +(74,250,o), +(55,247,c), +(55,122,l), +(83,126,o), +(112,132,o), +(137,138,c), +(171,46,o), +(234,-8,o), +(338,-8,cs) +); +}, +{ +closed = 1; +nodes = ( +(277,353,o), +(277,362,o), +(277,372,cs), +(277,533,o), +(305,571,o), +(348,571,cs), +(370,571,o), +(384,556,o), +(384,530,cs), +(384,489,o), +(358,410,o), +(277,343,c) ); } ); width = 618; } ); +note = literSign; unicode = 8467; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/logicalnot.glyph b/sources/MonaSansMono.glyphspackage/glyphs/logicalnot.glyph index c7a4e48d..fe981638 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/logicalnot.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/logicalnot.glyph @@ -1,74 +1,175 @@ { glyphname = logicalnot; -kernRight = logicalnot; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (348,32); +type = Stem; +}, +{ +place = (674,28); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(674,119,l), +(702,119,l), +(702,380,l), +(82,380,l), +(82,348,l), +(674,348,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (365,32); +type = Stem; +}, +{ +place = (489,32); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(489,153,l), (521,153,l), (521,397,l), (46,397,l), (46,365,l), -(489,365,l), -(489,153,l) +(489,365,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (273,174); +type = Stem; +}, +{ +place = (568,173); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(568,115,l), +(741,115,l), +(741,447,l), +(60,447,l), +(60,273,l), +(568,273,l) ); -stem = -2; -target = ( -0, -3 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (347,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -5 +place = (325,28); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(325,145,l), +(353,145,l), +(353,375,l), +(16,375,l), +(16,347,l), +(325,347,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (281,147); +type = Stem; +}, +{ +place = (225,146); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(225,139,l), +(371,139,l), +(371,428,l), +(17,428,l), +(17,281,l), +(225,281,l) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (281,147); +type = Stem; +}, +{ +place = (405,144); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(536,139,l), -(536,428,l), -(61,428,l), -(61,281,l), -(392,281,l), -(392,139,l) +(405,139,l), +(549,139,l), +(549,428,l), +(44,428,l), +(44,281,l), +(405,281,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = logicalnot; unicode = 172; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lslash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lslash.glyph index 42ad094f..b586c02b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lslash.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lslash.glyph @@ -1,11 +1,22 @@ { color = 7; glyphname = lslash; -kernLeft = lslash; -kernRight = lslash; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l; +}, +{ +pos = (1,23); +ref = slashshortcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l; @@ -18,7 +29,46 @@ ref = slashshortcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (0,83); +ref = slashshortcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (-7,11); +ref = slashshortcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l; +}, +{ +pos = (1,73); +ref = slashshortcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l; @@ -31,6 +81,5 @@ ref = slashshortcomb; width = 618; } ); -metricRight = "=|"; unicode = 322; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lslash.ss03.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lslash.ss03.glyph index d649b8b0..c5f09592 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lslash.ss03.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lslash.ss03.glyph @@ -1,10 +1,9 @@ { color = 7; glyphname = lslash.ss03; -kernLeft = lslash; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l.ss03; @@ -17,7 +16,33 @@ ref = slashshortcomb; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (-1,11); +ref = slashshortcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (-21,73); +ref = slashshortcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l.ss03; @@ -28,6 +53,33 @@ ref = slashshortcomb; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (-33,23); +ref = slashshortcomb; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l.ss03; +}, +{ +pos = (-20,63); +ref = slashshortcomb; +} +); +width = 846; } ); +note = lslash.ss03; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/lslash.ss04.glyph b/sources/MonaSansMono.glyphspackage/glyphs/lslash.ss04.glyph index 2f163431..77ed170b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/lslash.ss04.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/lslash.ss04.glyph @@ -1,11 +1,22 @@ { color = 7; glyphname = lslash.ss04; -kernLeft = lslash; -kernRight = lslash; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = l; +}, +{ +pos = (1,23); +ref = slashshortcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = l; @@ -18,7 +29,46 @@ ref = slashshortcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (0,83); +ref = slashshortcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = l; +}, +{ +pos = (-7,11); +ref = slashshortcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = l; +}, +{ +pos = (1,73); +ref = slashshortcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = l; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/m.glyph b/sources/MonaSansMono.glyphspackage/glyphs/m.glyph index b0a4cabd..08f45cdc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/m.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/m.glyph @@ -1,7 +1,5 @@ { glyphname = m; -kernLeft = n; -kernRight = n; layers = ( { anchors = ( @@ -11,14 +9,139 @@ pos = (312,0); }, { name = top; +pos = (432,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (494,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (720,32); +type = Stem; +}, +{ +place = (411,31); +type = Stem; +}, +{ +place = (102,32); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(102,0,l), +(135,0,l), +(134,313,ls), +(134,422,o), +(188,494,o), +(286,494,cs), +(369,494,o), +(411,439,o), +(411,317,cs), +(410,0,l), +(443,0,l), +(442,313,ls), +(442,423,o), +(501,494,o), +(594,494,cs), +(688,494,o), +(720,436,o), +(720,331,cs), +(719,0,l), +(752,0,l), +(752,335,ls), +(752,464,o), +(698,527,o), +(597,527,cs), +(526,527,o), +(464,490,o), +(439,420,c), +(432,420,l), +(416,486,o), +(362,527,o), +(290,527,cs), +(223,527,o), +(167,494,o), +(142,433,c), +(134,433,l), +(134,517,l), +(102,517,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; pos = (312,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (510,36); +type = Stem; +}, +{ +place = (296,35); +type = Stem; +}, +{ +place = (81,36); +type = Stem; +}, +{ +place = (81,29); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(81,0,l), (117,0,l), (117,338,ls), (117,427,o), @@ -54,88 +177,307 @@ nodes = ( (121,435,c), (111,435,l), (109,517,l), -(81,517,l), -(81,0,l) +(81,517,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = n; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = n; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (409,544); +} +); +hints = ( +{ +horizontal = 1; +place = (554,-20); +target = down; +type = TopGhost; +}, { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (380,164); +type = Stem; +}, +{ +horizontal = 1; +place = (380,95); +type = Stem; +}, +{ +horizontal = 1; +place = (380,78); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (608,187); +type = Stem; +}, +{ +place = (331,188); +type = Stem; +}, +{ +place = (55,187); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(55,0,l), +(242,0,l), +(242,311,ls), +(242,350,o), +(258,380,o), +(292,380,cs), +(326,380,o), +(331,344,o), +(331,303,cs), +(331,0,l), +(519,0,l), +(519,311,ls), +(519,351,o), +(537,380,o), +(569,380,cs), +(601,380,o), +(608,346,o), +(608,301,cs), +(608,0,l), +(795,0,l), +(795,338,ls), +(795,485,o), +(736,554,o), +(639,554,cs), +(581,554,o), +(536,529,o), +(505,458,c), +(493,458,l), +(470,523,o), +(424,554,o), +(367,554,cs), +(315,554,o), +(273,528,o), +(251,475,c), +(240,475,l), +(232,544,l), +(55,544,l) ); -stem = -2; -target = ( -u, -p +} ); -type = BottomGhost; +width = 846; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; +pos = (192,517); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (500,26); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, --20 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (306,26); +type = Stem; +}, +{ +place = (183,27); +type = Stem; +}, +{ +place = (183,20); +type = Stem; +}, +{ +place = (62,26); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(62,0,l), +(88,0,l), +(88,317,ls), +(88,424,o), +(104,500,o), +(142,500,cs), +(170,500,o), +(183,475,o), +(183,381,cs), +(183,0,l), +(210,0,l), +(210,317,ls), +(210,423,o), +(226,500,o), +(264,500,cs), +(292,500,o), +(306,475,o), +(306,381,cs), +(306,0,l), +(332,0,l), +(332,388,ls), +(332,479,o), +(313,526,o), +(270,526,cs), +(240,526,o), +(217,492,o), +(211,442,c), +(203,442,l), +(196,499,o), +(181,526,o), +(150,526,cs), +(125,526,o), +(102,505,o), +(94,449,c), +(88,449,l), +(87,516,l), +(62,516,l) ); -type = TopGhost; +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +name = top; +pos = (189,544); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (551,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (541,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (428,113); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (428,44); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (270,99); +type = Stem; +}, +{ +place = (146,98); +type = Stem; +}, +{ +place = (19,101); +type = Stem; +}, +{ +place = (19,99); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(19,0,l), +(120,0,l), +(120,379,ls), +(120,410,o), +(122,428,o), +(132,428,cs), +(140,428,o), +(146,420,o), +(146,385,cs), +(146,0,l), +(244,0,l), +(244,379,ls), +(244,415,o), +(246,428,o), +(256,428,cs), +(265,428,o), +(270,419,o), +(270,385,cs), +(270,0,l), +(369,0,l), +(369,395,ls), +(369,509,o), +(345,551,o), +(299,551,cs), +(270,551,o), +(254,528,o), +(244,472,c), +(234,472,l), +(224,537,o), +(205,551,o), +(180,551,cs), +(154,551,o), +(141,528,o), +(128,472,c), +(118,472,l), +(118,541,l), +(19,541,l) +); +} +); +width = 390; }, { anchors = ( @@ -148,11 +490,63 @@ name = top; pos = (309,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (554,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (399,65); +type = Stem; +}, +{ +horizontal = 1; +place = (395,149); +type = Stem; +}, +{ +horizontal = 1; +place = (395,74); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (440,145); +type = Stem; +}, +{ +place = (234,153); +type = Stem; +}, +{ +place = (37,145); +type = Stem; +}, +{ +place = (37,133); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(37,0,l), (182,0,l), (182,352,ls), (182,373,o), @@ -173,34 +567,28 @@ nodes = ( (439,0,l), (585,0,l), (585,397,ls), -(585,510,o), -(539,552,o), -(477,552,cs), -(431,552,o), -(388,523,o), -(377,464,c), -(367,464,l), -(352,524,o), -(321,552,o), -(274,552,cs), -(238,552,o), -(196,529,o), -(183,469,c), -(173,469,l), +(585,511,o), +(539,554,o), +(477,554,cs), +(431,554,o), +(389,524,o), +(378,464,c), +(366,464,l), +(351,525,o), +(321,554,o), +(274,554,cs), +(238,554,o), +(197,530,o), +(184,469,c), +(172,469,l), (168,544,l), -(37,544,l), -(37,0,l) +(37,544,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = n; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = n; -}; width = 618; } ); -metricLeft = l; -metricRight = n; +note = m; unicode = 109; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/macron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/macron.glyph index f22432f4..a176748c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/macron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/macron.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = macron; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = macroncomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = macroncomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = macroncomb; +} +); +width = 846; } ); +note = macron; unicode = 175; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/macroncomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/macroncomb.glyph index e1b77f2d..7900b1ec 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/macroncomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/macroncomb.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _top; +pos = (430,672); +} +); +hints = ( +{ +horizontal = 1; +place = (780,33); +type = Stem; +}, +{ +place = (236,375); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(236,780,l), +(611,780,l), +(611,813,l), +(236,813,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (310,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (780,33); +type = Stem; +}, +{ +place = (150,319); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(150,780,l), (469,780,l), (469,813,l), -(150,813,l), -(150,780,l) +(150,813,l) ); } ); @@ -26,31 +69,131 @@ width = 618; anchors = ( { name = _top; +pos = (430,678); +} +); +hints = ( +{ +horizontal = 1; +place = (745,139); +type = Stem; +}, +{ +place = (200,447); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(200,745,l), +(647,745,l), +(647,884,l), +(200,884,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (190,672); +} +); +hints = ( +{ +horizontal = 1; +place = (780,27); +type = Stem; +}, +{ +place = (110,171); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(110,780,l), +(281,780,l), +(281,807,l), +(110,807,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (190,678); +} +); +hints = ( +{ +horizontal = 1; +place = (735,139); +type = Stem; +}, +{ +place = (50,291); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(50,735,l), +(341,735,l), +(341,874,l), +(50,874,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (310,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (735,139); +type = Stem; +}, +{ +place = (108,403); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(108,735,l), (511,735,l), (511,874,l), -(108,874,l), -(108,735,l) +(108,874,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = macroncomb; unicode = 772; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/minus.glyph b/sources/MonaSansMono.glyphspackage/glyphs/minus.glyph index d28f5ac5..eca9c9af 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/minus.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/minus.glyph @@ -2,56 +2,162 @@ glyphname = minus; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (317,40); +type = Stem; +}, +{ +place = (132,582); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(548,345,l), -(548,377,l), -(70,377,l), -(70,345,l) +(132,317,l), +(714,317,l), +(714,357,l), +(132,357,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -12, -12 -); -stem = -2; +place = (316,32); type = Stem; +}, +{ +place = (70,478); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(70,316,l), +(548,316,l), +(548,348,l), +(70,348,l) +); } ); -}; width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (239,220); +type = Stem; +}, +{ +place = (108,631); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(108,239,l), +(739,239,l), +(739,459,l), +(108,459,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (269,30); +type = Stem; +}, +{ +place = (21,348); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(21,269,l), +(369,269,l), +(369,299,l), +(21,299,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (235,148); +type = Stem; +}, +{ +place = (15,360); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(15,235,l), +(375,235,l), +(375,383,l), +(15,383,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (259,178); +type = Stem; +}, +{ +place = (73,471); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(546,286,l), -(546,435,l), -(73,435,l), -(73,286,l) +(73,259,l), +(544,259,l), +(544,437,l), +(73,437,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = minus; unicode = 8722; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/mu.glyph b/sources/MonaSansMono.glyphspackage/glyphs/mu.glyph index 89a8954d..459ca351 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/mu.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/mu.glyph @@ -2,16 +2,106 @@ glyphname = mu; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (639,37); +type = Stem; +}, +{ +place = (170,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(170,-132,l), +(207,-132,l), +(207,105,l), +(203,97,l), +(233,30,o), +(308,-8,o), +(406,-8,cs), +(506,-8,o), +(598,40,o), +(634,130,c), +(639,130,l), +(639,0,l), +(676,0,l), +(676,517,l), +(639,517,l), +(639,262,ls), +(639,120,o), +(559,26,o), +(411,26,cs), +(281,26,o), +(207,86,o), +(207,234,cs), +(207,517,l), +(170,517,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (477,37); +type = Stem; +}, +{ +place = (104,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(104,-132,l), (141,-132,l), -(141,111,l), -(136,83,l), -(155,26,o), -(214,-8,o), +(141,86,l), +(137,79,l), +(157,25,o), +(216,-8,o), (290,-8,cs), (375,-8,o), (443,33,o), @@ -29,104 +119,251 @@ nodes = ( (141,83,o), (141,183,cs), (141,517,l), -(104,517,l), -(104,-132,l) +(104,517,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = u; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = u; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (79,76); +type = Stem; +}, +{ +horizontal = 1; +place = (0,155); +type = Stem; +}, +{ +horizontal = 1; +place = (-132,287); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,21); +target = up; +type = BottomGhost; +}, +{ +place = (526,221); +type = Stem; +}, +{ +place = (99,221); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(99,-132,l), +(320,-132,l), +(320,90,l), +(194,54,l), +(242,11,o), +(288,-10,o), +(334,-10,cs), +(413,-10,o), +(486,26,o), +(517,79,c), +(526,79,l), +(535,0,l), +(747,0,l), +(747,544,l), +(526,544,l), +(526,273,ls), +(526,202,o), +(498,155,o), +(413,155,cs), +(339,155,o), +(320,208,o), +(320,280,cs), +(320,544,l), +(99,544,l) ); -type = BottomGhost; +} +); +width = 846; }, { +hints = ( +{ horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-10,26); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, --20 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (270,31); +type = Stem; +}, +{ +place = (90,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(90,-132,l), +(121,-132,l), +(121,38,l), +(116,35,l), +(129,4,o), +(151,-10,o), +(176,-10,cs), +(221,-10,o), +(254,21,o), +(268,77,c), +(270,77,l), +(271,0,l), +(301,0,l), +(301,516,l), +(270,516,l), +(270,209,ls), +(270,99,o), +(249,16,o), +(186,16,cs), +(143,16,o), +(121,44,o), +(121,145,cs), +(121,516,l), +(90,516,l) ); -stem = -2; -target = ( -d, -o, -w, -n +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (541,-20); +target = down; type = TopGhost; }, { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (64,67); +type = Stem; +}, +{ +horizontal = 1; +place = (0,131); +type = Stem; +}, +{ +place = (221,174); +type = Stem; +}, +{ +place = (-9,175); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(-9,-132,l), +(166,-132,l), +(166,84,l), +(86,0,l), +(97,-5,o), +(112,-9,o), +(125,-9,cs), +(160,-9,o), +(194,17,o), +(214,64,c), +(221,64,l), +(227,0,l), +(395,0,l), +(395,541,l), +(221,541,l), +(221,213,ls), +(221,161,o), +(217,131,o), +(192,131,cs), +(174,131,o), +(166,151,o), +(166,206,cs), +(166,541,l), +(-9,541,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (89,55); +type = Stem; +}, +{ +horizontal = 1; +place = (0,144); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; type = BottomGhost; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (393,191); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (34,191); type = Stem; } ); -}; -width = 618; -}, -{ -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(34,-132,l), (225,-132,l), -(225,48,l), -(133,17,l), -(152,1,o), -(189,-10,o), +(225,76,l), +(139,0,l), +(156,-6,o), +(192,-10,o), (226,-10,cs), (298,-10,o), (360,23,o), @@ -144,19 +381,13 @@ nodes = ( (225,173,o), (225,228,cs), (225,544,l), -(34,544,l), -(34,-132,l) +(34,544,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = u; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = u; -}; width = 618; } ); -metricLeft = l; -metricRight = l; +note = mu; unicode = 956; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/multiply.glyph b/sources/MonaSansMono.glyphspackage/glyphs/multiply.glyph index eeb0190f..42a6b9f7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/multiply.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/multiply.glyph @@ -2,58 +2,210 @@ glyphname = multiply; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (60,514); +type = Stem; +}, +{ +place = (152,542); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(309,337,l), -(480,166,l), -(504,190,l), -(333,361,l), -(504,532,l), -(480,556,l), -(309,385,l), -(138,556,l), -(114,532,l), -(285,361,l), -(114,190,l), -(138,166,l) +(174,60,l), +(423,295,l), +(672,60,l), +(694,82,l), +(445,317,l), +(694,551,l), +(672,574,l), +(423,340,l), +(174,574,l), +(152,551,l), +(401,317,l), +(152,82,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (127,410); +type = Stem; +}, +{ +place = (104,410); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(128,127,l), +(309,308,l), +(490,127,l), +(514,151,l), +(333,332,l), +(514,513,l), +(490,537,l), +(309,356,l), +(128,537,l), +(104,513,l), +(285,332,l), +(104,151,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (42,634); +type = Stem; +}, +{ +place = (86,676); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(229,42,l), +(423,213,l), +(617,42,l), +(762,188,l), +(568,359,l), +(762,530,l), +(617,676,l), +(423,506,l), +(229,676,l), +(86,530,l), +(278,359,l), +(86,188,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (84,354); +type = Stem; +}, +{ +place = (38,316); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(59,84,l), +(196,240,l), +(333,84,l), +(354,105,l), +(217,261,l), +(354,417,l), +(333,438,l), +(196,282,l), +(59,438,l), +(38,417,l), +(175,261,l), +(38,105,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (109,409); +type = Stem; +}, +{ +place = (2,387); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(99,109,l), +(195,217,l), +(292,109,l), +(389,206,l), +(293,314,l), +(389,421,l), +(292,518,l), +(195,411,l), +(99,518,l), +(2,421,l), +(98,314,l), +(2,206,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (87,524); +type = Stem; +}, +{ +place = (43,534); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(311,260,l), -(441,129,l), -(542,230,l), -(412,361,l), -(542,491,l), -(441,592,l), -(311,462,l), -(180,592,l), -(79,491,l), -(210,361,l), -(79,230,l), -(180,129,l) +(156,87,l), +(311,236,l), +(464,87,l), +(577,200,l), +(424,350,l), +(577,498,l), +(464,611,l), +(311,463,l), +(156,611,l), +(43,498,l), +(197,350,l), +(43,200,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = multiply; unicode = 215; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/n.glyph b/sources/MonaSansMono.glyphspackage/glyphs/n.glyph index 87893304..4aa0d628 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/n.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/n.glyph @@ -1,7 +1,5 @@ { glyphname = n; -kernLeft = n; -kernRight = n; layers = ( { anchors = ( @@ -11,14 +9,111 @@ pos = (312,0); }, { name = top; +pos = (432,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (493,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (693,37); +type = Stem; +}, +{ +place = (130,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(130,0,l), +(167,0,l), +(167,256,ls), +(167,398,o), +(287,493,o), +(456,493,cs), +(607,493,o), +(693,431,o), +(693,277,cs), +(693,0,l), +(730,0,l), +(730,283,ls), +(730,463,o), +(616,527,o), +(457,527,cs), +(332,527,o), +(226,477,o), +(175,387,c), +(167,387,l), +(167,517,l), +(130,517,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; pos = (312,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (478,37); +type = Stem; +}, +{ +place = (114,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(114,0,l), (150,0,l), (150,274,ls), (150,401,o), @@ -38,88 +133,148 @@ nodes = ( (160,400,c), (150,400,l), (148,517,l), -(114,517,l), -(114,0,l) +(114,517,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -20 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; +pos = (412,544); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (385,170); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -4 -); +place = (385,160); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (564,226); +type = Stem; +}, +{ +place = (71,226); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(71,0,l), +(297,0,l), +(297,272,ls), +(297,337,o), +(354,385,o), +(443,385,cs), +(536,385,o), +(564,332,o), +(564,259,cs), +(564,0,l), +(790,0,l), +(790,300,ls), +(790,492,o), +(682,555,o), +(524,555,cs), +(436,555,o), +(347,523,o), +(309,468,c), +(297,468,l), +(290,545,l), +(71,545,l) ); -type = TopGhost; +} +); +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -20 -); -stem = -2; -target = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; +pos = (192,517); +} ); +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (500,26); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (293,29); +type = Stem; +}, +{ +place = (71,29); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(71,0,l), +(100,0,l), +(100,307,ls), +(100,418,o), +(135,500,o), +(207,500,cs), +(256,500,o), +(293,472,o), +(293,371,cs), +(293,0,l), +(322,0,l), +(322,378,ls), +(322,476,o), +(281,526,o), +(216,526,cs), +(165,526,o), +(125,495,o), +(110,439,c), +(100,439,l), +(99,516,l), +(71,516,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -129,44 +284,124 @@ pos = (312,0); }, { name = top; -pos = (312,544); +pos = (192,544); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (549,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (413,128); +type = Stem; +}, +{ +horizontal = 1; +place = (413,65); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (217,145); +type = Stem; +}, +{ +place = (28,146); +type = Stem; +}, +{ +place = (28,143); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(230,0,l), -(230,288,ls), -(230,353,o), -(262,400,o), -(326,400,cs), -(386,400,o), -(410,364,o), -(410,291,cs), -(410,0,l), -(601,0,l), -(601,321,ls), -(601,469,o), -(534,554,o), -(411,554,cs), -(331,554,o), -(267,518,o), -(238,455,c), -(230,455,l), -(207,544,l), -(39,544,l), -(39,0,l) +(28,0,l), +(174,0,l), +(174,343,ls), +(174,387,o), +(177,413,o), +(197,413,cs), +(210,413,o), +(217,399,o), +(217,349,cs), +(217,0,l), +(362,0,l), +(362,379,ls), +(362,500,o), +(332,549,o), +(262,549,cs), +(228,549,o), +(197,522,o), +(182,478,c), +(172,478,l), +(170,541,l), +(28,541,l) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (312,0); +}, +{ +name = top; +pos = (312,544); +} +); +hints = ( +{ +horizontal = 1; +place = (400,154); +type = Stem; +}, +{ +horizontal = 1; +place = (400,144); +type = Stem; +}, +{ +horizontal = 1; +place = (400,55); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (385,191); +type = Stem; +}, +{ +place = (52,191); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(52,0,l), (243,0,l), (243,308,ls), (243,351,o), @@ -186,17 +421,13 @@ nodes = ( (257,455,c), (243,455,l), (236,544,l), -(52,544,l), -(52,0,l) +(52,544,l) ); } ); width = 618; } ); -metricLeft = l; +note = n; unicode = 110; -userData = { -KernOnName = n; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nacute.glyph index 4053b9d4..e361437b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/nacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/nacute.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = nacute; -kernLeft = n; -kernRight = n; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = n; +}, +{ +pos = (45,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = n; @@ -18,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = n; +}, +{ +pos = (34,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = n; +}, +{ +pos = (26,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = n; +}, +{ +pos = (38,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = n; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nbspace.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nbspace.glyph index bb541f34..a6de88c4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/nbspace.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/nbspace.glyph @@ -2,26 +2,30 @@ glyphname = nbspace; layers = ( { -layerId = m019; -userData = { -com.schriftgestaltung.Glyphs.glyph.widthMetricsKey = space; -}; +layerId = m01; +width = 847; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; width = 618; }, { -layerId = m020; -userData = { -com.schriftgestaltung.Glyphs.glyph.widthMetricsKey = space; -}; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +width = 847; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +width = 391; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; width = 618; } ); -metricWidth = space; +note = nbspace; unicode = 160; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ncaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ncaron.glyph index 10b44cc4..df25d76b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ncaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ncaron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ncaron; -kernLeft = n; -kernRight = n; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = n; +}, +{ +pos = (3,-155); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = n; @@ -18,7 +29,46 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = n; +}, +{ +pos = (-17,-134); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = n; +}, +{ +pos = (3,-155); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = n; +}, +{ +pos = (3,-134); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = n; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ncommaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ncommaaccent.glyph index 779702aa..5cc9731a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ncommaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ncommaaccent.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ncommaaccent; -kernLeft = n; -kernRight = n; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = n; +}, +{ +pos = (-129,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = n; @@ -18,7 +28,46 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = n; +}, +{ +pos = (-117,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = n; +}, +{ +pos = (103,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = n; +}, +{ +pos = (95,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = n; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nine.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nine.blackC_ircled.glyph index 5b54a994..a621967d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/nine.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/nine.blackC_ircled.glyph @@ -1,84 +1,157 @@ { -color = 0; glyphname = nine.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (310,363); +horizontal = 1; +place = (581,155); +type = Stem; +}, +{ +horizontal = 1; +place = (327,223); +type = Stem; +}, +{ +horizontal = 1; +place = (247,51); +type = Stem; +}, +{ +horizontal = 1; +place = (169,129); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,149); +type = Stem; +}, +{ +place = (606,199); +type = Stem; +}, +{ +place = (41,199); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(288,142,o), -(236,185,o), -(230,249,c), -(264,249,l), -(272,198,o), -(310,173,o), -(360,173,cs), -(456,173,o), -(485,249,o), -(487,390,c), -(484,390,l), -(471,341,o), -(425,308,o), -(362,308,cs), -(281,308,o), -(226,363,o), -(226,444,cs), -(226,530,o), -(286,585,o), -(370,585,cs), -(472,585,o), -(520,514,o), -(520,392,cs), -(520,204,o), -(456,142,o), -(360,142,cs) +(318,139,o), +(255,183,o), +(248,247,c), +(285,247,l), +(293,197,o), +(343,169,o), +(412,169,cs), +(544,169,o), +(569,261,o), +(570,391,c), +(567,392,l), +(549,335,o), +(488,298,o), +(410,298,cs), +(306,298,o), +(240,348,o), +(240,436,cs), +(240,527,o), +(312,581,o), +(419,581,cs), +(554,581,o), +(606,507,o), +(606,387,cs), +(606,213,o), +(541,139,o), +(411,139,cs) ); }, { closed = 1; nodes = ( -(437,337,o), -(478,387,o), -(478,448,cs), -(478,514,o), -(434,554,o), -(369,554,cs), -(305,554,o), -(262,510,o), -(262,444,cs), -(262,378,o), -(306,337,o), -(368,337,cs) +(505,327,o), +(560,377,o), +(560,441,cs), +(560,514,o), +(502,550,o), +(418,550,cs), +(325,550,o), +(279,505,o), +(279,437,cs), +(279,363,o), +(334,327,o), +(416,327,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,123); +type = Stem; +}, +{ +horizontal = 1; +place = (340,173); +type = Stem; +}, +{ +horizontal = 1; +place = (270,47); +type = Stem; +}, +{ +horizontal = 1; +place = (209,108); +type = Stem; +}, +{ +horizontal = 1; +place = (66,119); +type = Stem; +}, +{ +place = (427,181); +type = Stem; +}, +{ +place = (221,179); +type = Stem; +}, +{ +place = (221,173); +type = Stem; +}, +{ +place = (10,182); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -146,189 +219,374 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -296, -66 -); -stem = -2; +place = (580,159); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -135, -36 -); -stem = -2; +place = (388,81); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -320, -35 -); -stem = -2; +place = (267,21); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -616, -36 -); -stem = -2; +place = (-11,148); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -294, -43 -); -stem = -2; +place = (637,176); +type = Stem; +}, +{ +place = (481,7); +type = Stem; +}, +{ +place = (358,115); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -585, -42 +place = (33,176); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(301,137,o), +(229,189,o), +(215,267,c), +(361,267,l), +(372,253,o), +(387,249,o), +(415,249,cs), +(457,249,o), +(486,273,o), +(488,327,c), +(481,328,l), +(461,304,o), +(420,288,o), +(370,288,cs), +(274,288,o), +(209,337,o), +(209,423,cs), +(209,524,o), +(293,580,o), +(419,580,cs), +(529,580,o), +(637,538,o), +(637,361,cs), +(637,195,o), +(532,137,o), +(410,137,cs) +); +}, +{ +closed = 1; +nodes = ( +(456,388,o), +(473,404,o), +(473,429,cs), +(473,456,o), +(450,469,o), +(416,469,cs), +(377,469,o), +(358,453,o), +(358,429,cs), +(358,402,o), +(378,388,o), +(416,388,cs) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (588,151); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (253,50); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-9,153); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --10, -0 -); -stem = -2; +place = (286,93); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --10, -0 -); -stem = -2; +place = (140,118); +type = Stem; +}, +{ +place = (134,124); +type = Stem; +}, +{ +place = (134,117); +type = Stem; +}, +{ +place = (11,93); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(143,144,o), +(119,181,o), +(113,253,c), +(140,253,l), +(146,187,o), +(164,170,o), +(193,170,cs), +(244,170,o), +(256,236,o), +(258,379,c), +(255,379,l), +(245,321,o), +(214,303,o), +(186,303,cs), +(125,303,o), +(104,358,o), +(104,443,cs), +(104,549,o), +(138,588,o), +(191,588,cs), +(264,588,o), +(284,518,o), +(286,392,cs), +(289,197,o), +(253,144,o), +(193,144,cs) +); +}, +{ +closed = 1; +nodes = ( +(232,327,o), +(251,377,o), +(251,447,cs), +(251,531,o), +(226,562,o), +(191,562,cs), +(146,562,o), +(134,516,o), +(134,443,cs), +(134,352,o), +(157,327,o), +(191,327,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (588,151); +type = Stem; +}, +{ +horizontal = 1; +place = (379,118); +type = Stem; +}, +{ +horizontal = 1; +place = (268,25); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,152); +type = Stem; }, { -anchors = ( +place = (331,51); +type = Stem; +}, +{ +place = (170,47); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (169,42); +type = Stem; +}, +{ +place = (8,57); +type = Stem; +}, +{ +place = (8,51); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(270,143,o), -(208,194,o), -(197,272,c), -(326,272,l), -(331,257,o), -(353,251,o), -(370,251,cs), -(406,251,o), -(432,277,o), -(432,328,c), -(427,328,l), -(411,311,o), -(380,298,o), -(338,298,cs), -(256,298,o), -(202,352,o), -(202,432,cs), -(202,524,o), -(272,587,o), -(372,587,cs), -(480,587,o), -(557,523,o), -(557,363,cs), -(557,229,o), -(489,143,o), -(366,143,cs) +(122,145,o), +(68,182,o), +(65,268,c), +(170,268,l), +(170,248,o), +(178,237,o), +(191,237,cs), +(211,237,o), +(218,266,o), +(217,325,c), +(211,325,l), +(204,307,o), +(183,293,o), +(154,293,cs), +(87,293,o), +(59,345,o), +(59,438,cs), +(59,540,o), +(108,588,o), +(191,588,cs), +(303,588,o), +(331,501,o), +(331,371,cs), +(331,192,o), +(273,145,o), +(191,145,cs) ); }, { closed = 1; nodes = ( -(400,391,o), -(419,407,o), -(419,433,cs), -(419,458,o), -(401,476,o), -(374,476,cs), -(347,476,o), -(329,459,o), -(329,434,cs), -(329,408,o), -(348,391,o), -(374,391,cs) +(206,379,o), +(211,396,o), +(211,436,cs), +(211,488,o), +(202,497,o), +(191,497,cs), +(174,497,o), +(169,475,o), +(169,440,cs), +(169,388,o), +(178,379,o), +(189,379,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (535,120); +type = Stem; +}, +{ +horizontal = 1; +place = (383,66); +type = Stem; +}, +{ +horizontal = 1; +place = (291,20); +type = Stem; +}, +{ +horizontal = 1; +place = (75,116); +type = Stem; +}, +{ +place = (449,160); +type = Stem; +}, +{ +place = (272,69); +type = Stem; +}, +{ +place = (9,165); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -399,10 +657,6 @@ nodes = ( width = 618; } ); +note = nine.blackCircled; unicode = 10110; -userData = { -RMXScaler = { -source = nine; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nine.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nine.circled.glyph index e5805969..9d746986 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/nine.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/nine.circled.glyph @@ -1,232 +1,909 @@ { -color = 0; glyphname = nine.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (550,31); +type = Stem; +}, +{ +horizontal = 1; +place = (298,29); +type = Stem; +}, +{ +horizontal = 1; +place = (139,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (570,36); +type = Stem; +}, +{ +place = (560,46); +type = Stem; +}, +{ +place = (248,37); +type = Stem; +}, +{ +place = (240,39); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) -); -}, -{ -closed = 1; -nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) -); -}, -{ -closed = 1; -nodes = ( -(267,142,o), -(331,204,o), -(331,392,cs), -(331,514,o), -(283,585,o), -(181,585,cs), -(97,585,o), -(37,530,o), -(37,444,cs), -(37,363,o), -(92,308,o), -(173,308,cs), -(236,308,o), -(282,341,o), -(295,390,c), -(298,390,l), -(296,249,o), -(267,173,o), -(171,173,cs), -(121,173,o), -(83,198,o), -(75,249,c), -(41,249,l), -(47,185,o), -(99,142,o), -(171,142,cs) -); -}, -{ -closed = 1; -nodes = ( -(117,337,o), -(73,378,o), -(73,444,cs), -(73,510,o), -(116,554,o), -(180,554,cs), -(245,554,o), -(289,514,o), -(289,448,cs), -(289,387,o), -(248,337,o), -(179,337,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) +); +}, +{ +closed = 1; +nodes = ( +(541,139,o), +(606,213,o), +(606,387,cs), +(606,507,o), +(554,581,o), +(419,581,cs), +(312,581,o), +(240,527,o), +(240,436,cs), +(240,348,o), +(306,298,o), +(410,298,cs), +(488,298,o), +(549,335,o), +(567,392,c), +(570,391,l), +(569,261,o), +(544,169,o), +(412,169,cs), +(343,169,o), +(293,197,o), +(285,247,c), +(248,247,l), +(255,183,o), +(318,139,o), +(411,139,cs) +); +}, +{ +closed = 1; +nodes = ( +(334,327,o), +(279,363,o), +(279,437,cs), +(279,505,o), +(325,550,o), +(418,550,cs), +(502,550,o), +(560,514,o), +(560,441,cs), +(560,377,o), +(505,327,o), +(416,327,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (534,28); +type = Stem; +}, +{ +horizontal = 1; +place = (310,26); +type = Stem; +}, +{ +horizontal = 1; +place = (159,27); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (412,30); +type = Stem; +}, +{ +place = (405,37); +type = Stem; +}, +{ +place = (178,31); +type = Stem; +}, +{ +place = (175,32); +type = Stem; +}, +{ +place = (10,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); }, { -angle = 180; -pos = (510,521); -ref = sixinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(395,159,o), +(442,226,o), +(442,386,cs), +(442,496,o), +(399,562,o), +(306,562,cs), +(229,562,o), +(175,512,o), +(175,434,cs), +(175,360,o), +(225,310,o), +(298,310,cs), +(356,310,o), +(397,340,o), +(410,385,c), +(412,385,l), +(410,266,o), +(393,186,o), +(300,186,cs), +(255,186,o), +(217,206,o), +(209,256,c), +(178,256,l), +(184,198,o), +(232,159,o), +(299,159,cs) +); +}, +{ +closed = 1; +nodes = ( +(247,336,o), +(207,374,o), +(207,434,cs), +(207,494,o), +(246,534,o), +(305,534,cs), +(364,534,o), +(405,497,o), +(405,437,cs), +(405,381,o), +(366,336,o), +(304,336,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (469,111); +type = Stem; +}, +{ +horizontal = 1; +place = (288,100); +type = Stem; +}, +{ +horizontal = 1; +place = (137,130); +type = Stem; +}, +{ +horizontal = 1; +place = (137,112); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (488,149); +type = Stem; +}, +{ +place = (473,164); +type = Stem; +}, +{ +place = (209,149); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(532,137,o), +(637,195,o), +(637,361,cs), +(637,538,o), +(529,580,o), +(419,580,cs), +(293,580,o), +(209,524,o), +(209,423,cs), +(209,337,o), +(274,288,o), +(370,288,cs), +(420,288,o), +(461,304,o), +(481,328,c), +(488,327,l), +(486,273,o), +(457,249,o), +(415,249,cs), +(387,249,o), +(372,253,o), +(361,267,c), +(215,267,l), +(229,189,o), +(301,137,o), +(410,137,cs) +); +}, +{ +closed = 1; +nodes = ( +(378,388,o), +(358,402,o), +(358,429,cs), +(358,453,o), +(377,469,o), +(416,469,cs), +(450,469,o), +(473,456,o), +(473,429,cs), +(473,404,o), +(456,388,o), +(416,388,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (562,26); +type = Stem; +}, +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (303,24); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +horizontal = 1; +place = (144,26); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (252,28); +type = Stem; +}, +{ +place = (246,34); +type = Stem; +}, +{ +place = (118,27); +type = Stem; +}, +{ +place = (110,30); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (588,151); +type = Stem; +}, +{ +horizontal = 1; +place = (253,50); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,153); +type = Stem; +}, +{ +place = (286,93); +type = Stem; +}, +{ +place = (140,118); +type = Stem; +}, +{ +place = (134,124); +type = Stem; +}, +{ +place = (134,117); +type = Stem; +}, +{ +place = (11,93); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) -); -}, -{ -closed = 1; -nodes = ( -(302,143,o), -(370,229,o), -(370,363,cs), -(370,523,o), -(293,587,o), -(185,587,cs), -(85,587,o), -(15,524,o), -(15,432,cs), -(15,352,o), -(69,298,o), -(151,298,cs), -(193,298,o), -(224,311,o), -(240,328,c), -(245,328,l), -(245,277,o), -(219,251,o), -(183,251,cs), -(166,251,o), -(144,257,o), -(139,272,c), -(10,272,l), -(21,194,o), -(83,143,o), -(179,143,cs) -); -}, -{ -closed = 1; -nodes = ( -(161,391,o), -(142,408,o), -(142,434,cs), -(142,459,o), -(160,476,o), -(187,476,cs), -(214,476,o), -(232,458,o), -(232,433,cs), -(232,407,o), -(213,391,o), -(187,391,cs) +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(253,144,o), +(289,197,o), +(286,392,cs), +(284,518,o), +(264,588,o), +(191,588,cs), +(138,588,o), +(104,549,o), +(104,443,cs), +(104,358,o), +(125,303,o), +(186,303,cs), +(214,303,o), +(245,321,o), +(255,379,c), +(258,379,l), +(256,236,o), +(244,170,o), +(193,170,cs), +(164,170,o), +(146,187,o), +(140,253,c), +(113,253,l), +(119,181,o), +(143,144,o), +(193,144,cs) +); +}, +{ +closed = 1; +nodes = ( +(157,327,o), +(134,352,o), +(134,443,cs), +(134,516,o), +(146,562,o), +(191,562,cs), +(226,562,o), +(251,531,o), +(251,447,cs), +(251,377,o), +(232,327,o), +(191,327,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (497,91); +type = Stem; +}, +{ +horizontal = 1; +place = (145,123); +type = Stem; +}, +{ +horizontal = 1; +place = (145,92); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (212,114); +type = Stem; +}, +{ +place = (206,120); +type = Stem; +}, +{ +place = (65,109); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (588,151); +type = Stem; +}, +{ +horizontal = 1; +place = (379,118); +type = Stem; +}, +{ +horizontal = 1; +place = (268,25); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,152); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (170,47); +type = Stem; +}, +{ +place = (169,42); +type = Stem; +}, +{ +place = (8,57); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) +); +}, +{ +closed = 1; +nodes = ( +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) +); +}, +{ +closed = 1; +nodes = ( +(273,145,o), +(331,192,o), +(331,371,cs), +(331,501,o), +(303,588,o), +(191,588,cs), +(108,588,o), +(59,540,o), +(59,438,cs), +(59,345,o), +(87,293,o), +(154,293,cs), +(183,293,o), +(204,307,o), +(211,325,c), +(217,325,l), +(218,266,o), +(211,237,o), +(191,237,cs), +(178,237,o), +(170,248,o), +(170,268,c), +(65,268,l), +(68,182,o), +(122,145,o), +(191,145,cs) +); +}, +{ +closed = 1; +nodes = ( +(178,379,o), +(169,388,o), +(169,440,cs), +(169,475,o), +(174,497,o), +(191,497,cs), +(202,497,o), +(211,488,o), +(211,436,cs), +(211,396,o), +(206,379,o), +(189,379,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (464,100); +type = Stem; +}, +{ +horizontal = 1; +place = (329,58); +type = Stem; +}, +{ +horizontal = 1; +place = (301,86); +type = Stem; +}, +{ +horizontal = 1; +place = (160,118); +type = Stem; +}, +{ +horizontal = 1; +place = (160,98); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (359,114); +type = Stem; +}, +{ +place = (346,127); +type = Stem; +}, +{ +place = (150,115); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); }, { -angle = 180; -pos = (509,523); -ref = sixinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(410,160,o), +(473,234,o), +(473,365,cs), +(473,508,o), +(406,564,o), +(310,564,cs), +(213,564,o), +(150,508,o), +(150,424,cs), +(150,351,o), +(199,301,o), +(274,301,cs), +(312,301,o), +(340,314,o), +(354,329,c), +(359,329,l), +(359,281,o), +(334,258,o), +(303,258,cs), +(285,258,o), +(266,266,o), +(262,278,c), +(145,278,l), +(155,207,o), +(212,160,o), +(301,160,cs) +); +}, +{ +closed = 1; +nodes = ( +(282,387,o), +(265,403,o), +(265,426,cs), +(265,448,o), +(282,464,o), +(306,464,cs), +(331,464,o), +(346,448,o), +(346,425,cs), +(346,401,o), +(330,387,o), +(306,387,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); -metricLeft = one.sansSerifCircled; -metricRight = one.sansSerifCircled; +note = nine.circled; unicode = 9320; -userData = { -RMXScaler = { -source = nine; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nine.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nine.dnom.glyph index 69c639bb..1abd97b5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/nine.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/nine.dnom.glyph @@ -3,123 +3,75 @@ color = 6; glyphname = nine.dnom; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { alignment = -1; angle = 180; -pos = (442,398); +pos = (468,398); ref = six.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,373); +ref = six.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,330); +ref = six.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +alignment = -1; +angle = 180; +pos = (468,375); +ref = six.dnom; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = m01; +shapes = ( +{ +alignment = -1; +angle = 180; +pos = (836,397); +ref = six.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { alignment = -1; angle = 180; -pos = (439,375); +pos = (836,375); ref = six.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = nine; -}; -}; +note = nine.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nine.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nine.glyph index 3bf9484d..8d630f85 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/nine.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/nine.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = nine; -kernLeft = nine; -kernRight = nine; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { angle = 180; @@ -13,136 +11,43 @@ pos = (618,722); ref = six; } ); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +angle = 180; +pos = (390,729); +ref = six; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 -); -type = Stem; -}, +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +angle = 180; +pos = (390,729); +ref = six; } ); -}; -width = 618; +width = 390; }, { -background = { +layerId = m01; shapes = ( { -closed = 1; -nodes = ( -(483,-9,o), -(593,118,o), -(593,365,cs), -(593,621,o), -(477,730,o), -(302,730,cs), -(136,730,o), -(24,639,o), -(24,477,cs), -(24,334,o), -(114,238,o), -(250,238,cs), -(314,238,o), -(365,260,o), -(390,294,c), -(398,294,l), -(401,199,o), -(360,155,o), -(296,155,cs), -(257,155,o), -(225,171,o), -(216,195,c), -(29,195,l), -(43,73,o), -(140,-9,o), -(295,-9,cs) +angle = 180; +pos = (846,729); +ref = six; +} ); +width = 846; }, { -closed = 1; -nodes = ( -(246,379,o), -(213,415,o), -(213,472,cs), -(213,529,o), -(246,565,o), -(299,565,cs), -(352,565,o), -(385,529,o), -(385,472,cs), -(385,415,o), -(352,379,o), -(299,379,cs) -); -} -); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { angle = 180; @@ -151,7 +56,19 @@ ref = six; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,722); +ref = six; +} +); +width = 846; } ); +note = nine; unicode = 57; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nine.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nine.numr.glyph index 1ce22f0e..8475f60d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/nine.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/nine.numr.glyph @@ -3,123 +3,65 @@ color = 6; glyphname = nine.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = nine.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = nine.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = nine.dnom; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,357); +ref = nine.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = nine.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = nine.dnom; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = nine.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = nine.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = nine.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = nine.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = nine; -}; -}; +note = nine.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nine.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nine.tf.glyph deleted file mode 100644 index d98bd804..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/nine.tf.glyph +++ /dev/null @@ -1,125 +0,0 @@ -{ -color = 6; -export = 0; -glyphname = nine.tf; -layers = ( -{ -layerId = m019; -shapes = ( -{ -alignment = 1; -angle = 180; -pos = (618,729); -ref = six.tf; -} -); -userData = { -RMXScaler = { -monoWidth = 600; -useSpacing = 90; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -alignment = 1; -angle = 180; -pos = (618,729); -ref = six.tf; -} -); -userData = { -RMXScaler = { -keepStroke = 40; -monoWidth = 600; -useSpacing = 70; -}; -}; -width = 618; -} -); -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -RMXScaler = { -source = nine; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/nineinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/nineinferior.glyph index e68e286a..ad5437a2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/nineinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/nineinferior.glyph @@ -1,151 +1,73 @@ { -color = 6; glyphname = nineinferior; layers = ( { -layerId = m019; -partSelection = { -Weight = 1; -Slant = 2; -}; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = -1; angle = 180; -pos = (444,353); +pos = (618,353); ref = sixinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +angle = 180; +pos = (390,352); +ref = sixinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 -); -type = Stem; -}, +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +angle = 180; +pos = (390,353); +ref = sixinferior; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; -partSelection = { -Weight = 2; -Slant = 2; -}; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; angle = 180; -pos = (460,354); +pos = (618,354); ref = sixinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,352); +ref = sixinferior; } ); -partsSettings = ( -{ -bottomValue = 75; -name = Width; -topValue = 125; +width = 846; }, { -bottomValue = 200; -name = Weight; -topValue = 900; -}, +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( { -bottomValue = -12; -name = Slant; -topValue = 0; +angle = 180; +pos = (846,353); +ref = sixinferior; +} +); +width = 846; } ); +note = nineinferior; unicode = 8329; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = nine; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ninesuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ninesuperior.glyph index 5534e191..c23e9a50 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ninesuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ninesuperior.glyph @@ -1,131 +1,67 @@ { -color = 6; glyphname = ninesuperior; -kernLeft = ninesuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = -1; pos = (0,376); ref = nineinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = nineinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = nineinferior; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,376); +ref = nineinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = nineinferior; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = nineinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = nineinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = -1; pos = (0,376); ref = nineinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = nineinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = nineinferior; -}; -width = 618; +width = 846; } ); -metricLeft = nineinferior; -metricRight = nineinferior; +note = ninesuperior; unicode = 8313; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = nine; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/notequal.glyph b/sources/MonaSansMono.glyphspackage/glyphs/notequal.glyph index 68facdb0..f2923f45 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/notequal.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/notequal.glyph @@ -3,97 +3,310 @@ color = 0; glyphname = notequal; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (424,166); +type = Stem; +}, +{ +horizontal = 1; +place = (424,32); +type = Stem; +}, +{ +horizontal = 1; +place = (187,32); +type = Stem; +}, +{ +horizontal = 1; +place = (61,158); +type = Stem; +}, +{ +place = (105,635); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(206,101,l), -(449,630,l), -(414,630,l), -(169,101,l) +(283,61,l), +(320,61,l), +(378,187,l), +(740,187,l), +(740,219,l), +(393,219,l), +(487,424,l), +(740,424,l), +(740,456,l), +(501,456,l), +(563,590,l), +(528,590,l), +(466,456,l), +(105,456,l), +(105,424,l), +(451,424,l), +(356,219,l), +(105,219,l), +(105,187,l), +(341,187,l) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (426,32); +type = Stem; }, { +horizontal = 1; +place = (206,32); +type = Stem; +}, +{ +place = (70,478); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( -(548,235,l), -(548,267,l), -(70,267,l), -(70,235,l) +(169,72,l), +(206,72,l), +(268,206,l), +(548,206,l), +(548,238,l), +(282,238,l), +(369,426,l), +(548,426,l), +(548,458,l), +(383,458,l), +(449,601,l), +(414,601,l), +(348,458,l), +(70,458,l), +(70,426,l), +(333,426,l), +(246,238,l), +(70,238,l), +(70,206,l), +(231,206,l) +); +} ); +width = 618; }, { +hints = ( +{ +horizontal = 1; +place = (413,180); +type = Stem; +}, +{ +horizontal = 1; +place = (129,180); +type = Stem; +}, +{ +place = (101,644); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(548,455,l), -(548,487,l), -(70,487,l), -(70,455,l) +(192,32,l), +(335,32,l), +(382,129,l), +(745,129,l), +(745,309,l), +(470,309,l), +(520,413,l), +(745,413,l), +(745,593,l), +(608,593,l), +(655,690,l), +(513,690,l), +(466,593,l), +(101,593,l), +(101,413,l), +(378,413,l), +(327,309,l), +(101,309,l), +(101,129,l), +(239,129,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( --2, --2 -); -stem = -2; +place = (520,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (337,28); type = Stem; }, { horizontal = 1; -options = 0; -place = ( --2, --2 -); -stem = -2; +place = (165,28); type = Stem; -} -); -}; -width = 618; }, { -layerId = m020; +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (30,330); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(248,101,l), -(491,630,l), -(372,630,l), -(127,101,l) +(89,0,l), +(118,0,l), +(176,165,l), +(360,165,l), +(360,193,l), +(186,193,l), +(237,337,l), +(360,337,l), +(360,365,l), +(246,365,l), +(301,520,l), +(272,520,l), +(217,365,l), +(30,365,l), +(30,337,l), +(208,337,l), +(157,193,l), +(30,193,l), +(30,165,l), +(147,165,l) +); +} ); +width = 390; }, { +hints = ( +{ +horizontal = 1; +place = (349,150); +type = Stem; +}, +{ +horizontal = 1; +place = (115,150); +type = Stem; +}, +{ +place = (26,337); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(546,166,l), -(546,315,l), -(73,315,l), -(73,166,l) +(34,9,l), +(174,9,l), +(206,115,l), +(363,115,l), +(363,265,l), +(252,265,l), +(278,349,l), +(363,349,l), +(363,499,l), +(324,499,l), +(356,605,l), +(216,605,l), +(184,499,l), +(26,499,l), +(26,349,l), +(138,349,l), +(112,265,l), +(26,265,l), +(26,115,l), +(66,115,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (406,149); +type = Stem; }, { +horizontal = 1; +place = (166,149); +type = Stem; +}, +{ +place = (73,473); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( +(127,61,l), +(248,61,l), +(291,166,l), +(546,166,l), +(546,315,l), +(351,315,l), +(388,406,l), (546,406,l), (546,555,l), +(448,555,l), +(491,660,l), +(372,660,l), +(329,555,l), (73,555,l), -(73,406,l) +(73,406,l), +(268,406,l), +(231,315,l), +(73,315,l), +(73,166,l), +(170,166,l) ); } ); width = 618; } ); -metricLeft = equal; -metricRight = equal; +note = notequal; unicode = 8800; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ntilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ntilde.glyph index 76c4a710..4c158e0e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ntilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ntilde.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ntilde; -kernLeft = n; -kernRight = n; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = n; +}, +{ +pos = (5,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = n; @@ -18,7 +29,46 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = n; +}, +{ +pos = (-18,-134); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = n; +}, +{ +pos = (5,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = n; +}, +{ +pos = (2,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = n; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/numbersign.glyph b/sources/MonaSansMono.glyphspackage/glyphs/numbersign.glyph index c0ec803b..cf469760 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/numbersign.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/numbersign.glyph @@ -2,11 +2,124 @@ glyphname = numbersign; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (480,27); +type = Stem; +}, +{ +horizontal = 1; +place = (245,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (548,31); +type = Stem; +}, +{ +place = (276,31); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(276,0,l), +(307,0,l), +(307,245,l), +(548,245,l), +(548,0,l), +(579,0,l), +(579,245,l), +(777,245,l), +(777,273,l), +(579,273,l), +(579,480,l), +(777,480,l), +(777,507,l), +(579,507,l), +(579,729,l), +(548,729,l), +(548,507,l), +(307,507,l), +(307,729,l), +(276,729,l), +(276,507,l), +(71,507,l), +(71,480,l), +(276,480,l), +(276,273,l), +(71,273,l), +(71,245,l), +(276,245,l) +); +}, +{ +closed = 1; +nodes = ( +(307,273,l), +(307,480,l), +(548,480,l), +(548,273,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (480,27); +type = Stem; +}, +{ +horizontal = 1; +place = (245,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (405,32); +type = Stem; +}, +{ +place = (188,32); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(188,0,l), (220,0,l), (220,245,l), (405,245,l), @@ -33,160 +146,350 @@ nodes = ( (188,273,l), (25,273,l), (25,245,l), -(188,245,l), -(188,0,l) +(188,245,l) ); }, { closed = 1; nodes = ( +(220,273,l), (220,480,l), (405,480,l), -(405,273,l), -(220,273,l) +(405,273,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -27 +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (430,136); +type = Stem; +}, +{ +horizontal = 1; +place = (166,136); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (493,162); +type = Stem; +}, +{ +place = (193,161); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(193,0,l), +(354,0,l), +(354,166,l), +(493,166,l), +(493,0,l), +(655,0,l), +(655,166,l), +(796,166,l), +(796,302,l), +(655,302,l), +(655,430,l), +(796,430,l), +(796,566,l), +(655,566,l), +(655,729,l), +(493,729,l), +(493,566,l), +(354,566,l), +(354,729,l), +(193,729,l), +(193,566,l), +(51,566,l), +(51,430,l), +(193,430,l), +(193,302,l), +(51,302,l), +(51,166,l), +(193,166,l) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -0, -24 +closed = 1; +nodes = ( +(354,302,l), +(354,430,l), +(493,430,l), +(493,302,l) ); -stem = -2; -target = ( -0, -25 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (472,26); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -20 -); -stem = -2; -target = ( -0, -21 -); +place = (255,26); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -18 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (246,28); +type = Stem; +}, +{ +place = (122,28); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(122,0,l), +(150,0,l), +(150,255,l), +(246,255,l), +(246,0,l), +(274,0,l), +(274,255,l), +(368,255,l), +(368,281,l), +(274,281,l), +(274,472,l), +(368,472,l), +(368,498,l), +(274,498,l), +(274,729,l), +(246,729,l), +(246,498,l), +(150,498,l), +(150,729,l), +(122,729,l), +(122,498,l), +(23,498,l), +(23,472,l), +(122,472,l), +(122,281,l), +(23,281,l), +(23,255,l), +(122,255,l) ); -type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -27 +closed = 1; +nodes = ( +(150,281,l), +(150,472,l), +(246,472,l), +(246,281,l) ); -stem = -2; -target = ( -0, -0 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (416,125); +type = Stem; +}, +{ +horizontal = 1; +place = (191,124); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (219,101); +type = Stem; +}, +{ +place = (71,102); +type = Stem; +} ); -stem = -2; -target = ( -0, -4 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(71,0,l), +(173,0,l), +(173,191,l), +(219,191,l), +(219,0,l), +(320,0,l), +(320,191,l), +(380,191,l), +(380,315,l), +(320,315,l), +(320,416,l), +(380,416,l), +(380,541,l), +(320,541,l), +(320,729,l), +(219,729,l), +(219,541,l), +(173,541,l), +(173,729,l), +(71,729,l), +(71,541,l), +(10,541,l), +(10,416,l), +(71,416,l), +(71,315,l), +(10,315,l), +(10,191,l), +(71,191,l) +); +}, +{ +closed = 1; +nodes = ( +(173,315,l), +(173,416,l), +(219,416,l), +(219,315,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (421,132); +type = Stem; +}, +{ +horizontal = 1; +place = (179,132); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (355,250); +type = Stem; +}, +{ +place = (355,145); +type = Stem; }, { -layerId = m020; +place = (119,146); +type = Stem; +}, +{ +place = (14,251); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(261,0,l), -(261,182,l), -(359,182,l), -(359,0,l), -(499,0,l), -(499,182,l), -(609,182,l), -(609,309,l), -(499,309,l), -(499,423,l), -(609,423,l), -(609,551,l), -(499,551,l), -(499,729,l), -(359,729,l), -(359,551,l), -(261,551,l), -(261,729,l), +(119,0,l), +(265,0,l), +(265,179,l), +(355,179,l), +(355,0,l), +(500,0,l), +(500,179,l), +(605,179,l), +(605,311,l), +(500,311,l), +(500,421,l), +(605,421,l), +(605,553,l), +(500,553,l), +(500,729,l), +(355,729,l), +(355,553,l), +(265,553,l), +(265,729,l), (119,729,l), -(119,551,l), -(9,551,l), -(9,423,l), -(119,423,l), -(119,309,l), -(9,309,l), -(9,182,l), -(119,182,l), -(119,0,l) +(119,553,l), +(14,553,l), +(14,421,l), +(119,421,l), +(119,311,l), +(14,311,l), +(14,179,l), +(119,179,l) ); }, { closed = 1; nodes = ( -(261,423,l), -(359,423,l), -(359,309,l), -(261,309,l) +(265,311,l), +(265,421,l), +(355,421,l), +(355,311,l) ); } ); width = 618; } ); +note = numbersign; unicode = 35; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/numbersign_numbersign.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/numbersign_numbersign.liga.glyph index 307fbfdb..92bed7c0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/numbersign_numbersign.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/numbersign_numbersign.liga.glyph @@ -2,31 +2,29 @@ glyphname = numbersign_numbersign.liga; layers = ( { -layerId = m020; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { alignment = -1; -pos = (-605,0); +pos = (-590,0); ref = numbersign; }, { alignment = -1; -pos = (-10,0); +pos = (-27,0); ref = numbersign; } ); width = 618; }, { -layerId = "5713303B-ED49-44A7-8230-B5CAE56DEB7E"; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = -1; pos = (-366,0); ref = numbersign; }, { -alignment = -1; pos = (-23,0); ref = numbersign; } @@ -34,15 +32,13 @@ ref = numbersign; width = 390; }, { -layerId = "E787E54A-EE3E-475A-BF02-8501A6DA5144"; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -alignment = -1; pos = (-380,0); ref = numbersign; }, { -alignment = -1; pos = (-6,0); ref = numbersign; } @@ -50,31 +46,27 @@ ref = numbersign; width = 390; }, { -layerId = m019; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; -pos = (-590,0); +pos = (-605,0); ref = numbersign; }, { -alignment = -1; -pos = (-27,0); +pos = (-10,0); ref = numbersign; } ); width = 618; }, { -layerId = "28A8A76A-23B4-40F5-83B9-DC51E48BF161"; +layerId = m01; shapes = ( { -alignment = -1; pos = (-733,0); ref = numbersign; }, { -alignment = -1; pos = (-112,0); ref = numbersign; } @@ -82,15 +74,13 @@ ref = numbersign; width = 846; }, { -layerId = "D2144554-01B8-4B9B-B16A-E0E5B5794DFC"; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = -1; pos = (-775,0); ref = numbersign; }, { -alignment = -1; pos = (-69,0); ref = numbersign; } @@ -98,4 +88,5 @@ ref = numbersign; width = 846; } ); +note = numbersign_numbersign.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/numero.glyph b/sources/MonaSansMono.glyphspackage/glyphs/numero.glyph index b2203d35..48b7b4f9 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/numero.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/numero.glyph @@ -2,11 +2,170 @@ glyphname = numero; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (707,32); +type = Stem; +}, +{ +horizontal = 1; +place = (676,53); +type = Stem; +}, +{ +horizontal = 1; +place = (368,31); +type = Stem; +}, +{ +horizontal = 1; +place = (252,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,53); +type = Stem; +}, +{ +place = (801,35); +type = Stem; +}, +{ +place = (512,35); +type = Stem; +}, +{ +place = (395,37); +type = Stem; +}, +{ +place = (42,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(42,0,l), +(78,0,l), +(78,426,l), +(74,676,l), +(82,676,l), +(381,0,l), +(432,0,l), +(432,729,l), +(395,729,l), +(395,313,l), +(400,53,l), +(392,53,l), +(92,729,l), +(42,729,l) +); +}, +{ +closed = 1; +nodes = ( +(530,252,l), +(817,252,l), +(817,286,l), +(530,286,l) +); +}, +{ +closed = 1; +nodes = ( +(769,368,o), +(836,442,o), +(836,554,cs), +(836,667,o), +(769,739,o), +(674,739,cs), +(579,739,o), +(512,667,o), +(512,554,cs), +(512,442,o), +(579,368,o), +(675,368,cs) +); +}, +{ +closed = 1; +nodes = ( +(599,399,o), +(547,460,o), +(547,554,cs), +(547,649,o), +(599,707,o), +(674,707,cs), +(748,707,o), +(801,649,o), +(801,554,cs), +(801,460,o), +(748,399,o), +(674,399,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (704,35); +type = Stem; +}, +{ +horizontal = 1; +place = (656,73); +type = Stem; +}, +{ +horizontal = 1; +place = (394,35); +type = Stem; +}, +{ +horizontal = 1; +place = (291,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,73); +type = Stem; +}, +{ +place = (562,36); +type = Stem; +}, +{ +place = (396,195); +type = Stem; +}, +{ +place = (389,36); +type = Stem; +}, +{ +place = (288,37); +type = Stem; +}, +{ +place = (68,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(68,0,l), (105,0,l), (105,436,l), (102,656,l), @@ -19,17 +178,16 @@ nodes = ( (292,73,l), (287,73,l), (121,729,l), -(68,729,l), -(68,0,l) +(68,729,l) ); }, { closed = 1; nodes = ( +(396,291,l), (591,291,l), (591,326,l), -(396,326,l), -(396,291,l) +(396,326,l) ); }, { @@ -70,11 +228,410 @@ nodes = ( width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (629,110); +type = Stem; +}, +{ +horizontal = 1; +place = (384,111); +type = Stem; +}, +{ +horizontal = 1; +place = (223,120); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (711,131); +type = Stem; +}, +{ +place = (537,285); +type = Stem; +}, +{ +place = (522,130); +type = Stem; +}, +{ +place = (323,163); +type = Stem; +}, +{ +place = (24,166); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(24,0,l), +(190,0,l), +(190,226,l), +(184,424,l), +(195,424,l), +(291,0,l), +(486,0,l), +(486,729,l), +(323,729,l), +(323,503,l), +(328,298,l), +(318,298,l), +(221,729,l), +(24,729,l) +); +}, +{ +closed = 1; +nodes = ( +(537,223,l), +(822,223,l), +(822,343,l), +(537,343,l) +); +}, +{ +closed = 1; +nodes = ( +(777,384,o), +(842,443,o), +(842,561,cs), +(842,680,o), +(779,739,o), +(681,739,cs), +(585,739,o), +(522,680,o), +(522,561,cs), +(522,445,o), +(583,384,o), +(680,384,cs) +); +}, +{ +closed = 1; +nodes = ( +(660,495,o), +(652,512,o), +(652,561,cs), +(652,611,o), +(661,629,o), +(681,629,cs), +(702,629,o), +(711,611,o), +(711,561,cs), +(711,512,o), +(701,495,o), +(681,495,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (707,22); +type = Stem; +}, +{ +horizontal = 1; +place = (453,22); +type = Stem; +}, +{ +horizontal = 1; +place = (378,25); +type = Stem; +}, +{ +horizontal = 1; +place = (-12,40); +type = Stem; +}, +{ +place = (333,25); +type = Stem; +}, +{ +place = (230,116); +type = Stem; +}, +{ +place = (217,26); +type = Stem; +}, +{ +place = (161,25); +type = Stem; +}, +{ +place = (50,24); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(50,-12,l), +(74,-12,l), +(74,403,l), +(72,683,l), +(76,683,l), +(145,-12,l), +(186,-12,l), +(186,729,l), +(161,729,l), +(161,318,l), +(164,28,l), +(159,28,l), +(91,729,l), +(50,729,l) +); +}, +{ +closed = 1; +nodes = ( +(230,378,l), +(346,378,l), +(346,403,l), +(230,403,l) +); +}, +{ +closed = 1; +nodes = ( +(335,453,o), +(358,498,o), +(358,591,cs), +(358,683,o), +(335,729,o), +(288,729,cs), +(241,729,o), +(217,683,o), +(217,591,cs), +(217,498,o), +(241,453,o), +(288,453,cs) +); +}, +{ +closed = 1; +nodes = ( +(258,475,o), +(243,513,o), +(243,591,cs), +(243,668,o), +(258,707,o), +(288,707,cs), +(318,707,o), +(333,668,o), +(333,591,cs), +(333,513,o), +(318,475,o), +(288,475,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (662,73); +type = Stem; +}, +{ +horizontal = 1; +place = (479,73); +type = Stem; +}, +{ +horizontal = 1; +place = (375,80); +type = Stem; +}, +{ +horizontal = 1; +place = (302,73); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (311,61); +type = Stem; +}, +{ +place = (224,144); +type = Stem; +}, +{ +place = (220,61); +type = Stem; +}, +{ +place = (132,66); +type = Stem; +}, +{ +place = (24,70); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(24,0,l), +(94,0,l), +(94,182,l), +(93,302,l), +(103,302,l), +(128,0,l), +(198,0,l), +(198,729,l), +(132,729,l), +(132,509,l), +(134,375,l), +(124,375,l), +(98,729,l), +(24,729,l) +); +}, +{ +closed = 1; +nodes = ( +(224,375,l), +(368,375,l), +(368,455,l), +(224,455,l) +); +}, +{ +closed = 1; +nodes = ( +(341,479,o), +(372,517,o), +(372,607,cs), +(372,698,o), +(341,735,o), +(295,735,cs), +(252,735,o), +(220,698,o), +(220,607,cs), +(220,517,o), +(252,479,o), +(295,479,cs) +); +}, +{ +closed = 1; +nodes = ( +(284,552,o), +(281,571,o), +(281,607,cs), +(281,642,o), +(284,662,o), +(296,662,cs), +(308,662,o), +(311,642,o), +(311,607,cs), +(311,571,o), +(308,552,o), +(296,552,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (635,104); +type = Stem; +}, +{ +horizontal = 1; +place = (378,105); +type = Stem; +}, +{ +horizontal = 1; +place = (237,113); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (515,97); +type = Stem; +}, +{ +place = (369,237); +type = Stem; +}, +{ +place = (363,97); +type = Stem; +}, +{ +place = (217,122); +type = Stem; +}, +{ +place = (19,129); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(19,0,l), (148,0,l), (148,189,l), (145,321,l), @@ -87,17 +644,16 @@ nodes = ( (221,401,l), (209,401,l), (155,729,l), -(19,729,l), -(19,0,l) +(19,729,l) ); }, { closed = 1; nodes = ( +(369,237,l), (606,237,l), (606,350,l), -(369,350,l), -(369,237,l) +(369,350,l) ); }, { @@ -138,10 +694,6 @@ nodes = ( width = 618; } ); +note = numero; unicode = 8470; -userData = { -KernOnSpecialSpacing = { -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/o.glyph b/sources/MonaSansMono.glyphspackage/glyphs/o.glyph index 5aab0483..73c48766 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/o.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/o.glyph @@ -1,12 +1,92 @@ { glyphname = o; -kernLeft = e; -kernRight = o; layers = ( { anchors = ( { name = bottom; +pos = (424,0); +}, +{ +name = center; +pos = (310,259); +}, +{ +name = ogonek; +pos = (540,10); +}, +{ +name = top; +pos = (424,517); +}, +{ +name = topright; +pos = (513,517); +} +); +hints = ( +{ +horizontal = 1; +place = (490,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,35); +type = Stem; +}, +{ +place = (718,38); +type = Stem; +}, +{ +place = (90,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(622,-10,o), +(756,98,o), +(756,257,cs), +(756,418,o), +(622,525,o), +(423,525,cs), +(224,525,o), +(90,418,o), +(90,257,cs), +(90,97,o), +(224,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(246,25,o), +(128,117,o), +(128,257,cs), +(128,399,o), +(247,490,o), +(423,490,cs), +(600,490,o), +(718,399,o), +(718,257,cs), +(718,116,o), +(599,25,o), +(423,25,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; pos = (310,0); }, { @@ -23,10 +103,30 @@ pos = (310,517); }, { name = topright; -pos = (396,507); +pos = (378,517); +} +); +hints = ( +{ +horizontal = 1; +place = (490,35); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (514,38); +type = Stem; +}, +{ +place = (67,38); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -63,67 +163,253 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (418,0); +}, +{ +name = center; +pos = (309,272); +}, +{ +name = ogonek; +pos = (552,10); +}, +{ +name = top; +pos = (418,544); +}, +{ +name = topright; +pos = (554,544); +} +); +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -8 +place = (388,166); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,167); +type = Stem; +}, +{ +place = (591,218); +type = Stem; +}, +{ +place = (37,219); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(656,-10,o), +(809,93,o), +(809,272,cs), +(809,454,o), +(654,554,o), +(423,554,cs), +(191,554,o), +(37,452,o), +(37,272,cs), +(37,91,o), +(192,-10,o), +(423,-10,cs) ); +}, +{ +closed = 1; +nodes = ( +(317,157,o), +(256,201,o), +(256,272,cs), +(256,343,o), +(317,388,o), +(423,388,cs), +(529,388,o), +(591,344,o), +(591,272,cs), +(591,201,o), +(529,157,o), +(423,157,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (194,0); +}, +{ +name = center; +pos = (310,259); +}, +{ +name = ogonek; +pos = (540,10); +}, +{ +name = top; +pos = (194,517); +}, +{ +name = topright; +pos = (237,516); +} +); +hints = ( +{ +horizontal = 1; +place = (499,27); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -8 +place = (-10,27); +type = Stem; +}, +{ +place = (308,29); +type = Stem; +}, +{ +place = (53,29); +type = Stem; +} ); -stem = -2; -target = ( -1, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(286,-10,o), +(337,91,o), +(337,258,cs), +(337,426,o), +(286,526,o), +(195,526,cs), +(104,526,o), +(53,426,o), +(53,258,cs), +(53,91,o), +(104,-10,o), +(195,-10,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +closed = 1; +nodes = ( +(121,17,o), +(82,108,o), +(82,258,cs), +(82,408,o), +(121,499,o), +(195,499,cs), +(269,499,o), +(308,408,o), +(308,258,cs), +(308,108,o), +(269,17,o), +(195,17,cs) ); -stem = -2; -target = ( -1, -11 +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (192,0); +}, +{ +name = center; +pos = (309,272); +}, +{ +name = ogonek; +pos = (552,10); +}, +{ +name = top; +pos = (192,544); +}, +{ +name = topright; +pos = (266,541); +} +); +hints = ( +{ +horizontal = 1; +place = (414,137); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -5 +horizontal = 1; +place = (-10,138); +type = Stem; +}, +{ +place = (219,156); +type = Stem; +}, +{ +place = (15,156); +type = Stem; +} ); -stem = -2; -target = ( -0, -5 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(305,-10,o), +(375,67,o), +(375,273,cs), +(375,473,o), +(308,551,o), +(194,551,cs), +(81,551,o), +(15,472,o), +(15,273,cs), +(15,67,o), +(85,-10,o), +(194,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(173,128,o), +(171,166,o), +(171,271,cs), +(171,380,o), +(174,414,o), +(194,414,cs), +(215,414,o), +(219,381,o), +(219,271,cs), +(219,166,o), +(216,128,o), +(194,128,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -145,31 +431,30 @@ pos = (309,544); }, { name = topright; -pos = (385,524); +pos = (393,544); } ); -background = { -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(224,364,o), -(258,400,o), -(309,400,cs), -(360,400,o), -(394,364,o), -(394,272,cs), -(394,180,o), -(360,144,o), -(309,144,cs), -(258,144,o), -(224,180,o), -(224,272,cs) -); -} -); -}; -layerId = m020; +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,153); +type = Stem; +}, +{ +place = (395,193); +type = Stem; +}, +{ +place = (30,193); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -209,8 +494,6 @@ nodes = ( width = 618; } ); +note = o; unicode = 111; -userData = { -KernOnName = o; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/oacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/oacute.glyph index 610eb136..a2bd9d95 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/oacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/oacute.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = oacute; -kernLeft = e; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (37,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (40,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (28,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (38,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflex.glyph index 0b9fe1cd..b4075fa6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflex.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ocircumflex; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (-5,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-11,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (5,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (3,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexacute.glyph index d788329a..424a1306 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexacute.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ocircumflexacute; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (45,-155); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +28,46 @@ ref = circumflexcomb_acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (64,-134); +ref = circumflexcomb_acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (55,-155); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (78,-134); +ref = circumflexcomb_acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexdotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexdotbelow.glyph index 5d493f65..b08ec4dc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexdotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexdotbelow.glyph @@ -1,11 +1,25 @@ { -color = 6; glyphname = ocircumflexdotbelow; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +}, +{ +pos = (-5,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -22,7 +36,58 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +}, +{ +pos = (-11,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-1,0); +ref = dotbelowcomb; +}, +{ +pos = (5,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-3,0); +ref = dotbelowcomb; +}, +{ +pos = (3,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexdotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexdotbelow.ss01.glyph index 97e3647f..78434487 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexdotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexdotbelow.ss01.glyph @@ -1,11 +1,24 @@ { -color = 6; glyphname = ocircumflexdotbelow.ss01; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +ref = dotbelowcomb.ss01; +}, +{ +pos = (-5,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -21,7 +34,58 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (-11,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-3,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (5,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +}, +{ +pos = (3,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexgrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexgrave.glyph index a160fa76..f6a1ba32 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexgrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexgrave.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ocircumflexgrave; -kernLeft = egrave; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (23,-155); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -17,7 +28,46 @@ ref = circumflexcomb_gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (24,-134); +ref = circumflexcomb_gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (33,-155); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (38,-134); +ref = circumflexcomb_gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexhookabove.glyph index fe723c59..51bcbb1f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflexhookabove.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ocircumflexhookabove; -kernLeft = egrave; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (39,-155); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -17,7 +28,46 @@ ref = circumflexcomb_hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (35,-134); +ref = circumflexcomb_hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (49,-155); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (49,-134); +ref = circumflexcomb_hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflextilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflextilde.glyph index d942fa31..a439bfe4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ocircumflextilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ocircumflextilde.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ocircumflextilde; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (3,-155); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +28,46 @@ ref = circumflexcomb_tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-11,-134); +ref = circumflexcomb_tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (13,-155); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (3,-134); +ref = circumflexcomb_tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/odieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/odieresis.glyph index aa8e2b01..b9cfd46f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/odieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/odieresis.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = odieresis; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (-5,-155); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +29,46 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-11,-134); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (5,-155); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (3,-134); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/odieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/odieresis.ss01.glyph index dce22aa8..2e41a4e4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/odieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/odieresis.ss01.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = odieresis.ss01; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (-6,-155); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +29,46 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-11,-134); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (4,-155); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (3,-134); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/odotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/odotbelow.glyph index d8f74b09..ec8e3f3d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/odotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/odotbelow.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = odotbelow; -kernLeft = e; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +28,46 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-1,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-3,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/odotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/odotbelow.ss01.glyph index 28cae72e..2c640dc5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/odotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/odotbelow.ss01.glyph @@ -1,11 +1,20 @@ { -color = 6; glyphname = odotbelow.ss01; -kernLeft = e; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -17,7 +26,46 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-3,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/oe.glyph b/sources/MonaSansMono.glyphspackage/glyphs/oe.glyph index e30adac3..50bd219e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/oe.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/oe.glyph @@ -1,7 +1,5 @@ { glyphname = oe; -kernLeft = e; -kernRight = e; layers = ( { anchors = ( @@ -14,17 +12,183 @@ name = top; pos = (308,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (490,35); +type = Stem; +}, +{ +horizontal = 1; +place = (256,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,35); +type = Stem; +}, +{ +place = (792,33); +type = Stem; +}, +{ +place = (418,32); +type = Stem; +}, +{ +place = (418,31); +type = Stem; +}, +{ +place = (23,32); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(331,-10,o), +(407,56,o), +(437,162,c), +(429,162,l), +(459,57,o), +(533,-8,o), +(629,-8,cs), +(721,-8,o), +(804,55,o), +(819,152,c), +(789,152,l), +(772,76,o), +(705,26,o), +(628,26,cs), +(508,26,o), +(449,138,o), +(449,256,c), +(825,256,l), +(833,423,o), +(750,525,o), +(627,525,cs), +(531,525,o), +(457,459,o), +(428,353,c), +(435,353,l), +(408,457,o), +(331,525,o), +(236,525,cs), +(113,525,o), +(23,418,o), +(23,257,cs), +(23,97,o), +(113,-10,o), +(236,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(130,25,o), +(55,118,o), +(55,257,cs), +(55,398,o), +(131,490,o), +(236,490,cs), +(343,490,o), +(418,398,o), +(418,257,cs), +(418,117,o), +(342,25,o), +(236,25,cs) +); +}, +{ +closed = 1; +nodes = ( +(456,410,o), +(526,491,o), +(626,491,cs), +(720,491,o), +(791,420,o), +(792,289,c), +(450,289,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = top; +pos = (308,517); +} +); +hints = ( +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (490,35); +type = Stem; +}, +{ +horizontal = 1; +place = (256,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (580,32); +type = Stem; +}, +{ +place = (301,34); +type = Stem; +}, +{ +place = (4,33); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(245,-8,o), -(302,58,o), -(324,165,c), -(312,166,l), -(332,58,o), -(387,-8,o), +(242,-8,o), +(298,54,o), +(321,152,c), +(315,153,l), +(337,51,o), +(390,-8,o), (463,-8,cs), (539,-8,o), (600,55,o), @@ -33,29 +197,19 @@ nodes = ( (567,75,o), (524,26,o), (463,26,cs), -(385,26,o), -(335,114,o), -(335,267,cs), -(335,270,ls), -(335,411,o), -(386,491,o), -(461,491,cs), -(536,491,o), -(586,417,o), -(580,261,c), -(602,289,l), -(330,289,l), -(329,256,l), +(387,26,o), +(337,111,o), +(335,256,c), (612,256,l), (622,411,o), (569,525,o), (462,525,cs), -(385,525,o), -(331,457,o), -(312,351,c), -(324,352,l), -(302,459,o), -(245,525,o), +(389,525,o), +(336,463,o), +(315,365,c), +(321,365,l), +(298,463,o), +(242,525,o), (170,525,cs), (70,525,o), (4,415,o), @@ -81,6 +235,18 @@ nodes = ( (248,28,o), (169,28,cs) ); +}, +{ +closed = 1; +nodes = ( +(340,419,o), +(389,491,o), +(461,491,cs), +(531,491,o), +(580,425,o), +(580,289,c), +(335,289,l) +); } ); width = 618; @@ -96,17 +262,448 @@ name = top; pos = (309,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (408,146); +type = Stem; +}, +{ +horizontal = 1; +place = (388,166); +type = Stem; +}, +{ +horizontal = 1; +place = (223,115); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,189); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,167); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,145); +type = Stem; +}, +{ +place = (347,161); +type = Stem; +}, +{ +place = (15,183); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(321,-10,o), +(377,11,o), +(419,61,c), +(431,61,l), +(479,11,o), +(525,-10,o), +(591,-10,cs), +(719,-10,o), +(824,66,o), +(833,179,c), +(660,179,l), +(651,153,o), +(617,135,o), +(587,135,cs), +(543,135,o), +(509,167,o), +(508,223,c), +(832,223,l), +(844,433,o), +(747,554,o), +(589,554,cs), +(526,554,o), +(480,533,o), +(433,483,c), +(421,483,l), +(379,533,o), +(321,554,o), +(265,554,cs), +(118,554,o), +(15,452,o), +(15,272,cs), +(15,91,o), +(118,-10,o), +(265,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(226,157,o), +(198,201,o), +(198,272,cs), +(198,343,o), +(226,388,o), +(272,388,cs), +(318,388,o), +(347,344,o), +(347,272,cs), +(347,201,o), +(318,157,o), +(272,157,cs) +); +}, +{ +closed = 1; +nodes = ( +(522,391,o), +(549,408,o), +(580,408,cs), +(621,408,o), +(644,378,o), +(649,338,c), +(512,338,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = top; +pos = (308,517); +} +); +hints = ( +{ +horizontal = 1; +place = (499,27); +type = Stem; +}, +{ +horizontal = 1; +place = (498,28); +type = Stem; +}, +{ +horizontal = 1; +place = (260,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,27); +type = Stem; +}, +{ +place = (343,27); +type = Stem; +}, +{ +place = (342,26); +type = Stem; +}, +{ +place = (188,25); +type = Stem; +}, +{ +place = (26,25); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(163,-10,o), +(184,28,o), +(196,103,c), +(205,103,l), +(218,27,o), +(239,-10,o), +(284,-10,cs), +(328,-10,o), +(362,24,o), +(370,148,c), +(343,148,l), +(337,66,o), +(324,18,o), +(284,18,cs), +(227,18,o), +(213,126,o), +(213,260,c), +(368,260,l), +(367,420,o), +(350,526,o), +(284,526,cs), +(239,526,o), +(218,489,o), +(205,413,c), +(196,413,l), +(184,487,o), +(163,526,o), +(117,526,cs), +(44,526,o), +(26,418,o), +(26,258,cs), +(26,97,o), +(44,-10,o), +(117,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(78,17,o), +(51,63,o), +(51,258,cs), +(51,452,o), +(78,499,o), +(117,499,cs), +(159,499,o), +(188,451,o), +(188,258,cs), +(188,65,o), +(159,17,o), +(117,17,cs) +); +}, +{ +closed = 1; +nodes = ( +(217,458,o), +(246,498,o), +(284,498,cs), +(314,498,o), +(338,466,o), +(342,289,c), +(213,289,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,544); +} +); +hints = ( +{ +horizontal = 1; +place = (551,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (418,133); +type = Stem; +}, +{ +horizontal = 1; +place = (235,98); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,195); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,133); +type = Stem; +}, +{ +place = (265,112); +type = Stem; +}, +{ +place = (162,215); +type = Stem; +}, +{ +place = (162,72); +type = Stem; +}, +{ +place = (12,118); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(155,-10,o), +(176,9,o), +(193,46,c), +(202,46,l), +(219,9,o), +(239,-10,o), +(265,-10,cs), +(336,-10,o), +(370,52,o), +(377,185,c), +(265,185,l), +(264,137,o), +(256,123,o), +(248,123,cs), +(241,123,o), +(235,142,o), +(234,235,c), +(377,235,l), +(382,400,o), +(364,551,o), +(265,551,cs), +(238,551,o), +(217,533,o), +(202,496,c), +(193,496,l), +(177,533,o), +(156,551,o), +(129,551,cs), +(52,551,o), +(12,461,o), +(12,273,cs), +(12,83,o), +(53,-10,o), +(129,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(133,123,o), +(130,155,o), +(130,271,cs), +(130,388,o), +(133,418,o), +(147,418,cs), +(159,418,o), +(162,387,o), +(162,271,cs), +(162,157,o), +(159,123,o), +(147,123,cs) +); +}, +{ +closed = 1; +nodes = ( +(235,397,o), +(240,418,o), +(248,418,cs), +(259,418,o), +(264,398,o), +(265,333,c), +(234,333,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,544); +} +); +hints = ( +{ +horizontal = 1; +place = (413,141); +type = Stem; +}, +{ +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (227,114); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,187); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,142); +type = Stem; +}, +{ +place = (467,145); +type = Stem; +}, +{ +place = (467,141); +type = Stem; +}, +{ +place = (464,148); +type = Stem; +}, +{ +place = (240,145); +type = Stem; +}, +{ +place = (7,152); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(266,-10,o), -(314,27,o), -(346,87,c), -(282,87,l), -(316,24,o), -(366,-10,o), +(246,-10,o), +(290,14,o), +(309,51,c), +(321,51,l), +(342,14,o), +(385,-10,o), (431,-10,cs), (528,-10,o), (600,63,o), @@ -117,27 +714,17 @@ nodes = ( (431,132,cs), (404,132,o), (385,164,o), -(385,222,cs), -(385,332,ls), -(385,380,o), -(399,413,o), -(424,413,cs), -(446,413,o), -(463,383,o), -(464,334,c), -(482,341,l), -(371,341,l), -(371,227,l), +(385,227,c), (612,227,l), (627,415,o), (564,554,o), (426,554,cs), -(366,554,o), -(315,517,o), -(281,453,c), -(349,453,l), -(315,519,o), -(263,554,o), +(381,554,o), +(341,529,o), +(321,490,c), +(309,490,l), +(289,529,o), +(248,554,o), (200,554,cs), (75,554,o), (7,441,o), @@ -163,12 +750,23 @@ nodes = ( (225,143,o), (200,143,cs) ); +}, +{ +closed = 1; +nodes = ( +(387,385,o), +(401,413,o), +(424,413,cs), +(445,413,o), +(461,387,o), +(464,341,c), +(385,341,l) +); } ); width = 618; } ); -metricLeft = o; -metricRight = e; +note = oe; unicode = 339; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ogonek.glyph index 16204bab..ec5e4725 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ogonek.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = ogonek; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = ogonekcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = ogonekcomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = ogonekcomb; +} +); +width = 846; } ); +note = ogonek; unicode = 731; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ogonekcomb.e.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ogonekcomb.e.glyph index 4f94ee72..814d43e3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ogonekcomb.e.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ogonekcomb.e.glyph @@ -1,50 +1,73 @@ { -export = 0; glyphname = ogonekcomb.e; layers = ( { anchors = ( { name = _ogonek; -pos = (326,-2); +pos = (512,35); } ); -background = { -anchors = ( +hints = ( { -name = _ogonek; -pos = (326,-2); +horizontal = 1; +place = (-211,29); +type = Stem; +}, +{ +place = (335,33); +type = Stem; } ); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(343,-198,o), -(362,-195,o), -(375,-190,c), -(375,-163,l), -(358,-169,o), -(338,-170,o), -(328,-170,cs), -(285,-170,o), -(262,-149,o), -(262,-113,cs), -(262,-57,o), -(317,-19,o), -(388,34,c), -(376,51,l), -(299,-2,o), -(229,-48,o), -(229,-115,cs), -(229,-165,o), -(264,-198,o), -(324,-198,cs) +(458,-211,o), +(484,-208,o), +(501,-201,c), +(501,-173,l), +(485,-179,o), +(465,-182,o), +(444,-182,cs), +(395,-182,o), +(368,-161,o), +(368,-123,cs), +(368,-61,o), +(441,-19,o), +(512,35,c), +(464,31,l), +(410,-8,o), +(335,-56,o), +(335,-127,cs), +(335,-179,o), +(372,-211,o), +(438,-211,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +anchors = ( +{ +name = _ogonek; +pos = (388,34); +} +); +hints = ( +{ +horizontal = 1; +place = (-198,28); +type = Stem; +}, +{ +place = (231,31); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -78,39 +101,177 @@ width = 618; anchors = ( { name = _ogonek; -pos = (393,0); +pos = (556,30); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (-229,122); +type = Stem; +}, +{ +place = (276,295); +type = Stem; +}, +{ +place = (276,175); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(352,-208,o), -(395,-200,o), -(413,-192,c), -(413,-99,l), -(399,-104,o), -(382,-107,o), -(368,-107,cs), -(339,-107,o), -(325,-95,o), -(325,-75,cs), -(325,-42,o), -(365,-16,o), -(432,36,c), -(395,52,l), -(283,20,o), -(187,-31,o), -(187,-112,cs), -(187,-173,o), -(235,-208,o), -(314,-208,cs) +(482,-229,o), +(540,-219,o), +(571,-205,c), +(571,-94,l), +(553,-102,o), +(525,-107,o), +(503,-107,cs), +(469,-107,o), +(451,-94,o), +(451,-69,cs), +(451,-38,o), +(481,-12,o), +(556,30,c), +(471,38,l), +(364,11,o), +(276,-42,o), +(276,-123,cs), +(276,-190,o), +(334,-229,o), +(431,-229,cs) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = _ogonek; +pos = (236,21); +} +); +hints = ( +{ +horizontal = 1; +place = (-199,24); +type = Stem; +}, +{ +place = (145,27); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(221,-199,o), +(234,-197,o), +(242,-193,c), +(242,-169,l), +(235,-173,o), +(223,-175,o), +(215,-175,cs), +(188,-175,o), +(172,-156,o), +(172,-123,cs), +(172,-82,o), +(194,-41,o), +(236,21,c), +(225,30,l), +(181,-22,o), +(145,-74,o), +(145,-125,cs), +(145,-172,o), +(170,-199,o), +(208,-199,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _ogonek; +pos = (286,34); +} +); +hints = ( +{ +horizontal = 1; +place = (-202,81); +type = Stem; +}, +{ +place = (106,167); +type = Stem; +}, +{ +place = (106,103); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(230,-202,o), +(258,-195,o), +(273,-187,c), +(273,-114,l), +(264,-118,o), +(252,-121,o), +(238,-121,cs), +(221,-121,o), +(209,-109,o), +(209,-88,cs), +(209,-57,o), +(236,-20,o), +(286,34,c), +(263,52,l), +(158,1,o), +(106,-58,o), +(106,-120,cs), +(106,-170,o), +(137,-202,o), +(197,-202,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _ogonek; +pos = (432,36); +} +); +hints = ( +{ +horizontal = 1; +place = (-208,87); +type = Stem; +}, +{ +place = (187,226); +type = Stem; +}, +{ +place = (187,138); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -141,6 +302,5 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = ogonekcomb.e; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ogonekcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ogonekcomb.glyph index fc33d29b..5d4604ed 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ogonekcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ogonekcomb.glyph @@ -5,100 +5,82 @@ layers = ( anchors = ( { name = _ogonek; -pos = (362,0); +pos = (485,0); } ); -background = { -anchors = ( +hints = ( { -name = _ogonek; -pos = (353,0); +horizontal = 1; +place = (-209,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (342,33); +type = Stem; } ); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(357,-218,o), -(375,-217,o), -(389,-212,c), -(389,-182,l), -(379,-186,o), -(365,-188,o), -(350,-188,cs), -(315,-188,o), -(291,-168,o), -(291,-127,cs), -(291,-95,o), -(312,-57,o), -(375,0,c), -(371,14,l), -(357,21,l), -(275,-53,o), -(258,-97,o), -(258,-133,cs), -(258,-183,o), -(292,-218,o), -(342,-218,cs) +(466,-209,o), +(493,-204,o), +(505,-198,c), +(505,-170,l), +(490,-176,o), +(468,-180,o), +(448,-180,cs), +(400,-180,o), +(375,-161,o), +(375,-126,cs), +(375,-79,o), +(419,-40,o), +(485,0,c), +(472,19,l), +(469,19,l), +(397,-21,o), +(342,-71,o), +(342,-129,cs), +(342,-179,o), +(379,-209,o), +(442,-209,cs) +); +} ); +width = 846; }, { -closed = 1; -nodes = ( -(61,-198,o), -(82,-197,o), -(97,-191,c), -(97,-163,l), -(78,-169,o), -(63,-169,o), -(53,-169,cs), -(6,-169,o), -(-26,-151,o), -(-26,-113,cs), -(-26,-85,o), -(-8,-58,o), -(34,-29,cs), -(76,0,l), -(61,26,l), -(32,6,ls), -(-16,-28,o), -(-59,-59,o), -(-59,-115,cs), -(-59,-164,o), -(-22,-198,o), -(48,-198,cs) +anchors = ( +{ +name = _ogonek; +pos = (362,0); +} ); +hints = ( +{ +horizontal = 1; +place = (-209,29); +type = Stem; }, { -closed = 1; -nodes = ( -(353,-198,o), -(373,-197,o), -(387,-191,c), -(387,-163,l), -(370,-169,o), -(356,-169,o), -(346,-169,cs), -(303,-169,o), -(274,-149,o), -(274,-113,cs), -(274,-83,o), -(290,-57,o), -(329,-29,cs), -(368,-2,l), -(353,24,l), -(314,-4,ls), -(269,-36,o), -(241,-69,o), -(241,-115,cs), -(241,-165,o), -(281,-198,o), -(341,-198,cs) -); -} -); -}; -layerId = m019; +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (241,34); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -133,73 +115,200 @@ width = 618; anchors = ( { name = _ogonek; -pos = (425,0); +pos = (551,0); +} +); +hints = ( +{ +horizontal = 1; +place = (0,10); +type = Stem; +}, +{ +horizontal = 1; +place = (-222,94); +type = Stem; +}, +{ +place = (284,278); +type = Stem; +}, +{ +place = (284,172); +type = Stem; } ); -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(486,-222,o), +(535,-214,o), +(562,-201,c), +(562,-119,l), +(549,-125,o), +(528,-128,o), +(510,-128,cs), +(472,-128,o), +(456,-113,o), +(456,-90,cs), +(456,-56,o), +(491,-25,o), +(551,0,c), +(544,10,l), +(427,10,l), +(313,-26,o), +(284,-80,o), +(284,-125,cs), +(284,-187,o), +(339,-222,o), +(439,-222,cs) +); +} +); +width = 846; +}, +{ anchors = ( { name = _ogonek; -pos = (442,0); +pos = (232,0); } ); +hints = ( +{ +horizontal = 1; +place = (0,8); +type = Stem; +}, +{ +horizontal = 1; +place = (-187,25); +type = Stem; +}, +{ +place = (149,27); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(389,-215,o), -(425,-205,o), -(439,-196,c), -(439,-132,l), -(428,-136,o), -(415,-137,o), -(408,-137,cs), -(378,-137,o), -(365,-120,o), -(365,-94,cs), -(365,-59,o), -(399,-25,o), -(442,0,c), -(424,57,l), -(417,56,l), -(285,6,o), -(228,-52,o), -(228,-118,cs), -(228,-175,o), -(272,-215,o), -(351,-215,cs) +(220,-187,o), +(233,-184,o), +(240,-180,c), +(240,-156,l), +(232,-160,o), +(221,-162,o), +(212,-162,cs), +(185,-162,o), +(176,-142,o), +(176,-119,cs), +(176,-85,o), +(196,-42,o), +(232,0,c), +(229,8,l), +(210,8,l), +(173,-33,o), +(149,-85,o), +(149,-122,cs), +(149,-163,o), +(173,-187,o), +(207,-187,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _ogonek; +pos = (267,0); +} ); +hints = ( +{ +horizontal = 1; +place = (0,11); +type = Stem; +}, +{ +horizontal = 1; +place = (-192,73); +type = Stem; }, { +place = (118,156); +type = Stem; +}, +{ +place = (118,107); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(379,-207,o), -(420,-204,o), -(444,-195,c), -(444,-89,l), -(430,-94,o), -(409,-95,o), -(398,-95,cs), -(366,-96,o), -(346,-88,o), -(345,-68,cs), -(344,-49,o), -(360,-32,o), -(404,-13,cs), -(433,0,l), -(386,98,l), -(351,83,ls), -(248,38,o), -(184,-12,o), -(184,-91,cs), -(184,-170,o), -(249,-207,o), -(347,-207,cs) -); -} -); -}; -layerId = m020; +(234,-192,o), +(260,-187,o), +(274,-180,c), +(274,-115,l), +(269,-117,o), +(261,-119,o), +(254,-119,cs), +(235,-119,o), +(225,-107,o), +(225,-89,cs), +(225,-64,o), +(243,-30,o), +(267,0,c), +(265,11,l), +(189,11,l), +(144,-31,o), +(118,-74,o), +(118,-115,cs), +(118,-163,o), +(153,-192,o), +(208,-192,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _ogonek; +pos = (425,0); +} +); +hints = ( +{ +horizontal = 1; +place = (0,11); +type = Stem; +}, +{ +horizontal = 1; +place = (-221,89); +type = Stem; +}, +{ +place = (184,250); +type = Stem; +}, +{ +place = (184,165); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -231,13 +340,6 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = ogonekcomb; unicode = 808; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ograve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ograve.glyph index 85d019e1..1d1b090f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ograve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ograve.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ograve; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (-50,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +29,46 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-66,-134); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-42,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-52,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohookabove.glyph index 21c2e687..958b6e09 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohookabove.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ohookabove; -kernLeft = e; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (-5,-155); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +28,46 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-4,-134); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (5,-155); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (10,-134); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohorn.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohorn.glyph index c82ddb59..73331c22 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohorn.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohorn.glyph @@ -1,38 +1,85 @@ { color = 7; glyphname = ohorn; -kernLeft = e; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { -alignment = -1; ref = o; }, { -pos = (152,-2); +pos = (160,-8); +ref = horncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = o; +}, +{ +pos = (133,8); ref = horncomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (264,-66); +ref = horncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (82,0); +ref = horncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (149,-1); +ref = horncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; ref = o; }, { -pos = (200,-66); +pos = (208,-46); ref = horncomb; } ); width = 618; } ); -metricLeft = o; -metricWidth = o; unicode = 417; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohornacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohornacute.glyph index 7f1ec2f8..2e0a7ecd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohornacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohornacute.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ohornacute; -kernLeft = e; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (37,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = ohorn; @@ -17,7 +28,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (40,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (28,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (38,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = ohorn; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohorndotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohorndotbelow.glyph index 3ca20e65..707daf72 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohorndotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohorndotbelow.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ohorndotbelow; -kernLeft = e; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (1,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = ohorn; @@ -17,7 +28,46 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-5,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-1,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-3,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = ohorn; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohorndotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohorndotbelow.ss01.glyph index 0362dd96..cb8a3da4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohorndotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohorndotbelow.ss01.glyph @@ -1,10 +1,20 @@ { -color = 6; glyphname = ohorndotbelow.ss01; -kernLeft = e; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = ohorn; +}, +{ +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = ohorn; @@ -16,7 +26,46 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-6,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-3,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-4,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = ohorn; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohorngrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohorngrave.glyph index 69728d71..0ff5e2c7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohorngrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohorngrave.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ohorngrave; -kernLeft = egrave; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-50,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = ohorn; @@ -17,7 +28,46 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-66,-134); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-42,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-52,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = ohorn; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohornhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohornhookabove.glyph index 3f73b79e..b2f71282 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohornhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohornhookabove.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ohornhookabove; -kernLeft = e; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-5,-155); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = ohorn; @@ -17,7 +28,46 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-4,-134); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (5,-155); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (10,-134); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = ohorn; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohorntilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohorntilde.glyph index f696d111..39c69b78 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohorntilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohorntilde.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ohorntilde; -kernLeft = egrave; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-3,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = ohorn; @@ -17,7 +28,46 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (-12,-134); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (7,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ohorn; +}, +{ +pos = (2,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = ohorn; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ohungarumlaut.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ohungarumlaut.glyph index 872619ae..e227aacf 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ohungarumlaut.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ohungarumlaut.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ohungarumlaut; -kernLeft = e; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (35,-155); +ref = hungarumlautcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +29,46 @@ ref = hungarumlautcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (62,-134); +ref = hungarumlautcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (45,-155); +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (76,-134); +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/omacron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/omacron.glyph index 28185a9d..c61f6a77 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/omacron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/omacron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = omacron; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (-6,-155); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +29,46 @@ ref = macroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-12,-134); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (4,-155); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (2,-134); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/one.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/one.blackC_ircled.glyph index 640f3210..97e5c454 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/one.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/one.blackC_ircled.glyph @@ -1,51 +1,86 @@ { -color = 0; glyphname = one.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (583,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,160); +type = Stem; +}, +{ +place = (463,342); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(371,486,l), -(271,486,l), -(271,512,l), -(287,512,ls), -(345,512,o), -(367,540,o), -(371,582,c), -(405,582,l), -(405,149,l), -(371,149,l) +(427,150,l), +(427,486,l), +(322,486,l), +(322,513,l), +(342,513,ls), +(400,513,o), +(423,541,o), +(426,583,c), +(463,583,l), +(463,150,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,123); +type = Stem; +}, +{ +horizontal = 1; +place = (66,127); +type = Stem; +}, +{ +place = (335,273); +type = Stem; +}, +{ +place = (10,298); +type = Stem; +}, +{ +place = (10,219); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -67,6 +102,7 @@ nodes = ( { closed = 1; nodes = ( +(308,193,l), (308,462,l), (229,462,l), (229,482,l), @@ -75,179 +111,220 @@ nodes = ( (305,504,o), (308,538,c), (335,538,l), -(335,193,l), -(308,193,l) +(335,193,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (586,153); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -112, -21 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (-11,164); +type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -529, -23 -); -stem = -2; +place = (536,277); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -520, -33 -); -stem = -2; +place = (33,353); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -105, -21 +place = (33,238); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -place = ( -527, -31 +closed = 1; +nodes = ( +(386,153,l), +(386,398,l), +(271,398,l), +(271,506,l), +(290,506,ls), +(345,506,o), +(389,538,o), +(394,586,c), +(536,586,l), +(536,153,l) ); -stem = -2; -type = Stem; +} +); +width = 846; }, { -horizontal = 0; -options = 0; -place = ( -482, -40 -); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (581,158); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-9,157); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (228,151); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --18, -0 -); -stem = -2; +place = (11,188); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --18, -0 -); -stem = -2; +place = (11,132); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(199,148,l), +(199,495,l), +(143,495,l), +(143,522,l), +(155,522,ls), +(186,522,o), +(200,545,o), +(201,581,c), +(228,581,l), +(228,148,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (582,157); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,156); +type = Stem; }, { -anchors = ( +place = (279,103); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (8,161); +type = Stem; +}, +{ +place = (8,79); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(341,405,l), -(225,405,l), -(225,502,l), -(245,502,ls), -(300,502,o), -(344,534,o), -(349,582,c), -(468,582,l), -(468,149,l), -(341,149,l) +(169,149,l), +(169,414,l), +(87,414,l), +(87,503,l), +(105,503,ls), +(143,503,o), +(173,534,o), +(177,582,c), +(279,582,l), +(279,149,l) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (535,120); +type = Stem; +}, +{ +horizontal = 1; +place = (75,124); +type = Stem; +}, +{ +place = (392,217); +type = Stem; +}, +{ +place = (9,195); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -269,6 +346,7 @@ nodes = ( { closed = 1; nodes = ( +(294,199,l), (294,397,l), (204,397,l), (204,473,l), @@ -277,18 +355,13 @@ nodes = ( (296,497,o), (300,535,c), (392,535,l), -(392,199,l), -(294,199,l) +(392,199,l) ); } ); width = 618; } ); +note = one.blackCircled; unicode = 10102; -userData = { -RMXScaler = { -source = one; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/one.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/one.circled.glyph index 82b66a5c..b0fa2d64 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/one.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/one.circled.glyph @@ -1,162 +1,577 @@ { -color = 0; glyphname = one.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (486,27); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (427,36); +type = Stem; +}, +{ +place = (322,141); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) ); }, { closed = 1; nodes = ( -(216,149,l), -(216,582,l), -(182,582,l), -(178,540,o), -(156,512,o), -(98,512,cs), -(82,512,l), -(82,486,l), -(182,486,l), -(182,149,l) +(463,150,l), +(463,583,l), +(426,583,l), +(423,541,o), +(400,513,o), +(342,513,cs), +(322,513,l), +(322,486,l), +(427,486,l), +(427,150,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (475,24); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (307,31); +type = Stem; +}, +{ +place = (10,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); }, { -pos = (103,205); -ref = oneinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +}, +{ +closed = 1; +nodes = ( +(338,169,l), +(338,562,l), +(307,562,l), +(303,524,o), +(283,499,o), +(230,499,cs), +(216,499,l), +(216,475,l), +(307,475,l), +(307,169,l) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (398,108); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (386,150); +type = Stem; +}, +{ +place = (271,265); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(536,153,l), +(536,586,l), +(394,586,l), +(389,538,o), +(345,506,o), +(290,506,cs), +(271,506,l), +(271,398,l), +(386,398,l), +(386,153,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (522,28); +type = Stem; +}, +{ +horizontal = 1; +place = (495,55); +type = Stem; +}, +{ +horizontal = 1; +place = (495,27); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (199,27); +type = Stem; +}, +{ +place = (197,29); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (581,158); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,157); +type = Stem; +}, +{ +place = (228,151); +type = Stem; +}, +{ +place = (11,188); +type = Stem; +}, +{ +place = (11,132); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(228,148,l), +(228,581,l), +(201,581,l), +(200,545,o), +(186,522,o), +(155,522,cs), +(143,522,l), +(143,495,l), +(199,495,l), +(199,148,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (540,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (414,168); +type = Stem; +}, +{ +horizontal = 1; +place = (149,77); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (166,109); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (582,157); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,156); +type = Stem; +}, +{ +place = (279,103); +type = Stem; +}, +{ +place = (8,161); +type = Stem; +}, +{ +place = (8,79); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) ); }, { closed = 1; nodes = ( -(299,149,l), -(299,582,l), -(180,582,l), -(175,534,o), -(131,502,o), -(76,502,cs), -(56,502,l), -(56,405,l), -(172,405,l), -(172,149,l) +(279,149,l), +(279,582,l), +(177,582,l), +(173,534,o), +(143,503,o), +(105,503,cs), +(87,503,l), +(87,414,l), +(169,414,l), +(169,149,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (403,89); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (291,116); +type = Stem; +}, +{ +place = (186,221); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); }, { -pos = (113,207); -ref = oneinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(407,171,l), +(407,564,l), +(298,564,l), +(294,521,o), +(254,492,o), +(204,492,cs), +(186,492,l), +(186,403,l), +(291,403,l), +(291,171,l) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); +note = one.circled; unicode = 9312; -userData = { -RMXScaler = { -source = one; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/one.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/one.dnom.glyph index 44138c1c..4883a649 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/one.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/one.dnom.glyph @@ -2,115 +2,249 @@ glyphname = one.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (307,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (429,35); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(253,0,l), -(253,397,l), -(221,397,l), -(218,360,o), -(200,333,o), -(144,333,cs), -(130,333,l), -(130,309,l), -(222,309,l), -(222,0,l) +(429,0,l), +(464,0,l), +(464,397,l), +(429,397,l), +(425,354,o), +(401,333,o), +(352,333,cs), +(303,333,l), +(303,307,l), +(429,307,l) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -9 +place = (309,24); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (222,31); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(225,0,l), +(255,0,l), +(255,397,l), +(224,397,l), +(221,360,o), +(203,333,o), +(150,333,cs), +(136,333,l), +(136,309,l), +(225,309,l) ); -type = BottomGhost; +} +); +width = 618; }, { +hints = ( +{ horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (214,92); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (394,126); +type = Stem; +}, +{ +place = (291,229); +type = Stem; +} ); -stem = -2; -target = ( -0, -7 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(394,0,l), +(520,0,l), +(520,375,l), +(401,375,l), +(396,332,o), +(356,306,o), +(308,306,cs), +(271,306,l), +(271,214,l), +(394,214,l) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (300,23); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (178,24); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -9 +place = (177,24); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(177,0,l), +(201,0,l), +(201,373,l), +(178,373,l), +(177,338,o), +(167,322,o), +(147,322,cs), +(115,322,l), +(115,300,l), +(177,300,l) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (216,78); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (175,88); +type = Stem; +}, +{ +place = (167,96); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(168,0,l), +(257,0,l), +(257,333,l), +(175,333,l), +(172,296,o), +(150,272,o), +(123,272,cs), +(108,272,l), +(108,200,l), +(168,200,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (220,86); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; }, { -layerId = m020; +place = (198,113); +type = Stem; +}, +{ +place = (94,217); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(311,0,l), -(311,375,l), -(205,375,l), -(200,331,o), -(159,306,o), -(112,306,cs), -(94,306,l), -(94,220,l), -(198,220,l), -(198,0,l) +(200,0,l), +(313,0,l), +(313,375,l), +(207,375,l), +(202,331,o), +(161,306,o), +(116,306,cs), +(98,306,l), +(98,220,l), +(200,220,l) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnName = one.dnom; -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = one; -}; -}; +note = one.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/one.glyph b/sources/MonaSansMono.glyphspackage/glyphs/one.glyph index 88c4f392..4b29a12a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/one.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/one.glyph @@ -2,12 +2,91 @@ glyphname = one; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (566,164); +type = Stem; +}, +{ +horizontal = 1; +place = (566,30); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (431,34); +type = Stem; +}, +{ +place = (427,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(74,0,l), +(774,0,l), +(774,36,l), +(465,36,l), +(465,730,l), +(427,730,l), +(427,710,l), +(420,631,o), +(384,596,o), +(262,596,cs), +(106,596,l), +(106,566,l), +(431,566,l), +(431,36,l), +(74,36,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (572,157); +type = Stem; +}, +{ +horizontal = 1; +place = (572,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (292,37); +type = Stem; +}, +{ +place = (290,39); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(329,27,l), +(87,0,l), +(529,0,l), +(529,36,l), +(329,36,l), (329,729,l), (290,729,l), (290,709,ls), @@ -17,128 +96,233 @@ nodes = ( (100,604,l), (100,572,l), (292,572,l), -(292,27,l) +(292,36,l), +(87,36,l) ); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (730,-20); +target = down; +type = TopGhost; }, { +horizontal = 1; +place = (418,170); +type = Stem; +}, +{ +horizontal = 1; +place = (0,180); +type = Stem; +}, +{ +place = (347,212); +type = Stem; +}, +{ +place = (333,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(529,0,l), -(529,36,l), -(87,36,l), -(87,0,l) +(74,0,l), +(795,0,l), +(795,180,l), +(559,180,l), +(559,730,l), +(347,730,l), +(347,720,ls), +(340,641,o), +(287,588,o), +(187,588,cs), +(75,588,l), +(75,418,l), +(333,418,l), +(333,180,l), +(74,180,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -12 -); +place = (595,135); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -0, -8 -); +place = (595,30); +type = Stem; +}, +{ +horizontal = 1; +place = (0,30); +type = Stem; +}, +{ +place = (196,30); +type = Stem; +}, +{ +place = (194,164); +type = Stem; +}, +{ +place = (194,32); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +place = (45,181); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(45,0,l), +(358,0,l), +(358,30,l), +(226,30,l), +(226,730,l), +(196,730,l), +(196,720,ls), +(194,654,o), +(172,625,o), +(123,625,cs), +(45,625,l), +(45,595,l), +(194,595,l), +(194,30,l), +(45,30,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -background = { +horizontal = 1; +place = (452,146); +type = Stem; +}, +{ +horizontal = 1; +place = (0,174); +type = Stem; +}, +{ +place = (146,158); +type = Stem; +}, +{ +place = (133,171); +type = Stem; +}, +{ +place = (29,275); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(809,0,l), -(809,166,l), -(636,166,l), -(636,721,l), -(453,721,l), -(445,643,o), -(390,591,o), -(284,591,cs), -(252,591,l), -(252,443,l), -(441,443,l), -(441,166,l), -(245,166,l), -(245,0,l) +(29,0,l), +(366,0,l), +(366,174,l), +(304,174,l), +(304,729,l), +(146,729,l), +(146,719,ls), +(139,632,o), +(107,598,o), +(36,598,cs), +(29,598,l), +(29,452,l), +(133,452,l), +(133,174,l), +(29,174,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (454,154); +type = Stem; +}, +{ +horizontal = 1; +place = (0,174); +type = Stem; +}, +{ +place = (247,181); +type = Stem; +}, +{ +place = (235,193); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(428,158,l), +(52,0,l), +(568,0,l), +(568,174,l), +(428,174,l), (428,729,l), (247,729,l), (247,727,ls), (247,654,o), -(196,608,o), -(115,608,cs), -(54,608,l), -(54,454,l), +(197,608,o), +(118,608,cs), +(58,608,l), +(58,454,l), (235,454,l), -(235,158,l) -); -}, -{ -closed = 1; -nodes = ( -(572,0,l), -(572,174,l), -(48,174,l), -(48,0,l) +(235,174,l), +(52,174,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = one; unicode = 49; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/one.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/one.numr.glyph index ca6d87b4..6e429847 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/one.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/one.numr.glyph @@ -3,92 +3,65 @@ color = 6; glyphname = one.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = one.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,357); +ref = one.dnom; +} ); -type = BottomGhost; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -7 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = one.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = one.dnom; } ); -}; width = 618; }, { -layerId = m020; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = one.dnom; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = one.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; -width = 618; +width = 846; } ); -userData = { -KernOnName = one.numr; -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = one; -}; -}; +note = one.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/one.ss09.glyph b/sources/MonaSansMono.glyphspackage/glyphs/one.ss09.glyph deleted file mode 100644 index 21bb5a9c..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/one.ss09.glyph +++ /dev/null @@ -1,97 +0,0 @@ -{ -glyphname = one.ss09; -kernLeft = one; -layers = ( -{ -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(349,0,l), -(349,729,l), -(310,729,l), -(304,659,o), -(282,619,o), -(185,617,cs), -(91,615,l), -(91,585,l), -(312,585,l), -(312,0,l) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -7 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(443,0,l), -(443,729,l), -(262,729,l), -(251,651,o), -(194,602,o), -(91,595,cs), -(29,591,l), -(29,446,l), -(250,451,l), -(250,0,l) -); -} -); -width = 618; -} -); -userData = { -KernOnName = one; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/oneeighth.glyph b/sources/MonaSansMono.glyphspackage/glyphs/oneeighth.glyph index 0cbb9e35..71031d4b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/oneeighth.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/oneeighth.glyph @@ -3,64 +3,140 @@ color = 6; glyphname = oneeighth; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { alignment = -1; -pos = (-126,0); +pos = (-271,0); ref = one.numr; }, { alignment = -1; -pos = (-24,0); +pos = (-25,0); ref = fraction; }, { alignment = -1; -pos = (247,0); +pos = (235,0); ref = eight.dnom; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = one.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = one.numr; -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { alignment = -1; -pos = (-85,72); +pos = (-95,0); ref = one.numr; -scale = (0.9,0.9); +scale = (0.9,1); }, { alignment = -1; pos = (-5,0); ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (290,0); +ref = eight.dnom; +scale = (0.9,1); +} +); +width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-271,0); +ref = one.numr; +}, +{ +alignment = -1; +pos = (-25,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (235,0); +ref = eight.dnom; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-110,0); +ref = one.numr; +}, +{ +alignment = -1; +pos = (-10,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (114,0); +ref = eight.dnom; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-89,0); +ref = one.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (10,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (131,0); +ref = eight.dnom; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +alignment = -1; +pos = (-90,0); +ref = one.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (10,0); +ref = fraction; +scale = (0.9,1); }, { alignment = -1; -pos = (281,0); +pos = (295,0); ref = eight.dnom; -scale = (0.9,0.9); +scale = (0.9,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = one.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = one.numr; -}; width = 618; } ); -metricWidth = H; unicode = 8539; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/onehalf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/onehalf.glyph index 6a9adbf8..c8c6605e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/onehalf.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/onehalf.glyph @@ -3,64 +3,140 @@ color = 6; glyphname = onehalf; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { alignment = -1; -pos = (-126,0); +pos = (-271,0); ref = one.numr; }, { alignment = -1; -pos = (-24,0); +pos = (-25,0); ref = fraction; }, { alignment = -1; -pos = (270,0); +pos = (235,0); ref = two.dnom; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = one.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = one.numr; -}; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +alignment = -1; +pos = (-107,0); +ref = one.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (-17,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (278,0); +ref = two.dnom; +scale = (0.9,1); +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-271,0); +ref = one.numr; +}, +{ +alignment = -1; +pos = (-25,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (235,0); +ref = two.dnom; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-110,0); +ref = one.numr; +}, +{ +alignment = -1; +pos = (-10,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (114,0); +ref = two.dnom; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-96,0); +ref = one.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (14,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (138,0); +ref = two.dnom; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; -pos = (-85,72); +pos = (-92,0); ref = one.numr; -scale = (0.9,0.9); +scale = (0.9,1); }, { alignment = -1; -pos = (1,0); +pos = (8,0); ref = fraction; +scale = (0.9,1); }, { alignment = -1; pos = (293,0); ref = two.dnom; -scale = (0.9,0.9); +scale = (0.9,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = one.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = one.numr; -}; width = 618; } ); -metricWidth = H; unicode = 189; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/oneinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/oneinferior.glyph index dfa093bb..ed4073b0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/oneinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/oneinferior.glyph @@ -2,17 +2,59 @@ glyphname = oneinferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (225,174); +horizontal = 1; +place = (296,27); +type = Stem; +}, +{ +place = (433,36); +type = Stem; +}, +{ +place = (328,141); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(433,-40,l), +(469,-40,l), +(469,393,l), +(432,393,l), +(429,351,o), +(406,323,o), +(348,323,cs), +(328,323,l), +(328,296,l), +(433,296,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (297,26); +type = Stem; +}, +{ +place = (224,34); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(224,-40,l), (258,-40,l), (258,393,l), (224,393,l), @@ -21,76 +63,142 @@ nodes = ( (140,323,cs), (124,323,l), (124,297,l), -(224,297,l), -(224,-40,l) +(224,297,l) ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -9 +place = (205,108); +type = Stem; +}, +{ +place = (387,150); +type = Stem; +}, +{ +place = (272,265); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(387,-40,l), +(537,-40,l), +(537,393,l), +(395,393,l), +(390,345,o), +(346,313,o), +(291,313,cs), +(272,313,l), +(272,205,l), +(387,205,l) ); -stem = -2; -target = ( -u, -p +} ); -type = BottomGhost; +width = 846; }, { +hints = ( +{ horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (307,27); +type = Stem; +}, +{ +place = (189,27); +type = Stem; +}, +{ +place = (187,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(187,-40,l), +(216,-40,l), +(216,393,l), +(189,393,l), +(188,357,o), +(176,334,o), +(147,334,cs), +(137,334,l), +(137,307,l), +(187,307,l) ); -stem = -2; -target = ( -0, -7 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (225,89); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -9 +place = (182,101); +type = Stem; +}, +{ +place = (174,109); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(174,-40,l), +(283,-40,l), +(283,393,l), +(182,393,l), +(178,345,o), +(150,314,o), +(116,314,cs), +(97,314,l), +(97,225,l), +(174,225,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (216,97); +type = Stem; }, { -anchors = ( +place = (196,127); +type = Stem; +}, { -name = _center; -pos = (216,174); +place = (80,243); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(196,-40,l), (323,-40,l), (323,393,l), (204,393,l), @@ -99,30 +207,13 @@ nodes = ( (100,313,cs), (80,313,l), (80,216,l), -(196,216,l), -(196,-40,l) +(196,216,l) ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); +note = oneinferior; unicode = 8321; -userData = { -KernOnName = oneinferior; -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = one; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/onequarter.glyph b/sources/MonaSansMono.glyphspackage/glyphs/onequarter.glyph index 3ac99a4b..a6f5174c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/onequarter.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/onequarter.glyph @@ -3,64 +3,140 @@ color = 6; glyphname = onequarter; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { alignment = -1; -pos = (-126,0); +pos = (-271,0); ref = one.numr; }, { alignment = -1; -pos = (-24,0); +pos = (-25,0); ref = fraction; }, { alignment = -1; -pos = (247,0); +pos = (235,0); ref = four.dnom; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = one.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = one.numr; -}; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +alignment = -1; +pos = (-107,0); +ref = one.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (3,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (278,0); +ref = four.dnom; +scale = (0.9,1); +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-271,0); +ref = one.numr; +}, +{ +alignment = -1; +pos = (-25,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (235,0); +ref = four.dnom; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-110,0); +ref = one.numr; +}, +{ +alignment = -1; +pos = (-10,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (114,0); +ref = four.dnom; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-96,0); +ref = one.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (20,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (124,0); +ref = four.dnom; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; -pos = (-85,72); +pos = (-90,0); ref = one.numr; -scale = (0.9,0.9); +scale = (0.9,1); }, { alignment = -1; -pos = (1,0); +pos = (40,0); ref = fraction; +scale = (0.9,1); }, { alignment = -1; -pos = (293,0); +pos = (295,0); ref = four.dnom; -scale = (0.9,0.9); +scale = (0.9,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = one.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = one.numr; -}; width = 618; } ); -metricWidth = H; unicode = 188; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/onesuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/onesuperior.glyph index e7bde55c..18f806b1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/onesuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/onesuperior.glyph @@ -1,99 +1,67 @@ { -color = 6; glyphname = onesuperior; -kernLeft = onesuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = oneinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = oneinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = oneinferior; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,376); +ref = oneinferior; +} ); -type = BottomGhost; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -7 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = oneinferior; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -9 -); -stem = -2; -target = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = oneinferior; +} ); -type = Stem; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = oneinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = oneinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = oneinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = oneinferior; -}; -width = 618; +width = 846; } ); +note = onesuperior; unicode = 185; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = one; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ordfeminine.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ordfeminine.glyph index 9342a37f..e98ca9d6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ordfeminine.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ordfeminine.glyph @@ -2,7 +2,111 @@ glyphname = ordfeminine; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (703,32); +type = Stem; +}, +{ +horizontal = 1; +place = (385,32); +type = Stem; +}, +{ +place = (553,37); +type = Stem; +}, +{ +place = (230,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(471,385,o), +(529,420,o), +(550,471,c), +(553,471,l), +(553,391,l), +(590,391,l), +(590,729,l), +(555,729,l), +(553,655,l), +(550,655,l), +(528,705,o), +(472,735,o), +(400,735,cs), +(299,735,o), +(230,668,o), +(230,560,cs), +(230,454,o), +(299,385,o), +(400,385,cs) +); +}, +{ +closed = 1; +nodes = ( +(324,417,o), +(268,473,o), +(268,560,cs), +(268,651,o), +(324,703,o), +(408,703,cs), +(498,703,o), +(553,645,o), +(553,581,cs), +(553,545,ls), +(553,478,o), +(499,417,o), +(408,417,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (705,30); +type = Stem; +}, +{ +horizontal = 1; +place = (386,30); +type = Stem; +}, +{ +place = (409,35); +type = Stem; +}, +{ +place = (408,36); +type = Stem; +}, +{ +place = (151,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -50,7 +154,318 @@ nodes = ( width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (626,110); +type = Stem; +}, +{ +horizontal = 1; +place = (626,105); +type = Stem; +}, +{ +horizontal = 1; +place = (626,60); +type = Stem; +}, +{ +horizontal = 1; +place = (421,60); +type = Stem; +}, +{ +horizontal = 1; +place = (377,104); +type = Stem; +}, +{ +horizontal = 1; +place = (370,111); +type = Stem; +}, +{ +place = (488,143); +type = Stem; +}, +{ +place = (483,148); +type = Stem; +}, +{ +place = (482,149); +type = Stem; +}, +{ +place = (189,148); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(411,370,o), +(456,389,o), +(478,421,c), +(483,421,l), +(483,377,l), +(631,377,l), +(631,731,l), +(490,731,l), +(486,686,l), +(481,686,l), +(461,716,o), +(423,736,o), +(361,736,cs), +(258,736,o), +(189,666,o), +(189,553,cs), +(189,442,o), +(258,370,o), +(361,370,cs) +); +}, +{ +closed = 1; +nodes = ( +(366,481,o), +(337,505,o), +(337,553,cs), +(337,601,o), +(366,626,o), +(408,626,cs), +(454,626,o), +(482,598,o), +(482,557,cs), +(482,550,ls), +(482,509,o), +(455,481,o), +(408,481,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (711,25); +type = Stem; +}, +{ +horizontal = 1; +place = (711,18); +type = Stem; +}, +{ +horizontal = 1; +place = (392,18); +type = Stem; +}, +{ +horizontal = 1; +place = (385,25); +type = Stem; +}, +{ +place = (234.5,29.5); +type = Stem; +}, +{ +place = (234,30); +type = Stem; +}, +{ +place = (116,30); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(208,385,o), +(224,407,o), +(233,441,c), +(234,441,l), +(234,392,l), +(264,392,l), +(264,729,l), +(235,729,l), +(234,680,l), +(233,680,l), +(224,714,o), +(208,736,o), +(181,736,cs), +(142,736,o), +(116,693,o), +(116,560,cs), +(116,430,o), +(140,385,o), +(181,385,cs) +); +}, +{ +closed = 1; +nodes = ( +(155,410,o), +(146,465,o), +(146,560,cs), +(146,657,o), +(155,711,o), +(191,711,cs), +(217,711,o), +(234,672,o), +(234,591,cs), +(234,529,ls), +(234,449,o), +(217,410,o), +(191,410,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (736,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (645,84); +type = Stem; +}, +{ +horizontal = 1; +place = (645,43); +type = Stem; +}, +{ +horizontal = 1; +place = (418,45); +type = Stem; +}, +{ +horizontal = 1; +place = (377,86); +type = Stem; +}, +{ +horizontal = 1; +place = (370,93); +type = Stem; +}, +{ +place = (207,118); +type = Stem; +}, +{ +place = (58,119); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(165,370,o), +(190,382,o), +(202,418,c), +(207,418,l), +(207,377,l), +(325,377,l), +(325,729,l), +(210,729,l), +(207,688,l), +(202,688,l), +(190,724,o), +(168,736,o), +(142,736,cs), +(93,736,o), +(58,696,o), +(58,553,cs), +(58,441,o), +(74,370,o), +(142,370,cs) +); +}, +{ +closed = 1; +nodes = ( +(182,463,o), +(177,483,o), +(177,553,cs), +(177,615,o), +(179,645,o), +(192,645,cs), +(203,645,o), +(207,625,o), +(207,562,cs), +(207,544,ls), +(207,489,o), +(205,463,o), +(192,463,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (636,102); +type = Stem; +}, +{ +horizontal = 1; +place = (636,95); +type = Stem; +}, +{ +horizontal = 1; +place = (636,42); +type = Stem; +}, +{ +horizontal = 1; +place = (430,42); +type = Stem; +}, +{ +horizontal = 1; +place = (377,95); +type = Stem; +}, +{ +horizontal = 1; +place = (370,102); +type = Stem; +}, +{ +place = (358,128); +type = Stem; +}, +{ +place = (357,129); +type = Stem; +}, +{ +place = (110,130); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -98,11 +513,6 @@ nodes = ( width = 618; } ); +note = ordfeminine; unicode = 170; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ordmasculine.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ordmasculine.glyph index 80b9af83..2163775b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ordmasculine.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ordmasculine.glyph @@ -24,7 +24,109 @@ name = topright; pos = (485,730); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (702,32); +type = Stem; +}, +{ +horizontal = 1; +place = (384,33); +type = Stem; +}, +{ +place = (575,38); +type = Stem; +}, +{ +place = (234,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(537,384,o), +(613,455,o), +(613,559,cs), +(613,665,o), +(537,734,o), +(424,734,cs), +(310,734,o), +(234,665,o), +(234,559,cs), +(234,454,o), +(310,384,o), +(424,384,cs) +); +}, +{ +closed = 1; +nodes = ( +(332,417,o), +(272,473,o), +(272,559,cs), +(272,646,o), +(332,702,o), +(424,702,cs), +(516,702,o), +(575,646,o), +(575,559,cs), +(575,473,o), +(515,417,o), +(424,417,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,392); +}, +{ +name = center; +pos = (309,561); +}, +{ +name = ogonek; +pos = (460,399); +}, +{ +name = top; +pos = (309,730); +}, +{ +name = topright; +pos = (485,730); +} +); +hints = ( +{ +horizontal = 1; +place = (703,31); +type = Stem; +}, +{ +horizontal = 1; +place = (386,31); +type = Stem; +}, +{ +place = (429,35); +type = Stem; +}, +{ +place = (154,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -86,7 +188,273 @@ name = topright; pos = (494,731); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (627,111); +type = Stem; +}, +{ +horizontal = 1; +place = (370,112); +type = Stem; +}, +{ +place = (496,147); +type = Stem; +}, +{ +place = (203,148); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(556,370,o), +(643,437,o), +(643,554,cs), +(643,673,o), +(555,738,o), +(423,738,cs), +(290,738,o), +(203,671,o), +(203,554,cs), +(203,436,o), +(291,370,o), +(423,370,cs) +); +}, +{ +closed = 1; +nodes = ( +(375,482,o), +(351,509,o), +(351,554,cs), +(351,599,o), +(375,627,o), +(423,627,cs), +(472,627,o), +(496,599,o), +(496,554,cs), +(496,510,o), +(472,482,o), +(423,482,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,392); +}, +{ +name = center; +pos = (309,561); +}, +{ +name = ogonek; +pos = (460,399); +}, +{ +name = top; +pos = (309,730); +}, +{ +name = topright; +pos = (485,730); +} +); +hints = ( +{ +horizontal = 1; +place = (710,26); +type = Stem; +}, +{ +horizontal = 1; +place = (385,26); +type = Stem; +}, +{ +place = (242,29); +type = Stem; +}, +{ +place = (119,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(253,385,o), +(271,454,o), +(271,561,cs), +(271,665,o), +(254,736,o), +(195,736,cs), +(137,736,o), +(119,666,o), +(119,561,cs), +(119,455,o), +(137,385,o), +(195,385,cs) +); +}, +{ +closed = 1; +nodes = ( +(166,411,o), +(148,444,o), +(148,561,cs), +(148,677,o), +(166,710,o), +(195,710,cs), +(224,710,o), +(242,679,o), +(242,561,cs), +(242,442,o), +(224,411,o), +(195,411,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,377); +}, +{ +name = center; +pos = (309,554); +}, +{ +name = ogonek; +pos = (467,384); +}, +{ +name = top; +pos = (309,731); +}, +{ +name = topright; +pos = (494,731); +} +); +hints = ( +{ +horizontal = 1; +place = (644,92); +type = Stem; +}, +{ +horizontal = 1; +place = (370,93); +type = Stem; +}, +{ +place = (210,119); +type = Stem; +}, +{ +place = (63,118); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(273,370,o), +(329,418,o), +(329,555,cs), +(329,687,o), +(275,736,o), +(195,736,cs), +(115,736,o), +(63,686,o), +(63,555,cs), +(63,419,o), +(118,370,o), +(195,370,cs) +); +}, +{ +closed = 1; +nodes = ( +(181,463,o), +(181,489,o), +(181,553,cs), +(181,623,o), +(182,644,o), +(195,644,cs), +(209,644,o), +(210,623,o), +(210,553,cs), +(210,489,o), +(210,463,o), +(195,463,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,377); +}, +{ +name = center; +pos = (309,554); +}, +{ +name = ogonek; +pos = (467,384); +}, +{ +name = top; +pos = (309,731); +}, +{ +name = topright; +pos = (494,731); +} +); +hints = ( +{ +horizontal = 1; +place = (636,102); +type = Stem; +}, +{ +horizontal = 1; +place = (370,102); +type = Stem; +}, +{ +place = (362,129); +type = Stem; +}, +{ +place = (127,129); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -126,11 +494,6 @@ nodes = ( width = 618; } ); +note = ordmasculine; unicode = 186; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/oslash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/oslash.glyph index 334c1e02..035fc739 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/oslash.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/oslash.glyph @@ -1,10 +1,21 @@ { color = 6; glyphname = oslash; -kernLeft = oslash; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +ref = slashlongcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -16,7 +27,43 @@ ref = slashlongcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +ref = slashlongcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +ref = slashlongcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +ref = slashlongcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/otilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/otilde.glyph index 53f4d0b4..fe2395f6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/otilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/otilde.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = otilde; -kernLeft = egrave; -kernRight = o; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = o; +}, +{ +pos = (-3,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = o; @@ -18,7 +29,46 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (-12,-134); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = o; +}, +{ +pos = (7,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = o; +}, +{ +pos = (2,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = o; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/p.glyph b/sources/MonaSansMono.glyphspackage/glyphs/p.glyph index 359fae7c..cc3773f5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/p.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/p.glyph @@ -1,7 +1,5 @@ { glyphname = p; -kernLeft = n; -kernRight = p; layers = ( { anchors = ( @@ -11,14 +9,129 @@ pos = (305,0); }, { name = top; +pos = (425,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,34); +type = Stem; +}, +{ +place = (724,38); +type = Stem; +}, +{ +place = (117,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(117,-167,l), +(154,-167,l), +(154,130,l), +(162,130,l), +(200,47,o), +(308,-9,o), +(446,-9,cs), +(634,-9,o), +(762,97,o), +(762,259,cs), +(762,424,o), +(633,526,o), +(446,526,cs), +(305,526,o), +(201,475,o), +(162,398,c), +(154,398,l), +(152,517,l), +(117,517,l) +); +}, +{ +closed = 1; +nodes = ( +(262,25,o), +(154,126,o), +(154,234,cs), +(154,294,ls), +(154,396,o), +(262,492,o), +(444,492,cs), +(610,492,o), +(724,407,o), +(724,259,cs), +(724,118,o), +(613,25,o), +(444,25,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; pos = (305,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,33); +type = Stem; +}, +{ +place = (507,38); +type = Stem; +}, +{ +place = (103,37); +type = Stem; +}, +{ +place = (103,35); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(103,-167,l), (140,-167,l), (140,119,l), (149,119,l), @@ -36,8 +149,7 @@ nodes = ( (149,396,c), (139,396,l), (137,517,l), -(103,517,l), -(103,-167,l) +(103,517,l) ); }, { @@ -59,149 +171,273 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -place = ( -0, -21 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (409,544); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (387,165); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-10,165); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, --20 +place = (598,219); +type = Stem; +}, +{ +place = (67,219); +type = Stem; +}, +{ +place = (67,210.5); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(67,-167,l), +(286,-167,l), +(286,69,l), +(298,69,l), +(337,20,o), +(413,-10,o), +(512,-10,cs), +(694,-10,o), +(817,99,o), +(817,271,cs), +(817,444,o), +(694,552,o), +(514,552,cs), +(399,552,o), +(330,520,o), +(293,473,c), +(281,473,l), +(274,544,l), +(67,544,l) ); -type = TopGhost; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(346,155,o), +(286,200,o), +(286,265,cs), +(286,277,ls), +(286,342,o), +(346,387,o), +(445,387,cs), +(536,387,o), +(598,346,o), +(598,271,cs), +(598,195,o), +(535,155,o), +(445,155,cs) ); -stem = -2; -type = Stem; +} +); +width = 846; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (185,517); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (500,26); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (-10,26); +type = Stem; +}, +{ +place = (311,30); +type = Stem; +}, +{ +place = (74,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(74,-167,l), +(103,-167,l), +(103,77,l), +(111,77,l), +(127,24,o), +(163,-10,o), +(212,-10,cs), +(279,-10,o), +(341,51,o), +(341,258,cs), +(341,461,o), +(281,526,o), +(212,526,cs), +(167,526,o), +(128,498,o), +(111,439,c), +(103,439,l), +(102,516,l), +(74,516,l) ); -stem = -2; -target = ( -u, -p +}, +{ +closed = 1; +nodes = ( +(153,16,o), +(103,78,o), +(103,207,cs), +(103,310,ls), +(103,437,o), +(153,500,o), +(205,500,cs), +(279,500,o), +(311,409,o), +(311,258,cs), +(311,108,o), +(279,16,o), +(205,16,cs) +); +} ); -type = BottomGhost; +width = 390; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (189,544); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (549,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (414,127); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -21 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (414,73); +type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (50,72); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (-12,134); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (222,144); +type = Stem; +}, +{ +place = (31,145); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(31,-167,l), +(176,-167,l), +(176,50,l), +(186,50,l), +(201,9,o), +(225,-12,o), +(260,-12,cs), +(348,-12,o), +(366,82,o), +(366,262,cs), +(366,496,o), +(327,549,o), +(260,549,cs), +(220,549,o), +(202,529,o), +(186,487,c), +(176,487,l), +(174,541,l), +(31,541,l) +); +}, +{ +closed = 1; +nodes = ( +(177,122,o), +(176,168,o), +(176,230,cs), +(176,307,ls), +(176,383,o), +(180,414,o), +(198,414,cs), +(219,414,o), +(222,374,o), +(222,262,cs), +(222,155,o), +(216,122,o), +(198,122,cs) +); +} +); +width = 390; }, { anchors = ( @@ -214,11 +450,51 @@ name = top; pos = (309,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (401,143); +type = Stem; +}, +{ +horizontal = 1; +place = (401,64); +type = Stem; +}, +{ +horizontal = 1; +place = (79,64); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,153); +type = Stem; +}, +{ +place = (392,196); +type = Stem; +}, +{ +place = (54,192); +type = Stem; +}, +{ +place = (54,186.5); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(54,-167,l), (246,-167,l), (246,79,l), (259,79,l), @@ -236,8 +512,7 @@ nodes = ( (259,465,c), (244,465,l), (237,544,l), -(54,544,l), -(54,-167,l) +(54,544,l) ); }, { @@ -262,7 +537,6 @@ nodes = ( width = 618; } ); -metricLeft = l; -metricRight = b; +note = p; unicode = 112; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/paragraph.glyph b/sources/MonaSansMono.glyphspackage/glyphs/paragraph.glyph index a50de7dc..d6d7ed67 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/paragraph.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/paragraph.glyph @@ -3,11 +3,93 @@ color = 0; glyphname = paragraph; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (547,30); +type = Stem; +}, +{ +place = (373,31); +type = Stem; +}, +{ +place = (185,219); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(373,0,l), +(404,0,l), +(404,699,l), +(547,699,l), +(547,0,l), +(577,0,l), +(577,699,l), +(672,699,l), +(672,729,l), +(374,729,ls), +(261,729,o), +(185,678,o), +(185,571,cs), +(185,472,o), +(245,406,o), +(373,407,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (414,148); +type = Stem; +}, +{ +place = (414,38); +type = Stem; +}, +{ +place = (251,38); +type = Stem; +}, +{ +place = (70,219); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(251,0,l), (289,0,l), (289,693,l), (414,693,l), @@ -22,79 +104,188 @@ nodes = ( (70,571,cs), (70,471,o), (135,405,o), -(251,406,c), -(251,0,l) +(251,406,c) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -16 -); +place = (542,187); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -7 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (493,214); +type = Stem; +}, +{ +place = (268,154); +type = Stem; +} ); -stem = -2; -target = ( -1, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(268,0,l), +(422,0,l), +(422,542,l), +(493,542,l), +(493,0,l), +(707,0,l), +(707,542,l), +(800,542,l), +(800,729,l), +(308,729,ls), +(130,729,o), +(46,652,o), +(46,515,cs), +(46,394,o), +(128,315,o), +(268,315,c) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (702,27); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (287,31); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -14 +place = (166,31); +type = Stem; +}, +{ +place = (9,188); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(166,0,l), +(197,0,l), +(197,702,l), +(287,702,l), +(287,0,l), +(318,0,l), +(318,702,l), +(395,702,l), +(395,729,l), +(167,729,ls), +(72,729,o), +(9,673,o), +(9,581,cs), +(9,494,o), +(66,438,o), +(166,441,c) ); -stem = -2; -target = ( -1, -6 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (593,136); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (268,181); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -2 +place = (68,132); +type = Stem; +} ); -stem = -2; -target = ( -0, -3 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(68,0,l), +(200,0,l), +(200,593,l), +(268,593,l), +(268,0,l), +(449,0,l), +(449,593,l), +(518,593,l), +(518,729,l), +(68,729,ls), +(-49,729,o), +(-128,658,o), +(-128,551,cs), +(-128,437,o), +(-49,381,o), +(68,381,c) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (569,160); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (402,151); +type = Stem; +}, +{ +place = (202,125); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(202,0,l), (327,0,l), (327,569,l), (402,569,l), @@ -109,19 +300,13 @@ nodes = ( (1,528,cs), (1,409,o), (75,332,o), -(202,337,c), -(202,0,l) +(202,337,c) ); } ); width = 618; } ); +note = paragraph; unicode = 182; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/parenleft.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/parenleft.case.glyph index c5aa3c27..fe0e9159 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/parenleft.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/parenleft.case.glyph @@ -1,9 +1,55 @@ { glyphname = parenleft.case; -kernRight = parenleft.case; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (-63,856); +type = Stem; +}, +{ +place = (319,35); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(551,-63,l), +(434,26,o), +(354,189,o), +(354,365,cs), +(354,537,o), +(430,702,o), +(551,793,c), +(514,793,l), +(390,697,o), +(319,533,o), +(319,365,cs), +(319,198,o), +(390,33,o), +(514,-63,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-63,856); +type = Stem; +}, +{ +place = (222,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -25,30 +71,129 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = parenleft; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = parenleft; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-63,856); +type = Stem; +}, +{ +place = (251,200); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(616,-63,l), +(517,34,o), +(451,206,o), +(451,365,cs), +(451,524,o), +(516,696,o), +(616,793,c), +(446,793,l), +(327,706,o), +(251,535,o), +(251,365,cs), +(251,196,o), +(327,24,o), +(446,-63,c) +); +} +); +width = 846; +}, +{ +hints = ( { -horizontal = 0; -options = 0; -origin = ( -0, -13 +horizontal = 1; +place = (-63,856); +type = Stem; +}, +{ +place = (142,33); +type = Stem; +} ); -stem = -2; -target = ( -0, -6 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(272,-63,l), +(215,25,o), +(175,187,o), +(175,365,cs), +(175,533,o), +(212,700,o), +(272,793,c), +(238,793,l), +(178,697,o), +(142,530,o), +(142,365,cs), +(142,200,o), +(178,33,o), +(238,-63,c) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-63,856); +type = Stem; +}, +{ +place = (65,167); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(325,-63,l), +(279,18,o), +(232,191,o), +(232,365,cs), +(232,542,o), +(285,714,o), +(325,793,c), +(170,793,l), +(115,712,o), +(65,539,o), +(65,365,cs), +(65,190,o), +(115,17,o), +(170,-63,c) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-63,856); +type = Stem; +}, +{ +place = (155,185); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -70,16 +215,8 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = parenleft; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = parenleft; -}; width = 618; } ); -userData = { -KernOnSpecialSpacing = { -R = parenthesis; -}; -}; +note = parenleft.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/parenleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/parenleft.glyph index 7582cc81..ee3d656a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/parenleft.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/parenleft.glyph @@ -1,78 +1,223 @@ { glyphname = parenleft; -kernLeft = parenleft; -kernRight = parenleft; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (-167,960); +type = Stem; +}, +{ +place = (284,42); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(456,-167,l), -(323,-68,o), -(231,115,o), -(231,313,cs), -(231,499,o), -(312,686,o), -(456,793,c), -(419,793,l), -(275,684,o), -(195,500,o), -(195,313,cs), -(195,126,o), -(275,-58,o), -(419,-167,c) +(587,-167,l), +(435,-68,o), +(326,113,o), +(326,313,cs), +(326,494,o), +(417,682,o), +(587,793,c), +(535,793,l), +(375,685,o), +(284,500,o), +(284,313,cs), +(284,126,o), +(375,-59,o), +(535,-167,c) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (-167,960); type = Stem; +}, +{ +place = (181,47); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(472,-167,l), +(329,-67,o), +(228,116,o), +(228,313,cs), +(228,497,o), +(316,685,o), +(472,793,c), +(424,793,l), +(270,685,o), +(181,501,o), +(181,313,cs), +(181,125,o), +(270,-59,o), +(424,-167,c) +); } ); -}; width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-167,960); +type = Stem; +}, +{ +place = (175,242); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(706,-167,l), +(534,-57,o), +(417,135,o), +(417,313,cs), +(417,491,o), +(527,684,o), +(706,793,c), +(442,793,l), +(284,697,o), +(175,503,o), +(175,313,cs), +(175,123,o), +(284,-71,o), +(442,-167,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-167,960); +type = Stem; +}, +{ +place = (119,33); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(304,-167,l), +(214,-67,o), +(152,111,o), +(152,313,cs), +(152,502,o), +(210,690,o), +(304,793,c), +(268,793,l), +(174,687,o), +(119,497,o), +(119,313,cs), +(119,129,o), +(174,-61,o), +(268,-167,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-167,960); +type = Stem; +}, +{ +place = (46,171); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(354,-167,l), +(281,-80,o), +(217,121,o), +(217,313,cs), +(217,514,o), +(284,701,o), +(354,793,c), +(196,793,l), +(111,701,o), +(46,507,o), +(46,313,cs), +(46,118,o), +(111,-76,o), +(196,-167,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-167,960); +type = Stem; +}, +{ +place = (121,215); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(486,-167,l), -(395,-48,o), -(334,144,o), -(334,313,cs), -(334,482,o), -(395,674,o), -(486,793,c), -(324,793,l), -(219,681,o), -(149,489,o), -(149,313,cs), -(149,137,o), -(219,-55,o), -(324,-167,c) +(518,-167,l), +(408,-42,o), +(336,151,o), +(336,313,cs), +(336,478,o), +(408,670,o), +(518,793,c), +(329,793,l), +(205,681,o), +(121,488,o), +(121,313,cs), +(121,138,o), +(205,-55,o), +(329,-167,c) ); } ); width = 618; } ); +note = parenleft; unicode = 40; -userData = { -KernOnName = parenleft; -KernOnSpecialSpacing = { -R = parenthesis; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/parenright.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/parenright.case.glyph index a65ed48a..35d1e69f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/parenright.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/parenright.case.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = parenright.case; -kernLeft = parenright.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { angle = 180; @@ -12,30 +11,43 @@ pos = (618,729); ref = parenleft.case; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = parenright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = parenright; -com.schriftgestaltung.hints = ( -{ -horizontal = 0; -options = 0; -origin = ( -0, -6 +width = 618; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,729); +ref = parenleft.case; +} ); -stem = -2; -target = ( -0, -13 +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,729); +ref = parenleft.case; +} ); -type = Stem; +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,729); +ref = parenleft.case; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { angle = 180; @@ -43,18 +55,19 @@ pos = (618,729); ref = parenleft.case; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = parenright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = parenright; -}; width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,729); +ref = parenleft.case; +} +); +width = 846; } ); -metricLeft = parenright; -metricRight = parenright; -userData = { -KernOnSpecialSpacing = { -L = parenthesis; -}; -}; +note = parenright.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/parenright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/parenright.glyph index 858e57e9..b131c959 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/parenright.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/parenright.glyph @@ -1,44 +1,66 @@ { color = 6; glyphname = parenright; -kernLeft = parenright; -kernRight = parenright; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; pos = (618,626); ref = parenleft; } ); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 0; -options = 0; -origin = ( -0, -6 +width = 618; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,626); +ref = parenleft; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,626); +ref = parenleft; +} ); -stem = -2; -target = ( -0, -13 +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (618,626); +ref = parenleft; +} ); -type = Stem; +width = 618; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,626); +ref = parenleft; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 3; angle = 180; pos = (618,626); ref = parenleft; @@ -47,12 +69,6 @@ ref = parenleft; width = 618; } ); -metricLeft = "=|parenleft"; -metricRight = "=|parenleft"; +note = parenright; unicode = 41; -userData = { -KernOnSpecialSpacing = { -L = parenthesis; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/percent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/percent.glyph index 962ebd8a..a4ff0945 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/percent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/percent.glyph @@ -1,488 +1,817 @@ { glyphname = percent; -kernLeft = percent; -kernRight = percent; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (707,28); +type = Stem; +}, +{ +horizontal = 1; +place = (394,27); +type = Stem; +}, +{ +horizontal = 1; +place = (305,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (766,33); +type = Stem; +}, +{ +place = (484,34); +type = Stem; +}, +{ +place = (328,33); +type = Stem; +}, +{ +place = (46,34); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(99,0,l), -(561,729,l), -(519,729,l), -(58,0,l) +(200,0,l), +(448,368,l), +(691,729,l), +(650,729,l), +(421,387,l), +(161,0,l) ); }, { closed = 1; nodes = ( -(156,320,o), -(212,391,o), -(212,523,cs), -(212,654,o), -(157,725,o), -(75,725,cs), -(-8,725,o), -(-64,655,o), -(-64,523,cs), -(-64,392,o), -(-9,320,o), -(75,320,cs) +(297,394,o), +(361,455,o), +(361,564,cs), +(361,674,o), +(296,735,o), +(204,735,cs), +(111,735,o), +(46,674,o), +(46,564,cs), +(46,453,o), +(112,394,o), +(205,394,cs) ); }, { closed = 1; nodes = ( -(10,352,o), -(-27,411,o), -(-27,523,cs), -(-27,634,o), -(10,693,o), -(75,693,cs), -(138,693,o), -(175,635,o), -(175,523,cs), -(175,411,o), -(138,352,o), -(75,352,cs) +(125,421,o), +(80,475,o), +(80,564,cs), +(80,654,o), +(126,707,o), +(204,707,cs), +(282,707,o), +(328,655,o), +(328,564,cs), +(328,474,o), +(281,421,o), +(204,421,cs) ); }, { closed = 1; nodes = ( -(627,-5,o), -(683,66,o), -(683,197,cs), -(683,329,o), -(628,400,o), -(546,400,cs), -(462,400,o), -(407,329,o), -(407,198,cs), -(407,66,o), -(462,-5,o), -(546,-5,cs) +(735,-10,o), +(799,51,o), +(799,161,cs), +(799,271,o), +(734,333,o), +(642,333,cs), +(549,333,o), +(484,271,o), +(484,161,cs), +(484,50,o), +(550,-10,o), +(643,-10,cs) ); }, { closed = 1; nodes = ( -(481,27,o), -(444,85,o), -(444,197,cs), -(444,310,o), -(481,368,o), -(546,368,cs), -(608,368,o), -(645,310,o), -(645,197,cs), -(645,84,o), -(608,27,o), -(546,27,cs) +(563,18,o), +(518,71,o), +(518,161,cs), +(518,251,o), +(564,305,o), +(642,305,cs), +(721,305,o), +(766,251,o), +(766,161,cs), +(766,71,o), +(720,18,o), +(642,18,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (704,30); +type = Stem; +}, +{ +horizontal = 1; +place = (451,30); +type = Stem; +}, +{ +horizontal = 1; +place = (248,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,30); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (546,35); +type = Stem; +}, +{ +place = (333,34); +type = Stem; +}, +{ +place = (251,34); +type = Stem; +}, +{ +place = (37,35); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(99,0,l), -(561,729,l), -(519,729,l), -(58,0,l) +(123,0,l), +(323,358,l), +(536,729,l), +(495,729,l), +(299,381,l), +(83,0,l) ); }, { closed = 1; nodes = ( -(226,414,o), -(282,471,o), -(282,577,cs), -(282,682,o), -(227,739,o), -(145,739,cs), -(62,739,o), -(6,682,o), -(6,577,cs), -(6,471,o), -(61,414,o), -(145,414,cs) +(531,-5,o), +(581,45,o), +(581,136,cs), +(581,228,o), +(532,278,o), +(457,278,cs), +(382,278,o), +(333,228,o), +(333,137,cs), +(333,45,o), +(382,-5,o), +(457,-5,cs) ); }, { closed = 1; nodes = ( -(80,446,o), -(43,492,o), -(43,577,cs), -(43,662,o), -(80,707,o), -(145,707,cs), -(208,707,o), -(245,662,o), -(245,577,cs), -(245,492,o), -(208,446,o), -(145,446,cs) +(400,25,o), +(367,63,o), +(367,136,cs), +(367,210,o), +(400,248,o), +(457,248,cs), +(513,248,o), +(546,210,o), +(546,136,cs), +(546,62,o), +(513,25,o), +(457,25,cs) ); }, { closed = 1; nodes = ( -(556,-5,o), -(612,52,o), -(612,157,cs), -(612,263,o), -(557,320,o), -(475,320,cs), -(391,320,o), -(336,263,o), -(336,158,cs), -(336,52,o), -(391,-5,o), -(475,-5,cs) +(235,451,o), +(285,501,o), +(285,594,cs), +(285,684,o), +(236,734,o), +(161,734,cs), +(87,734,o), +(37,684,o), +(37,594,cs), +(37,501,o), +(86,451,o), +(161,451,cs) ); }, { closed = 1; nodes = ( -(410,27,o), -(373,72,o), -(373,157,cs), -(373,243,o), -(410,288,o), -(475,288,cs), -(537,288,o), -(574,243,o), -(574,157,cs), -(574,71,o), -(537,27,o), -(475,27,cs) +(105,481,o), +(72,521,o), +(72,594,cs), +(72,665,o), +(105,704,o), +(161,704,cs), +(218,704,o), +(251,666,o), +(251,594,cs), +(251,521,o), +(218,481,o), +(161,481,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -4, -11 -); -stem = -2; -target = ( -3, -11 -); +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (626,110); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -3, -5 -); -stem = -2; -target = ( -4, -5 -); +place = (396,111); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -5 -); -stem = -2; -target = ( -2, -5 -); +place = (226,110); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -2, -11 -); -stem = -2; -target = ( -1, -11 -); +place = (-5,112); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -3 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (687,136); +type = Stem; +}, +{ +place = (463,137); +type = Stem; +}, +{ +place = (247,137); +type = Stem; +}, +{ +place = (23,138); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(259,0,l), +(481,339,l), +(758,729,l), +(589,729,l), +(378,406,l), +(90,0,l) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -0, -2 +closed = 1; +nodes = ( +(313,396,o), +(384,461,o), +(384,566,cs), +(384,671,o), +(314,736,o), +(204,736,cs), +(94,736,o), +(23,671,o), +(23,566,cs), +(23,461,o), +(93,396,o), +(203,396,cs) ); -stem = -2; -target = ( -d, -o, -w, -n +}, +{ +closed = 1; +nodes = ( +(173,507,o), +(161,523,o), +(161,566,cs), +(161,610,o), +(173,626,o), +(204,626,cs), +(235,626,o), +(247,610,o), +(247,566,cs), +(247,523,o), +(235,507,o), +(203,507,cs) +); +}, +{ +closed = 1; +nodes = ( +(753,-5,o), +(823,60,o), +(823,165,cs), +(823,270,o), +(754,336,o), +(644,336,cs), +(534,336,o), +(463,271,o), +(463,165,cs), +(463,60,o), +(533,-5,o), +(643,-5,cs) ); -type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +closed = 1; +nodes = ( +(612,107,o), +(600,122,o), +(600,165,cs), +(600,210,o), +(612,226,o), +(644,226,cs), +(675,226,o), +(687,210,o), +(687,165,cs), +(687,122,o), +(675,107,o), +(643,107,cs) ); -stem = -2; -target = ( -2, -2 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (708,25); +type = Stem; +}, +{ +horizontal = 1; +place = (495,25); +type = Stem; +}, +{ +horizontal = 1; +place = (208,23); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,25); +type = Stem; +}, +{ +horizontal = 1; +place = (-1,21); +target = up; +type = BottomGhost; +}, +{ +place = (320,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -8 +place = (191,29); +type = Stem; +}, +{ +place = (174,28); +type = Stem; +}, +{ +place = (47,28); +type = Stem; +} ); -stem = -2; -target = ( -1, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(77,-1,l), +(210,362,l), +(345,729,l), +(314,729,l), +(185,370,l), +(45,-1,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -3, -8 +closed = 1; +nodes = ( +(320,-7,o), +(348,34,o), +(348,112,cs), +(348,189,o), +(320,231,o), +(269,231,cs), +(219,231,o), +(191,190,o), +(191,112,cs), +(191,35,o), +(219,-7,o), +(269,-7,cs) ); -stem = -2; -target = ( -4, -2 +}, +{ +closed = 1; +nodes = ( +(238,18,o), +(220,51,o), +(220,112,cs), +(220,174,o), +(238,208,o), +(270,208,cs), +(302,208,o), +(320,174,o), +(320,112,cs), +(320,51,o), +(302,18,o), +(270,18,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -4, -8 +closed = 1; +nodes = ( +(174,495,o), +(202,536,o), +(202,614,cs), +(202,691,o), +(174,733,o), +(124,733,cs), +(75,733,o), +(47,691,o), +(47,614,cs), +(47,536,o), +(75,495,o), +(124,495,cs) ); -stem = -2; -target = ( -3, -2 +}, +{ +closed = 1; +nodes = ( +(93,520,o), +(75,552,o), +(75,614,cs), +(75,676,o), +(93,708,o), +(124,708,cs), +(156,708,o), +(174,676,o), +(174,614,cs), +(174,552,o), +(156,520,o), +(124,520,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (659,76); +type = Stem; +}, +{ +horizontal = 1; +place = (506,75); +type = Stem; +}, +{ +horizontal = 1; +place = (149,75); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,75); +type = Stem; +}, +{ +horizontal = 1; +place = (-1,21); +target = up; +type = BottomGhost; +}, +{ +place = (283,82); +type = Stem; }, { -background = { +place = (171,83); +type = Stem; +}, +{ +place = (136,83); +type = Stem; +}, +{ +place = (25,83); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(138,0,l), -(603,729,l), -(479,729,l), -(14,0,l) +(114,-1,l), +(229,386,l), +(365,729,l), +(277,729,l), +(179,393,l), +(25,-1,l) ); }, { closed = 1; nodes = ( -(162,348,o), -(227,416,o), -(227,536,cs), -(227,646,o), -(171,726,o), -(70,726,cs), -(-28,726,o), -(-92,655,o), -(-92,539,cs), -(-92,427,o), -(-36,348,o), -(66,348,cs) +(324,-5,o), +(365,43,o), +(365,110,cs), +(365,176,o), +(324,224,o), +(268,224,cs), +(211,224,o), +(171,177,o), +(171,110,cs), +(171,42,o), +(211,-5,o), +(268,-5,cs) ); }, { closed = 1; nodes = ( -(50,450,o), -(30,449,o), -(30,537,cs), -(30,626,o), -(51,623,o), -(67,623,cs), -(85,623,o), -(105,625,o), -(105,537,cs), -(105,448,o), -(85,450,o), -(67,450,cs) +(258,70,o), +(254,84,o), +(254,110,cs), +(254,134,o), +(258,149,o), +(269,149,cs), +(279,149,o), +(283,134,o), +(283,110,cs), +(283,84,o), +(279,70,o), +(269,70,cs) ); }, { closed = 1; nodes = ( -(645,-3,o), -(709,66,o), -(709,186,cs), -(709,296,o), -(653,376,o), -(552,376,cs), -(455,376,o), -(390,306,o), -(390,188,cs), -(390,78,o), -(446,-3,o), -(548,-3,cs) +(179,506,o), +(219,553,o), +(219,619,cs), +(219,688,o), +(179,735,o), +(122,735,cs), +(66,735,o), +(25,688,o), +(25,619,cs), +(25,553,o), +(66,506,o), +(122,506,cs) ); }, { closed = 1; nodes = ( -(533,100,o), -(512,98,o), -(512,187,cs), -(512,276,o), -(533,273,o), -(550,273,cs), -(567,273,o), -(587,275,o), -(587,187,cs), -(587,98,o), -(567,100,o), -(550,100,cs) +(112,581,o), +(108,596,o), +(108,620,cs), +(108,646,o), +(112,659,o), +(122,659,cs), +(134,659,o), +(137,647,o), +(136,620,cs), +(135,595,o), +(134,581,o), +(122,581,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (637,98); +type = Stem; +}, +{ +horizontal = 1; +place = (447,98); +type = Stem; +}, +{ +horizontal = 1; +place = (180,98); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,98); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (487,107); +type = Stem; +}, +{ +place = (323,107); +type = Stem; +}, +{ +place = (189,107); +type = Stem; +}, +{ +place = (25,107); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(141,0,l), -(606,729,l), -(482,729,l), -(17,0,l) +(176,0,l), +(364,351,l), +(587,729,l), +(448,729,l), +(277,406,l), +(37,0,l) ); }, { closed = 1; nodes = ( -(238,436,o), -(294,494,o), -(294,586,cs), -(294,678,o), -(238,736,o), -(148,736,cs), -(58,736,o), -(2,678,o), -(2,586,cs), -(2,494,o), -(58,436,o), -(148,436,cs) +(541,-10,o), +(594,46,o), +(594,134,cs), +(594,223,o), +(541,278,o), +(459,278,cs), +(375,278,o), +(323,223,o), +(323,134,cs), +(323,46,o), +(375,-10,o), +(459,-10,cs) ); }, { closed = 1; nodes = ( -(125,536,o), -(113,553,o), -(113,586,cs), -(113,619,o), -(125,636,o), -(148,636,cs), -(171,636,o), -(183,619,o), -(183,586,cs), -(183,553,o), -(171,536,o), -(148,536,cs) +(440,88,o), +(430,104,o), +(430,134,cs), +(430,164,o), +(439,180,o), +(459,180,cs), +(478,180,o), +(487,165,o), +(487,134,cs), +(487,104,o), +(478,88,o), +(459,88,cs) ); }, { closed = 1; nodes = ( -(560,-10,o), -(616,48,o), -(616,140,cs), -(616,232,o), -(560,290,o), -(470,290,cs), -(380,290,o), -(324,232,o), -(324,140,cs), -(324,48,o), -(380,-10,o), -(470,-10,cs) +(244,447,o), +(296,503,o), +(296,591,cs), +(296,680,o), +(244,735,o), +(160,735,cs), +(77,735,o), +(25,679,o), +(25,591,cs), +(25,503,o), +(78,447,o), +(160,447,cs) ); }, { closed = 1; nodes = ( -(447,90,o), -(435,107,o), -(435,140,cs), -(435,173,o), -(447,190,o), -(470,190,cs), -(493,190,o), -(505,173,o), -(505,140,cs), -(505,107,o), -(493,90,o), -(470,90,cs) +(141,545,o), +(132,560,o), +(132,591,cs), +(132,621,o), +(140,637,o), +(160,637,cs), +(179,637,o), +(189,622,o), +(189,591,cs), +(189,560,o), +(179,545,o), +(160,545,cs) ); } ); width = 618; } ); +note = percent; unicode = 37; -userData = { -KernOnName = percent; -KernOnSpecialSpacing = { -L = "spaced-off"; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/period.glyph b/sources/MonaSansMono.glyphspackage/glyphs/period.glyph index 18f6de2b..0ed475df 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/period.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/period.glyph @@ -1,28 +1,73 @@ { glyphname = period; -kernLeft = period; -kernRight = period; layers = ( { anchors = ( { -name = "#entry"; -pos = (216,0); +name = _top; +pos = (423,101); }, { -name = "#exit"; -pos = (402,0); +name = top; +pos = (423,517); +} +); +hints = ( +{ +horizontal = 1; +place = (-7,108); +type = Stem; }, { +place = (363,120); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(457,-7,o), +(483,16,o), +(483,47,cs), +(483,78,o), +(457,101,o), +(423,101,cs), +(389,101,o), +(363,78,o), +(363,47,cs), +(363,16,o), +(389,-7,o), +(423,-7,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ name = _top; pos = (309,83); }, { name = top; -pos = (309,524); +pos = (309,517); +} +); +hints = ( +{ +horizontal = 1; +place = (-7,90); +type = Stem; +}, +{ +place = (262,94); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -47,23 +92,182 @@ width = 618; { anchors = ( { -name = "#entry"; -pos = (160,0); +name = _top; +pos = (424,241); +}, +{ +name = top; +pos = (424,544); +} +); +hints = ( +{ +horizontal = 1; +place = (-10,270); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (244,359); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(529,-10,o), +(603,46,o), +(603,126,cs), +(603,205,o), +(529,260,o), +(423,260,cs), +(317,260,o), +(244,205,o), +(244,126,cs), +(244,46,o), +(317,-10,o), +(423,-10,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (195,80); +}, +{ +name = top; +pos = (195,516); +} +); +hints = ( +{ +horizontal = 1; +place = (-6,83); +type = Stem; +}, +{ +horizontal = 1; +place = (-6,21); +target = up; +type = BottomGhost; +}, +{ +place = (156,78); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(215,-6,o), +(234,11,o), +(234,36,cs), +(234,60,o), +(215,77,o), +(195,77,cs), +(174,77,o), +(156,60,o), +(156,36,cs), +(156,11,o), +(174,-6,o), +(195,-6,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (195,213); }, { -name = "#exit"; -pos = (458,0); +name = top; +pos = (195,541); +} +); +hints = ( +{ +horizontal = 1; +place = (-10,221); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (81,225); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(258,-10,o), +(308,32,o), +(308,100,cs), +(308,169,o), +(258,211,o), +(197,211,cs), +(133,211,o), +(83,169,o), +(83,100,cs), +(83,32,o), +(133,-10,o), +(197,-10,cs) +); +} +); +width = 390; }, { +anchors = ( +{ name = _top; pos = (309,243); }, { name = top; -pos = (309,552); +pos = (309,544); +} +); +hints = ( +{ +horizontal = 1; +place = (-8,251); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,21); +target = up; +type = BottomGhost; +}, +{ +place = (183,252); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -86,12 +290,6 @@ nodes = ( width = 618; } ); +note = period; unicode = 46; -userData = { -KernOnName = period; -KernOnSpecialSpacing = { -L = period; -R = period; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/period.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/period.ss01.glyph index 6455d558..f9db4d79 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/period.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/period.ss01.glyph @@ -1,19 +1,45 @@ { glyphname = period.ss01; -kernLeft = period.ss01; -kernRight = period.ss01; layers = ( { anchors = ( { -name = "#entry"; -pos = (224,0); +name = _top; +pos = (424,94); }, { -name = "#exit"; -pos = (410,0); +name = top; +pos = (424,517); +} +); +hints = ( +{ +horizontal = 1; +place = (0,91); +type = Stem; }, { +place = (382,84); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(382,0,l), +(466,0,l), +(466,91,l), +(382,91,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ name = _top; pos = (310,87); }, @@ -22,15 +48,26 @@ name = top; pos = (310,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (0,87); +type = Stem; +}, +{ +place = (268,82); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(268,0,l), (350,0,l), (350,87,l), -(268,87,l), -(268,0,l) +(268,87,l) ); } ); @@ -39,35 +76,147 @@ width = 618; { anchors = ( { -name = "#entry"; -pos = (174,0); +name = _top; +pos = (423,245); +}, +{ +name = top; +pos = (423,544); +} +); +hints = ( +{ +horizontal = 1; +place = (0,244); +type = Stem; +}, +{ +place = (279,290); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(279,0,l), +(569,0,l), +(569,244,l), +(279,244,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (196,69); }, { -name = "#exit"; -pos = (452,0); +name = top; +pos = (196,516); +} +); +hints = ( +{ +horizontal = 1; +place = (0,69); +type = Stem; }, { +place = (166,58); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(166,0,l), +(224,0,l), +(224,69,l), +(166,69,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ name = _top; -pos = (309,238); +pos = (195,196); +}, +{ +name = top; +pos = (195,541); +} +); +hints = ( +{ +horizontal = 1; +place = (0,195); +type = Stem; +}, +{ +place = (111,169); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(111,0,l), +(280,0,l), +(280,195,l), +(111,195,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (309,242); }, { name = top; pos = (309,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (0,238); +type = Stem; +}, +{ +place = (186,246); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(186,0,l), (432,0,l), (432,238,l), -(186,238,l), -(186,0,l) +(186,238,l) ); } ); width = 618; } ); +note = period.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.glyph b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.glyph index 06adb6d3..a3dd09b6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.glyph @@ -2,28 +2,52 @@ glyphname = periodcentered; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (206,142); +type = Stem; +}, +{ +place = (350,145); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(355,206,o), -(382,236,o), -(382,277,cs), -(382,318,o), -(355,348,o), -(310,348,cs), -(267,348,o), -(237,318,o), -(237,277,cs), -(237,236,o), -(267,206,o), -(310,206,cs) +(468,206,o), +(495,236,o), +(495,277,cs), +(495,318,o), +(468,348,o), +(423,348,cs), +(380,348,o), +(350,318,o), +(350,277,cs), +(350,236,o), +(380,206,o), +(423,206,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (232,90); +type = Stem; +}, +{ +place = (264,91); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -46,28 +70,120 @@ nodes = ( width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (179,196); +type = Stem; +}, +{ +place = (325,197); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(367,181,o), -(406,222,o), -(406,277,cs), -(406,332,o), -(367,373,o), -(309,373,cs), -(253,373,o), -(212,332,o), -(212,277,cs), -(212,222,o), -(253,181,o), -(309,181,cs) +(482,179,o), +(522,221,o), +(522,277,cs), +(522,333,o), +(482,375,o), +(424,375,cs), +(367,375,o), +(325,333,o), +(325,277,cs), +(325,221,o), +(367,179,o), +(424,179,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (241,72); +type = Stem; +}, +{ +place = (162,69); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(216,241,o), +(231,256,o), +(231,277,cs), +(231,298,o), +(216,313,o), +(196,313,cs), +(177,313,o), +(162,298,o), +(162,277,cs), +(162,256,o), +(177,241,o), +(196,241,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (181,192); +type = Stem; +}, +{ +place = (101,189); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(251,181,o), +(290,222,o), +(290,277,cs), +(290,332,o), +(251,373,o), +(195,373,cs), +(142,373,o), +(101,332,o), +(101,277,cs), +(101,222,o), +(142,181,o), +(195,181,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (181,192); +type = Stem; +}, +{ +place = (212,194); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -90,11 +206,6 @@ nodes = ( width = 618; } ); +note = periodcentered; unicode = 183; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.case.glyph index 8cc61d39..d861b426 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.case.glyph @@ -5,10 +5,61 @@ layers = ( anchors = ( { name = _center; +pos = (151,379); +} +); +hints = ( +{ +horizontal = 1; +place = (336,82); +type = Stem; +}, +{ +place = (172,83); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(240,336,o), +(255,353,o), +(255,377,cs), +(255,401,o), +(240,418,o), +(214,418,cs), +(189,418,o), +(172,401,o), +(172,377,cs), +(172,353,o), +(189,336,o), +(214,336,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; pos = (110,379); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (336,82); +type = Stem; +}, +{ +place = (114,83); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -34,10 +85,141 @@ width = 618; anchors = ( { name = _center; +pos = (112,395); +} +); +hints = ( +{ +horizontal = 1; +place = (289,196); +type = Stem; +}, +{ +place = (182,197); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(339,289,o), +(379,331,o), +(379,387,cs), +(379,443,o), +(339,485,o), +(281,485,cs), +(224,485,o), +(182,443,o), +(182,387,cs), +(182,331,o), +(224,289,o), +(281,289,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (69,379); +} +); +hints = ( +{ +horizontal = 1; +place = (351,68); +type = Stem; +}, +{ +place = (117,65); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(168,351,o), +(182,365,o), +(182,385,cs), +(182,405,o), +(168,419,o), +(149,419,cs), +(131,419,o), +(117,405,o), +(117,385,cs), +(117,365,o), +(131,351,o), +(149,351,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (52,395); +} +); +hints = ( +{ +horizontal = 1; +place = (301,173); +type = Stem; +}, +{ +place = (59,170); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(194,301,o), +(229,338,o), +(229,388,cs), +(229,437,o), +(194,474,o), +(143,474,cs), +(96,474,o), +(59,437,o), +(59,388,cs), +(59,338,o), +(96,301,o), +(143,301,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; pos = (82,395); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (292,192); +type = Stem; +}, +{ +place = (91,194); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -60,4 +242,5 @@ nodes = ( width = 618; } ); +note = periodcentered.loclCAT.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.case.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.case.ss01.glyph index 442c09b5..75da96ea 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.case.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.case.ss01.glyph @@ -5,39 +5,61 @@ layers = ( anchors = ( { name = _center; -pos = (112,383); +pos = (153,383); +} +); +hints = ( +{ +horizontal = 1; +place = (333,89); +type = Stem; +}, +{ +place = (165,97); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(182,336,o), -(197,353,o), -(197,377,cs), -(197,401,o), -(182,418,o), -(156,418,cs), -(131,418,o), -(114,401,o), -(114,377,cs), -(114,353,o), -(131,336,o), -(156,336,cs) -); -} -); -}; -layerId = m019; +(165,333,l), +(262,333,l), +(262,422,l), +(165,422,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (112,383); +} +); +hints = ( +{ +horizontal = 1; +place = (338,77); +type = Stem; +}, +{ +place = (117,78); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(117,338,l), (195,338,l), (195,415,l), -(117,415,l), -(117,338,l) +(117,415,l) ); } ); @@ -47,43 +69,130 @@ width = 618; anchors = ( { name = _center; -pos = (82,397); +pos = (112,397); +} +); +hints = ( +{ +horizontal = 1; +place = (278,218); +type = Stem; +}, +{ +place = (170,211); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(170,278,l), +(381,278,l), +(381,496,l), +(170,496,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (71,383); +} +); +hints = ( +{ +horizontal = 1; +place = (357,58); +type = Stem; +}, +{ +place = (128,56); +type = Stem; } ); -background = { +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(246,292,o), -(285,333,o), -(285,388,cs), -(285,443,o), -(246,484,o), -(188,484,cs), -(132,484,o), -(91,443,o), -(91,388,cs), -(91,333,o), -(132,292,o), -(188,292,cs) -); -} -); -}; -layerId = m020; +(128,357,l), +(184,357,l), +(184,415,l), +(128,415,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (52,397); +} +); +hints = ( +{ +horizontal = 1; +place = (311,155); +type = Stem; +}, +{ +place = (64,156); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(64,311,l), +(220,311,l), +(220,466,l), +(64,466,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (82,397); +} +); +hints = ( +{ +horizontal = 1; +place = (302,173); +type = Stem; +}, +{ +place = (84,176); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(84,302,l), (260,302,l), (260,475,l), -(84,475,l), -(84,302,l) +(84,475,l) ); } ); width = 618; } ); +note = periodcentered.loclCAT.case.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.glyph index a8812ab4..ccf5180f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.glyph @@ -5,10 +5,61 @@ layers = ( anchors = ( { name = _center; -pos = (96,338); +pos = (196,347); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (306,82); +type = Stem; +}, +{ +place = (382,83); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(450,306,o), +(465,323,o), +(465,347,cs), +(465,371,o), +(450,388,o), +(424,388,cs), +(399,388,o), +(382,371,o), +(382,347,cs), +(382,323,o), +(399,306,o), +(424,306,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (96,347); +} +); +hints = ( +{ +horizontal = 1; +place = (306,82); +type = Stem; +}, +{ +place = (268,83); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -34,10 +85,141 @@ width = 618; anchors = ( { name = _center; -pos = (76,338); +pos = (171,347); +} +); +hints = ( +{ +horizontal = 1; +place = (249,196); +type = Stem; +}, +{ +place = (325,197); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(482,249,o), +(522,291,o), +(522,347,cs), +(522,403,o), +(482,445,o), +(424,445,cs), +(367,445,o), +(325,403,o), +(325,347,cs), +(325,291,o), +(367,249,o), +(424,249,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (36,355); +} +); +hints = ( +{ +horizontal = 1; +place = (321,68); +type = Stem; +}, +{ +place = (164,65); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(215,321,o), +(229,335,o), +(229,355,cs), +(229,375,o), +(215,389,o), +(196,389,cs), +(178,389,o), +(164,375,o), +(164,355,cs), +(164,335,o), +(178,321,o), +(196,321,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (-4,348); +} +); +hints = ( +{ +horizontal = 1; +place = (261,173); +type = Stem; +}, +{ +place = (111,170); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(246,261,o), +(281,298,o), +(281,348,cs), +(281,397,o), +(246,434,o), +(195,434,cs), +(148,434,o), +(111,397,o), +(111,348,cs), +(111,298,o), +(148,261,o), +(195,261,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (71,348); +} +); +hints = ( +{ +horizontal = 1; +place = (252,192); +type = Stem; +}, +{ +place = (212,194); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -60,7 +242,5 @@ nodes = ( width = 618; } ); -userData = { -KernOnName = periodcentered.loclCAT; -}; +note = periodcentered.loclCAT; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph index 7efc266c..301a921a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _center; -pos = (123,347); +pos = (203,347); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (313,69); +type = Stem; +}, +{ +place = (386,75); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(386,313,l), +(461,313,l), +(461,382,l), +(386,382,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (143,347); +} +); +hints = ( +{ +horizontal = 1; +place = (309,77); +type = Stem; +}, +{ +place = (270,78); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(270,309,l), (348,309,l), (348,386,l), -(270,386,l), -(270,309,l) +(270,386,l) ); } ); @@ -26,23 +69,130 @@ width = 618; anchors = ( { name = _center; +pos = (153,345); +} +); +hints = ( +{ +horizontal = 1; +place = (263,168); +type = Stem; +}, +{ +place = (342,163); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(322,243,l), +(525,243,l), +(525,451,l), +(322,451,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (103,347); +} +); +hints = ( +{ +horizontal = 1; +place = (326,58); +type = Stem; +}, +{ +place = (167,56); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(167,326,l), +(223,326,l), +(223,384,l), +(167,384,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (3,345); +} +); +hints = ( +{ +horizontal = 1; +place = (270,155); +type = Stem; +}, +{ +place = (118,156); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(118,270,l), +(274,270,l), +(274,425,l), +(118,425,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; pos = (93,345); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (262,173); +type = Stem; +}, +{ +place = (221,176); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(221,262,l), (397,262,l), (397,435,l), -(221,435,l), -(221,262,l) +(221,435,l) ); } ); width = 618; } ); -metricRight = "=|"; +note = periodcentered.loclCAT.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.ss01.glyph index 406a6636..bb8c59dd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/periodcentered.ss01.glyph @@ -2,82 +2,161 @@ glyphname = periodcentered.ss01; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (216,123); +type = Stem; +}, +{ +place = (367,113); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(391,206,o), -(418,236,o), -(418,277,cs), -(418,318,o), -(391,348,o), -(346,348,cs), -(303,348,o), -(273,318,o), -(273,277,cs), -(273,236,o), -(303,206,o), -(346,206,cs) +(367,216,l), +(480,216,l), +(480,339,l), +(367,339,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (236,87); +type = Stem; +}, +{ +place = (268,82); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(268,236,l), (350,236,l), (350,323,l), -(268,323,l), -(268,236,l) +(268,323,l) ); } ); width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (195,164); +type = Stem; +}, +{ +place = (317,213); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(317,195,l), +(530,195,l), +(530,359,l), +(317,359,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (250,54); +type = Stem; +}, +{ +place = (176,38); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(176,250,l), +(214,250,l), +(214,304,l), +(176,304,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (190,174); +type = Stem; +}, +{ +place = (111,169); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(357,181,o), -(396,222,o), -(396,277,cs), -(396,332,o), -(357,373,o), -(299,373,cs), -(243,373,o), -(202,332,o), -(202,277,cs), -(202,222,o), -(243,181,o), -(299,181,cs) +(111,190,l), +(280,190,l), +(280,364,l), +(111,364,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (200,238); +type = Stem; +}, +{ +place = (185,249); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(185,200,l), (434,200,l), (434,438,l), -(185,438,l), -(185,200,l) +(185,438,l) ); } ); width = 618; } ); -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; +note = periodcentered.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/perthousand.glyph b/sources/MonaSansMono.glyphspackage/glyphs/perthousand.glyph index afe5f5f8..63edf310 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/perthousand.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/perthousand.glyph @@ -1,17 +1,297 @@ { glyphname = perthousand; -kernLeft = percent; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (711,25); +type = Stem; +}, +{ +horizontal = 1; +place = (440,26); +type = Stem; +}, +{ +horizontal = 1; +place = (267,25); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,26); +type = Stem; +}, +{ +place = (774,36); +type = Stem; +}, +{ +place = (518,34); +type = Stem; +}, +{ +place = (431,35); +type = Stem; +}, +{ +place = (315,32); +type = Stem; +}, +{ +place = (174,35); +type = Stem; +}, +{ +place = (54,33); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(0,220,l), -(617,618,l), -(617,661,l), -(0,263,l) +(40,254,l), +(434,425,l), +(809,588,l), +(809,624,l), +(428,458,l), +(40,289,l) +); +}, +{ +closed = 1; +nodes = ( +(411,-5,o), +(466,50,o), +(466,144,cs), +(466,237,o), +(411,292,o), +(321,292,cs), +(230,292,o), +(174,237,o), +(174,145,cs), +(174,52,o), +(230,-5,o), +(321,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(254,21,o), +(209,66,o), +(209,144,cs), +(209,221,o), +(254,267,o), +(322,267,cs), +(388,267,o), +(431,222,o), +(431,144,cs), +(431,66,o), +(388,21,o), +(322,21,cs) +); +}, +{ +closed = 1; +nodes = ( +(755,-5,o), +(810,50,o), +(810,144,cs), +(810,237,o), +(755,292,o), +(665,292,cs), +(574,292,o), +(518,237,o), +(518,145,cs), +(518,51,o), +(574,-5,o), +(665,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(595,21,o), +(552,66,o), +(552,144,cs), +(552,221,o), +(595,267,o), +(665,267,cs), +(732,267,o), +(774,220,o), +(774,144,cs), +(774,66,o), +(731,21,o), +(665,21,cs) +); +}, +{ +closed = 1; +nodes = ( +(292,440,o), +(347,495,o), +(347,588,cs), +(347,681,o), +(292,736,o), +(202,736,cs), +(110,736,o), +(54,681,o), +(54,588,cs), +(54,496,o), +(110,440,o), +(202,440,cs) +); +}, +{ +closed = 1; +nodes = ( +(132,466,o), +(87,512,o), +(87,588,cs), +(87,665,o), +(131,711,o), +(202,711,cs), +(271,711,o), +(315,665,o), +(315,588,cs), +(315,512,o), +(271,466,o), +(202,466,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (707,32); +type = Stem; +}, +{ +horizontal = 1; +place = (434,32); +type = Stem; +}, +{ +horizontal = 1; +place = (268,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,32); +type = Stem; +}, +{ +place = (578,38); +type = Stem; +}, +{ +place = (380,37); +type = Stem; +}, +{ +place = (300,38); +type = Stem; +}, +{ +place = (228,37); +type = Stem; +}, +{ +place = (102,37); +type = Stem; +}, +{ +place = (15,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(2,232,l), +(318,435,l), +(615,626,l), +(615,669,l), +(308,470,l), +(2,275,l) +); +}, +{ +closed = 1; +nodes = ( +(296,-5,o), +(338,50,o), +(338,147,cs), +(338,245,o), +(296,300,o), +(221,300,cs), +(145,300,o), +(102,245,o), +(102,148,cs), +(102,50,o), +(145,-5,o), +(221,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(168,27,o), +(139,70,o), +(139,147,cs), +(139,225,o), +(168,268,o), +(221,268,cs), +(272,268,o), +(300,225,o), +(300,147,cs), +(300,70,o), +(272,27,o), +(221,27,cs) +); +}, +{ +closed = 1; +nodes = ( +(574,-5,o), +(616,50,o), +(616,147,cs), +(616,245,o), +(574,300,o), +(499,300,cs), +(423,300,o), +(380,245,o), +(380,148,cs), +(380,50,o), +(423,-5,o), +(499,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(446,27,o), +(417,70,o), +(417,147,cs), +(417,225,o), +(446,268,o), +(499,268,cs), +(550,268,o), +(578,225,o), +(578,147,cs), +(578,70,o), +(550,27,o), +(499,27,cs) ); }, { @@ -47,380 +327,671 @@ nodes = ( (197,466,o), (141,466,cs) ); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (635,101); +type = Stem; }, { +horizontal = 1; +place = (452,102); +type = Stem; +}, +{ +horizontal = 1; +place = (180,105); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,104); +type = Stem; +}, +{ +place = (674,138); +type = Stem; +}, +{ +place = (459,140); +type = Stem; +}, +{ +place = (294,138); +type = Stem; +}, +{ +place = (248,140); +type = Stem; +}, +{ +place = (79,140); +type = Stem; +}, +{ +place = (34,140); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(308,-5,o), -(350,50,o), -(350,147,cs), -(350,245,o), -(308,300,o), -(233,300,cs), -(157,300,o), -(114,245,o), -(114,148,cs), -(114,50,o), -(157,-5,o), -(233,-5,cs) +(33,253,l), +(442,378,l), +(811,461,l), +(811,590,l), +(430,471,l), +(33,382,l) ); }, { closed = 1; nodes = ( -(180,27,o), -(151,70,o), -(151,147,cs), -(151,225,o), -(180,268,o), -(233,268,cs), -(284,268,o), -(312,225,o), -(312,147,cs), -(312,70,o), -(284,27,o), -(233,27,cs) +(364,-10,o), +(432,47,o), +(432,137,cs), +(432,228,o), +(363,285,o), +(255,285,cs), +(149,285,o), +(79,228,o), +(79,137,cs), +(79,47,o), +(148,-10,o), +(255,-10,cs) ); }, { closed = 1; nodes = ( -(576,-5,o), -(618,50,o), -(618,147,cs), -(618,245,o), -(576,300,o), -(501,300,cs), -(425,300,o), -(382,245,o), -(382,148,cs), -(382,50,o), -(425,-5,o), -(501,-5,cs) +(231,94,o), +(219,108,o), +(219,137,cs), +(219,167,o), +(231,180,o), +(255,180,cs), +(280,180,o), +(294,166,o), +(294,137,cs), +(294,109,o), +(280,94,o), +(255,94,cs) ); }, { closed = 1; nodes = ( -(448,27,o), -(419,70,o), -(419,147,cs), -(419,225,o), -(448,268,o), -(501,268,cs), -(552,268,o), -(580,225,o), -(580,147,cs), -(580,70,o), -(552,27,o), -(501,27,cs) -); -} +(743,-10,o), +(812,47,o), +(812,137,cs), +(812,228,o), +(742,285,o), +(636,285,cs), +(529,285,o), +(459,228,o), +(459,137,cs), +(459,47,o), +(528,-10,o), +(636,-10,cs) ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = percent; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = percent; -com.schriftgestaltung.hints = ( +}, { -horizontal = 1; -options = 0; -origin = ( -4, -11 +closed = 1; +nodes = ( +(611,94,o), +(599,108,o), +(599,137,cs), +(599,166,o), +(611,180,o), +(636,180,cs), +(662,180,o), +(674,166,o), +(674,137,cs), +(674,108,o), +(662,94,o), +(636,94,cs) ); -stem = -2; -target = ( -3, -11 +}, +{ +closed = 1; +nodes = ( +(320,452,o), +(388,507,o), +(388,594,cs), +(388,681,o), +(320,736,o), +(212,736,cs), +(103,736,o), +(34,681,o), +(34,594,cs), +(34,507,o), +(103,452,o), +(212,452,cs) ); -type = Stem; }, { -horizontal = 1; -options = 0; -origin = ( -3, -5 +closed = 1; +nodes = ( +(187,554,o), +(174,567,o), +(174,594,cs), +(174,622,o), +(187,635,o), +(212,635,cs), +(235,635,o), +(248,622,o), +(248,594,cs), +(248,567,o), +(235,554,o), +(212,554,cs) ); -stem = -2; -target = ( -4, -5 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (706,28); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -5 -); -stem = -2; -target = ( -2, -5 -); +place = (447,28); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -2, -11 -); -stem = -2; -target = ( -1, -11 -); +place = (263,28); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -3 +place = (-6,28); +type = Stem; +}, +{ +place = (346,30); +type = Stem; +}, +{ +place = (234,30); +type = Stem; +}, +{ +place = (171,31); +type = Stem; +}, +{ +place = (147,32); +type = Stem; +}, +{ +place = (59,31); +type = Stem; +}, +{ +place = (17,32); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(13,253,l), +(211,420,l), +(377,560,l), +(377,598,l), +(194,443,l), +(13,292,l) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -0, -2 +closed = 1; +nodes = ( +(177,-6,o), +(202,43,o), +(202,142,cs), +(202,243,o), +(177,291,o), +(131,291,cs), +(85,291,o), +(59,242,o), +(59,143,cs), +(59,43,o), +(85,-6,o), +(131,-6,cs) ); -stem = -2; -target = ( -d, -o, -w, -n +}, +{ +closed = 1; +nodes = ( +(105,22,o), +(90,59,o), +(90,142,cs), +(90,224,o), +(104,263,o), +(131,263,cs), +(157,263,o), +(171,224,o), +(171,142,cs), +(171,59,o), +(157,22,o), +(131,22,cs) ); -type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +closed = 1; +nodes = ( +(351,-6,o), +(376,42,o), +(376,142,cs), +(376,243,o), +(351,291,o), +(306,291,cs), +(260,291,o), +(234,243,o), +(234,143,cs), +(234,42,o), +(260,-6,o), +(306,-6,cs) ); -stem = -2; -target = ( -2, -2 +}, +{ +closed = 1; +nodes = ( +(278,22,o), +(264,60,o), +(264,142,cs), +(264,224,o), +(278,263,o), +(306,263,cs), +(332,263,o), +(346,224,o), +(346,142,cs), +(346,60,o), +(332,22,o), +(306,22,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -8 +closed = 1; +nodes = ( +(150,447,o), +(179,499,o), +(179,591,cs), +(179,683,o), +(150,734,o), +(99,734,cs), +(47,734,o), +(17,683,o), +(17,591,cs), +(17,499,o), +(47,447,o), +(99,447,cs) +); +}, +{ +closed = 1; +nodes = ( +(67,475,o), +(49,517,o), +(49,591,cs), +(49,665,o), +(67,706,o), +(99,706,cs), +(130,706,o), +(147,665,o), +(147,591,cs), +(147,517,o), +(130,475,o), +(99,475,cs) ); -stem = -2; -target = ( -1, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (651,84); +type = Stem; +}, +{ +horizontal = 1; +place = (456,85); +type = Stem; +}, +{ +horizontal = 1; +place = (189,88); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -3, -8 +horizontal = 1; +place = (-10,89); +type = Stem; +}, +{ +place = (314,73); +type = Stem; +}, +{ +place = (213,73); +type = Stem; +}, +{ +place = (131,74); +type = Stem; +}, +{ +place = (108,73); +type = Stem; +}, +{ +place = (30,73); +type = Stem; +}, +{ +place = (7,74); +type = Stem; +} ); -stem = -2; -target = ( -4, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(25,250,l), +(204,404,l), +(365,534,l), +(365,642,l), +(199,494,l), +(25,357,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -4, -8 +closed = 1; +nodes = ( +(171,-10,o), +(205,44,o), +(205,134,cs), +(205,222,o), +(171,277,o), +(116,277,cs), +(64,277,o), +(30,224,o), +(30,128,cs), +(30,44,o), +(64,-10,o), +(116,-10,cs) ); -stem = -2; -target = ( -3, -2 +}, +{ +closed = 1; +nodes = ( +(107,79,o), +(103,90,o), +(103,135,cs), +(103,176,o), +(107,189,o), +(117,189,cs), +(128,189,o), +(131,175,o), +(131,135,cs), +(131,93,o), +(128,79,o), +(117,79,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -5, -8 +closed = 1; +nodes = ( +(354,-10,o), +(387,44,o), +(387,129,cs), +(387,223,o), +(354,277,o), +(299,277,cs), +(246,277,o), +(213,224,o), +(213,135,cs), +(213,43,o), +(246,-10,o), +(299,-10,cs) ); -stem = -2; -target = ( -6, -2 +}, +{ +closed = 1; +nodes = ( +(290,79,o), +(286,92,o), +(286,136,cs), +(286,178,o), +(290,189,o), +(300,189,cs), +(311,189,o), +(314,175,o), +(314,136,cs), +(314,92,o), +(311,79,o), +(300,79,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -6, -8 +closed = 1; +nodes = ( +(147,456,o), +(181,509,o), +(181,601,cs), +(181,684,o), +(147,735,o), +(94,735,cs), +(40,735,o), +(7,684,o), +(7,601,cs), +(7,508,o), +(40,456,o), +(94,456,cs) ); -stem = -2; -target = ( -5, -2 +}, +{ +closed = 1; +nodes = ( +(84,541,o), +(81,552,o), +(81,596,cs), +(81,641,o), +(84,651,o), +(94,651,cs), +(105,651,o), +(108,639,o), +(108,596,cs), +(108,553,o), +(105,541,o), +(94,541,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (640,96); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (450,97); +type = Stem; +}, +{ +horizontal = 1; +place = (187,99); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,100); +type = Stem; +}, +{ +place = (501,109); +type = Stem; +}, +{ +place = (337,110); +type = Stem; +}, +{ +place = (206,110); +type = Stem; +}, +{ +place = (175,106); +type = Stem; +}, +{ +place = (43,111); +type = Stem; +}, +{ +place = (8,107); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(0,245,l), -(617,508,l), -(617,619,l), -(0,355,l) +(7,245,l), +(324,387,l), +(609,507,l), +(609,622,l), +(315,486,l), +(7,360,l) ); }, { closed = 1; nodes = ( -(226,450,o), -(280,505,o), -(280,593,cs), -(280,681,o), -(226,736,o), -(141,736,cs), -(56,736,o), -(2,681,o), -(2,593,cs), -(2,505,o), -(56,450,o), -(141,450,cs) +(263,-10,o), +(316,47,o), +(316,138,cs), +(316,229,o), +(263,286,o), +(180,286,cs), +(97,286,o), +(43,229,o), +(43,138,cs), +(43,47,o), +(97,-10,o), +(180,-10,cs) ); }, { closed = 1; nodes = ( -(119,546,o), -(108,562,o), -(108,593,cs), -(108,625,o), -(119,641,o), -(141,641,cs), -(163,641,o), -(174,625,o), -(174,593,cs), -(174,562,o), -(163,546,o), -(141,546,cs) +(163,90,o), +(154,107,o), +(154,139,cs), +(154,171,o), +(163,187,o), +(180,187,cs), +(197,187,o), +(206,171,o), +(206,139,cs), +(206,107,o), +(197,90,o), +(180,90,cs) ); }, { closed = 1; nodes = ( -(264,-10,o), -(318,47,o), -(318,138,cs), -(318,229,o), -(264,286,o), -(179,286,cs), -(94,286,o), -(40,229,o), -(40,138,cs), -(40,47,o), -(94,-10,o), -(179,-10,cs) +(557,-10,o), +(610,47,o), +(610,138,cs), +(610,228,o), +(557,286,o), +(474,286,cs), +(390,286,o), +(337,228,o), +(337,138,cs), +(337,47,o), +(390,-10,o), +(474,-10,cs) ); }, { closed = 1; nodes = ( -(160,88,o), -(150,105,o), -(150,138,cs), -(150,171,o), -(160,187,o), -(179,187,cs), -(198,187,o), -(208,171,o), -(208,138,cs), -(208,105,o), -(198,88,o), -(179,88,cs) +(456,90,o), +(447,107,o), +(447,139,cs), +(447,171,o), +(456,187,o), +(474,187,cs), +(492,187,o), +(501,171,o), +(501,139,cs), +(501,107,o), +(492,90,o), +(474,90,cs) ); }, { closed = 1; nodes = ( -(564,-10,o), -(618,47,o), -(618,138,cs), -(618,229,o), -(564,286,o), -(479,286,cs), -(394,286,o), -(340,229,o), -(340,138,cs), -(340,47,o), -(394,-10,o), -(479,-10,cs) +(228,450,o), +(281,505,o), +(281,593,cs), +(281,681,o), +(228,736,o), +(145,736,cs), +(61,736,o), +(8,681,o), +(8,593,cs), +(8,505,o), +(62,450,o), +(145,450,cs) ); }, { closed = 1; nodes = ( -(460,88,o), -(450,105,o), -(450,138,cs), -(450,171,o), -(460,187,o), -(479,187,cs), -(499,187,o), -(509,171,o), -(509,138,cs), -(509,105,o), -(499,88,o), -(479,88,cs) +(125,547,o), +(115,563,o), +(115,593,cs), +(115,624,o), +(125,640,o), +(145,640,cs), +(165,640,o), +(175,624,o), +(175,593,cs), +(175,562,o), +(165,547,o), +(145,547,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = percent; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = percent; -}; width = 618; } ); +note = perthousand; unicode = 8240; -userData = { -KernOnSpecialSpacing = { -L = "spaced-off"; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/peseta.glyph b/sources/MonaSansMono.glyphspackage/glyphs/peseta.glyph index 2b9a318b..2f4ced07 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/peseta.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/peseta.glyph @@ -13,41 +13,198 @@ name = top; pos = (299,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (692,37); +type = Stem; +}, +{ +horizontal = 1; +place = (486,34); +type = Stem; +}, +{ +horizontal = 1; +place = (289,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (719,122); +type = Stem; +}, +{ +place = (719,40); +type = Stem; +}, +{ +place = (718,123); +type = Stem; +}, +{ +place = (718,40); +type = Stem; +}, +{ +place = (119,39); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(119,0,l), +(158,0,l), +(158,289,l), +(507,289,ls), +(655,289,o), +(748,366,o), +(758,486,c), +(841,486,l), +(841,520,l), +(759,520,l), +(754,654,o), +(661,729,o), +(508,729,cs), +(119,729,l), +(119,520,l), +(5,520,l), +(5,486,l), +(119,486,l) +); +}, +{ +closed = 1; +nodes = ( +(158,325,l), +(158,486,l), +(718,486,l), +(708,387,o), +(636,325,o), +(505,325,cs) +); +}, +{ +closed = 1; +nodes = ( +(158,520,l), +(158,692,l), +(505,692,ls), +(640,692,o), +(714,628,o), +(719,520,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (299,0); +}, +{ +name = top; +pos = (299,729); +} +); +hints = ( +{ +horizontal = 1; +place = (692,37); +type = Stem; +}, +{ +horizontal = 1; +place = (486,34); +type = Stem; +}, +{ +horizontal = 1; +place = (282,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (516,97); +type = Stem; +}, +{ +place = (516,41); +type = Stem; +}, +{ +place = (515,98); +type = Stem; +}, +{ +place = (515,41); +type = Stem; +}, +{ +place = (103,39); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(139,0,l), -(139,704,l), -(126,692,l), -(337,692,ls), -(454,692,o), -(520,622,o), -(520,506,cs), -(520,393,o), -(456,318,o), -(337,318,cs), -(130,318,l), -(130,282,l), -(339,282,ls), -(474,282,o), -(561,370,o), -(561,506,cs), -(561,649,o), -(476,729,o), -(340,729,cs), -(100,729,l), -(100,0,l) +(103,0,l), +(142,0,l), +(142,282,l), +(338,282,ls), +(464,282,o), +(548,362,o), +(556,486,c), +(613,486,l), +(613,520,l), +(557,520,l), +(551,655,o), +(469,729,o), +(339,729,cs), +(103,729,l), +(103,520,l), +(5,520,l), +(5,486,l), +(103,486,l) ); }, { closed = 1; nodes = ( -(618,486,l), -(618,520,l), -(0,520,l), -(0,486,l) +(142,318,l), +(142,486,l), +(515,486,l), +(508,385,o), +(446,318,o), +(336,318,cs) +); +}, +{ +closed = 1; +nodes = ( +(142,520,l), +(142,692,l), +(336,692,ls), +(446,692,o), +(511,627,o), +(516,520,c) ); } ); @@ -64,46 +221,364 @@ name = top; pos = (305,729); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (558,171); +type = Stem; +}, +{ +horizontal = 1; +place = (405,116); +type = Stem; +}, +{ +horizontal = 1; +place = (211,160); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (67,230); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(67,0,l), +(297,0,l), +(297,211,l), +(492,211,ls), +(647,211,o), +(757,268,o), +(782,405,c), +(841,405,l), +(841,521,l), +(785,521,l), +(768,647,o), +(681,729,o), +(492,729,cs), +(67,729,l), +(67,521,l), +(5,521,l), +(5,405,l), +(67,405,l) +); +}, +{ +closed = 1; +nodes = ( +(297,371,l), +(297,405,l), +(543,405,l), +(529,383,o), +(505,371,o), +(467,371,cs) +); +}, +{ +closed = 1; +nodes = ( +(297,521,l), +(297,558,l), +(467,558,ls), +(501,558,o), +(530,549,o), +(546,521,c) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (299,0); +}, +{ +name = top; +pos = (299,729); +} +); +hints = ( +{ +horizontal = 1; +place = (701,28); +type = Stem; +}, +{ +horizontal = 1; +place = (498,26); +type = Stem; +}, +{ +horizontal = 1; +place = (295,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (306,33); +type = Stem; +}, +{ +place = (81,31); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(81,0,l), +(112,0,l), +(112,295,l), +(193,295,ls), +(293,295,o), +(336,371,o), +(339,498,c), +(380,498,l), +(380,524,l), +(339,524,l), +(336,652,o), +(293,729,o), +(193,729,cs), +(81,729,l), +(81,524,l), +(10,524,l), +(10,498,l), +(81,498,l) +); +}, +{ +closed = 1; +nodes = ( +(112,323,l), +(112,498,l), +(306,498,l), +(303,367,o), +(259,323,o), +(191,323,cs) +); +}, +{ +closed = 1; +nodes = ( +(112,524,l), +(112,701,l), +(191,701,ls), +(260,701,o), +(303,655,o), +(306,524,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (305,729); +} +); +hints = ( +{ +horizontal = 1; +place = (576,153); +type = Stem; +}, +{ +horizontal = 1; +place = (408,113); +type = Stem; +}, +{ +horizontal = 1; +place = (215,153); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (211,169); +type = Stem; +}, +{ +place = (211,143); +type = Stem; +}, +{ +place = (210,170); +type = Stem; +}, +{ +place = (37,146); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(37,0,l), +(183,0,l), +(183,215,l), +(189,215,ls), +(283,215,o), +(340,280,o), +(353,408,c), +(380,408,l), +(380,521,l), +(354,521,l), +(344,659,o), +(286,729,o), +(189,729,cs), +(37,729,l), +(37,521,l), +(10,521,l), +(10,408,l), +(37,408,l) +); +}, +{ +closed = 1; +nodes = ( +(183,368,l), +(183,408,l), +(210,408,l), +(208,379,o), +(202,368,o), +(186,368,cs) +); +}, +{ +closed = 1; +nodes = ( +(183,521,l), +(183,576,l), +(186,576,ls), +(205,576,o), +(210,560,o), +(211,521,c) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (305,729); +} +); +hints = ( +{ +horizontal = 1; +place = (559,170); +type = Stem; +}, +{ +horizontal = 1; +place = (405,116); +type = Stem; +}, +{ +horizontal = 1; +place = (202,165); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (53,204); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(254,0,l), -(254,581,l), -(233,559,l), -(295,559,ls), -(336,559,o), -(369,536,o), -(369,465,cs), -(369,409,o), -(350,367,o), -(295,367,cs), -(239,367,l), -(239,202,l), -(312,202,ls), -(470,202,o), -(576,300,o), -(576,467,cs), -(576,626,o), -(493,729,o), -(312,729,cs), -(50,729,l), -(50,0,l) +(53,0,l), +(257,0,l), +(257,202,l), +(311,202,ls), +(447,202,o), +(544,277,o), +(567,405,c), +(613,405,l), +(613,521,l), +(569,521,l), +(551,650,o), +(469,729,o), +(311,729,cs), +(53,729,l), +(53,521,l), +(5,521,l), +(5,405,l), +(53,405,l) +); +}, +{ +closed = 1; +nodes = ( +(257,367,l), +(257,405,l), +(355,405,l), +(345,382,o), +(325,367,o), +(294,367,cs) ); }, { closed = 1; nodes = ( -(618,405,l), -(618,521,l), -(0,521,l), -(0,405,l) +(257,521,l), +(257,559,l), +(294,559,ls), +(320,559,o), +(343,548,o), +(355,521,c) ); } ); width = 618; } ); +note = peseta; unicode = 8359; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/pi.glyph b/sources/MonaSansMono.glyphspackage/glyphs/pi.glyph index 87ba5afb..e6f3ee15 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/pi.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/pi.glyph @@ -1,9 +1,95 @@ { glyphname = pi; -kernLeft = pi; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (567,37); +type = Stem; +}, +{ +place = (236,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(672,-7,o), +(687,-4,o), +(693,1,c), +(693,38,l), +(685,33,o), +(674,29,o), +(657,29,cs), +(612,29,o), +(604,63,o), +(604,118,cs), +(604,485,l), +(694,485,l), +(694,517,l), +(144,517,l), +(144,485,l), +(236,485,l), +(236,0,l), +(273,0,l), +(273,485,l), +(567,485,l), +(567,98,ls), +(567,34,o), +(591,-7,o), +(652,-7,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (427,37); +type = Stem; +}, +{ +place = (148,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -35,84 +121,232 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -23 -); +place = (372,172); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -14 -); +place = (-9,174); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -16 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-9,21); +target = up; +type = BottomGhost; +}, +{ +place = (455,217); +type = Stem; +}, +{ +place = (153,218); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(681,-9,o), +(726,-2,o), +(754,8,c), +(754,174,l), +(744,168,o), +(728,165,o), +(713,165,cs), +(694,165,o), +(672,169,o), +(672,221,cs), +(672,372,l), +(754,372,l), +(754,544,l), +(71,544,l), +(71,372,l), +(153,372,l), +(153,0,l), +(371,0,l), +(371,372,l), +(455,372,l), +(455,172,ls), +(455,59,o), +(497,-9,o), +(641,-9,cs) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (489,27); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; type = BottomGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -16 +place = (256,31); +type = Stem; +}, +{ +place = (98,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -17 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(315,-5,o), +(326,-4,o), +(337,0,c), +(337,29,l), +(327,25,o), +(321,24,o), +(308,24,cs), +(294,24,o), +(287,31,o), +(287,61,cs), +(287,489,l), +(337,489,l), +(337,516,l), +(37,516,l), +(37,489,l), +(98,489,l), +(98,0,l), +(129,0,l), +(129,489,l), +(256,489,l), +(256,52,ls), +(256,16,o), +(270,-5,o), +(304,-5,cs) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (386,155); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (216,177); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -20 +place = (-12,186); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(394,-10,o), +(421,-4,o), +(435,4,c), +(435,127,l), +(428,124,o), +(420,122,o), +(412,122,cs), +(396,122,o), +(393,132,o), +(393,156,cs), +(393,386,l), +(435,386,l), +(435,541,l), +(-53,541,l), +(-53,386,l), +(-12,386,l), +(-12,0,l), +(174,0,l), +(174,386,l), +(216,386,l), +(216,126,ls), +(216,25,o), +(262,-10,o), +(354,-10,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (389,155); +type = Stem; +}, +{ +horizontal = 1; +place = (-6,135); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +horizontal = 1; +place = (-6,21); +target = up; +type = BottomGhost; +}, +{ +place = (344,186); +type = Stem; +}, +{ +place = (80,186); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -147,5 +381,6 @@ nodes = ( width = 618; } ); +note = pi; unicode = 960; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/plus.glyph b/sources/MonaSansMono.glyphspackage/glyphs/plus.glyph index 9f160d28..807d3040 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/plus.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/plus.glyph @@ -1,85 +1,211 @@ { glyphname = plus; -kernLeft = plus; -kernRight = plus; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (323,35); +type = Stem; +}, +{ +place = (405,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(405,29,l), +(441,29,l), +(441,323,l), +(746,323,l), +(746,358,l), +(441,358,l), +(441,654,l), +(405,654,l), +(405,358,l), +(101,358,l), +(101,323,l), +(405,323,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (316,32); +type = Stem; +}, +{ +place = (292,34); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(326,117,l), -(326,345,l), -(553,345,l), -(553,377,l), -(326,377,l), -(326,605,l), -(292,605,l), -(292,377,l), -(65,377,l), -(65,345,l), -(292,345,l), -(292,117,l) +(292,74,l), +(326,74,l), +(326,316,l), +(557,316,l), +(557,348,l), +(326,348,l), +(326,590,l), +(292,590,l), +(292,348,l), +(61,348,l), +(61,316,l), +(292,316,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -3, -3 +place = (238,218); +type = Stem; +}, +{ +place = (310,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(310,8,l), +(536,8,l), +(536,238,l), +(771,238,l), +(771,456,l), +(536,456,l), +(536,685,l), +(310,685,l), +(310,456,l), +(75,456,l), +(75,238,l), +(310,238,l) ); -stem = -2; +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (273,28); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -3, -3 +place = (180,30); +type = Stem; +} ); -stem = -2; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(180,90,l), +(210,90,l), +(210,273,l), +(374,273,l), +(374,301,l), +(210,301,l), +(210,484,l), +(180,484,l), +(180,301,l), +(16,301,l), +(16,273,l), +(180,273,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (235,148); +type = Stem; +}, +{ +place = (121,148); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(121,87,l), +(269,87,l), +(269,235,l), +(384,235,l), +(384,383,l), +(269,383,l), +(269,531,l), +(121,531,l), +(121,383,l), +(6,383,l), +(6,235,l), +(121,235,l) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (264,169); +type = Stem; +}, +{ +place = (222,176); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(390,112,l), -(390,282,l), -(558,282,l), -(558,439,l), -(390,439,l), -(390,609,l), -(229,609,l), -(229,439,l), -(61,439,l), -(61,282,l), -(229,282,l), -(229,112,l) +(222,63,l), +(398,63,l), +(398,264,l), +(589,264,l), +(589,433,l), +(398,433,l), +(398,634,l), +(222,634,l), +(222,433,l), +(30,433,l), +(30,264,l), +(222,264,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = plus; unicode = 43; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/plus_plus.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/plus_plus.liga.glyph index 6a6a9463..d271050d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/plus_plus.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/plus_plus.liga.glyph @@ -2,13 +2,15 @@ glyphname = plus_plus.liga; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { +alignment = -1; pos = (-554,0); ref = plus; }, { +alignment = -1; pos = (-66,0); ref = plus; } @@ -16,7 +18,35 @@ ref = plus; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (-367,0); +ref = plus; +}, +{ +pos = (-24,0); +ref = plus; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (-360,0); +ref = plus; +}, +{ +pos = (-30,0); +ref = plus; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (-559,0); @@ -28,6 +58,35 @@ ref = plus; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (-687,0); +ref = plus; +}, +{ +pos = (-159,0); +ref = plus; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (-754,0); +ref = plus; +}, +{ +pos = (-91,0); +ref = plus; +} +); +width = 846; } ); +note = plus_plus.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/plusminus.glyph b/sources/MonaSansMono.glyphspackage/glyphs/plusminus.glyph index 46439f10..d88d5f1c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/plusminus.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/plusminus.glyph @@ -2,11 +2,76 @@ glyphname = plusminus; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (365,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (405,33); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(405,139,l), +(438,139,l), +(438,365,l), +(736,365,l), +(736,399,l), +(438,399,l), +(438,625,l), +(405,625,l), +(405,399,l), +(110,399,l), +(110,365,l), +(405,365,l) +); +}, +{ +closed = 1; +nodes = ( +(110,0,l), +(736,0,l), +(736,34,l), +(110,34,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (365,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,32); +type = Stem; +}, +{ +place = (292,34); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(292,162,l), (326,162,l), (326,365,l), (548,365,l), @@ -17,107 +82,214 @@ nodes = ( (292,397,l), (70,397,l), (70,365,l), -(292,365,l), -(292,162,l) +(292,365,l) ); }, { closed = 1; nodes = ( +(70,0,l), (548,0,l), (548,32,l), -(70,32,l), -(70,0,l) +(70,32,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (355,166); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -1, -2 +place = (0,143); +type = Stem; +}, +{ +place = (332,177); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(332,206,l), +(509,206,l), +(509,355,l), +(740,355,l), +(740,521,l), +(509,521,l), +(509,670,l), +(332,670,l), +(332,521,l), +(106,521,l), +(106,355,l), +(332,355,l) +); +}, +{ +closed = 1; +nodes = ( +(106,0,l), +(740,0,l), +(740,143,l), +(106,143,l) ); -stem = -2; -target = ( -1, -3 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (352,28); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -8 +place = (18,28); +type = Stem; +}, +{ +place = (179,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(179,180,l), +(210,180,l), +(210,352,l), +(362,352,l), +(362,380,l), +(210,380,l), +(210,552,l), +(179,552,l), +(179,380,l), +(27,380,l), +(27,352,l), +(179,352,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +closed = 1; +nodes = ( +(27,18,l), +(362,18,l), +(362,46,l), +(27,46,l) ); -stem = -2; -target = ( -0, -0 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (326,140); +type = Stem; +}, +{ +horizontal = 1; +place = (29,121); +type = Stem; +}, +{ +place = (121,148); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(121,193,l), +(269,193,l), +(269,326,l), +(373,326,l), +(373,466,l), +(269,466,l), +(269,599,l), +(121,599,l), +(121,466,l), +(17,466,l), +(17,326,l), +(121,326,l) +); +}, +{ +closed = 1; +nodes = ( +(17,29,l), +(373,29,l), +(373,150,l), +(17,150,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (342,167); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (0,132); +type = Stem; +}, +{ +place = (232,153); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(232,194,l), (385,194,l), -(385,326,l), -(565,326,l), -(565,475,l), -(385,475,l), -(385,607,l), -(232,607,l), -(232,475,l), -(52,475,l), -(52,326,l), -(232,326,l), -(232,194,l) +(385,342,l), +(570,342,l), +(570,509,l), +(385,509,l), +(385,657,l), +(232,657,l), +(232,509,l), +(47,509,l), +(47,342,l), +(232,342,l) ); }, { closed = 1; nodes = ( -(565,0,l), -(565,132,l), -(52,132,l), -(52,0,l) +(47,0,l), +(570,0,l), +(570,132,l), +(47,132,l) ); } ); width = 618; } ); -metricWidth = zero.tf; +note = plusminus; unicode = 177; -userData = { -KernOnSpecialSpacing = { -L = math; -R = math; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/product.glyph b/sources/MonaSansMono.glyphspackage/glyphs/product.glyph index 03bff1bb..083920be 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/product.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/product.glyph @@ -2,103 +2,210 @@ glyphname = product; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +place = (704,38); +type = Stem; +}, +{ +place = (104,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(86,-151,l), -(86,693,l), -(532,693,l), -(532,-151,l), -(570,-151,l), -(570,729,l), -(48,729,l), -(48,-151,l) +(104,-151,l), +(142,-151,l), +(142,693,l), +(704,693,l), +(704,-151,l), +(742,-151,l), +(742,729,l), +(104,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -11 +place = (693,36); +type = Stem; +}, +{ +place = (478,38); +type = Stem; +}, +{ +place = (102,38); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(102,-151,l), +(140,-151,l), +(140,693,l), +(478,693,l), +(478,-151,l), +(516,-151,l), +(516,729,l), +(102,729,l) +); +} ); -type = BottomGhost; +width = 618; }, { +hints = ( +{ horizontal = 1; -options = 0; -origin = ( -0, -8 +place = (532,197); +type = Stem; +}, +{ +place = (563,230); +type = Stem; +}, +{ +place = (53,229); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(53,-151,l), +(282,-151,l), +(282,532,l), +(563,532,l), +(563,-151,l), +(793,-151,l), +(793,729,l), +(53,729,l) ); -stem = -2; -target = ( -0, -9 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (699,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -11 +place = (300,31); +type = Stem; +}, +{ +place = (59,31); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(59,-151,l), +(90,-151,l), +(90,699,l), +(300,699,l), +(300,-151,l), +(331,-151,l), +(331,729,l), +(59,729,l) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (563,166); +type = Stem; +}, +{ +place = (214,151); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +place = (25,148); +type = Stem; +} ); -stem = -2; -target = ( -0, -4 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(25,-151,l), +(173,-151,l), +(173,563,l), +(214,563,l), +(214,-151,l), +(365,-151,l), +(365,729,l), +(25,729,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (547,182); +type = Stem; +}, +{ +place = (360,203); +type = Stem; +}, +{ +place = (55,203); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(220,-151,l), -(220,547,l), -(398,547,l), -(398,-151,l), -(601,-151,l), -(601,729,l), -(17,729,l), -(17,-151,l) +(55,-151,l), +(258,-151,l), +(258,547,l), +(360,547,l), +(360,-151,l), +(563,-151,l), +(563,729,l), +(55,729,l) ); } ); width = 618; } ); +note = product; unicode = 8719; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/published.glyph b/sources/MonaSansMono.glyphspackage/glyphs/published.glyph index befdc72e..dad78b38 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/published.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/published.glyph @@ -1,288 +1,655 @@ { -color = 6; glyphname = published; layers = ( { -background = { -anchors = ( +hints = ( { -name = center; -pos = (183,363); +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (532,30); +type = Stem; +}, +{ +horizontal = 1; +place = (319,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (584,35); +type = Stem; +}, +{ +place = (287,36); +type = Stem; +}, +{ +place = (41,37); +type = Stem; } ); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(113,165,l), -(113,532,l), -(227,532,ls), -(292,532,o), -(332,499,o), -(332,440,cs), -(332,382,o), -(293,347,o), -(227,347,cs), -(106,347,l), -(106,319,l), -(231,319,ls), -(314,319,o), -(366,367,o), -(366,441,cs), -(366,517,o), -(314,562,o), -(232,562,cs), -(81,562,l), -(81,165,l) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) ); }, { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) +(287,165,l), +(323,165,l), +(323,319,l), +(477,319,ls), +(563,319,o), +(619,364,o), +(619,441,cs), +(619,517,o), +(566,562,o), +(477,562,cs), +(287,562,l) ); }, { closed = 1; nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) +(323,349,l), +(323,532,l), +(474,532,ls), +(545,532,o), +(584,498,o), +(584,440,cs), +(584,384,o), +(544,349,o), +(474,349,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (526,30); +type = Stem; +}, +{ +horizontal = 1; +place = (313,28); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (446,34); +type = Stem; +}, +{ +place = (195,32); +type = Stem; +}, +{ +place = (10,30); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +}, +{ +closed = 1; +nodes = ( +(195,159,l), +(227,159,l), +(227,313,l), +(345,313,ls), +(428,313,o), +(480,361,o), +(480,435,cs), +(480,511,o), +(428,556,o), +(346,556,cs), +(195,556,l) +); }, { -alignment = 1; -pos = (36,0); -ref = _published.P; +closed = 1; +nodes = ( +(227,341,l), +(227,526,l), +(341,526,ls), +(406,526,o), +(446,493,o), +(446,434,cs), +(446,376,o), +(407,341,o), +(341,341,cs) +); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (661,78); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -1 -); +place = (463,101); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -9 +place = (297,90); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (504,156); +type = Stem; +}, +{ +place = (245,156); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) ); -stem = -2; -target = ( -1, -0 +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) ); +}, +{ +closed = 1; +nodes = ( +(245,167,l), +(401,167,l), +(401,297,l), +(476,297,ls), +(597,297,o), +(660,340,o), +(660,430,cs), +(660,516,o), +(604,564,o), +(476,564,cs), +(245,564,l) +); +}, +{ +closed = 1; +nodes = ( +(401,387,l), +(401,463,l), +(444,463,ls), +(484,463,o), +(504,455,o), +(504,425,cs), +(504,403,o), +(494,387,o), +(444,387,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (526,24); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (466,21); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (336,21); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (254,23); +type = Stem; +}, +{ +place = (139,22); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -10 +place = (15,24); +type = Stem; +} ); -stem = -2; -target = ( -1, -8 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(296,180,o), +(375,261,o), +(375,365,cs), +(375,469,o), +(296,550,o), +(195,550,cs), +(94,550,o), +(15,469,o), +(15,365,cs), +(15,261,o), +(94,180,o), +(195,180,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -4 +closed = 1; +nodes = ( +(108,204,o), +(39,275,o), +(39,365,cs), +(39,455,o), +(108,526,o), +(195,526,cs), +(282,526,o), +(351,455,o), +(351,365,cs), +(351,275,o), +(282,204,o), +(195,204,cs) ); -stem = -2; -target = ( -0, -5 +}, +{ +closed = 1; +nodes = ( +(139,245,l), +(161,245,l), +(161,336,l), +(204,336,ls), +(255,336,o), +(277,370,o), +(277,412,cs), +(277,454,o), +(255,487,o), +(204,487,cs), +(139,487,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(161,357,l), +(161,466,l), +(204,466,ls), +(236,466,o), +(254,445,o), +(254,412,cs), +(254,377,o), +(236,357,o), +(203,357,cs) ); -stem = -2; -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (509,49); +type = Stem; +}, +{ +horizontal = 1; +place = (428,58); +type = Stem; }, { -background = { -anchors = ( +horizontal = 1; +place = (309,58); +type = Stem; +}, +{ +horizontal = 1; +place = (174,49); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, { -name = center; -pos = (192,365); +place = (221,64); +type = Stem; +}, +{ +place = (137,63); +type = Stem; +}, +{ +place = (8,51); +type = Stem; } ); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(166,167,l), -(167,471,l), -(197,471,ls), -(230,471,o), -(259,466,o), -(259,426,cs), -(259,382,o), -(230,378,o), -(197,378,cs), -(151,378,l), -(150,293,l), -(232,293,ls), -(349,293,o), -(398,349,o), -(398,429,cs), -(398,515,o), -(343,564,o), -(232,564,cs), -(28,564,l), -(28,167,l) +(300,174,o), +(382,258,o), +(382,366,cs), +(382,474,o), +(300,558,o), +(195,558,cs), +(90,558,o), +(8,474,o), +(8,366,cs), +(8,258,o), +(90,174,o), +(195,174,cs) ); }, { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) +(118,223,o), +(59,286,o), +(59,366,cs), +(59,447,o), +(118,510,o), +(194,509,cs), +(271,510,o), +(331,447,o), +(331,366,cs), +(331,286,o), +(271,223,o), +(194,223,cs) ); }, { closed = 1; nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) +(137,248,l), +(200,248,l), +(200,309,l), +(205,309,ls), +(259,309,o), +(285,346,o), +(285,397,cs), +(285,450,o), +(259,486,o), +(205,486,cs), +(137,486,l) +); +}, +{ +closed = 1; +nodes = ( +(200,367,l), +(200,428,l), +(205,428,ls), +(217,428,o), +(221,416,o), +(221,398,cs), +(221,385,o), +(219,367,o), +(205,367,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (462,85); +type = Stem; +}, +{ +horizontal = 1; +place = (299,78); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (372,127); +type = Stem; +}, +{ +place = (161,127); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); +}, +{ +closed = 1; +nodes = ( +(161,184,l), +(288,184,l), +(288,299,l), +(347,299,ls), +(455,299,o), +(499,351,o), +(499,424,cs), +(499,502,o), +(449,547,o), +(347,547,cs), +(161,547,l) +); }, { -alignment = 1; -pos = (21,0); -ref = _published.P; +closed = 1; +nodes = ( +(288,377,l), +(288,462,l), +(316,462,ls), +(345,462,o), +(372,457,o), +(372,421,cs), +(372,380,o), +(345,377,o), +(316,377,cs) +); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -}; width = 618; } ); -metricLeft = copyright; -metricRight = copyright; +note = published; unicode = 8471; -userData = { -KernOnSpecialSpacing = { -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/q.glyph b/sources/MonaSansMono.glyphspackage/glyphs/q.glyph index a71a0fdb..48458773 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/q.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/q.glyph @@ -1,66 +1,132 @@ { glyphname = q; -kernLeft = a; -kernRight = a; layers = ( { anchors = ( { name = bottom; -pos = (313,0); +pos = (423,0); }, { name = top; -pos = (313,517); +pos = (423,517); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,34); +type = Stem; +}, +{ +place = (692,37); +type = Stem; +}, +{ +place = (84,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(521,-167,l), -(521,517,l), -(486,517,l), -(484,398,l), -(481,398,l), -(454,475,o), -(383,526,o), -(285,526,cs), -(156,526,o), -(68,425,o), -(68,259,cs), -(68,94,o), -(156,-8,o), -(285,-8,cs), -(383,-8,o), -(454,44,o), -(481,121,c), -(484,121,l), -(484,-167,l) +(729,-167,l), +(729,517,l), +(694,517,l), +(692,398,l), +(685,398,l), +(646,475,o), +(540,526,o), +(400,526,cs), +(213,526,o), +(84,424,o), +(84,259,cs), +(84,97,o), +(212,-9,o), +(400,-9,cs), +(535,-9,o), +(648,48,o), +(685,120,c), +(692,120,l), +(692,-167,l) ); }, { closed = 1; nodes = ( -(181,26,o), -(106,112,o), -(106,259,cs), -(106,408,o), -(181,493,o), -(293,493,cs), -(413,493,o), -(483,397,o), -(483,295,cs), -(483,224,ls), -(483,122,o), -(413,26,o), -(293,26,cs) +(233,25,o), +(122,118,o), +(122,259,cs), +(122,407,o), +(236,492,o), +(402,492,cs), +(584,492,o), +(692,396,o), +(692,294,cs), +(692,234,ls), +(692,126,o), +(584,25,o), +(402,25,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,517); +} ); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (493,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (480,35); +type = Stem; +}, +{ +place = (478,37); +type = Stem; +}, +{ +place = (73,38); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -105,161 +171,277 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -place = ( -0, -21 -); -stem = -2; -target = ( -u, -p +anchors = ( +{ +name = bottom; +pos = (360,0); +}, +{ +name = top; +pos = (360,544); +} ); -type = BottomGhost; +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (387,165); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, --20 +place = (-10,165); +type = Stem; +}, +{ +place = (569,211); +type = Stem; +}, +{ +place = (561,219); +type = Stem; +}, +{ +place = (560,220); +type = Stem; +}, +{ +place = (29,220); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(780,-167,l), +(780,544,l), +(572,544,l), +(566,473,l), +(558,473,l), +(522,520,o), +(447,552,o), +(333,552,cs), +(153,552,o), +(29,443,o), +(29,272,cs), +(29,100,o), +(152,-10,o), +(333,-10,cs), +(429,-10,o), +(513,18,o), +(553,69,c), +(561,69,l), +(561,-167,l) +); +}, +{ +closed = 1; +nodes = ( +(311,155,o), +(249,195,o), +(249,272,cs), +(249,346,o), +(311,387,o), +(402,387,cs), +(500,387,o), +(560,342,o), +(560,276,cs), +(560,265,ls), +(560,200,o), +(500,155,o), +(402,155,cs) ); +} +); +width = 847; +}, +{ +anchors = ( +{ +name = bottom; +pos = (195,0); +}, +{ +name = top; +pos = (195,516); +} +); +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; type = TopGhost; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (500,26); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (-10,26); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (287,29); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -21 +place = (49,30); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(316,-167,l), +(316,516,l), +(288,516,l), +(287,439,l), +(279,439,l), +(262,498,o), +(223,526,o), +(178,526,cs), +(109,526,o), +(49,461,o), +(49,258,cs), +(49,51,o), +(111,-10,o), +(178,-10,cs), +(227,-10,o), +(263,24,o), +(279,77,c), +(287,77,l), +(287,-167,l) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -origin = ( -0, -13 +closed = 1; +nodes = ( +(111,16,o), +(79,108,o), +(79,258,cs), +(79,409,o), +(111,500,o), +(185,500,cs), +(237,500,o), +(287,437,o), +(287,310,cs), +(287,207,ls), +(287,78,o), +(237,16,o), +(185,16,cs) +); +} ); -stem = -2; -target = ( -1, -12 +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (190,0); +}, +{ +name = top; +pos = (190,544); +} ); +hints = ( +{ +horizontal = 1; +place = (549,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (414,127); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -0 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (414,73); +type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (50,72); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -1 -); -stem = -2; -target = ( -1, -9 -); +horizontal = 1; +place = (-12,134); +type = Stem; +}, +{ +place = (214,145); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -2 +place = (24,144); +type = Stem; +} ); -stem = -2; -target = ( -0, -10 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(359,-167,l), +(359,541,l), +(216,541,l), +(214,487,l), +(204,487,l), +(188,529,o), +(170,549,o), +(130,549,cs), +(63,549,o), +(24,496,o), +(24,262,cs), +(24,82,o), +(42,-12,o), +(130,-12,cs), +(165,-12,o), +(189,9,o), +(204,50,c), +(214,50,l), +(214,-167,l) +); +}, +{ +closed = 1; +nodes = ( +(174,122,o), +(168,155,o), +(168,262,cs), +(168,374,o), +(171,414,o), +(192,414,cs), +(210,414,o), +(214,383,o), +(214,307,cs), +(214,230,ls), +(214,168,o), +(213,122,o), +(192,122,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -272,7 +454,46 @@ name = top; pos = (310,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (401,143); +type = Stem; +}, +{ +horizontal = 1; +place = (401,64); +type = Stem; +}, +{ +horizontal = 1; +place = (79,64); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,153); +type = Stem; +}, +{ +place = (376,188); +type = Stem; +}, +{ +place = (372,192); +type = Stem; +}, +{ +place = (30,196); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -320,7 +541,6 @@ nodes = ( width = 618; } ); -metricLeft = "=|b"; -metricRight = l; +note = q; unicode = 113; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/question.glyph b/sources/MonaSansMono.glyphspackage/glyphs/question.glyph index 6c9e2f06..6bcbe651 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/question.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/question.glyph @@ -1,312 +1,522 @@ { glyphname = question; -kernLeft = question; -kernRight = question; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (703,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,108); +type = Stem; +}, +{ +place = (694,41); +type = Stem; +}, +{ +place = (396,36); +type = Stem; +}, +{ +place = (356,120); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(317,179,l), -(317,200,ls), -(317,289,o), -(367,316,o), -(430,375,cs), -(492,433,o), -(527,480,o), -(527,553,cs), -(527,665,o), -(446,738,o), -(322,738,cs), -(190,738,o), -(104,655,o), -(105,529,c), -(146,529,l), -(145,628,o), -(208,700,o), -(320,700,cs), -(418,700,o), -(484,644,o), -(484,553,cs), -(484,494,o), -(454,448,o), -(400,398,cs), -(344,347,o), -(275,304,o), -(275,200,cs), -(275,179,l) +(396,177,l), +(432,177,l), +(432,199,ls), +(432,246,o), +(469,298,o), +(574,349,cs), +(695,409,o), +(735,462,o), +(735,539,cs), +(735,664,o), +(622,739,o), +(427,739,cs), +(234,739,o), +(118,662,o), +(100,532,c), +(141,533,l), +(156,636,o), +(252,703,o), +(425,703,cs), +(588,703,o), +(694,646,o), +(694,538,cs), +(694,472,o), +(657,429,o), +(551,375,cs), +(434,315,o), +(396,256,o), +(396,198,cs) ); }, { closed = 1; nodes = ( -(324,0,l), -(324,101,l), -(270,101,l), -(270,0,l) +(448,-7,o), +(476,15,o), +(476,47,cs), +(476,79,o), +(449,101,o), +(416,101,cs), +(383,101,o), +(356,79,o), +(356,47,cs), +(356,15,o), +(384,-7,o), +(416,-7,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (705,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,87); +type = Stem; +}, +{ +place = (471,39); +type = Stem; +}, +{ +place = (296,37); +type = Stem; +}, +{ +place = (268,90); +type = Stem; +}, +{ +place = (98,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(335,184,l), -(335,205,ls), -(335,258,o), -(355,300,o), -(419,367,cs), -(484,436,o), -(512,493,o), -(512,552,cs), -(512,663,o), -(439,738,o), -(312,738,cs), -(184,738,o), -(99,654,o), -(100,529,c), -(137,529,l), -(136,631,o), -(199,705,o), -(310,705,cs), -(408,705,o), -(473,655,o), -(473,552,cs), -(473,500,o), -(448,452,o), -(391,390,cs), -(320,313,o), -(298,261,o), -(298,201,cs), -(298,184,l) +(296,184,l), +(333,184,l), +(333,205,ls), +(333,258,o), +(353,300,o), +(417,367,cs), +(482,436,o), +(510,493,o), +(510,552,cs), +(510,663,o), +(437,738,o), +(310,738,cs), +(182,738,o), +(97,654,o), +(98,529,c), +(135,529,l), +(134,631,o), +(197,705,o), +(308,705,cs), +(406,705,o), +(471,655,o), +(471,552,cs), +(471,500,o), +(446,452,o), +(389,390,cs), +(318,313,o), +(296,261,o), +(296,201,cs) ); }, { closed = 1; nodes = ( -(341,-7,o), -(360,11,o), -(360,37,cs), -(360,62,o), -(341,80,o), -(315,80,cs), -(290,80,o), -(270,62,o), -(270,37,cs), -(270,11,o), -(290,-7,o), -(315,-7,cs) +(339,-7,o), +(358,11,o), +(358,37,cs), +(358,62,o), +(339,80,o), +(313,80,cs), +(288,80,o), +(268,62,o), +(268,37,cs), +(268,11,o), +(288,-7,o), +(313,-7,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -1, -3 -); +place = (569,169); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -0, -17 -); +place = (-10,224); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -14 -); +place = (535,255); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -3 +place = (317,206); +type = Stem; +} ); -stem = -2; -target = ( -1, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(317,257,l), +(523,257,l), +(523,258,l), +(523,283,o), +(553,306,o), +(639,344,cs), +(745,390,o), +(790,440,o), +(790,517,cs), +(790,653,o), +(670,738,o), +(426,738,cs), +(207,738,o), +(70,653,o), +(44,504,c), +(287,504,l), +(301,541,o), +(338,569,o), +(415,569,cs), +(494,569,o), +(535,547,o), +(535,511,cs), +(535,485,o), +(510,471,o), +(449,441,cs), +(347,391,o), +(317,350,o), +(317,281,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -20 +closed = 1; +nodes = ( +(527,-10,o), +(601,37,o), +(601,103,cs), +(601,168,o), +(527,214,o), +(423,214,cs), +(319,214,o), +(244,168,o), +(244,103,cs), +(244,37,o), +(319,-10,o), +(423,-10,cs) ); -stem = -2; -target = ( -0, -7 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (711,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-6,84); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -27 +horizontal = 1; +place = (-6,21); +target = up; +type = BottomGhost; +}, +{ +place = (298,31); +type = Stem; +}, +{ +place = (189,27); +type = Stem; +}, +{ +place = (163,78); +type = Stem; +}, +{ +place = (59,29); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(189,160,l), +(215,160,l), +(216,189,ls), +(219,269,o), +(250,332,o), +(276,388,cs), +(305,450,o), +(329,502,o), +(329,576,cs), +(329,672,o), +(288,739,o), +(196,739,cs), +(113,739,o), +(54,681,o), +(59,535,c), +(88,535,l), +(86,642,o), +(114,711,o), +(197,711,cs), +(257,711,o), +(298,672,o), +(298,574,cs), +(298,508,o), +(275,454,o), +(252,405,cs), +(221,340,o), +(189,279,o), +(189,188,cs) +); +}, +{ +closed = 1; +nodes = ( +(224,-6,o), +(241,10,o), +(241,36,cs), +(241,61,o), +(224,78,o), +(202,78,cs), +(181,78,o), +(163,61,o), +(163,36,cs), +(163,10,o), +(181,-6,o), +(202,-6,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (583,156); +type = Stem; +}, +{ +horizontal = 1; +place = (504,235); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,210); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (209,165); +type = Stem; }, { -background = { +place = (121,147); +type = Stem; +}, +{ +place = (87,209); +type = Stem; +}, +{ +place = (15,149); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(397,226,l), -(397,233,ls), -(397,259,o), -(408,282,o), -(452,326,cs), -(517,392,o), -(570,442,o), -(570,534,cs), -(570,656,o), -(476,738,o), -(313,738,cs), -(147,738,o), -(39,659,o), -(40,509,c), -(222,509,l), -(222,551,o), -(252,578,o), -(304,578,cs), -(348,578,o), -(378,555,o), -(378,514,cs), -(378,475,o), -(359,451,o), -(313,404,cs), -(253,343,o), -(230,299,o), -(230,245,cs), -(230,226,l) +(121,242,l), +(268,242,l), +(268,250,ls), +(268,289,o), +(287,326,o), +(318,380,cs), +(348,432,o), +(374,484,o), +(374,553,cs), +(374,665,o), +(316,739,o), +(199,739,cs), +(85,739,o), +(10,667,o), +(15,504,c), +(164,504,l), +(163,561,o), +(174,583,o), +(190,583,cs), +(202,583,o), +(209,566,o), +(209,525,cs), +(209,492,o), +(199,463,o), +(180,431,cs), +(153,385,o), +(121,328,o), +(121,262,cs) ); }, { closed = 1; nodes = ( -(398,0,l), -(398,152,l), -(228,152,l), -(228,0,l) +(251,-10,o), +(296,29,o), +(296,95,cs), +(296,162,o), +(251,200,o), +(192,200,cs), +(132,200,o), +(87,162,o), +(87,95,cs), +(87,29,o), +(132,-10,o), +(192,-10,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (578,160); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,220); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,21); +target = up; +type = BottomGhost; +}, +{ +place = (379,196); +type = Stem; +}, +{ +place = (225,170); +type = Stem; +}, +{ +place = (190,232); +type = Stem; +}, +{ +place = (28,186); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(400,253,l), -(400,259,ls), -(400,286,o), -(429,319,o), -(476,358,cs), -(543,414,o), -(573,466,o), -(573,533,cs), -(573,658,o), -(473,738,o), -(315,738,cs), -(146,738,o), -(39,643,o), -(40,493,c), -(226,493,l), -(226,544,o), -(258,578,o), -(306,578,cs), -(349,578,o), -(377,554,o), -(377,521,cs), -(377,494,o), -(357,475,o), -(315,438,cs), -(251,382,o), -(230,332,o), -(230,272,cs), -(230,253,l) +(225,253,l), +(395,253,l), +(395,259,ls), +(395,286,o), +(425,319,o), +(473,357,cs), +(544,413,o), +(575,466,o), +(575,533,cs), +(575,658,o), +(472,738,o), +(310,738,cs), +(137,738,o), +(27,643,o), +(28,493,c), +(214,493,l), +(214,544,o), +(248,578,o), +(301,578,cs), +(348,578,o), +(379,554,o), +(379,521,cs), +(379,494,o), +(357,474,o), +(314,438,cs), +(247,382,o), +(225,332,o), +(225,272,cs) ); }, { closed = 1; nodes = ( -(379,-8,o), -(426,36,o), -(426,102,cs), -(426,168,o), -(379,212,o), -(311,212,cs), -(243,212,o), -(196,168,o), -(196,102,cs), -(196,36,o), -(243,-8,o), -(311,-8,cs) +(374,-8,o), +(422,36,o), +(422,102,cs), +(422,168,o), +(374,212,o), +(306,212,cs), +(238,212,o), +(190,168,o), +(190,102,cs), +(190,36,o), +(238,-8,o), +(306,-8,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -}; width = 618; } ); +note = question; unicode = 63; -userData = { -KernOnName = question; -KernOnSpecialSpacing = { -L = "spaced-off"; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/question.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/question.ss01.glyph index 639a5709..2ee59665 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/question.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/question.ss01.glyph @@ -1,60 +1,113 @@ { glyphname = question.ss01; -kernLeft = question.ss01; -kernRight = question; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (703,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,85); +type = Stem; +}, +{ +place = (694,41); +type = Stem; +}, +{ +place = (396,36); +type = Stem; +}, +{ +place = (376,85); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(317,179,l), -(317,200,ls), -(317,289,o), -(367,316,o), -(430,375,cs), -(492,433,o), -(527,480,o), -(527,553,cs), -(527,665,o), -(446,738,o), -(322,738,cs), -(190,738,o), -(104,655,o), -(105,529,c), -(146,529,l), -(145,628,o), -(208,700,o), -(320,700,cs), -(418,700,o), -(484,644,o), -(484,553,cs), -(484,494,o), -(454,448,o), -(400,398,cs), -(344,347,o), -(275,304,o), -(275,200,cs), -(275,179,l) +(396,177,l), +(432,177,l), +(432,199,ls), +(432,246,o), +(469,298,o), +(574,349,cs), +(695,409,o), +(735,462,o), +(735,539,cs), +(735,664,o), +(622,739,o), +(427,739,cs), +(234,739,o), +(118,662,o), +(100,532,c), +(141,533,l), +(156,636,o), +(252,703,o), +(425,703,cs), +(588,703,o), +(694,646,o), +(694,538,cs), +(694,472,o), +(657,429,o), +(551,375,cs), +(434,315,o), +(396,256,o), +(396,198,cs) ); }, { closed = 1; nodes = ( -(324,0,l), -(324,101,l), -(270,101,l), -(270,0,l) +(376,0,l), +(461,0,l), +(461,85,l), +(376,85,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (705,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,80); +type = Stem; +}, +{ +place = (473,39); +type = Stem; +}, +{ +place = (298,37); +type = Stem; +}, +{ +place = (277,79); +type = Stem; +}, +{ +place = (100,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(298,184,l), (335,184,l), (335,205,ls), (335,258,o), @@ -81,164 +134,297 @@ nodes = ( (391,390,cs), (320,313,o), (298,261,o), -(298,201,cs), -(298,184,l) +(298,201,cs) ); }, { closed = 1; nodes = ( +(277,0,l), (356,0,l), (356,80,l), -(277,80,l), -(277,0,l) +(277,80,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -1, -3 -); +place = (569,169); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -10 -); -stem = -2; -target = ( -0, -17 -); +place = (0,204); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -13 -); -stem = -2; -target = ( -0, -14 -); +place = (530,250); +type = Stem; +}, +{ +place = (317,255); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -3 +place = (317,206); +type = Stem; +}, +{ +place = (279,293); +type = Stem; +} ); -stem = -2; -target = ( -1, -0 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(317,257,l), +(523,257,l), +(523,258,l), +(523,283,o), +(552,306,o), +(639,345,cs), +(736,388,o), +(780,440,o), +(780,513,cs), +(780,653,o), +(664,738,o), +(426,738,cs), +(214,738,o), +(80,654,o), +(54,504,c), +(282,504,l), +(297,542,o), +(336,569,o), +(415,569,cs), +(491,569,o), +(530,547,o), +(530,511,cs), +(530,485,o), +(506,471,o), +(446,441,cs), +(347,391,o), +(317,350,o), +(317,281,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -20 +closed = 1; +nodes = ( +(279,0,l), +(572,0,l), +(572,204,l), +(279,204,l) ); -stem = -2; -target = ( -0, -7 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (711,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,69); +type = Stem; +}, +{ +place = (282,32); +type = Stem; +}, +{ +place = (188,32); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -27 +place = (175,58); +type = Stem; +}, +{ +place = (78,30); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(188,160,l), +(220,160,l), +(220,189,ls), +(220,269,o), +(245,328,o), +(269,388,cs), +(289,438,o), +(314,502,o), +(314,576,cs), +(314,672,o), +(278,739,o), +(198,739,cs), +(125,739,o), +(74,681,o), +(78,535,c), +(108,535,l), +(106,643,o), +(130,711,o), +(198,711,cs), +(249,711,o), +(282,671,o), +(282,574,cs), +(282,508,o), +(264,458,o), +(244,409,cs), +(219,347,o), +(188,280,o), +(188,188,cs) +); +}, +{ +closed = 1; +nodes = ( +(175,0,l), +(233,0,l), +(233,69,l), +(175,69,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (583,156); +type = Stem; }, { -background = { +horizontal = 1; +place = (504,235); +type = Stem; +}, +{ +horizontal = 1; +place = (0,190); +type = Stem; +}, +{ +place = (209,165); +type = Stem; +}, +{ +place = (121,158); +type = Stem; +}, +{ +place = (110,169); +type = Stem; +}, +{ +place = (110,158); +type = Stem; +}, +{ +place = (15,149); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(397,226,l), -(397,233,ls), -(397,259,o), -(408,282,o), -(452,326,cs), -(517,392,o), -(570,442,o), -(570,534,cs), -(570,656,o), -(476,738,o), -(313,738,cs), -(147,738,o), -(39,659,o), -(40,509,c), -(222,509,l), -(222,551,o), -(252,578,o), -(304,578,cs), -(348,578,o), -(378,555,o), -(378,514,cs), -(378,475,o), -(359,451,o), -(313,404,cs), -(253,343,o), -(230,299,o), -(230,245,cs), -(230,226,l) +(121,245,l), +(268,245,l), +(268,256,ls), +(268,289,o), +(287,326,o), +(318,380,cs), +(348,432,o), +(374,484,o), +(374,553,cs), +(374,665,o), +(316,739,o), +(199,739,cs), +(85,739,o), +(10,667,o), +(15,504,c), +(164,504,l), +(163,561,o), +(174,583,o), +(190,583,cs), +(202,583,o), +(209,566,o), +(209,525,cs), +(209,492,o), +(199,463,o), +(180,431,cs), +(153,385,o), +(121,328,o), +(121,268,cs) ); }, { closed = 1; nodes = ( -(398,0,l), -(398,152,l), -(228,152,l), -(228,0,l) +(110,0,l), +(279,0,l), +(279,190,l), +(110,190,l) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (578,160); +type = Stem; +}, +{ +horizontal = 1; +place = (0,208); +type = Stem; +}, +{ +place = (377,196); +type = Stem; +}, +{ +place = (230,188); +type = Stem; +}, +{ +place = (208,210); +type = Stem; +}, +{ +place = (208,192); +type = Stem; +}, +{ +place = (40,186); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(230,253,l), (400,253,l), (400,259,ls), (400,286,o), @@ -265,25 +451,21 @@ nodes = ( (315,438,cs), (251,382,o), (230,332,o), -(230,272,cs), -(230,253,l) +(230,272,cs) ); }, { closed = 1; nodes = ( -(407,0,l), -(407,187,l), -(218,187,l), -(218,0,l) +(208,0,l), +(418,0,l), +(418,208,l), +(208,208,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -}; width = 618; } ); +note = question.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/questiondown.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/questiondown.case.glyph index e944c761..0a3d45f7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/questiondown.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/questiondown.case.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = questiondown.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,213); @@ -13,7 +13,27 @@ ref = questiondown; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,213); +ref = questiondown; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,188); +ref = questiondown; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (0,184); @@ -21,8 +41,27 @@ ref = questiondown; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,213); +ref = questiondown; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,185); +ref = questiondown; +} +); +width = 618; } ); -metricLeft = questiondown; -metricRight = questiondown; +note = questiondown.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/questiondown.glyph b/sources/MonaSansMono.glyphspackage/glyphs/questiondown.glyph index bd1c969c..e087f2ed 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/questiondown.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/questiondown.glyph @@ -1,133 +1,74 @@ { color = 6; glyphname = questiondown; -kernRight = questiondown; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; angle = 180; pos = (618,517); ref = question; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -0, -6 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -1, -3 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 0; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -9 +angle = 180; +pos = (390,516); +ref = question; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -1, -3 -); -stem = -2; -target = ( -1, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,541); +ref = question; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -2 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,544); +ref = question; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -15 -); -type = Stem; +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,517); +ref = question; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 1; angle = 180; -pos = (618,544); +pos = (618,517); ref = question; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -}; width = 618; } ); -metricLeft = S; -metricRight = S; +note = questiondown; unicode = 191; -userData = { -KernOnSpecialSpacing = { -R = "spaced-off"; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/questiondown.ss01.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/questiondown.ss01.case.glyph index 0f5adbe6..21717cb0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/questiondown.ss01.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/questiondown.ss01.case.glyph @@ -3,7 +3,7 @@ color = 6; glyphname = questiondown.ss01.case; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,213); @@ -13,7 +13,27 @@ ref = questiondown.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,213); +ref = questiondown.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,188); +ref = questiondown.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { pos = (0,184); @@ -21,8 +41,27 @@ ref = questiondown.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,213); +ref = questiondown.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,185); +ref = questiondown.ss01; +} +); +width = 618; } ); -metricLeft = questiondown.ss01; -metricRight = questiondown.ss01; +note = questiondown.ss01.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/questiondown.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/questiondown.ss01.glyph index 2eb2a9b2..054ddfbc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/questiondown.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/questiondown.ss01.glyph @@ -3,124 +3,71 @@ color = 6; glyphname = questiondown.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; angle = 180; pos = (618,517); ref = question.ss01; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -0, -6 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -1, -2 -); -stem = -2; -target = ( -1, -3 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 0; -options = 0; -origin = ( -0, -24 -); -stem = -2; -target = ( -0, -9 +angle = 180; +pos = (390,516); +ref = question.ss01; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -1, -3 -); -stem = -2; -target = ( -1, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,541); +ref = question.ss01; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -2 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,544); +ref = question.ss01; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -15 -); -type = Stem; +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,517); +ref = question.ss01; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 1; angle = 180; -pos = (618,544); +pos = (618,517); ref = question.ss01; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = S; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = S; -}; width = 618; } ); -metricLeft = "=|question"; -metricRight = "=|question"; +note = questiondown.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotedbl.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotedbl.glyph index 03d5cf03..bf410b6c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotedbl.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotedbl.glyph @@ -1,60 +1,88 @@ { color = 6; glyphname = quotedbl; -kernLeft = quotedbl; -kernRight = quotedbl; layers = ( { -background = { +layerId = m01; shapes = ( { -pos = (292,0); +pos = (-93,0); ref = quotesingle; }, { -pos = (453,0); +pos = (93,0); ref = quotesingle; } ); -}; -layerId = m019; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = -1; -pos = (-80,0); +pos = (-77,0); ref = quotesingle; }, { -alignment = -1; -pos = (81,0); +pos = (79,0); ref = quotesingle; } ); width = 618; }, { -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (-166,0); +ref = quotesingle; +}, +{ +pos = (151,0); +ref = quotesingle; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (142,0); +pos = (-62,0); ref = quotesingle; }, { -pos = (389,0); +pos = (59,0); ref = quotesingle; } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (-87,0); +ref = quotesingle; +scale = (0.96,1); +}, +{ +pos = (102,0); +ref = quotesingle; +scale = (0.96,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; -pos = (-124,0); +pos = (-123,0); ref = quotesingle; }, { -alignment = -1; -pos = (123,0); +pos = (124,0); ref = quotesingle; } ); @@ -62,10 +90,4 @@ width = 618; } ); unicode = 34; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotedblbase.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotedblbase.glyph index dc1c63ec..3034685f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotedblbase.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotedblbase.glyph @@ -1,80 +1,95 @@ { color = 6; glyphname = quotedblbase; -kernRight = quotedblbase; layers = ( { -background = { +layerId = m01; shapes = ( { -pos = (310,0); +pos = (-80,0); ref = comma; }, { -pos = (439,0); +pos = (162,0); ref = comma; } ); -}; -layerId = m019; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = -1; -pos = (-98,0); +pos = (-100,0); ref = comma; }, { -alignment = -1; -pos = (91,0); +pos = (89,0); ref = comma; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = comma; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = comma; -}; width = 618; }, { -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (-198,0); +ref = comma; +}, +{ +pos = (193,0); +ref = comma; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (124,0); +pos = (-50,0); ref = comma; }, { -pos = (378,0); +pos = (75,0); ref = comma; } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (-63,0); +ref = comma; +scale = (0.82,1); +}, +{ +pos = (134,3); +ref = comma; +scale = (0.82,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; -pos = (-106,2); +pos = (-135,0); ref = comma; -scale = (0.9,0.9); +scale = (0.96,1); }, { -alignment = -1; -pos = (168,2); +pos = (163,3); ref = comma; -scale = (0.9,0.9); +scale = (0.96,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = comma; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = comma; -}; width = 618; } ); unicode = 8222; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotedblbase.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotedblbase.ss01.glyph index 8c8d5186..3842c8e3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotedblbase.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotedblbase.ss01.glyph @@ -1,62 +1,89 @@ { color = 6; glyphname = quotedblbase.ss01; -kernRight = quotedblbase.ss01; layers = ( { -background = { +layerId = m01; shapes = ( { -pos = (456,0); +pos = (83,0); ref = comma.ss01; }, { -pos = (316,0); +pos = (-102,0); ref = comma.ss01; } ); -}; -layerId = m019; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = -1; -pos = (-82,0); +pos = (84,0); ref = comma.ss01; }, { -alignment = -1; -pos = (88,0); +pos = (-111,0); ref = comma.ss01; } ); width = 618; }, { -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (191,0); +ref = comma.ss01; +}, +{ +pos = (-175,0); +ref = comma.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -pos = (364,0); +pos = (66,0); ref = comma.ss01; }, { -pos = (104,0); +pos = (-60,0); ref = comma.ss01; } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (84,0); +ref = comma.ss01; +}, +{ +pos = (-111,0); +ref = comma.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; -pos = (-107,0); +pos = (163,0); ref = comma.ss01; -scale = (0.9,0.9); +scale = (0.92,1); }, { -alignment = -1; -pos = (169,0); +pos = (-113,0); ref = comma.ss01; -scale = (0.9,0.9); +scale = (0.92,1); } ); width = 618; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotedblleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotedblleft.glyph index be1a5807..7df4a606 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotedblleft.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotedblleft.glyph @@ -1,41 +1,74 @@ { color = 6; glyphname = quotedblleft; -kernLeft = quotedblleft; -kernRight = quotedblleft; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; -pos = (618,573); +pos = (618,563); ref = quotedblbase; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = 3; angle = 180; -pos = (618,586); +pos = (390,604); +ref = quotedblbase; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,562); +ref = quotedblbase; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,564); ref = quotedblbase; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,561); +ref = quotedblbase; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,562); +ref = quotedblbase; +} +); +width = 846; } ); -metricLeft = "=|comma"; -metricRight = "=|comma"; +note = quotedblleft; unicode = 8220; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotedblleft.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotedblleft.ss01.glyph index 0125b77f..9966e19f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotedblleft.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotedblleft.ss01.glyph @@ -1,34 +1,73 @@ { color = 6; glyphname = quotedblleft.ss01; -kernLeft = quotedblleft.ss01; -kernRight = quotedblleft.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; -pos = (618,563); +pos = (618,557); ref = quotedblbase.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,588); +ref = quotedblbase.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,552); +ref = quotedblbase.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 3; angle = 180; pos = (618,516); ref = quotedblbase.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,573); +ref = quotedblbase.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,552); +ref = quotedblbase.ss01; +} +); +width = 846; } ); -metricLeft = "=|comma.ss01"; -metricRight = "=|comma.ss01"; +note = quotedblleft.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotedblright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotedblright.glyph index f276d739..e04eede2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotedblright.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotedblright.glyph @@ -1,14 +1,11 @@ { color = 6; glyphname = quotedblright; -kernLeft = quotedblright; -kernRight = quoteright; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; pos = (0,653); ref = quotedblbase; } @@ -16,24 +13,56 @@ ref = quotedblbase; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = 3; -pos = (0,522); +pos = (0,668); +ref = quotedblbase; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,523); +ref = quotedblbase; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,496); ref = quotedblbase; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,634); +ref = quotedblbase; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,474); +ref = quotedblbase; +} +); +width = 846; } ); -metricLeft = comma; -metricRight = comma; +note = quotedblright; unicode = 8221; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotedblright.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotedblright.ss01.glyph index f8b96219..073a1b70 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotedblright.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotedblright.ss01.glyph @@ -1,14 +1,11 @@ { color = 6; glyphname = quotedblright.ss01; -kernLeft = quoteright.ss01; -kernRight = quoteright.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; pos = (0,649); ref = quotedblbase.ss01; } @@ -16,17 +13,55 @@ ref = quotedblbase.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,663); +ref = quotedblbase.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,536); +ref = quotedblbase.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 3; pos = (0,533); ref = quotedblbase.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,638); +ref = quotedblbase.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,489); +ref = quotedblbase.ss01; +} +); +width = 846; } ); -metricLeft = comma.ss01; -metricRight = comma.ss01; +note = quotedblright.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quoteleft.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quoteleft.glyph index bdaf9358..89e7f5ce 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quoteleft.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quoteleft.glyph @@ -1,49 +1,74 @@ { color = 6; glyphname = quoteleft; -kernLeft = quotedblleft; -kernRight = quoteleft; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; -pos = (618,572); +pos = (618,564); ref = quotesinglbase; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = quotedblleft; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = quotedblleft; -}; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = 3; angle = 180; -pos = (618,568); +pos = (390,604); +ref = quotesinglbase; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,562); +ref = quotesinglbase; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +angle = 180; +pos = (618,563); ref = quotesinglbase; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = quotedblleft; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = quotedblleft; -}; width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,562); +ref = quotesinglbase; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,562); +ref = quotesinglbase; +} +); +width = 846; } ); -metricLeft = quotedblleft; -metricRight = quotedblleft; +note = quoteleft; unicode = 8216; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quoteleft.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quoteleft.ss01.glyph index fa700ed2..02e38c19 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quoteleft.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quoteleft.ss01.glyph @@ -1,34 +1,73 @@ { color = 6; glyphname = quoteleft.ss01; -kernLeft = quotedblleft.ss01; -kernRight = quotedblleft.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; angle = 180; -pos = (618,562); +pos = (618,558); ref = comma.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +angle = 180; +pos = (390,590); +ref = comma.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +angle = 180; +pos = (390,552); +ref = comma.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 3; angle = 180; pos = (618,492); ref = comma.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +angle = 180; +pos = (846,572); +ref = comma.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +angle = 180; +pos = (846,552); +ref = comma.ss01; +} +); +width = 846; } ); -metricLeft = "=|comma.ss01"; -metricRight = "=|comma.ss01"; +note = quoteleft.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quoteright.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quoteright.glyph index 3dcda9c9..a5a5c469 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quoteright.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quoteright.glyph @@ -1,48 +1,68 @@ { color = 6; glyphname = quoteright; -kernLeft = quoteright; -kernRight = quoteright; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; pos = (0,652); ref = quotesinglbase; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = quotedblright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = quotedblright; -}; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,671); +ref = quotesinglbase; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,525); +ref = quotesinglbase; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 3; pos = (0,501); ref = quotesinglbase; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = quotedblright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = quotedblright; -}; width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,634); +ref = quotesinglbase; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,472); +ref = quotesinglbase; +} +); +width = 846; } ); -metricLeft = quotedblright; -metricRight = quotedblright; +note = quoteright; unicode = 8217; -userData = { -KernOnName = quoteright; -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quoteright.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quoteright.ss01.glyph index 122bce7b..85c51386 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quoteright.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quoteright.ss01.glyph @@ -1,14 +1,11 @@ { color = 6; glyphname = quoteright.ss01; -kernLeft = quoteright.ss01; -kernRight = quoteright.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 3; pos = (0,649); ref = comma.ss01; } @@ -16,17 +13,55 @@ ref = comma.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,663); +ref = comma.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,536); +ref = comma.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 3; pos = (0,511); ref = comma.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +pos = (0,637); +ref = comma.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +pos = (0,489); +ref = comma.ss01; +} +); +width = 846; } ); -metricLeft = comma.ss01; -metricRight = comma.ss01; +note = quoteright.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotesinglbase.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotesinglbase.glyph index 5e577771..a7693d61 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotesinglbase.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotesinglbase.glyph @@ -1,34 +1,62 @@ { color = 6; glyphname = quotesinglbase; -kernRight = quotedblbase; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = comma; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = comma; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = comma; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = comma; +} +); +width = 618; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = comma; +} +); +width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 1; ref = comma; } ); width = 618; } ); +note = quotesinglbase; unicode = 8218; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotesinglbase.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotesinglbase.ss01.glyph index b19744b3..5e27ff6f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotesinglbase.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotesinglbase.ss01.glyph @@ -1,28 +1,61 @@ { color = 6; glyphname = quotesinglbase.ss01; -kernLeft = comma.ss01; -kernRight = quotedblbase.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = comma.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = comma.ss01; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = comma.ss01; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = comma.ss01; +} +); +width = 618; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = comma.ss01; +} +); +width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -alignment = 1; ref = comma.ss01; } ); width = 618; } ); +note = quotesinglbase.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/quotesingle.glyph b/sources/MonaSansMono.glyphspackage/glyphs/quotesingle.glyph index 9b765b00..e9ce823b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/quotesingle.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/quotesingle.glyph @@ -1,76 +1,239 @@ { glyphname = quotesingle; -kernLeft = quotedbl; -kernRight = quotedbl; layers = ( { anchors = ( { name = "#entry"; -pos = (227,0); +pos = (339,0); }, { name = "#exit"; -pos = (388,0); +pos = (525,0); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (394,58); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(412,445,l), +(436,445,l), +(452,602,l), +(452,729,l), +(394,729,l), +(394,602,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = "#entry"; +pos = (230,0); +}, +{ +name = "#exit"; +pos = (386,0); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (286,45); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(319,492,l), -(325,623,l), -(325,729,l), -(292,729,l), -(292,623,l), -(299,492,l) +(296,445,l), +(323,445,l), +(331,602,l), +(331,729,l), +(286,729,l), +(286,602,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = quotedbl; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = quotedbl; -}; width = 618; }, { anchors = ( { name = "#entry"; -pos = (159,0); +pos = (268,0); +}, +{ +name = "#exit"; +pos = (585,0); +} +); +hints = ( +{ +horizontal = 1; +place = (410,319); +type = Stem; +}, +{ +place = (304,251); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(349,410,l), +(506,410,l), +(555,580,l), +(555,729,l), +(304,729,l), +(304,580,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = "#entry"; +pos = (152,0); }, { name = "#exit"; -pos = (406,0); +pos = (273,0); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (177,38); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(184,466,l), +(207,466,l), +(215,613,l), +(215,729,l), +(177,729,l), +(177,613,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = "#entry"; +pos = (106,0); +}, +{ +name = "#exit"; +pos = (303,0); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (114,163); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(158,410,l), +(232,410,l), +(277,622,l), +(277,729,l), +(114,729,l), +(114,622,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = "#entry"; +pos = (179,0); +}, +{ +name = "#exit"; +pos = (426,0); +} +); +hints = ( +{ +horizontal = 1; +place = (410,319); +type = Stem; +}, +{ +place = (224,170); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(267,410,l), (350,410,l), (394,608,l), (394,729,l), (224,729,l), -(224,608,l), -(267,410,l) +(224,608,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = quotedbl; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = quotedbl; -}; width = 618; } ); +note = quotesingle; unicode = 39; -userData = { -KernOnSpecialSpacing = { -L = quotes; -R = quotes; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/r.glyph b/sources/MonaSansMono.glyphspackage/glyphs/r.glyph index 15512ec6..e7c1fe88 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/r.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/r.glyph @@ -1,7 +1,5 @@ { glyphname = r; -kernLeft = n; -kernRight = r; layers = ( { anchors = ( @@ -11,266 +9,464 @@ pos = (236,0); }, { name = top; -pos = (310,517); +pos = (450,517); } ); -background = { -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(260,0,l), -(260,336,l), -(269,432,o), -(339,488,o), -(426,488,cs), -(446,488,o), -(465,486,o), -(477,481,c), -(477,517,l), -(467,521,o), -(448,524,o), -(425,524,cs), -(348,524,o), -(284,482,o), -(262,413,c), -(260,413,l), -(256,517,l), -(224,517,l), -(224,0,l) -); +horizontal = 1; +place = (520,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,36); +type = Stem; +}, +{ +horizontal = 1; +place = (483,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (337,36); +type = Stem; +}, +{ +place = (337,33); +type = Stem; } ); -}; -layerId = m019; +layerId = m01; shapes = ( { closed = 1; nodes = ( -(254,0,l), -(254,336,l), -(265,432,o), -(343,488,o), -(443,488,cs), -(473,488,o), -(501,485,o), -(522,481,c), -(522,517,l), -(502,521,o), -(474,524,o), -(442,524,cs), -(355,524,o), -(285,479,o), -(263,411,c), -(253,411,l), -(250,517,l), -(217,517,l), -(217,0,l) +(111,0,l), +(625,0,l), +(625,34,l), +(373,34,l), +(373,289,l), +(386,420,o), +(507,491,o), +(650,491,cs), +(693,491,o), +(734,488,o), +(757,484,c), +(757,520,l), +(733,524,o), +(692,527,o), +(649,527,cs), +(520,527,o), +(409,470,o), +(379,366,c), +(370,366,l), +(370,517,l), +(111,517,l), +(111,483,l), +(337,483,l), +(337,34,l), +(111,34,l) ); +} +); +width = 846; }, { -closed = 1; -nodes = ( -(439,0,l), -(439,32,l), -(71,32,l), -(71,0,l) +anchors = ( +{ +name = bottom; +pos = (260,0); +}, +{ +name = top; +pos = (330,517); +} ); +hints = ( +{ +horizontal = 1; +place = (488,36); +type = Stem; +}, +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,32); +type = Stem; +}, +{ +place = (227,37); +type = Stem; }, { +place = (227,34.5); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ closed = 1; nodes = ( -(235,485,l), -(235,517,l), +(71,0,l), +(449,0,l), +(449,32,l), +(264,32,l), +(264,336,l), +(275,432,o), +(353,488,o), +(453,488,cs), +(483,488,o), +(511,485,o), +(532,481,c), +(532,517,l), +(512,521,o), +(484,524,o), +(452,524,cs), +(365,524,o), +(295,479,o), +(273,411,c), +(263,411,l), +(260,517,l), (71,517,l), -(71,485,l) +(71,485,l), +(227,485,l), +(227,32,l), +(71,32,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = n; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +anchors = ( +{ +name = bottom; +pos = (325,0); }, { -horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -0, -4 +name = top; +pos = (455,544); +} ); +hints = ( +{ +horizontal = 1; +place = (364,180); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +place = (359,195); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -17 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; +place = (0,180); +type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -18 -); -stem = -2; -target = ( -0, -0 -); +place = (254,219); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (254,214); +type = Stem; +}, +{ +place = (66,402); type = Stem; } ); -}; -width = 618; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(66,0,l), +(634,0,l), +(634,180,l), +(473,180,l), +(473,194,ls), +(473,316,o), +(542,359,o), +(702,359,cs), +(729,359,o), +(763,357,o), +(793,355,c), +(793,553,l), +(765,553,o), +(736,554,o), +(708,554,cs), +(578,554,o), +(509,508,o), +(482,428,c), +(470,428,l), +(466,544,l), +(66,544,l), +(66,364,l), +(254,364,l), +(254,180,l), +(66,180,l) +); +} +); +width = 846; }, { anchors = ( { name = bottom; -pos = (305,0); +pos = (156,0); }, { name = top; -pos = (305,544); +pos = (210,517); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (520,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (497,29); +type = Stem; +}, +{ +horizontal = 1; +place = (490,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,26); +type = Stem; +}, +{ +place = (143,130); +type = Stem; +}, +{ +place = (143,29); +type = Stem; +}, +{ +place = (143,27.5); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(339,0,l), -(339,218,l), -(339,339,o), -(397,375,o), -(474,375,cs), -(492,375,o), -(506,373,o), -(519,368,c), -(519,548,l), -(506,551,o), -(494,553,o), -(476,553,cs), -(407,553,o), -(359,526,o), -(335,455,c), -(328,455,l), -(321,544,l), -(148,544,l), -(148,0,l) +(53,0,l), +(273,0,l), +(273,26,l), +(172,26,l), +(172,321,ls), +(172,429,o), +(232,497,o), +(299,497,cs), +(313,497,o), +(328,495,o), +(343,491,c), +(343,520,l), +(331,524,o), +(317,526,o), +(300,526,cs), +(245,526,o), +(191,488,o), +(178,430,c), +(170,430,l), +(171,516,l), +(53,516,l), +(53,490,l), +(143,490,l), +(143,26,l), +(53,26,l) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (205,0); +}, +{ +name = top; +pos = (205,544); } ); -}; -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (546,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (403,138); +type = Stem; +}, +{ +horizontal = 1; +place = (362,184); +type = Stem; +}, +{ +horizontal = 1; +place = (362,90); +type = Stem; +}, +{ +horizontal = 1; +place = (0,138); +type = Stem; +}, +{ +place = (96,150); +type = Stem; +}, +{ +place = (96,136.5); +type = Stem; +}, +{ +place = (31,201.5); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(339,0,l), -(339,257,ls), -(339,331,o), -(368,372,o), -(492,372,cs), -(514,372,o), -(535,372,o), -(546,372,c), -(546,551,l), -(531,551,o), -(516,551,o), -(496,551,cs), -(421,551,o), -(367,502,o), -(349,425,c), -(328,425,l), -(321,544,l), -(148,544,l), -(148,0,l) +(31,0,l), +(303,0,l), +(303,138,l), +(246,138,l), +(246,264,ls), +(246,348,o), +(282,362,o), +(320,362,cs), +(335,362,o), +(345,361,o), +(357,359,c), +(357,546,l), +(354,546,o), +(351,546,o), +(348,546,cs), +(295,546,o), +(258,508,o), +(246,452,c), +(234,452,l), +(231,541,l), +(31,541,l), +(31,403,l), +(96,403,l), +(96,138,l), +(31,138,l) +); +} ); +width = 390; }, { -closed = 1; -nodes = ( -(441,0,l), -(441,143,l), -(45,143,l), -(45,0,l) +anchors = ( +{ +name = bottom; +pos = (285,0); +}, +{ +name = top; +pos = (345,544); +} ); +hints = ( +{ +horizontal = 1; +place = (399,145); +type = Stem; +}, +{ +horizontal = 1; +place = (372,179); +type = Stem; +}, +{ +horizontal = 1; +place = (0,145); +type = Stem; }, { +place = (173,191); +type = Stem; +}, +{ +place = (173,179); +type = Stem; +}, +{ +place = (60,292); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ closed = 1; nodes = ( -(201,401,l), -(201,544,l), -(45,544,l), -(45,401,l) +(60,0,l), +(464,0,l), +(464,145,l), +(364,145,l), +(364,257,ls), +(364,331,o), +(419,372,o), +(517,372,cs), +(535,372,o), +(553,372,o), +(571,372,c), +(571,551,l), +(554,551,o), +(538,551,o), +(521,551,cs), +(446,551,o), +(384,502,o), +(366,425,c), +(354,425,l), +(350,544,l), +(60,544,l), +(60,399,l), +(173,399,l), +(173,145,l), +(60,145,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = n; -}; width = 618; } ); -metricLeft = l; +note = r; unicode = 114; -userData = { -KernOnName = r; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/racute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/racute.glyph index 81da9e17..3289b566 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/racute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/racute.glyph @@ -1,29 +1,80 @@ { color = 6; glyphname = racute; -kernRight = r; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = r; }, { -pos = (40,-155); +pos = (63,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = r; +}, +{ +pos = (60,-155); ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = r; +}, +{ +pos = (77,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = r; +}, +{ +pos = (44,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = r; +}, +{ +pos = (51,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = r; }, { -pos = (44,-134); +pos = (84,-134); ref = acutecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/radical.glyph b/sources/MonaSansMono.glyphspackage/glyphs/radical.glyph index 400d5db9..39ef8668 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/radical.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/radical.glyph @@ -2,99 +2,259 @@ glyphname = radical; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (335,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,58); +type = Stem; +}, +{ +place = (61,725); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(374,-151,l), +(406,-151,l), +(786,729,l), +(747,729,l), +(391,-93,l), +(387,-93,l), +(178,366,l), +(61,366,l), +(61,335,l), +(151,335,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (332,37); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,61); +type = Stem; +}, +{ +place = (19,589); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(262,-151,l), (301,-151,l), (608,729,l), (566,729,l), -(278,-105,l), -(299,-90,l), -(264,-90,l), -(285,-105,l), +(283,-90,l), +(280,-90,l), (124,369,l), (19,369,l), (19,332,l), -(95,332,l), -(262,-151,l) +(95,332,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (239,217); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -0, -4 +place = (-151,231); +type = Stem; +}, +{ +place = (5,849); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(234,-151,l), +(561,-151,l), +(854,729,l), +(597,729,l), +(404,80,l), +(394,80,l), +(301,456,l), +(5,456,l), +(5,239,l), +(112,239,l) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (335,34); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -6 +place = (-151,51); +type = Stem; +}, +{ +place = (4,378); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(164,-151,l), +(202,-151,l), +(382,729,l), +(347,729,l), +(183,-100,l), +(181,-100,l), +(83,369,l), +(4,369,l), +(4,335,l), +(58,335,l) ); -stem = -2; -target = ( -0, -7 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (340,163); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (-151,192); +type = Stem; +}, +{ +place = (2,390); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(97,-151,l), +(283,-151,l), +(392,729,l), +(256,729,l), +(195,41,l), +(189,41,l), +(152,503,l), +(2,503,l), +(2,340,l), +(40,340,l) ); -type = TopGhost; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -layerId = m020; +horizontal = 1; +place = (262,181); +type = Stem; +}, +{ +place = (0,618); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(154,-151,l), (435,-151,l), (618,729,l), (403,729,l), -(280,-36,l), -(385,47,l), -(205,47,l), -(308,-36,l), +(293,47,l), +(292,47,l), (215,443,l), (0,443,l), (0,262,l), -(57,262,l), -(154,-151,l) +(57,262,l) ); } ); width = 618; } ); +note = radical; unicode = 8730; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/rcaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/rcaron.glyph index 47f984f9..059fc2fc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/rcaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/rcaron.glyph @@ -1,29 +1,80 @@ { color = 6; glyphname = rcaron; -kernRight = r; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = r; }, { -pos = (1,-155); +pos = (21,-155); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = r; +}, +{ +pos = (21,-155); ref = caroncomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = r; +}, +{ +pos = (26,-134); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = r; +}, +{ +pos = (21,-155); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = r; +}, +{ +pos = (16,-134); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = r; }, { -pos = (-4,-134); +pos = (36,-134); ref = caroncomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/rcommaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/rcommaaccent.glyph index 8e33426a..921c6a60 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/rcommaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/rcommaaccent.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = rcommaaccent; -kernRight = r; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = r; }, { -pos = (-98,0); +pos = (-205,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = r; +}, +{ +pos = (-74,0); ref = commaaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = r; +}, +{ +pos = (-104,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = r; +}, +{ +pos = (-53,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = r; +}, +{ +pos = (-12,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = r; }, { -pos = (-23,0); +pos = (-43,0); ref = commaaccentcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/registered.glyph b/sources/MonaSansMono.glyphspackage/glyphs/registered.glyph index 820f8fcb..03bc8aed 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/registered.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/registered.glyph @@ -2,7 +2,187 @@ glyphname = registered; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (710,28); +type = Stem; +}, +{ +horizontal = 1; +place = (597,26); +type = Stem; +}, +{ +horizontal = 1; +place = (485,10); +type = Stem; +}, +{ +horizontal = 1; +place = (469,26); +type = Stem; +}, +{ +horizontal = 1; +place = (228,28); +type = Stem; +}, +{ +place = (647,31); +type = Stem; +}, +{ +place = (523,27); +type = Stem; +}, +{ +place = (517,27); +type = Stem; +}, +{ +place = (313,27); +type = Stem; +}, +{ +place = (168,31); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(573,228,o), +(678,333,o), +(678,483,cs), +(678,633,o), +(573,738,o), +(423,738,cs), +(273,738,o), +(168,633,o), +(168,483,cs), +(168,333,o), +(273,228,o), +(423,228,cs) +); +}, +{ +closed = 1; +nodes = ( +(291,256,o), +(199,350,o), +(199,483,cs), +(199,616,o), +(291,710,o), +(423,710,cs), +(555,710,o), +(647,616,o), +(647,483,cs), +(647,350,o), +(555,256,o), +(423,256,cs) +); +}, +{ +closed = 1; +nodes = ( +(313,351,l), +(340,351,l), +(340,469,l), +(475,469,ls), +(508,469,o), +(517,454,o), +(517,430,cs), +(517,381,ls), +(517,359,o), +(517,357,o), +(522,351,c), +(547,351,l), +(544,360,o), +(544,373,o), +(544,376,cs), +(544,427,ls), +(544,457,o), +(531,477,o), +(502,484,c), +(502,485,l), +(528,492,o), +(550,514,o), +(550,551,cs), +(550,594,o), +(519,623,o), +(462,623,cs), +(313,623,l) +); +}, +{ +closed = 1; +nodes = ( +(340,495,l), +(340,597,l), +(460,597,ls), +(498,597,o), +(523,581,o), +(523,549,cs), +(523,516,o), +(501,495,o), +(460,495,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (711,27); +type = Stem; +}, +{ +horizontal = 1; +place = (594,27); +type = Stem; +}, +{ +horizontal = 1; +place = (483,10); +type = Stem; +}, +{ +horizontal = 1; +place = (467,26); +type = Stem; +}, +{ +horizontal = 1; +place = (231,28); +type = Stem; +}, +{ +place = (534,30); +type = Stem; +}, +{ +place = (391,28); +type = Stem; +}, +{ +place = (386,27); +type = Stem; +}, +{ +place = (214,27); +type = Stem; +}, +{ +place = (54,31); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -41,17 +221,9 @@ nodes = ( { closed = 1; nodes = ( +(214,349,l), (241,349,l), -(241,594,l), -(329,594,ls), -(366,594,o), -(391,579,o), -(391,546,cs), -(391,514,o), -(369,493,o), -(329,493,cs), -(234,493,l), -(234,467,l), +(241,467,l), (344,467,ls), (378,467,o), (386,451,o), @@ -75,229 +247,550 @@ nodes = ( (419,593,o), (388,621,o), (330,621,cs), -(214,621,l), -(214,349,l) +(214,621,l) +); +}, +{ +closed = 1; +nodes = ( +(241,493,l), +(241,594,l), +(329,594,ls), +(366,594,o), +(391,579,o), +(391,546,cs), +(391,514,o), +(369,493,o), +(329,493,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 -); +place = (686,52); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -3, -8 -); -stem = -2; -target = ( -2, -1 -); +place = (540,70); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -2, -25 -); -stem = -2; -target = ( -3, -0 -); +place = (430,59); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (206,52); +type = Stem; +}, +{ +place = (652,55); +type = Stem; +}, +{ +place = (475,99); +type = Stem; +}, +{ +place = (473,94); +type = Stem; +}, +{ +place = (294,94); +type = Stem; +}, +{ +place = (140,56); +type = Stem; +} ); -stem = -2; -target = ( -1, -5 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(590,206,o), +(707,316,o), +(707,473,cs), +(707,629,o), +(590,738,o), +(423,738,cs), +(257,738,o), +(140,629,o), +(140,473,cs), +(140,316,o), +(257,206,o), +(423,206,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +closed = 1; +nodes = ( +(290,258,o), +(196,346,o), +(196,471,cs), +(196,597,o), +(290,686,o), +(424,686,cs), +(558,686,o), +(652,598,o), +(652,472,cs), +(652,346,o), +(557,258,o), +(423,258,cs) ); -stem = -2; -target = ( -1, -2 +}, +{ +closed = 1; +nodes = ( +(294,334,l), +(388,334,l), +(388,430,l), +(439,430,ls), +(465,430,o), +(473,419,o), +(473,401,cs), +(473,365,ls), +(473,350,o), +(474,341,o), +(477,334,c), +(572,334,l), +(567,344,o), +(567,356,o), +(567,367,cs), +(567,412,ls), +(567,441,o), +(552,456,o), +(524,464,c), +(524,466,l), +(552,475,o), +(574,498,o), +(574,528,cs), +(574,577,o), +(545,610,o), +(453,610,cs), +(294,610,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -26 +closed = 1; +nodes = ( +(388,489,l), +(388,540,l), +(443,540,ls), +(462,540,o), +(475,532,o), +(475,514,cs), +(475,499,o), +(466,489,o), +(443,489,cs) ); -stem = -2; -target = ( -2, -0 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (709,24); +type = Stem; +}, +{ +horizontal = 1; +place = (647,21); +type = Stem; +}, +{ +horizontal = 1; +place = (540,19); +type = Stem; +}, +{ +horizontal = 1; +place = (363,24); +type = Stem; +}, +{ +place = (351,24); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -6 +place = (246,25); +type = Stem; +}, +{ +place = (242,23); +type = Stem; +}, +{ +place = (133,22); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +} ); -stem = -2; -target = ( -2, -13 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(296,363,o), +(375,444,o), +(375,548,cs), +(375,652,o), +(296,733,o), +(195,733,cs), +(94,733,o), +(15,652,o), +(15,548,cs), +(15,444,o), +(94,363,o), +(195,363,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +closed = 1; +nodes = ( +(108,387,o), +(39,458,o), +(39,548,cs), +(39,638,o), +(108,709,o), +(195,709,cs), +(282,709,o), +(351,638,o), +(351,548,cs), +(351,458,o), +(282,387,o), +(195,387,cs) ); -stem = -2; -target = ( -0, -2 +}, +{ +closed = 1; +nodes = ( +(133,428,l), +(155,428,l), +(155,540,l), +(209,540,ls), +(238,540,o), +(242,528,o), +(242,509,cs), +(242,465,ls), +(242,441,o), +(242,434,o), +(245,428,c), +(267,428,l), +(265,436,o), +(265,448,o), +(265,463,cs), +(265,510,ls), +(265,524,o), +(262,544,o), +(238,551,c), +(238,552,l), +(258,560,o), +(271,575,o), +(271,606,cs), +(271,644,o), +(250,668,o), +(205,668,cs), +(133,668,l) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -9 +closed = 1; +nodes = ( +(155,559,l), +(155,647,l), +(203,647,ls), +(233,647,o), +(246,632,o), +(246,606,cs), +(246,575,o), +(233,559,o), +(199,559,cs) ); -stem = -2; -target = ( -2, -21 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (548,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (693,42); +type = Stem; +}, +{ +horizontal = 1; +place = (597,53); +type = Stem; +}, +{ +horizontal = 1; +place = (498,50); +type = Stem; +}, +{ +horizontal = 1; +place = (413,135); +type = Stem; +}, +{ +horizontal = 1; +place = (324,42); +type = Stem; +}, +{ +place = (342,43); +type = Stem; +}, +{ +place = (208,69); +type = Stem; +}, +{ +place = (207,66); +type = Stem; +}, +{ +place = (121,66); +type = Stem; +}, +{ +place = (5,43); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(307,324,o), +(385,409,o), +(385,530,cs), +(385,651,o), +(307,735,o), +(195,735,cs), +(83,735,o), +(5,651,o), +(5,530,cs), +(5,409,o), +(83,324,o), +(195,324,cs) +); +}, +{ +closed = 1; +nodes = ( +(107,366,o), +(48,432,o), +(48,528,cs), +(48,626,o), +(108,693,o), +(195,693,cs), +(282,693,o), +(342,625,o), +(342,528,cs), +(342,432,o), +(283,366,o), +(195,366,cs) +); +}, +{ +closed = 1; +nodes = ( +(121,413,l), +(187,413,l), +(187,498,l), +(193,498,ls), +(204,498,o), +(207,490,o), +(207,476,cs), +(207,437,ls), +(207,426,o), +(208,417,o), +(210,413,c), +(277,413,l), +(273,420,o), +(273,429,o), +(273,438,cs), +(273,477,ls), +(273,498,o), +(265,513,o), +(244,517,c), +(244,527,l), +(264,534,o), +(277,551,o), +(277,583,cs), +(277,622,o), +(252,650,o), +(206,650,cs), +(121,650,l) +); +}, +{ +closed = 1; +nodes = ( +(187,548,l), +(187,597,l), +(190,597,ls), +(202,597,o), +(208,592,o), +(208,571,cs), +(208,556,o), +(205,548,o), +(191,548,cs) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (686,51); +type = Stem; +}, +{ +horizontal = 1; +place = (540,66); +type = Stem; +}, +{ +horizontal = 1; +place = (435,56); +type = Stem; +}, +{ +horizontal = 1; +place = (206,51); +type = Stem; +}, +{ +place = (525,53); +type = Stem; +}, +{ +place = (352,92); +type = Stem; +}, +{ +place = (350,89); +type = Stem; +}, +{ +place = (194,88); +type = Stem; +}, +{ +place = (41,54); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(459,207,o), -(578,315,o), -(578,473,cs), -(578,632,o), -(459,738,o), -(309,738,cs), -(159,738,o), -(41,632,o), -(41,473,cs), -(41,315,o), -(159,207,o), -(309,207,cs) +(459,206,o), +(578,314,o), +(578,472,cs), +(578,631,o), +(459,737,o), +(309,737,cs), +(159,737,o), +(41,631,o), +(41,472,cs), +(41,314,o), +(159,206,o), +(309,206,cs) +); +}, +{ +closed = 1; +nodes = ( +(192,257,o), +(95,342,o), +(95,470,cs), +(95,599,o), +(192,686,o), +(310,686,cs), +(429,686,o), +(525,599,o), +(525,471,cs), +(525,343,o), +(429,257,o), +(309,257,cs) ); }, { closed = 1; nodes = ( -(192,258,o), -(95,343,o), -(95,471,cs), -(95,600,o), -(192,687,o), -(310,687,cs), -(429,687,o), -(525,600,o), -(525,472,cs), -(525,344,o), -(429,258,o), -(309,258,cs) +(194,342,l), +(282,342,l), +(282,435,l), +(320,435,ls), +(343,435,o), +(350,424,o), +(350,406,cs), +(350,372,ls), +(350,357,o), +(351,348,o), +(354,342,c), +(443,342,l), +(439,351,o), +(439,362,o), +(439,373,cs), +(439,416,ls), +(439,445,o), +(430,460,o), +(400,467,c), +(400,468,l), +(426,477,o), +(444,501,o), +(444,532,cs), +(444,575,o), +(412,606,o), +(343,606,cs), +(194,606,l) ); }, { closed = 1; nodes = ( -(282,343,l), -(282,541,l), -(321,541,ls), -(340,541,o), -(352,534,o), -(352,516,cs), -(352,502,o), -(343,492,o), -(321,492,cs), -(268,492,l), -(268,436,l), -(320,436,ls), -(343,436,o), -(350,425,o), -(350,407,cs), -(350,373,ls), -(350,358,o), -(351,349,o), -(354,343,c), -(443,343,l), -(439,352,o), -(439,363,o), -(439,374,cs), -(439,417,ls), -(439,446,o), -(430,461,o), -(400,468,c), -(400,469,l), -(426,478,o), -(444,502,o), -(444,533,cs), -(444,576,o), -(412,607,o), -(343,607,cs), -(194,607,l), -(194,343,l) +(282,491,l), +(282,540,l), +(321,540,ls), +(340,540,o), +(352,533,o), +(352,515,cs), +(352,501,o), +(343,491,o), +(321,491,cs) ); } ); width = 618; } ); +note = registered; unicode = 174; -userData = { -KernOnSpecialSpacing = { -L = superiors; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/rightA_rrow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/rightA_rrow.glyph deleted file mode 100644 index b7c1861b..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/rightA_rrow.glyph +++ /dev/null @@ -1,108 +0,0 @@ -{ -glyphname = rightArrow; -layers = ( -{ -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(401,122,l), -(443,122,l), -(611,365,l), -(443,608,l), -(401,608,l), -(567,365,l) -); -}, -{ -closed = 1; -nodes = ( -(574,383,l), -(12,383,l), -(12,347,l), -(574,347,l) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -21 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 1; -options = 0; -place = ( -0, --20 -); -stem = -2; -target = ( -d, -o, -w, -n -); -type = TopGhost; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(277,115,l), -(453,115,l), -(613,365,l), -(453,615,l), -(277,615,l), -(444,365,l) -); -}, -{ -closed = 1; -nodes = ( -(465,447,l), -(5,447,l), -(5,283,l), -(465,283,l) -); -} -); -width = 618; -} -); -unicode = 8594; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ring.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ring.glyph index 0ccc7716..ed7bb7e0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ring.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ring.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = ring; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = ringcomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = ringcomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = ringcomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = ringcomb; +} +); +width = 846; } ); +note = ring; unicode = 730; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ringcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ringcomb.glyph index 9a455a9f..bb81963a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ringcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ringcomb.glyph @@ -5,10 +5,96 @@ layers = ( anchors = ( { name = _top; +pos = (429,672); +} +); +hints = ( +{ +horizontal = 1; +place = (890,29); +type = Stem; +}, +{ +horizontal = 1; +place = (721,28); +type = Stem; +}, +{ +place = (497,34); +type = Stem; +}, +{ +place = (315,34); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(486,721,o), +(531,760,o), +(531,820,cs), +(531,880,o), +(486,919,o), +(423,919,cs), +(360,919,o), +(315,880,o), +(315,820,cs), +(315,760,o), +(360,721,o), +(423,721,cs) +); +}, +{ +closed = 1; +nodes = ( +(379,749,o), +(349,778,o), +(349,820,cs), +(349,862,o), +(379,890,o), +(423,890,cs), +(467,890,o), +(497,862,o), +(497,820,cs), +(497,778,o), +(467,749,o), +(423,749,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (309,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (870,29); +type = Stem; +}, +{ +horizontal = 1; +place = (721,28); +type = Stem; +}, +{ +place = (370,32); +type = Stem; +}, +{ +place = (216,32); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -51,10 +137,228 @@ width = 618; anchors = ( { name = _top; +pos = (429,678); +} +); +hints = ( +{ +horizontal = 1; +place = (873,82); +type = Stem; +}, +{ +horizontal = 1; +place = (715,82); +type = Stem; +}, +{ +place = (462,105); +type = Stem; +}, +{ +place = (279,105); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(509,715,o), +(567,758,o), +(567,835,cs), +(567,907,o), +(515,955,o), +(423,955,cs), +(337,955,o), +(279,912,o), +(279,835,cs), +(279,763,o), +(331,715,o), +(423,715,cs) +); +}, +{ +closed = 1; +nodes = ( +(400,797,o), +(384,811,o), +(384,835,cs), +(384,858,o), +(398,873,o), +(423,873,cs), +(446,873,o), +(462,859,o), +(462,835,cs), +(462,812,o), +(448,797,o), +(423,797,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,672); +} +); +hints = ( +{ +horizontal = 1; +place = (874,25); +type = Stem; +}, +{ +horizontal = 1; +place = (721,25); +type = Stem; +}, +{ +place = (225,26); +type = Stem; +}, +{ +place = (140,26); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(229,721,o), +(251,754,o), +(251,810,cs), +(251,861,o), +(231,899,o), +(195,899,cs), +(162,899,o), +(140,866,o), +(140,810,cs), +(140,757,o), +(161,721,o), +(195,721,cs) +); +}, +{ +closed = 1; +nodes = ( +(177,746,o), +(166,767,o), +(166,810,cs), +(166,848,o), +(176,874,o), +(195,874,cs), +(213,874,o), +(225,854,o), +(225,810,cs), +(225,773,o), +(215,746,o), +(195,746,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (189,678); +} +); +hints = ( +{ +horizontal = 1; +place = (886,77); +type = Stem; +}, +{ +horizontal = 1; +place = (723,77); +type = Stem; +}, +{ +place = (216,87); +type = Stem; +}, +{ +place = (86,89); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(259,723,o), +(303,772,o), +(303,843,cs), +(303,913,o), +(259,963,o), +(195,963,cs), +(130,963,o), +(86,913,o), +(86,843,cs), +(86,772,o), +(131,723,o), +(195,723,cs) +); +}, +{ +closed = 1; +nodes = ( +(182,800,o), +(175,815,o), +(175,843,cs), +(175,872,o), +(182,886,o), +(195,886,cs), +(207,886,o), +(216,874,o), +(216,843,cs), +(216,815,o), +(209,800,o), +(195,800,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; pos = (309,678); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (878,81); +type = Stem; +}, +{ +horizontal = 1; +place = (723,81); +type = Stem; +}, +{ +place = (346,92); +type = Stem; +}, +{ +place = (180,92); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -94,13 +398,6 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = ringcomb; unicode = 778; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/rupeeI_ndian.glyph b/sources/MonaSansMono.glyphspackage/glyphs/rupeeI_ndian.glyph index d7e57a10..5b1d6c44 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/rupeeI_ndian.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/rupeeI_ndian.glyph @@ -2,11 +2,142 @@ glyphname = rupeeIndian; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (507,35); +type = Stem; +}, +{ +horizontal = 1; +place = (507,34); +type = Stem; +}, +{ +horizontal = 1; +place = (340,19); +type = Stem; +}, +{ +horizontal = 1; +place = (323,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (595,41); +type = Stem; +}, +{ +place = (595,40); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(582,0,l), +(619,0,l), +(588,206,ls), +(577,276,o), +(545,317,o), +(483,334,c), +(483,340,l), +(571,358,o), +(630,420,o), +(636,507,c), +(758,507,l), +(758,541,l), +(635,541,l), +(632,610,o), +(589,671,o), +(535,691,c), +(535,694,l), +(758,694,l), +(758,729,l), +(97,729,l), +(97,694,l), +(410,694,ls), +(513,694,o), +(582,647,o), +(595,542,c), +(97,542,l), +(97,507,l), +(595,507,l), +(588,414,o), +(527,359,o), +(402,359,cs), +(97,359,l), +(97,323,l), +(370,323,ls), +(471,323,o), +(534,303,o), +(551,197,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (694,35); +type = Stem; +}, +{ +horizontal = 1; +place = (507,35); +type = Stem; +}, +{ +horizontal = 1; +place = (507,34); +type = Stem; +}, +{ +horizontal = 1; +place = (340,19); +type = Stem; +}, +{ +horizontal = 1; +place = (323,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (474,41); +type = Stem; +}, +{ +place = (474,40); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(458,0,l), (496,0,l), (467,206,ls), (457,276,o), @@ -42,143 +173,359 @@ nodes = ( (279,323,ls), (350,323,o), (415,303,o), -(430,197,cs), -(458,0,l) +(430,197,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = f; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -30 -); -stem = -2; -type = Anchor; +place = (613,116); +type = Stem; }, { horizontal = 1; -options = 0; -place = ( -280.732, -59.071 -); -stem = -2; -type = TTStem; +place = (577,152); +type = Stem; +}, +{ +horizontal = 1; +place = (433,96); +type = Stem; +}, +{ +horizontal = 1; +place = (423,116); +type = Stem; +}, +{ +horizontal = 1; +place = (244,140); +type = Stem; }, { horizontal = 1; -options = 0; -place = ( -687.643, -1066.179 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (73,716); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(421,0,l), +(672,0,l), +(617,173,ls), +(592,252,o), +(564,287,o), +(493,303,c), +(493,315,l), +(572,327,o), +(632,362,o), +(652,423,c), +(789,423,l), +(789,539,l), +(654,539,l), +(648,563,o), +(625,588,o), +(596,601,c), +(596,613,l), +(789,613,l), +(789,729,l), +(73,729,l), +(73,577,l), +(297,577,ls), +(363,577,o), +(404,561,o), +(413,529,c), +(73,529,l), +(73,433,l), +(412,433,l), +(403,404,o), +(365,384,o), +(298,384,cs), +(73,384,l), +(73,244,l), +(246,244,ls), +(314,244,o), +(342,230,o), +(367,157,cs) ); -stem = -2; -type = TTStem; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (701,28); +type = Stem; +}, +{ +horizontal = 1; +place = (513,26); +type = Stem; +}, +{ +horizontal = 1; +place = (327,27); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (268,34); +type = Stem; +}, +{ +place = (32,148); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(515,0,l), -(459,175,ls), -(433,255,o), -(403,291,o), -(345,305,c), -(345,312,l), -(417,325,o), -(471,362,o), -(491,423,c), -(578,423,l), -(578,539,l), -(493,539,l), -(487,565,o), -(468,592,o), -(445,606,c), -(445,613,l), -(578,613,l), -(578,729,l), -(42,729,l), -(42,587,l), -(185,587,ls), -(242,587,o), -(272,568,o), -(283,533,c), -(42,533,l), -(42,438,l), -(284,438,l), -(275,404,o), -(247,384,o), -(192,384,cs), -(42,384,l), -(42,244,l), -(129,244,ls), -(198,244,o), -(218,230,o), -(243,156,cs), -(295,0,l) +(261,0,l), +(293,0,l), +(265,208,ls), +(256,275,o), +(228,324,o), +(180,338,c), +(180,344,l), +(252,365,o), +(298,432,o), +(302,513,c), +(368,513,l), +(368,539,l), +(302,539,l), +(300,614,o), +(264,676,o), +(218,699,c), +(218,701,l), +(368,701,l), +(368,729,l), +(32,729,l), +(32,701,l), +(123,701,ls), +(199,701,o), +(267,653,o), +(268,539,c), +(32,539,l), +(32,513,l), +(268,513,l), +(263,416,o), +(204,354,o), +(105,354,cs), +(32,354,l), +(32,327,l), +(113,327,ls), +(174,327,o), +(222,295,o), +(234,204,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = H; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = f; -com.schriftgestaltung.hints = ( +width = 390; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -33 -); -stem = -2; -type = Anchor; +place = (627,102); +type = Stem; +}, +{ +horizontal = 1; +place = (596,133); +type = Stem; }, { horizontal = 1; -options = 0; -place = ( -211, -173 +place = (445,86); +type = Stem; +}, +{ +horizontal = 1; +place = (437,102); +type = Stem; +}, +{ +horizontal = 1; +place = (257,123); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (159,218); +type = Stem; +}, +{ +place = (138.5,185.5); +type = Stem; +}, +{ +place = (17,360); +type = Stem; +}, +{ +place = (17,219); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(145,0,l), +(331,0,l), +(317,186,ls), +(311,257,o), +(283,294,o), +(236,310,c), +(236,317,l), +(282,329,o), +(329,382,o), +(337,437,c), +(377,437,l), +(377,539,l), +(338,539,l), +(335,574,o), +(321,607,o), +(308,620,c), +(308,627,l), +(377,627,l), +(377,729,l), +(17,729,l), +(17,596,l), +(67,596,ls), +(132,596,o), +(153,570,o), +(160,531,c), +(17,531,l), +(17,445,l), +(159,445,l), +(153,401,o), +(118,380,o), +(67,380,cs), +(17,380,l), +(17,257,l), +(70,257,ls), +(106,257,o), +(124,246,o), +(132,158,cs) ); -stem = -2; -type = TTStem; +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (613,116); +type = Stem; +}, +{ +horizontal = 1; +place = (587,142); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 +place = (438,95); +type = Stem; +}, +{ +horizontal = 1; +place = (423,116); +type = Stem; +}, +{ +horizontal = 1; +place = (244,140); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (37,546); +type = Stem; +} ); -stem = -2; -target = ( -0, -27 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(298,0,l), +(518,0,l), +(462,174,ls), +(436,255,o), +(405,291,o), +(346,305,c), +(346,312,l), +(420,325,o), +(475,362,o), +(495,423,c), +(583,423,l), +(583,539,l), +(497,539,l), +(491,565,o), +(471,592,o), +(447,606,c), +(447,613,l), +(583,613,l), +(583,729,l), +(37,729,l), +(37,587,l), +(185,587,ls), +(244,587,o), +(276,568,o), +(287,533,c), +(37,533,l), +(37,438,l), +(288,438,l), +(279,404,o), +(249,384,o), +(192,384,cs), +(37,384,l), +(37,244,l), +(129,244,ls), +(199,244,o), +(221,231,o), +(246,156,cs) ); -type = TTStem; } ); -}; width = 618; } ); +note = rupeeIndian; unicode = 8377; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/s.glyph b/sources/MonaSansMono.glyphspackage/glyphs/s.glyph index 7ffe48d8..4508f099 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/s.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/s.glyph @@ -1,67 +1,129 @@ { glyphname = s; -kernLeft = s; -kernRight = s; layers = ( { anchors = ( { name = bottom; -pos = (308,0); +pos = (431,0); }, { name = top; -pos = (308,517); +pos = (428,517); +} +); +hints = ( +{ +horizontal = 1; +place = (493,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (692,37); +type = Stem; +}, +{ +place = (149,37); +type = Stem; +}, +{ +place = (115,37); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(427,-10,o), -(504,42,o), -(504,135,cs), -(504,239,o), -(427,265,o), -(319,281,cs), -(212,296,o), -(162,320,o), -(162,389,cs), -(162,452,o), -(215,494,o), -(309,494,cs), -(397,494,o), -(456,458,o), -(458,367,c), -(494,367,l), -(494,466,o), -(427,527,o), -(308,527,cs), -(198,527,o), -(125,470,o), -(125,385,cs), -(125,293,o), -(190,264,o), -(313,246,cs), -(421,230,o), -(466,207,o), -(466,132,cs), -(466,62,o), -(411,23,o), -(312,23,cs), -(213,23,o), -(147,67,o), -(147,160,c), -(110,160,l), -(110,58,o), -(182,-10,o), -(311,-10,cs) +(637,-10,o), +(729,54,o), +(729,141,cs), +(729,251,o), +(641,276,o), +(436,284,cs), +(258,291,o), +(186,310,o), +(186,380,cs), +(186,455,o), +(283,493,o), +(425,493,cs), +(562,493,o), +(656,456,o), +(677,367,c), +(714,367,l), +(693,466,o), +(607,527,o), +(425,527,cs), +(258,527,o), +(149,470,o), +(149,379,cs), +(149,285,o), +(237,254,o), +(425,247,cs), +(632,239,o), +(692,222,o), +(692,138,cs), +(692,61,o), +(596,24,o), +(429,24,cs), +(262,24,o), +(164,76,o), +(152,160,c), +(115,160,l), +(126,58,o), +(240,-10,o), +(429,-10,cs) +); +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (319,0); +}, +{ +name = top; +pos = (308,517); } ); -}; -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (494,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,33); +type = Stem; +}, +{ +place = (481,38); +type = Stem; +}, +{ +place = (465,37); +type = Stem; +}, +{ +place = (120,38); +type = Stem; +}, +{ +place = (102,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -107,141 +169,323 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -32 -); -stem = -2; -target = ( -0, -39 +anchors = ( +{ +name = bottom; +pos = (426,0); +}, +{ +name = top; +pos = (409,544); +} ); +hints = ( +{ +horizontal = 1; +place = (425,129); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 -); +place = (377,177); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -36 -); -stem = -2; -target = ( -0, -35 -); +horizontal = 1; +place = (-10,184); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,129); +type = Stem; +}, +{ +place = (554,237); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -29 +place = (85,234); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(678,-10,o), +(791,64,o), +(791,176,cs), +(791,294,o), +(712,337,o), +(461,347,cs), +(359,351,o), +(319,356,o), +(319,387,cs), +(319,414,o), +(361,425,o), +(426,425,cs), +(492,425,o), +(534,408,o), +(545,377,c), +(773,377,l), +(755,492,o), +(624,554,o), +(427,554,cs), +(208,554,o), +(85,479,o), +(85,365,cs), +(85,254,o), +(169,206,o), +(415,199,cs), +(524,196,o), +(554,191,o), +(554,158,cs), +(554,133,o), +(515,119,o), +(430,119,cs), +(343,119,o), +(297,135,o), +(284,174,c), +(47,174,l), +(64,60,o), +(187,-10,o), +(422,-10,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (201,0); +}, +{ +name = top; +pos = (188,517); +} ); +hints = ( +{ +horizontal = 1; +place = (498,27); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,27); +type = Stem; +}, +{ +place = (300,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +place = (293,28); +type = Stem; +}, +{ +place = (68,30); +type = Stem; +}, +{ +place = (54,30); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(275,-10,o), +(328,46,o), +(328,126,cs), +(328,217,o), +(275,252,o), +(208,279,cs), +(149,303,o), +(98,331,o), +(98,400,cs), +(98,458,o), +(136,498,o), +(190,498,cs), +(250,498,o), +(289,446,o), +(293,362,c), +(321,362,l), +(321,460,o), +(271,525,o), +(191,525,cs), +(118,525,o), +(68,474,o), +(68,401,cs), +(68,320,o), +(116,287,o), +(181,258,cs), +(244,230,o), +(300,202,o), +(300,127,cs), +(300,63,o), +(259,17,o), +(200,17,cs), +(131,17,o), +(85,73,o), +(84,159,c), +(54,159,l), +(55,57,o), +(113,-10,o), +(200,-10,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (309,0); +pos = (217,0); }, { name = top; -pos = (309,544); +pos = (189,544); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (443,108); +type = Stem; +}, +{ +horizontal = 1; +place = (379,172); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,178); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,111); +type = Stem; +}, +{ +place = (219,153); +type = Stem; +}, +{ +place = (206,172); +type = Stem; +}, +{ +place = (15,167); +type = Stem; +}, +{ +place = (9,158); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(458,-10,o), -(559,56,o), -(559,174,cs), -(559,279,o), -(504,326,o), -(362,344,cs), -(287,354,o), -(261,360,o), -(261,388,cs), -(261,411,o), -(280,422,o), -(308,422,cs), -(341,422,o), -(360,408,o), -(360,380,c), -(548,380,l), -(544,484,o), -(450,554,o), -(314,554,cs), -(168,554,o), -(70,481,o), -(70,371,cs), -(70,262,o), -(136,220,o), -(282,199,cs), -(344,190,o), -(365,186,o), -(365,157,cs), -(365,136,o), -(348,122,o), -(311,122,cs), -(273,122,o), -(246,137,o), -(245,174,c), -(57,174,l), -(56,64,o), -(154,-10,o), -(306,-10,cs) +(320,-10,o), +(378,59,o), +(378,162,cs), +(378,237,o), +(353,290,o), +(248,340,cs), +(205,360,o), +(182,374,o), +(182,406,cs), +(182,424,o), +(183,443,o), +(197,443,cs), +(212,443,o), +(216,430,o), +(219,379,c), +(372,379,l), +(372,491,o), +(304,551,o), +(198,551,cs), +(75,551,o), +(15,486,o), +(15,386,cs), +(15,294,o), +(68,248,o), +(134,215,cs), +(204,180,o), +(206,168,o), +(206,135,cs), +(206,117,o), +(204,101,o), +(190,101,cs), +(174,101,o), +(167,114,o), +(167,168,c), +(9,168,l), +(11,61,o), +(68,-10,o), +(192,-10,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,544); +} +); +hints = ( +{ +horizontal = 1; +place = (422,132); +type = Stem; +}, +{ +horizontal = 1; +place = (383,171); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,181); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,132); +type = Stem; +}, +{ +place = (381,193); +type = Stem; +}, +{ +place = (57,190); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -290,8 +534,6 @@ nodes = ( width = 618; } ); +note = s; unicode = 115; -userData = { -KernOnName = s; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/sacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/sacute.glyph index 6695f088..b486cfb3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/sacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/sacute.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = sacute; -kernLeft = s; -kernRight = s; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = s; +}, +{ +pos = (41,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = s; @@ -18,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (31,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (22,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = s; +}, +{ +pos = (35,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = s; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/scaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/scaron.glyph index 0f86d7cd..14c1279f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/scaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/scaron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = scaron; -kernLeft = s; -kernRight = s; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = s; +}, +{ +pos = (-1,-155); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = s; @@ -18,7 +29,46 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (-20,-134); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (-1,-155); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = s; +}, +{ +pos = (0,-134); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = s; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/scedilla.glyph b/sources/MonaSansMono.glyphspackage/glyphs/scedilla.glyph index 307e3f18..6de417e7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/scedilla.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/scedilla.glyph @@ -1,30 +1,80 @@ { color = 6; glyphname = scedilla; -kernLeft = s; -kernRight = s; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = s; }, { -pos = (-6,0); +pos = (8,0); +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = s; +}, +{ +pos = (14,0); ref = cedillacomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (-1,0); +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (5,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = s; +}, +{ +pos = (6,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = s; }, { -pos = (-23,0); +pos = (-13,0); ref = cedillacomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/scircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/scircumflex.glyph index d671a1b7..392edb40 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/scircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/scircumflex.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = scircumflex; -kernLeft = s; -kernRight = s; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = s; +}, +{ +pos = (-1,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = s; @@ -18,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (-20,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (-1,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = s; +}, +{ +pos = (0,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = s; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/scommaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/scommaaccent.glyph index 834c44d6..68259f6f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/scommaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/scommaaccent.glyph @@ -1,24 +1,72 @@ { -color = 6; glyphname = scommaaccent; -kernLeft = s; -kernRight = s; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = s; }, { -pos = (-26,0); +pos = (-10,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = s; +}, +{ +pos = (-15,0); ref = commaaccentcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (-3,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = s; +}, +{ +pos = (-8,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = s; +}, +{ +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = s; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/section.glyph b/sources/MonaSansMono.glyphspackage/glyphs/section.glyph index 4f53a8df..78a5125a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/section.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/section.glyph @@ -2,7 +2,155 @@ glyphname = section; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (706,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,33); +type = Stem; +}, +{ +place = (580,38); +type = Stem; +}, +{ +place = (570,38); +type = Stem; +}, +{ +place = (249,37); +type = Stem; +}, +{ +place = (239,37); +type = Stem; +}, +{ +place = (214,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(531,-10,o), +(608,42,o), +(608,135,cs), +(608,184,o), +(591,216,o), +(562,237,c), +(597,262,o), +(618,299,o), +(618,347,cs), +(618,451,o), +(545,478,o), +(443,493,cs), +(336,508,o), +(286,532,o), +(286,601,cs), +(286,664,o), +(339,706,o), +(433,706,cs), +(519,706,o), +(577,672,o), +(582,585,c), +(618,585,l), +(615,681,o), +(548,739,o), +(432,739,cs), +(322,739,o), +(249,682,o), +(249,597,cs), +(249,549,o), +(267,518,o), +(302,496,c), +(264,471,o), +(239,429,o), +(239,385,cs), +(239,293,o), +(300,263,o), +(417,246,cs), +(525,230,o), +(570,207,o), +(570,132,cs), +(570,62,o), +(515,23,o), +(416,23,cs), +(321,23,o), +(257,63,o), +(251,149,c), +(214,149,l), +(219,53,o), +(291,-10,o), +(415,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(504,267,o), +(466,275,o), +(423,281,cs), +(323,295,o), +(276,320,o), +(276,389,cs), +(276,426,o), +(298,458,o), +(334,482,c), +(361,471,o), +(396,464,o), +(437,458,cs), +(538,443,o), +(580,419,o), +(580,344,cs), +(580,306,o), +(564,278,o), +(534,253,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (706,33); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,33); +type = Stem; +}, +{ +place = (463,38); +type = Stem; +}, +{ +place = (453,38); +type = Stem; +}, +{ +place = (132,37); +type = Stem; +}, +{ +place = (122,37); +type = Stem; +}, +{ +place = (97,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -86,85 +234,417 @@ nodes = ( width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (607,132); +type = Stem; +}, +{ +horizontal = 1; +place = (568,171); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,181); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,132); +type = Stem; +}, +{ +place = (481,192); +type = Stem; +}, +{ +place = (470,194); +type = Stem; +}, +{ +place = (194,191); +type = Stem; +}, +{ +place = (185,178); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(468,-10,o), -(569,56,o), -(569,174,cs), -(569,279,o), -(514,326,o), -(372,344,cs), -(297,354,o), -(271,360,o), -(271,388,cs), -(271,403,o), -(279,413,o), -(292,418,c), -(180,524,l), -(117,493,o), -(80,439,o), -(80,371,cs), -(80,262,o), -(146,220,o), -(292,199,cs), -(354,190,o), -(375,186,o), -(375,157,cs), -(375,136,o), -(358,122,o), -(321,122,cs), -(284,122,o), -(258,136,o), -(255,171,c), -(67,171,l), -(68,63,o), -(165,-10,o), -(316,-10,cs) +(563,-10,o), +(664,56,o), +(664,165,cs), +(664,207,o), +(648,244,o), +(616,276,c), +(650,297,o), +(673,333,o), +(673,373,cs), +(673,465,o), +(617,503,o), +(486,529,cs), +(419,542,o), +(385,550,o), +(385,576,cs), +(385,599,o), +(404,607,o), +(432,607,cs), +(464,607,o), +(483,594,o), +(484,568,c), +(672,568,l), +(662,670,o), +(573,739,o), +(438,739,cs), +(292,739,o), +(194,670,o), +(194,565,cs), +(194,521,o), +(208,485,o), +(246,457,c), +(206,429,o), +(185,392,o), +(185,348,cs), +(185,254,o), +(261,225,o), +(366,202,cs), +(451,184,o), +(470,177,o), +(470,152,cs), +(470,131,o), +(453,122,o), +(416,122,cs), +(379,122,o), +(353,136,o), +(350,171,c), +(162,171,l), +(164,63,o), +(260,-10,o), +(411,-10,cs) ); }, { closed = 1; nodes = ( -(527,228,o), -(569,283,o), -(569,359,cs), -(569,464,o), -(514,511,o), -(372,529,cs), -(297,539,o), -(271,545,o), -(271,573,cs), -(271,596,o), -(290,607,o), -(318,607,cs), -(350,607,o), -(369,594,o), -(370,568,c), -(558,568,l), -(552,670,o), -(459,739,o), -(324,739,cs), -(178,739,o), -(80,666,o), -(80,556,cs), -(80,447,o), -(146,405,o), -(292,384,cs), -(354,375,o), -(375,371,o), -(375,342,cs), -(375,329,o), -(369,319,o), -(356,313,c), -(456,199,l) +(466,334,o), +(441,341,o), +(410,348,cs), +(375,357,o), +(363,367,o), +(363,385,cs), +(363,391,o), +(365,399,o), +(369,407,c), +(388,402,o), +(406,396,o), +(425,391,cs), +(462,382,o), +(481,373,o), +(481,350,cs), +(481,342,o), +(480,336,o), +(476,330,c) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (710,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +place = (262,31); +type = Stem; +}, +{ +place = (259,30); +type = Stem; +}, +{ +place = (255,30); +type = Stem; +}, +{ +place = (110,30); +type = Stem; +}, +{ +place = (102,30); +type = Stem; +}, +{ +place = (89,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(253,-10,o), +(293,36,o), +(293,117,cs), +(293,173,o), +(277,212,o), +(254,237,c), +(273,260,o), +(285,298,o), +(285,331,cs), +(285,421,o), +(252,459,o), +(207,493,cs), +(169,522,o), +(132,553,o), +(132,623,cs), +(132,675,o), +(147,710,o), +(190,710,cs), +(241,710,o), +(257,664,o), +(259,580,c), +(289,580,l), +(290,702,o), +(249,739,o), +(191,739,cs), +(140,739,o), +(102,706,o), +(102,624,cs), +(102,567,o), +(118,534,o), +(146,503,c), +(123,479,o), +(110,442,o), +(110,410,cs), +(110,329,o), +(139,292,o), +(178,260,cs), +(229,219,o), +(262,193,o), +(262,118,cs), +(262,60,o), +(241,19,o), +(196,19,cs), +(138,19,o), +(118,75,o), +(118,160,c), +(89,160,l), +(89,38,o), +(133,-10,o), +(196,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(224,263,o), +(214,271,o), +(205,279,cs), +(170,307,o), +(140,340,o), +(140,409,cs), +(140,437,o), +(151,466,o), +(167,486,c), +(174,481,o), +(178,476,o), +(184,471,cs), +(223,439,o), +(255,406,o), +(255,332,cs), +(255,304,o), +(246,274,o), +(233,255,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (631,108); +type = Stem; +}, +{ +horizontal = 1; +place = (567,172); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,178); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,111); +type = Stem; +}, +{ +place = (236,155); +type = Stem; +}, +{ +place = (234,153); +type = Stem; +}, +{ +place = (202,173); +type = Stem; +}, +{ +place = (22,168); +type = Stem; +}, +{ +place = (11,148); +type = Stem; +}, +{ +place = (-3,160); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(298,-10,o), +(375,56,o), +(375,150,cs), +(375,197,o), +(360,230,o), +(327,263,c), +(365,289,o), +(387,333,o), +(387,379,cs), +(387,460,o), +(335,502,o), +(252,541,cs), +(215,558,o), +(190,572,o), +(190,602,cs), +(190,614,o), +(195,631,o), +(209,631,cs), +(227,631,o), +(233,618,o), +(236,567,c), +(391,567,l), +(391,677,o), +(318,739,o), +(210,739,cs), +(97,739,o), +(22,675,o), +(22,578,cs), +(22,537,o), +(37,498,o), +(75,468,c), +(32,439,o), +(11,397,o), +(11,354,cs), +(11,279,o), +(56,245,o), +(117,215,cs), +(190,179,o), +(202,170,o), +(202,135,cs), +(202,117,o), +(198,101,o), +(185,101,cs), +(170,101,o), +(157,119,o), +(157,168,c), +(-3,168,l), +(-1,61,o), +(57,-10,o), +(178,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(223,326,o), +(216,330,o), +(208,334,cs), +(168,354,o), +(159,367,o), +(159,389,cs), +(159,399,o), +(163,411,o), +(168,418,c), +(175,414,o), +(181,409,o), +(188,405,cs), +(214,390,o), +(234,375,o), +(234,349,cs), +(234,335,o), +(233,327,o), +(229,321,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (607,132); +type = Stem; +}, +{ +horizontal = 1; +place = (568,171); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,181); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,132); +type = Stem; +}, +{ +place = (367,192); +type = Stem; +}, +{ +place = (356,194); +type = Stem; +}, +{ +place = (80,191); +type = Stem; +}, +{ +place = (71,178); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -233,7 +713,7 @@ nodes = ( (249,391,o), (251,399,o), (255,407,c), -(274,401,o), +(274,402,o), (292,396,o), (311,391,cs), (348,382,o), @@ -248,10 +728,6 @@ nodes = ( width = 618; } ); +note = section; unicode = 167; -userData = { -KernOnSpecialSpacing = { -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/semicolon.glyph b/sources/MonaSansMono.glyphspackage/glyphs/semicolon.glyph index 6b7a9f09..06721bea 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/semicolon.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/semicolon.glyph @@ -1,65 +1,27 @@ { color = 6; glyphname = semicolon; -kernLeft = semicolon; layers = ( { -background = { +layerId = m01; shapes = ( { -closed = 1; -nodes = ( -(503,-124,l), -(527,-99,o), -(561,-36,o), -(561,11,cs), -(561,39,o), -(547,51,o), -(529,51,cs), -(511,51,o), -(499,40,o), -(499,23,cs), -(499,8,o), -(509,-4,o), -(527,-4,cs), -(538,-4,o), -(546,2,o), -(548,8,c), -(543,9,l), -(541,-27,o), -(520,-77,o), -(480,-124,c) -); +ref = comma; }, { -closed = 1; -nodes = ( -(546,465,o), -(559,477,o), -(559,494,cs), -(559,511,o), -(546,523,o), -(529,523,cs), -(512,523,o), -(499,511,o), -(499,494,cs), -(499,477,o), -(512,465,o), -(529,465,cs) -); +pos = (-4,416); +ref = period; } ); -}; -layerId = m019; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -anchor = top; ref = comma; }, { -alignment = 1; -anchor = top; pos = (2,441); ref = period; } @@ -67,76 +29,61 @@ ref = period; width = 618; }, { -background = { +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -closed = 1; -nodes = ( -(473,-167,l), -(526,-119,o), -(583,-18,o), -(583,62,cs), -(583,128,o), -(541,168,o), -(485,168,cs), -(428,168,o), -(390,132,o), -(390,79,cs), -(390,31,o), -(422,-3,o), -(476,-3,cs), -(501,-3,o), -(522,4,o), -(535,15,c), -(488,15,l), -(478,-34,o), -(428,-107,o), -(370,-167,c) +ref = comma; +scale = (1,0.96); +}, +{ +pos = (-7,291); +ref = period; +scale = (1,0.96); +} ); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = comma; }, { -closed = 1; -nodes = ( -(540,378,o), -(578,413,o), -(578,466,cs), -(578,519,o), -(540,554,o), -(484,554,cs), -(428,554,o), -(390,519,o), -(390,466,cs), -(390,413,o), -(428,378,o), -(484,378,cs) +pos = (-5,436); +ref = period; +} ); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = comma; +}, +{ +pos = (-8,328); +ref = period; } ); -}; -layerId = m020; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -anchor = top; ref = comma; +scale = (1,0.98); }, { -alignment = 1; -anchor = top; -pos = (-4,309); +pos = (-6,295); ref = period; +scale = (1,0.98); } ); width = 618; } ); -metricLeft = comma; -metricRight = period; unicode = 59; -userData = { -KernOnSpecialSpacing = { -L = "spaced-off"; -R = "spaced-off"; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/semicolon.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/semicolon.ss01.glyph index 910cdd42..740734dc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/semicolon.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/semicolon.ss01.glyph @@ -1,18 +1,14 @@ { color = 6; glyphname = semicolon.ss01; -kernLeft = colon.ss01; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = comma.ss01; }, { -alignment = 1; -anchor = top; pos = (-1,430); ref = period.ss01; } @@ -20,22 +16,70 @@ ref = period.ss01; width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { -alignment = 1; ref = comma.ss01; }, { -alignment = 1; -anchor = top; -pos = (0,306); +pos = (0,465); +ref = period.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = comma.ss01; +}, +{ +pos = (-1,388); +ref = period.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = comma.ss01; +}, +{ +pos = (0,302); ref = period.ss01; } ); width = 618; +}, +{ +layerId = m01; +shapes = ( +{ +ref = comma.ss01; +}, +{ +pos = (0,419); +ref = period.ss01; +} +); +width = 846; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = comma.ss01; +}, +{ +pos = (-1,293); +ref = period.ss01; +} +); +width = 846; } ); -metricLeft = comma; -metricRight = period; +note = semicolon.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/seven.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/seven.blackC_ircled.glyph index 3be96288..86e3338a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/seven.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/seven.blackC_ircled.glyph @@ -1,54 +1,85 @@ { -color = 0; glyphname = seven.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (583,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,160); +type = Stem; +}, +{ +place = (41,216); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(329,315,o), -(398,429,o), -(473,539,c), -(260,539,l), -(260,445,l), -(231,445,l), -(231,570,l), -(514,570,l), -(514,546,l), -(436,431,o), -(366,322,o), -(366,137,c), -(329,137,l) +(361,150,l), +(383,306,o), +(453,439,o), +(547,553,c), +(287,553,l), +(287,457,l), +(257,457,l), +(257,583,l), +(588,583,l), +(588,558,l), +(490,440,o), +(420,301,o), +(399,150,c) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,123); +type = Stem; +}, +{ +horizontal = 1; +place = (66,127); +type = Stem; +}, +{ +place = (422,186); +type = Stem; +}, +{ +place = (10,186); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -70,6 +101,7 @@ nodes = ( { closed = 1; nodes = ( +(275,193,l), (275,335,o), (329,426,o), (389,513,c), @@ -81,216 +113,225 @@ nodes = ( (422,518,l), (359,427,o), (303,340,o), -(303,193,c), -(275,193,l) +(303,193,c) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (586,153); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (-11,164); +type = Stem; +}, +{ +place = (612,201); +type = Stem; +}, +{ +place = (33,202); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -place = ( -112, -21 +closed = 1; +nodes = ( +(319,153,l), +(332,266,o), +(388,382,o), +(463,469,c), +(345,469,l), +(345,407,l), +(235,407,l), +(235,586,l), +(612,586,l), +(612,490,l), +(545,406,o), +(477,267,o), +(465,153,c) ); -stem = -2; -target = ( -u, -p +} ); -type = BottomGhost; +width = 846; }, { +hints = ( +{ horizontal = 1; -options = 0; -place = ( -617, -32 -); -stem = -2; +place = (581,158); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -354, -33 -); -stem = -2; +horizontal = 1; +place = (-9,157); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -459, -37 -); -stem = -2; +place = (288,91); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -105, -21 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (194,185); +type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -610, -36 -); -stem = -2; +place = (127,252); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -298, -35 -); -stem = -2; +place = (11,90); type = Stem; -}, +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 0; -options = 0; -place = ( -409, -43 +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) ); -stem = -2; -type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(165,148,l), +(165,286,o), +(196,405,o), +(256,553,c), +(127,553,l), +(127,456,l), +(101,456,l), +(101,581,l), +(288,581,l), +(288,556,l), +(217,386,o), +(194,273,o), +(194,148,c) ); -stem = -2; -type = Stem; +} +); +width = 390; }, { +hints = ( +{ horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (582,157); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --19, -0 -); -stem = -2; +horizontal = 1; +place = (-7,156); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --19, -0 -); -stem = -2; +place = (329,53); type = Stem; -} -); -}; -width = 618; }, { -anchors = ( -{ -name = center; -pos = (308,365); +place = (8,52); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(300,293,o), -(351,395,o), -(397,459,c), -(308,459,l), -(308,397,l), -(207,397,l), -(207,570,l), -(548,570,l), -(548,476,l), -(482,384,o), -(437,306,o), -(437,137,c), -(300,137,l) +(143,149,l), +(141,306,o), +(172,387,o), +(215,480,c), +(152,480,l), +(152,415,l), +(60,415,l), +(60,582,l), +(329,582,l), +(329,497,l), +(274,364,o), +(254,315,o), +(254,149,c) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (535,120); +type = Stem; +}, +{ +horizontal = 1; +place = (75,124); +type = Stem; +}, +{ +place = (441,168); +type = Stem; +}, +{ +place = (9,168); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -312,6 +353,7 @@ nodes = ( { closed = 1; nodes = ( +(249,199,l), (249,320,o), (288,399,o), (324,449,c), @@ -323,18 +365,13 @@ nodes = ( (441,462,l), (390,390,o), (355,330,o), -(355,199,c), -(249,199,l) +(355,199,c) ); } ); width = 618; } ); +note = seven.blackCircled; unicode = 10108; -userData = { -RMXScaler = { -source = seven; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/seven.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/seven.circled.glyph index b7343445..c7964fb8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/seven.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/seven.circled.glyph @@ -1,170 +1,617 @@ { -color = 0; glyphname = seven.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (553,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (257,30); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) ); }, { closed = 1; nodes = ( -(177,137,l), -(177,322,o), -(247,431,o), -(325,546,c), -(325,570,l), -(42,570,l), -(42,445,l), -(71,445,l), -(71,539,l), -(284,539,l), -(209,429,o), -(140,315,o), -(140,137,c) +(399,150,l), +(420,301,o), +(490,440,o), +(588,558,c), +(588,583,l), +(257,583,l), +(257,457,l), +(287,457,l), +(287,553,l), +(547,553,l), +(453,439,o), +(383,306,o), +(361,150,c) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (526,28); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (399,38); +type = Stem; +}, +{ +place = (268,34); +type = Stem; +}, +{ +place = (179,27); +type = Stem; +}, +{ +place = (10,30); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); }, { -pos = (102,197); -ref = seveninferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +}, +{ +closed = 1; +nodes = ( +(302,161,l), +(302,329,o), +(366,428,o), +(437,532,c), +(437,554,l), +(179,554,l), +(179,441,l), +(206,441,l), +(206,526,l), +(399,526,l), +(331,426,o), +(268,322,o), +(268,161,c) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (469,117); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (234,110); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(464,153,l), +(476,267,o), +(544,406,o), +(611,490,c), +(611,586,l), +(234,586,l), +(234,407,l), +(344,407,l), +(344,469,l), +(462,469,l), +(387,382,o), +(331,266,o), +(318,153,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (527,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (553,28); +type = Stem; +}, +{ +horizontal = 1; +place = (526,55); +type = Stem; +}, +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +horizontal = 1; +place = (148,56); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (168,30); +type = Stem; +}, +{ +place = (166,30); +type = Stem; +}, +{ +place = (107,26); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (581,158); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,157); +type = Stem; +}, +{ +place = (288,91); +type = Stem; +}, +{ +place = (194,185); +type = Stem; +}, +{ +place = (127,252); +type = Stem; +}, +{ +place = (11,90); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) ); }, { closed = 1; nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) ); }, { closed = 1; nodes = ( -(250,137,l), -(250,306,o), -(295,384,o), -(361,476,c), -(361,570,l), -(20,570,l), -(20,397,l), -(121,397,l), -(121,459,l), -(210,459,l), -(164,395,o), -(113,293,o), -(113,137,c) +(194,148,l), +(194,273,o), +(217,386,o), +(288,556,c), +(288,581,l), +(101,581,l), +(101,456,l), +(127,456,l), +(127,553,l), +(256,553,l), +(196,405,o), +(165,286,o), +(165,148,c) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (480,102); +type = Stem; +}, +{ +horizontal = 1; +place = (415,167); +type = Stem; +}, +{ +horizontal = 1; +place = (149,82); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (148,110); +type = Stem; +}, +{ +place = (146,109); +type = Stem; +}, +{ +place = (65,92); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (582,157); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,156); +type = Stem; +}, +{ +place = (329,53); +type = Stem; +}, +{ +place = (8,52); +type = Stem; } ); -}; -layerId = m020; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) +); +}, +{ +closed = 1; +nodes = ( +(113,28,o), +(36,141,o), +(43,366,cs), +(50,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) +); }, { -pos = (105,196); -ref = seveninferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(254,145,l), +(254,311,o), +(272,360,o), +(318,493,c), +(318,578,l), +(76,578,l), +(76,411,l), +(161,411,l), +(161,476,l), +(204,476,l), +(168,383,o), +(141,302,o), +(143,145,c) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (452,101); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (238,124); +type = Stem; +}, +{ +place = (153,92); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); +}, +{ +closed = 1; +nodes = ( +(362,159,l), +(362,312,o), +(403,383,o), +(462,467,c), +(462,552,l), +(154,551,l), +(154,395,l), +(246,395,l), +(246,451,l), +(325,451,l), +(283,393,o), +(238,300,o), +(238,159,c) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); -metricLeft = one.sansSerifCircled; -metricRight = one.sansSerifCircled; +note = seven.circled; unicode = 9318; -userData = { -RMXScaler = { -source = seven; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/seven.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/seven.dnom.glyph index 2e0056f6..3efeede0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/seven.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/seven.dnom.glyph @@ -2,134 +2,276 @@ glyphname = seven.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (368,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (277,28); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(220,0,l), -(220,169,o), -(284,270,o), -(356,375,c), -(356,397,l), -(96,397,l), -(96,283,l), -(123,283,l), -(123,369,l), -(318,369,l), -(245,262,o), -(186,159,o), -(186,0,c) +(408,0,l), +(427,138,o), +(492,267,o), +(581,374,c), +(581,397,l), +(277,397,l), +(277,281,l), +(305,281,l), +(305,368,l), +(542,368,l), +(457,266,o), +(392,142,o), +(372,0,c) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -12 +place = (369,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (318,38); +type = Stem; +}, +{ +place = (186,34); +type = Stem; +}, +{ +place = (96,27); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(224,0,l), +(224,169,o), +(286,270,o), +(355,375,c), +(355,397,l), +(103,397,l), +(103,283,l), +(130,283,l), +(130,369,l), +(317,369,l), +(247,262,o), +(190,159,o), +(190,0,c) ); -type = BottomGhost; +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (276,99); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (260,94); +type = Stem; +} ); -stem = -2; -target = ( -0, -8 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(460,0,l), +(472,100,o), +(534,221,o), +(596,293,c), +(596,375,l), +(260,375,l), +(260,221,l), +(354,221,l), +(354,276,l), +(469,276,l), +(400,199,o), +(349,98,o), +(337,0,c) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (349,24); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (164,25); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -6 +place = (113,23); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(190,0,l), +(190,109,o), +(207,205,o), +(259,353,c), +(259,373,l), +(117,373,l), +(117,266,l), +(139,266,l), +(139,349,l), +(231,349,l), +(192,235,o), +(165,129,o), +(165,0,c) ); -stem = -2; -target = ( -0, -7 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (271,89); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -12 +horizontal = 1; +place = (219,141); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (147,96); +type = Stem; +}, +{ +place = (80,81); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(227,0,l), +(227,126,o), +(239,162,o), +(274,265,c), +(274,333,l), +(87,333,l), +(87,203,l), +(156,203,l), +(156,251,l), +(188,251,l), +(163,182,o), +(143,124,o), +(145,0,c) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (277,98); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (154,121); +type = Stem; +}, +{ +place = (70,89); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(275,0,l), -(275,145,o), -(315,212,o), -(376,293,c), -(376,375,l), -(70,375,l), -(70,224,l), -(159,224,l), -(159,277,l), -(242,277,l), -(200,223,o), -(154,134,o), -(154,0,c) +(277,0,l), +(277,145,o), +(316,212,o), +(375,293,c), +(375,375,l), +(74,375,l), +(74,224,l), +(163,224,l), +(163,277,l), +(241,277,l), +(201,223,o), +(156,134,o), +(156,0,c) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = seven; -}; -}; +note = seven.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/seven.glyph b/sources/MonaSansMono.glyphspackage/glyphs/seven.glyph index 1669bf59..a28f9f26 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/seven.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/seven.glyph @@ -1,138 +1,296 @@ { glyphname = seven; -kernLeft = seven; -kernRight = seven; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (696,33); +type = Stem; +}, +{ +horizontal = 1; +place = (684,45); +type = Stem; +}, +{ +horizontal = 1; +place = (530,199); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (752,39); +type = Stem; +}, +{ +place = (62,34); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(288,0,l), -(316,237,o), -(391,468,o), -(547,696,c), -(547,721,l), -(87,721,l), -(87,524,l), -(120,524,l), -(120,687,l), -(502,687,l), -(376,501,o), -(282,284,o), -(248,0,c) +(363,0,l), +(411,259,o), +(570,492,o), +(791,684,c), +(791,729,l), +(62,729,l), +(62,530,l), +(96,530,l), +(96,696,l), +(752,696,l), +(752,686,l), +(539,503,o), +(374,273,o), +(323,0,c) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (696,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (515,44); +type = Stem; +}, +{ +place = (291,41); +type = Stem; +}, +{ +place = (73,34); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( (332,0,l), (332,237,o), -(409,474,o), -(559,704,c), +(409,468,o), +(559,698,c), (559,729,l), (73,729,l), (73,530,l), (107,530,l), (107,696,l), -(513,696,l), -(367,467,o), +(515,696,l), +(515,688,l), +(367,459,o), (291,232,o), (291,0,c) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (537,192); +type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -8 -); +place = (431,298); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (577,233); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -6 +place = (52,182); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(489,0,l), +(520,181,o), +(655,401,o), +(810,536,c), +(810,729,l), +(52,729,l), +(52,431,l), +(234,431,l), +(234,537,l), +(577,537,l), +(577,525,l), +(403,383,o), +(272,189,o), +(240,0,c) ); -stem = -2; -target = ( -0, -7 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (699,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -12 +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (328,24); +type = Stem; +}, +{ +place = (155,35); +type = Stem; +}, +{ +place = (50,30); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(190,0,l), +(190,199,o), +(226,401,o), +(352,696,c), +(352,729,l), +(50,729,l), +(50,530,l), +(80,530,l), +(80,699,l), +(328,699,l), +(328,689,l), +(230,476,o), +(155,256,o), +(155,0,c) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (549,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (561,168); +type = Stem; }, { -background = { +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (243.5,122.5); +type = Stem; +}, +{ +place = (123,179); +type = Stem; +}, +{ +place = (25,129); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(379,0,l), -(407,265,o), -(499,432,o), -(591,582,c), -(591,721,l), -(36,721,l), -(36,445,l), -(187,445,l), -(187,555,l), -(386,555,l), -(300,438,o), -(211,265,o), -(179,0,c) +(302,0,l), +(302,277,o), +(319,362,o), +(366,588,c), +(366,729,l), +(25,729,l), +(25,451,l), +(154,451,l), +(154,561,l), +(243,561,l), +(244,549,l), +(176,458,o), +(119,292,o), +(123,0,c) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (561,168); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (360,228); +type = Stem; +}, +{ +place = (205,207); +type = Stem; +}, +{ +place = (34,153); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -147,6 +305,7 @@ nodes = ( (187,450,l), (187,561,l), (360,561,l), +(360,551,l), (292,443,o), (205,268,o), (205,0,c) @@ -156,8 +315,6 @@ nodes = ( width = 618; } ); +note = seven; unicode = 55; -userData = { -KernOnName = seven; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/seven.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/seven.numr.glyph index 55609de2..cd4327a4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/seven.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/seven.numr.glyph @@ -1,112 +1,67 @@ { color = 6; glyphname = seven.numr; -kernRight = seven.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = seven.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = seven.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = seven.dnom; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,357); +ref = seven.dnom; +} ); -type = BottomGhost; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -8 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = seven.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -7 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = seven.dnom; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = seven.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = seven.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = seven.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = seven.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = seven; -}; -}; +note = seven.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/seven.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/seven.tf.glyph deleted file mode 100644 index aa9865b9..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/seven.tf.glyph +++ /dev/null @@ -1,105 +0,0 @@ -{ -export = 0; -glyphname = seven.tf; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = seven; -} -); -userData = { -RMXScaler = { -monoWidth = 600; -useSpacing = 90; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -8 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -7 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = seven; -} -); -userData = { -RMXScaler = { -keepStroke = 40; -monoWidth = 600; -useSpacing = 70; -}; -}; -width = 618; -} -); -metricWidth = zero.tf; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -RMXScaler = { -source = seven; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/seveneighths.glyph b/sources/MonaSansMono.glyphspackage/glyphs/seveneighths.glyph index b9a0e396..e4d6ec19 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/seveneighths.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/seveneighths.glyph @@ -3,63 +3,140 @@ color = 6; glyphname = seveneighths; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { alignment = -1; -pos = (-81,0); +pos = (-262,0); ref = seven.numr; }, { alignment = -1; -pos = (-23,0); +pos = (-25,0); ref = fraction; }, { alignment = -1; -pos = (264,0); +pos = (235,0); ref = eight.dnom; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = seven.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = seven.numr; -}; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +alignment = -1; +pos = (-85,0); +ref = seven.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (5,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (300,0); +ref = eight.dnom; +scale = (0.9,1); +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-255,0); +ref = seven.numr; +}, +{ +alignment = -1; +pos = (-25,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (235,0); +ref = eight.dnom; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-103,0); +ref = seven.numr; +}, +{ +alignment = -1; +pos = (-10,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (114,0); +ref = eight.dnom; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-62,0); +ref = seven.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (15,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (123,0); +ref = eight.dnom; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; -pos = (-61,72); +pos = (-92,0); ref = seven.numr; -scale = (0.9,0.9); +scale = (0.9,1); }, { alignment = -1; +pos = (8,0); ref = fraction; +scale = (0.9,1); }, { alignment = -1; -pos = (280,0); +pos = (293,0); ref = eight.dnom; -scale = (0.9,0.9); +scale = (0.9,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = seven.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = seven.numr; -}; width = 618; } ); -metricWidth = H; unicode = 8542; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/seveninferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/seveninferior.glyph index 3ab8542a..7614814c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/seveninferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/seveninferior.glyph @@ -2,13 +2,57 @@ glyphname = seveninferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (227,183); +horizontal = 1; +place = (363,30); +type = Stem; +}, +{ +place = (264,30); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(406,-40,l), +(427,111,o), +(497,250,o), +(595,368,c), +(595,393,l), +(264,393,l), +(264,267,l), +(294,267,l), +(294,363,l), +(554,363,l), +(460,249,o), +(390,116,o), +(368,-40,c) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (362,31); +type = Stem; +}, +{ +place = (183,37); +type = Stem; +}, +{ +place = (85,29); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -29,81 +73,143 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -12 +place = (276,117); +type = Stem; +}, +{ +place = (240,110); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(470,-40,l), +(482,74,o), +(550,213,o), +(617,297,c), +(617,393,l), +(240,393,l), +(240,214,l), +(350,214,l), +(350,276,l), +(468,276,l), +(393,189,o), +(337,73,o), +(324,-40,c) ); -stem = -2; -target = ( -u, -p +} ); -type = BottomGhost; +width = 846; }, { +hints = ( +{ horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -8 -); +place = (365,28); +type = Stem; +}, +{ +place = (171,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -6 +place = (112,26); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(201,-40,l), +(201,85,o), +(222,198,o), +(287,368,c), +(287,393,l), +(112,393,l), +(112,268,l), +(138,268,l), +(138,365,l), +(255,365,l), +(199,217,o), +(171,98,o), +(171,-40,c) ); -stem = -2; -target = ( -0, -7 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (291,102); +type = Stem; +}, +{ +horizontal = 1; +place = (226,167); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -12 +place = (149,109); +type = Stem; +}, +{ +place = (68,92); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(258,-40,l), +(258,126,o), +(277,175,o), +(327,308,c), +(327,393,l), +(68,393,l), +(68,226,l), +(160,226,l), +(160,291,l), +(213,291,l), +(175,198,o), +(147,117,o), +(149,-40,c) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (282,111); +type = Stem; }, { -anchors = ( +place = (146,137); +type = Stem; +}, { -name = _center; -pos = (224,186); +place = (53,101); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -124,24 +230,9 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); +note = seveninferior; unicode = 8327; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = seven; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/sevensuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/sevensuperior.glyph index 5239643e..4038a7a3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/sevensuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/sevensuperior.glyph @@ -1,113 +1,67 @@ { -color = 6; glyphname = sevensuperior; -kernLeft = sevensuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = seveninferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = seveninferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = seveninferior; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,376); +ref = seveninferior; +} ); -type = BottomGhost; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -0, -8 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = seveninferior; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -7 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = seveninferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = seveninferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = seveninferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = seveninferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = seveninferior; -}; -width = 618; +width = 846; } ); +note = sevensuperior; unicode = 8311; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = seven; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/sheqel.glyph b/sources/MonaSansMono.glyphspackage/glyphs/sheqel.glyph index c6b58023..0de134d4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/sheqel.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/sheqel.glyph @@ -2,87 +2,402 @@ glyphname = sheqel; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (692,37); +type = Stem; +}, +{ +horizontal = 1; +place = (0,37); +type = Stem; +}, +{ +place = (713,38); +type = Stem; +}, +{ +place = (507,39); +type = Stem; +}, +{ +place = (301,38); +type = Stem; +}, +{ +place = (95,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(516,0,ls), -(557,0,o), -(579,17,o), -(579,63,cs), -(579,729,l), -(541,729,l), -(541,35,l), -(243,35,l), -(243,581,l), -(205,581,l), -(205,0,l) +(301,0,l), +(684,0,ls), +(728,0,o), +(751,18,o), +(751,67,cs), +(751,729,l), +(713,729,l), +(713,37,l), +(339,37,l), +(339,571,l), +(301,571,l) ); }, { closed = 1; nodes = ( -(77,0,l), -(77,695,l), -(375,695,l), -(375,149,l), -(413,149,l), -(413,668,ls), -(413,714,o), -(392,729,o), -(351,729,cs), -(39,729,l), -(39,0,l) +(95,0,l), +(133,0,l), +(133,692,l), +(507,692,l), +(507,159,l), +(546,159,l), +(546,663,ls), +(546,712,o), +(524,729,o), +(480,729,cs), +(95,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +place = (524,38); +type = Stem; +}, +{ +place = (368,38); +type = Stem; +}, +{ +place = (212,38); +type = Stem; +}, +{ +place = (56,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(212,0,l), +(499,0,ls), +(540,0,o), +(562,17,o), +(562,63,cs), +(562,729,l), +(524,729,l), +(524,35,l), +(250,35,l), +(250,581,l), +(212,581,l) +); +}, +{ +closed = 1; +nodes = ( +(56,0,l), +(94,0,l), +(94,695,l), +(368,695,l), +(368,149,l), +(406,149,l), +(406,668,ls), +(406,714,o), +(385,729,o), +(344,729,cs), +(56,729,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (576,153); +type = Stem; +}, +{ +horizontal = 1; +place = (0,154); +type = Stem; +}, +{ +place = (605,188); +type = Stem; +}, +{ +place = (445,121); +type = Stem; +}, +{ +place = (284,122); +type = Stem; +}, +{ +place = (58,187); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(284,0,l), +(644,0,ls), +(733,0,o), +(793,46,o), +(793,146,cs), +(793,729,l), +(605,729,l), +(605,154,l), +(406,154,l), +(406,532,l), +(284,532,l) +); +}, +{ +closed = 1; +nodes = ( +(58,0,l), +(245,0,l), +(245,576,l), +(445,576,l), +(445,198,l), +(566,198,l), +(566,607,ls), +(566,681,o), +(528,729,o), +(449,729,cs), +(58,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (705,24); +type = Stem; +}, +{ +horizontal = 1; +place = (0,24); +type = Stem; +}, +{ +place = (339,26); +type = Stem; +}, +{ +place = (235,25); +type = Stem; +}, +{ +place = (132,25); +type = Stem; +}, +{ +place = (27,26); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(132,0,l), +(318,0,ls), +(349,0,o), +(365,14,o), +(365,49,cs), +(365,729,l), +(339,729,l), +(339,24,l), +(157,24,l), +(157,601,l), +(132,601,l) +); +}, +{ +closed = 1; +nodes = ( +(27,0,l), +(53,0,l), +(53,705,l), +(235,705,l), +(235,127,l), +(260,127,l), +(260,680,ls), +(260,715,o), +(245,729,o), +(214,729,cs), +(27,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (631,98); +type = Stem; +}, +{ +horizontal = 1; +place = (0,98); +type = Stem; +}, +{ +place = (287.5,91.5); +type = Stem; +}, +{ +place = (206,59); +type = Stem; +}, +{ +place = (124.5,59.5); +type = Stem; +}, +{ +place = (11,91.5); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(124,0,l), +(294,0,ls), +(355,0,o), +(379,35,o), +(379,86,cs), +(379,729,l), +(287,729,l), +(288,98,l), +(184,98,l), +(184,606,l), +(125,606,l) +); +}, +{ +closed = 1; +nodes = ( +(11,0,l), +(102,0,l), +(103,631,l), +(206,631,l), +(206,123,l), +(266,123,l), +(265,643,ls), +(265,694,o), +(242,729,o), +(181,729,cs), +(11,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (605,124); +type = Stem; +}, +{ +horizontal = 1; +place = (0,124); +type = Stem; +}, +{ +place = (454,129); +type = Stem; +}, +{ +place = (324,100); +type = Stem; +}, +{ +place = (194,100); +type = Stem; +}, +{ +place = (35,129); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(478,0,ls), -(554,0,o), -(604,47,o), -(604,131,cs), -(604,729,l), -(468,729,l), -(468,129,l), -(292,129,l), -(292,567,l), -(183,567,l), -(183,0,l) +(194,0,l), +(464,0,ls), +(536,0,o), +(583,45,o), +(583,126,cs), +(583,729,l), +(454,729,l), +(454,124,l), +(294,124,l), +(294,573,l), +(194,573,l) ); }, { closed = 1; nodes = ( -(150,0,l), -(150,600,l), -(326,600,l), -(326,163,l), -(435,163,l), -(435,598,ls), -(435,677,o), -(399,729,o), -(309,729,cs), -(14,729,l), -(14,0,l) +(35,0,l), +(164,0,l), +(164,605,l), +(324,605,l), +(324,157,l), +(424,157,l), +(424,603,ls), +(424,679,o), +(391,729,o), +(305,729,cs), +(35,729,l) ); } ); width = 618; } ); +note = sheqel; unicode = 8362; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/six.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/six.blackC_ircled.glyph index af3336c5..74e9da26 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/six.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/six.blackC_ircled.glyph @@ -1,84 +1,157 @@ { -color = 0; glyphname = six.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (587,149); +type = Stem; +}, +{ +horizontal = 1; +place = (428,129); +type = Stem; +}, +{ +horizontal = 1; +place = (428,51); +type = Stem; +}, +{ +horizontal = 1; +place = (176,223); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,155); +type = Stem; +}, +{ +place = (606,199); +type = Stem; +}, +{ +place = (41,199); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(441,173,o), -(484,217,o), -(484,283,cs), -(484,349,o), -(440,390,o), -(378,390,cs), -(309,390,o), -(267,341,o), -(267,279,cs), -(267,213,o), -(312,173,o), -(377,173,cs) +(292,145,o), +(240,219,o), +(240,339,cs), +(240,513,o), +(305,587,o), +(435,587,cs), +(528,587,o), +(591,543,o), +(598,479,c), +(561,479,l), +(553,529,o), +(503,557,o), +(434,557,cs), +(302,557,o), +(277,465,o), +(276,335,c), +(279,334,l), +(297,391,o), +(358,428,o), +(436,428,cs), +(540,428,o), +(606,378,o), +(606,290,cs), +(606,199,o), +(534,145,o), +(427,145,cs) ); }, { closed = 1; nodes = ( -(273,142,o), -(226,214,o), -(226,335,cs), -(226,511,o), -(277,585,o), -(383,585,cs), -(457,585,o), -(510,542,o), -(516,478,c), -(482,478,l), -(473,533,o), -(431,555,o), -(382,555,cs), -(280,555,o), -(261,467,o), -(259,337,c), -(261,337,l), -(275,386,o), -(320,419,o), -(384,419,cs), -(465,419,o), -(520,364,o), -(520,283,cs), -(520,197,o), -(460,142,o), -(375,142,cs) +(521,176,o), +(567,221,o), +(567,289,cs), +(567,363,o), +(512,399,o), +(430,399,cs), +(341,399,o), +(286,349,o), +(286,285,cs), +(286,212,o), +(344,176,o), +(428,176,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (542,119); +type = Stem; +}, +{ +horizontal = 1; +place = (410,108); +type = Stem; +}, +{ +horizontal = 1; +place = (410,47); +type = Stem; +}, +{ +horizontal = 1; +place = (214,173); +type = Stem; +}, +{ +horizontal = 1; +place = (66,123); +type = Stem; +}, +{ +place = (427,181); +type = Stem; +}, +{ +place = (225,173); +type = Stem; +}, +{ +place = (219,179); +type = Stem; +}, +{ +place = (10,182); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -146,289 +219,374 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (591,148); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (440,21); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (259,81); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-11,159); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (637,176); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (373,115); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -139, -33 +place = (358,7); +type = Stem; +}, +{ +place = (33,176); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(317,148,o), +(209,190,o), +(209,367,cs), +(209,533,o), +(314,591,o), +(436,591,cs), +(545,591,o), +(617,539,o), +(631,461,c), +(485,461,l), +(474,475,o), +(459,479,o), +(431,479,cs), +(389,479,o), +(360,455,o), +(358,401,c), +(365,400,l), +(385,424,o), +(426,440,o), +(476,440,cs), +(572,440,o), +(637,391,o), +(637,305,cs), +(637,204,o), +(553,148,o), +(427,148,cs) ); -stem = -2; +}, +{ +closed = 1; +nodes = ( +(469,259,o), +(488,275,o), +(488,299,cs), +(488,326,o), +(468,340,o), +(430,340,cs), +(390,340,o), +(373,324,o), +(373,299,cs), +(373,272,o), +(396,259,o), +(430,259,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (586,153); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -435, -33 -); -stem = -2; +place = (427,50); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -624, -31 -); -stem = -2; +place = (-9,151); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -351, -39 -); -stem = -2; +place = (286,93); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -632, -39 -); -stem = -2; +place = (139,117); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -135, -36 -); -stem = -2; +place = (132,124); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -430, -34 -); -stem = -2; +place = (132,118); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -616, -36 -); -stem = -2; +place = (11,93); type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); }, { -horizontal = 0; -options = 0; -place = ( -294, -41 +closed = 1; +nodes = ( +(126,142,o), +(106,212,o), +(104,338,cs), +(101,533,o), +(137,586,o), +(197,586,cs), +(247,586,o), +(271,549,o), +(277,477,c), +(250,477,l), +(244,543,o), +(226,560,o), +(197,560,cs), +(146,560,o), +(134,494,o), +(132,351,c), +(135,351,l), +(145,409,o), +(176,427,o), +(204,427,cs), +(265,427,o), +(286,372,o), +(286,287,cs), +(286,181,o), +(252,142,o), +(199,142,cs) ); -stem = -2; -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -583, -44 +closed = 1; +nodes = ( +(244,168,o), +(256,214,o), +(256,287,cs), +(256,378,o), +(233,403,o), +(199,403,cs), +(158,403,o), +(139,353,o), +(139,283,cs), +(139,199,o), +(164,168,o), +(199,168,cs) +); +} ); -stem = -2; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (587,152); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (439,25); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (235,118); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --7, -0 -); -stem = -2; +horizontal = 1; +place = (-7,151); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --7, -0 -); -stem = -2; +place = (331,51); type = Stem; -} -); -}; -width = 618; }, { -anchors = ( +place = (325,57); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (179,42); +type = Stem; +}, +{ +place = (173,47); +type = Stem; +}, +{ +place = (8,51); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(407,253,o), -(425,270,o), -(425,295,cs), -(425,320,o), -(407,338,o), -(380,338,cs), -(354,338,o), -(336,322,o), -(336,296,cs), -(336,271,o), -(353,253,o), -(380,253,cs) +(87,144,o), +(59,231,o), +(59,361,cs), +(59,540,o), +(117,587,o), +(199,587,cs), +(268,587,o), +(322,550,o), +(325,464,c), +(220,464,l), +(220,484,o), +(212,495,o), +(199,495,cs), +(179,495,o), +(172,466,o), +(173,407,c), +(179,407,l), +(186,425,o), +(207,439,o), +(236,439,cs), +(303,439,o), +(331,387,o), +(331,294,cs), +(331,192,o), +(282,144,o), +(199,144,cs) ); }, { closed = 1; nodes = ( -(270,143,o), -(197,205,o), -(197,362,cs), -(197,506,o), -(266,587,o), -(386,587,cs), -(484,587,o), -(546,536,o), -(557,457,c), -(429,457,l), -(424,471,o), -(403,479,o), -(384,479,cs), -(350,479,o), -(322,454,o), -(322,401,c), -(327,401,l), -(343,418,o), -(374,432,o), -(416,432,cs), -(498,432,o), -(552,377,o), -(552,297,cs), -(552,205,o), -(483,143,o), -(376,143,cs) +(216,235,o), +(221,257,o), +(221,292,cs), +(221,344,o), +(212,353,o), +(201,353,cs), +(184,353,o), +(179,336,o), +(179,296,cs), +(179,244,o), +(188,235,o), +(199,235,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (539,116); +type = Stem; +}, +{ +horizontal = 1; +place = (419,20); +type = Stem; +}, +{ +horizontal = 1; +place = (280,66); +type = Stem; +}, +{ +horizontal = 1; +place = (75,120); +type = Stem; +}, +{ +place = (445,164); +type = Stem; +}, +{ +place = (277,69); +type = Stem; +}, +{ +place = (9,161); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -499,10 +657,6 @@ nodes = ( width = 618; } ); +note = six.blackCircled; unicode = 10107; -userData = { -RMXScaler = { -source = six; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/six.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/six.circled.glyph index 82c2127a..7c7bd1b5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/six.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/six.circled.glyph @@ -1,230 +1,909 @@ { -color = 0; glyphname = six.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (557,30); +type = Stem; +}, +{ +horizontal = 1; +place = (399,29); +type = Stem; +}, +{ +horizontal = 1; +place = (145,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (567,39); +type = Stem; +}, +{ +place = (561,37); +type = Stem; +}, +{ +place = (240,46); +type = Stem; +}, +{ +place = (240,36); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) -); -}, -{ -closed = 1; -nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) -); -}, -{ -closed = 1; -nodes = ( -(271,142,o), -(331,197,o), -(331,283,cs), -(331,364,o), -(276,419,o), -(195,419,cs), -(131,419,o), -(86,386,o), -(72,337,c), -(70,337,l), -(72,467,o), -(91,555,o), -(193,555,cs), -(242,555,o), -(284,533,o), -(293,478,c), -(327,478,l), -(321,542,o), -(268,585,o), -(194,585,cs), -(88,585,o), -(37,511,o), -(37,335,cs), -(37,214,o), -(84,142,o), -(186,142,cs) -); -}, -{ -closed = 1; -nodes = ( -(123,173,o), -(78,213,o), -(78,279,cs), -(78,341,o), -(120,390,o), -(189,390,cs), -(251,390,o), -(295,349,o), -(295,283,cs), -(295,217,o), -(252,173,o), -(188,173,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) +); +}, +{ +closed = 1; +nodes = ( +(534,145,o), +(606,199,o), +(606,290,cs), +(606,378,o), +(540,428,o), +(436,428,cs), +(358,428,o), +(297,391,o), +(279,334,c), +(276,335,l), +(277,465,o), +(302,557,o), +(434,557,cs), +(503,557,o), +(553,529,o), +(561,479,c), +(598,479,l), +(591,543,o), +(528,587,o), +(435,587,cs), +(305,587,o), +(240,513,o), +(240,339,cs), +(240,219,o), +(292,145,o), +(427,145,cs) +); +}, +{ +closed = 1; +nodes = ( +(344,176,o), +(286,212,o), +(286,285,cs), +(286,349,o), +(341,399,o), +(430,399,cs), +(512,399,o), +(567,363,o), +(567,289,cs), +(567,221,o), +(521,176,o), +(428,176,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (540,27); +type = Stem; +}, +{ +horizontal = 1; +place = (390,26); +type = Stem; +}, +{ +horizontal = 1; +place = (164,28); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (409,32); +type = Stem; +}, +{ +place = (407,31); +type = Stem; +}, +{ +place = (174,37); +type = Stem; +}, +{ +place = (174,30); +type = Stem; +}, +{ +place = (10,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); }, { -pos = (106,205); -ref = sixinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +}, +{ +closed = 1; +nodes = ( +(387,164,o), +(441,214,o), +(441,292,cs), +(441,366,o), +(391,416,o), +(318,416,cs), +(260,416,o), +(219,386,o), +(206,341,c), +(204,341,l), +(206,460,o), +(223,540,o), +(316,540,cs), +(361,540,o), +(399,520,o), +(407,470,c), +(438,470,l), +(432,528,o), +(384,567,o), +(317,567,cs), +(221,567,o), +(174,500,o), +(174,340,cs), +(174,230,o), +(217,164,o), +(310,164,cs) +); +}, +{ +closed = 1; +nodes = ( +(252,192,o), +(211,229,o), +(211,289,cs), +(211,345,o), +(250,390,o), +(312,390,cs), +(369,390,o), +(409,352,o), +(409,292,cs), +(409,232,o), +(370,192,o), +(311,192,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (479,112); +type = Stem; +}, +{ +horizontal = 1; +place = (461,130); +type = Stem; +}, +{ +horizontal = 1; +place = (340,100); +type = Stem; +}, +{ +horizontal = 1; +place = (148,111); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (488,149); +type = Stem; +}, +{ +place = (209,164); +type = Stem; +}, +{ +place = (209,149); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) -); -}, -{ -closed = 1; -nodes = ( -(296,143,o), -(365,205,o), -(365,297,cs), -(365,377,o), -(311,432,o), -(229,432,cs), -(187,432,o), -(156,418,o), -(140,401,c), -(135,401,l), -(135,454,o), -(163,479,o), -(197,479,cs), -(216,479,o), -(237,471,o), -(242,457,c), -(370,457,l), -(359,536,o), -(297,587,o), +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(553,148,o), +(637,204,o), +(637,305,cs), +(637,391,o), +(572,440,o), +(476,440,cs), +(426,440,o), +(385,424,o), +(365,400,c), +(358,401,l), +(360,455,o), +(389,479,o), +(431,479,cs), +(459,479,o), +(474,475,o), +(485,461,c), +(631,461,l), +(617,539,o), +(545,591,o), +(436,591,cs), +(314,591,o), +(209,533,o), +(209,367,cs), +(209,190,o), +(317,148,o), +(427,148,cs) +); +}, +{ +closed = 1; +nodes = ( +(396,259,o), +(373,272,o), +(373,299,cs), +(373,324,o), +(390,340,o), +(430,340,cs), +(468,340,o), +(488,326,o), +(488,299,cs), +(488,275,o), +(469,259,o), +(430,259,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (560,26); +type = Stem; +}, +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (403,24); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +horizontal = 1; +place = (142,26); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (250,30); +type = Stem; +}, +{ +place = (245,27); +type = Stem; +}, +{ +place = (110,34); +type = Stem; +}, +{ +place = (110,28); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (586,153); +type = Stem; +}, +{ +horizontal = 1; +place = (427,50); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,151); +type = Stem; +}, +{ +place = (286,93); +type = Stem; +}, +{ +place = (139,117); +type = Stem; +}, +{ +place = (132,124); +type = Stem; +}, +{ +place = (132,118); +type = Stem; +}, +{ +place = (11,93); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(252,142,o), +(286,181,o), +(286,287,cs), +(286,372,o), +(265,427,o), +(204,427,cs), +(176,427,o), +(145,409,o), +(135,351,c), +(132,351,l), +(134,494,o), +(146,560,o), +(197,560,cs), +(226,560,o), +(244,543,o), +(250,477,c), +(277,477,l), +(271,549,o), +(247,586,o), +(197,586,cs), +(137,586,o), +(101,533,o), +(104,338,cs), +(106,212,o), +(126,142,o), +(199,142,cs) +); +}, +{ +closed = 1; +nodes = ( +(164,168,o), +(139,199,o), +(139,283,cs), +(139,353,o), +(158,403,o), +(199,403,cs), +(233,403,o), +(256,378,o), +(256,287,cs), +(256,214,o), +(244,168,o), +(199,168,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (495,92); +type = Stem; +}, +{ +horizontal = 1; +place = (464,123); +type = Stem; +}, +{ +horizontal = 1; +place = (144,91); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (216,109); +type = Stem; +}, +{ +place = (64,120); +type = Stem; +}, +{ +place = (64,114); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (587,152); +type = Stem; +}, +{ +horizontal = 1; +place = (439,25); +type = Stem; +}, +{ +horizontal = 1; +place = (235,118); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,151); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (325,57); +type = Stem; +}, +{ +place = (179,42); +type = Stem; +}, +{ +place = (173,47); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) +); +}, +{ +closed = 1; +nodes = ( +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) +); +}, +{ +closed = 1; +nodes = ( +(282,144,o), +(331,192,o), +(331,294,cs), +(331,387,o), +(303,439,o), +(236,439,cs), +(207,439,o), +(186,425,o), +(179,407,c), +(173,407,l), +(172,466,o), +(179,495,o), +(199,495,cs), +(212,495,o), +(220,484,o), +(220,464,c), +(325,464,l), +(322,550,o), +(268,587,o), (199,587,cs), -(79,587,o), -(10,506,o), -(10,362,cs), -(10,205,o), -(83,143,o), -(189,143,cs) +(117,587,o), +(59,540,o), +(59,361,cs), +(59,231,o), +(87,144,o), +(199,144,cs) ); }, { closed = 1; nodes = ( -(166,253,o), -(149,271,o), -(149,296,cs), -(149,322,o), -(167,338,o), -(193,338,cs), -(220,338,o), -(238,320,o), -(238,295,cs), -(238,270,o), -(220,253,o), -(193,253,cs) +(188,235,o), +(179,244,o), +(179,296,cs), +(179,336,o), +(184,353,o), +(201,353,cs), +(212,353,o), +(221,344,o), +(221,292,cs), +(221,257,o), +(216,235,o), +(199,235,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (472,98); +type = Stem; +}, +{ +horizontal = 1; +place = (452,118); +type = Stem; +}, +{ +horizontal = 1; +place = (343,86); +type = Stem; +}, +{ +horizontal = 1; +place = (343,58); +type = Stem; +}, +{ +horizontal = 1; +place = (166,100); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (353,115); +type = Stem; +}, +{ +place = (145,127); +type = Stem; +}, +{ +place = (145,114); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); }, { -pos = (109,207); -ref = sixinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(405,166,o), +(468,222,o), +(468,306,cs), +(468,379,o), +(419,429,o), +(344,429,cs), +(306,429,o), +(278,416,o), +(264,401,c), +(259,401,l), +(259,449,o), +(284,472,o), +(315,472,cs), +(333,472,o), +(352,464,o), +(356,452,c), +(473,452,l), +(463,523,o), +(406,570,o), +(317,570,cs), +(208,570,o), +(145,496,o), +(145,365,cs), +(145,222,o), +(212,166,o), +(308,166,cs) +); +}, +{ +closed = 1; +nodes = ( +(287,266,o), +(272,282,o), +(272,305,cs), +(272,329,o), +(288,343,o), +(312,343,cs), +(336,343,o), +(353,327,o), +(353,304,cs), +(353,282,o), +(336,266,o), +(312,266,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); -metricLeft = one.sansSerifCircled; -metricRight = one.sansSerifCircled; +note = six.circled; unicode = 9317; -userData = { -RMXScaler = { -source = six; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/six.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/six.dnom.glyph index 4adcae3a..41d0993f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/six.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/six.dnom.glyph @@ -2,208 +2,534 @@ glyphname = six.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (372,29); +type = Stem; +}, +{ +horizontal = 1; +place = (228,27); +type = Stem; +}, +{ +horizontal = 1; +place = (-4,29); +type = Stem; +}, +{ +place = (557,36); +type = Stem; +}, +{ +place = (551,35); +type = Stem; +}, +{ +place = (257,44); +type = Stem; +}, +{ +place = (257,34); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(527,-4,o), +(593,45,o), +(593,129,cs), +(593,209,o), +(533,255,o), +(437,255,cs), +(367,255,o), +(310,221,o), +(294,170,c), +(291,170,l), +(292,289,o), +(315,372,o), +(436,372,cs), +(499,372,o), +(543,347,o), +(551,301,c), +(586,301,l), +(579,361,o), +(521,401,o), +(436,401,cs), +(317,401,o), +(257,333,o), +(257,173,cs), +(257,62,o), +(306,-4,o), +(429,-4,cs) +); +}, +{ +closed = 1; +nodes = ( +(353,25,o), +(301,58,o), +(301,124,cs), +(301,182,o), +(350,228,o), +(432,228,cs), +(506,228,o), +(557,195,o), +(557,128,cs), +(557,66,o), +(515,25,o), +(430,25,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (374,28); +type = Stem; +}, +{ +horizontal = 1; +place = (223,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-4,28); +type = Stem; +}, +{ +place = (323,33); +type = Stem; +}, +{ +place = (321,31); +type = Stem; +}, +{ +place = (86,38); +type = Stem; +}, +{ +place = (86,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( (300,-4,o), -(356,45,o), -(356,125,cs), -(356,199,o), +(355,45,o), +(355,125,cs), +(355,199,o), (305,249,o), -(231,249,cs), -(171,249,o), -(130,218,o), -(118,174,c), -(116,174,l), -(118,294,o), -(136,374,o), -(229,374,cs), -(280,374,o), -(314,348,o), -(321,304,c), -(352,304,l), -(346,363,o), -(297,402,o), -(229,402,cs), -(133,402,o), -(86,334,o), -(86,172,cs), -(86,61,o), -(129,-4,o), -(223,-4,cs) +(234,249,cs), +(177,249,o), +(141,219,o), +(129,178,c), +(121,178,l), +(123,294,o), +(142,374,o), +(232,374,cs), +(281,374,o), +(313,348,o), +(320,304,c), +(351,304,l), +(345,363,o), +(298,402,o), +(232,402,cs), +(139,402,o), +(93,334,o), +(93,172,cs), +(93,61,o), +(135,-4,o), +(226,-4,cs) ); }, { closed = 1; nodes = ( -(164,24,o), -(124,61,o), -(124,121,cs), -(124,178,o), -(162,223,o), -(225,223,cs), +(170,24,o), +(131,61,o), +(131,121,cs), +(131,178,o), +(168,223,o), +(228,223,cs), (283,223,o), -(323,185,o), -(323,125,cs), -(323,64,o), +(322,185,o), +(322,125,cs), +(322,64,o), (283,24,o), -(224,24,cs) +(227,24,cs) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -25 -); +place = (284,96); +type = Stem; +}, +{ +horizontal = 1; +place = (267,113); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (164,85); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,95); +type = Stem; +}, +{ +place = (487,126); +type = Stem; +}, +{ +place = (233,139); +type = Stem; +}, +{ +place = (233,126); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(538,-5,o), +(613,44,o), +(613,131,cs), +(613,206,o), +(555,249,o), +(468,249,cs), +(421,249,o), +(383,234,o), +(365,213,c), +(359,214,l), +(361,262,o), +(386,284,o), +(431,284,cs), +(454,284,o), +(474,282,o), +(484,267,c), +(608,267,l), +(597,333,o), +(534,380,o), +(435,380,cs), +(324,380,o), +(233,328,o), +(233,185,cs), +(233,32,o), +(327,-5,o), +(427,-5,cs) ); -stem = -2; -target = ( -1, -5 +}, +{ +closed = 1; +nodes = ( +(395,90,o), +(372,102,o), +(372,126,cs), +(372,149,o), +(391,164,o), +(430,164,cs), +(467,164,o), +(487,151,o), +(487,127,cs), +(487,104,o), +(467,90,o), +(429,90,cs) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (355,23); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 +place = (220,21); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,22); +type = Stem; +}, +{ +place = (232,25); +type = Stem; +}, +{ +place = (227,24); +type = Stem; +}, +{ +place = (113,29); +type = Stem; +}, +{ +place = (113,23); +type = Stem; +} ); -stem = -2; -target = ( -0, -12 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(231,-5,o), +(258,29,o), +(258,120,cs), +(258,193,o), +(241,241,o), +(193,241,cs), +(167,241,o), +(149,220,o), +(141,190,c), +(133,190,l), +(136,300,o), +(149,355,o), +(187,355,cs), +(209,355,o), +(223,340,o), +(227,284,c), +(251,284,l), +(245,349,o), +(226,378,o), +(186,378,cs), +(141,378,o), +(110,335,o), +(113,164,cs), +(115,55,o), +(132,-5,o), +(189,-5,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +closed = 1; +nodes = ( +(161,17,o), +(142,46,o), +(142,117,cs), +(142,180,o), +(157,220,o), +(188,220,cs), +(214,220,o), +(232,198,o), +(232,120,cs), +(232,57,o), +(223,17,o), +(189,17,cs) ); -stem = -2; -target = ( -0, -9 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (284,81); +type = Stem; +}, +{ +horizontal = 1; +place = (261,104); +type = Stem; +}, +{ +horizontal = 1; +place = (166,76); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,80); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +place = (204,90); +type = Stem; +}, +{ +place = (203,96); +type = Stem; +}, +{ +place = (78,106); +type = Stem; +}, +{ +place = (78,101); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(255,-5,o), +(290,34,o), +(290,112,cs), +(290,185,o), +(270,224,o), +(222,224,cs), +(206,224,o), +(192,214,o), +(187,200,c), +(180,200,l), +(177,242,o), +(181,263,o), +(191,263,cs), +(198,263,o), +(203,255,o), +(203,241,c), +(286,241,l), +(284,305,o), +(249,337,o), +(192,337,cs), +(129,337,o), +(86,298,o), +(86,164,cs), +(86,65,o), +(105,-5,o), +(192,-5,cs) ); -stem = -2; -target = ( -0, -2 +}, +{ +closed = 1; +nodes = ( +(185,69,o), +(180,78,o), +(180,113,cs), +(180,134,o), +(181,153,o), +(193,153,cs), +(199,153,o), +(203,145,o), +(203,110,cs), +(203,85,o), +(200,69,o), +(192,69,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (285,95); +type = Stem; +}, +{ +horizontal = 1; +place = (267,113); +type = Stem; +}, +{ +horizontal = 1; +place = (163,83); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,98); +type = Stem; +}, +{ +place = (264,112); +type = Stem; }, { -layerId = m020; +place = (58,122); +type = Stem; +}, +{ +place = (58,111); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( (314,-5,o), -(376,50,o), -(376,129,cs), -(376,199,o), +(375,50,o), +(375,129,cs), +(375,199,o), (327,246,o), -(254,246,cs), -(217,246,o), -(189,236,o), -(173,221,c), -(169,221,l), -(168,265,o), -(194,285,o), -(226,285,cs), +(255,246,cs), +(219,246,o), +(193,236,o), +(177,221,c), +(173,221,l), +(172,265,o), +(197,285,o), +(227,285,cs), (244,285,o), -(263,278,o), -(267,267,c), -(381,267,l), -(371,335,o), +(262,278,o), +(266,267,c), +(380,267,l), +(370,335,o), (315,380,o), -(227,380,cs), -(120,380,o), -(58,311,o), -(58,186,cs), -(58,49,o), -(123,-5,o), -(219,-5,cs) +(228,380,cs), +(123,380,o), +(62,311,o), +(62,186,cs), +(62,50,o), +(126,-5,o), +(220,-5,cs) ); }, { closed = 1; nodes = ( -(197,93,o), -(180,108,o), -(180,129,cs), -(180,150,o), -(197,163,o), -(222,163,cs), +(200,93,o), +(184,108,o), +(184,129,cs), +(184,150,o), +(200,163,o), +(223,163,cs), (247,163,o), -(264,149,o), -(264,128,cs), -(264,107,o), +(263,149,o), +(263,128,cs), +(263,107,o), (247,93,o), -(222,93,cs) +(223,93,cs) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = six; -}; -}; +note = six.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/six.glyph b/sources/MonaSansMono.glyphspackage/glyphs/six.glyph index 32548f36..85578cad 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/six.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/six.glyph @@ -1,62 +1,124 @@ { glyphname = six; -kernLeft = zero; -kernRight = six; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (703,35); +type = Stem; +}, +{ +horizontal = 1; +place = (433,36); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,36); +type = Stem; +}, +{ +place = (743,41); +type = Stem; +}, +{ +place = (78,54); +type = Stem; +}, +{ +place = (78,34); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(447,-8,o), -(543,83,o), -(543,229,cs), -(543,371,o), -(453,464,o), -(322,464,cs), -(213,464,o), -(135,403,o), -(113,311,c), -(110,311,l), -(114,532,o), -(143,696,o), -(324,696,cs), -(420,696,o), -(489,645,o), -(499,552,c), -(533,552,l), -(524,662,o), -(447,730,o), -(324,730,cs), -(154,730,o), -(75,605,o), -(75,315,cs), -(75,115,o), -(146,-8,o), -(312,-8,cs) +(643,-8,o), +(784,81,o), +(784,235,cs), +(784,384,o), +(651,469,o), +(443,469,cs), +(279,469,o), +(154,400,o), +(120,300,c), +(112,300,l), +(114,535,o), +(161,703,o), +(452,703,cs), +(600,703,o), +(709,652,o), +(735,559,c), +(774,559,l), +(750,668,o), +(626,738,o), +(453,738,cs), +(193,738,o), +(78,610,o), +(78,314,cs), +(78,122,o), +(164,-8,o), +(438,-8,cs) ); }, { closed = 1; nodes = ( -(200,26,o), -(123,100,o), -(123,223,cs), -(123,339,o), -(195,431,o), -(316,431,cs), -(427,431,o), -(502,355,o), -(502,231,cs), -(502,107,o), -(427,26,o), -(314,26,cs) +(258,28,o), +(132,94,o), +(132,227,cs), +(132,342,o), +(252,433,o), +(444,433,cs), +(620,433,o), +(743,369,o), +(743,235,cs), +(743,110,o), +(639,28,o), +(440,28,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (704,34); +type = Stem; +}, +{ +horizontal = 1; +place = (422,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (509,41); +type = Stem; +}, +{ +place = (504,36); +type = Stem; +}, +{ +place = (77,49); +type = Stem; +}, +{ +place = (77,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -68,8 +130,8 @@ nodes = ( (459,456,o), (325,456,cs), (217,456,o), -(138,397,o), -(116,306,c), +(143,397,o), +(121,306,c), (113,306,l), (117,543,o), (145,704,o), @@ -107,136 +169,317 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -25 -); +place = (569,170); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 -); +place = (331,152); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 +place = (-9,169); +type = Stem; +}, +{ +place = (596,226); +type = Stem; +}, +{ +place = (41,248); +type = Stem; +}, +{ +place = (41,223); +type = Stem; +} ); -stem = -2; -target = ( -0, -12 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(668,-9,o), +(822,85,o), +(822,253,cs), +(822,400,o), +(698,483,o), +(510,483,cs), +(400,483,o), +(311,451,o), +(274,402,c), +(264,404,l), +(267,512,o), +(320,569,o), +(448,569,cs), +(513,569,o), +(566,560,o), +(587,524,c), +(817,524,l), +(788,654,o), +(651,739,o), +(454,739,cs), +(219,739,o), +(41,637,o), +(41,355,cs), +(41,69,o), +(217,-9,o), +(437,-9,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +closed = 1; +nodes = ( +(351,160,o), +(289,187,o), +(289,244,cs), +(289,296,o), +(342,331,o), +(443,331,cs), +(540,331,o), +(596,302,o), +(596,245,cs), +(596,193,o), +(544,160,o), +(442,160,cs) ); -stem = -2; -target = ( -0, -9 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (710,29); +type = Stem; +}, +{ +horizontal = 1; +place = (442,27); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +place = (326,31); +type = Stem; +}, +{ +place = (311,30); +type = Stem; +}, +{ +place = (46,42); +type = Stem; +}, +{ +place = (46,26); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(299,-10,o), +(357,52,o), +(357,234,cs), +(357,375,o), +(321,469,o), +(210,469,cs), +(144,469,o), +(97,424,o), +(80,330,c), +(72,330,l), +(78,588,o), +(100,710,o), +(206,710,cs), +(263,710,o), +(299,677,o), +(311,559,c), +(341,559,l), +(329,679,o), +(291,739,o), +(204,739,cs), +(108,739,o), +(46,660,o), +(46,359,cs), +(46,149,o), +(68,-10,o), +(210,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(137,18,o), +(88,78,o), +(88,226,cs), +(88,352,o), +(127,442,o), +(208,442,cs), +(278,442,o), +(326,398,o), +(326,234,cs), +(326,104,o), +(303,18,o), +(210,18,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (587,152); +type = Stem; +}, +{ +horizontal = 1; +place = (533,206); +type = Stem; +}, +{ +horizontal = 1; +place = (346,76); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,151); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,21); +target = up; +type = BottomGhost; +}, +{ +place = (223,150); +type = Stem; +}, +{ +place = (219,146); +type = Stem; }, { -background = { +place = (23,167); +type = Stem; +}, +{ +place = (23,164); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(476,-9,o), -(588,82,o), -(588,244,cs), -(588,387,o), -(498,483,o), -(362,483,cs), -(298,483,o), -(247,461,o), -(222,427,c), -(214,427,l), -(211,522,o), -(252,566,o), -(316,566,cs), -(355,566,o), -(387,550,o), -(396,526,c), -(583,526,l), -(569,648,o), -(472,730,o), -(317,730,cs), -(129,730,o), -(19,603,o), -(19,356,cs), -(19,100,o), -(135,-9,o), -(310,-9,cs) +(312,-9,o), +(373,74,o), +(373,245,cs), +(373,402,o), +(338,489,o), +(264,489,cs), +(236,489,o), +(207,460,o), +(199,422,c), +(187,422,l), +(186,533,o), +(190,587,o), +(205,587,cs), +(215,587,o), +(220,568,o), +(219,533,c), +(365,533,l), +(361,670,o), +(305,739,o), +(208,739,cs), +(99,739,o), +(23,657,o), +(23,356,cs), +(23,137,o), +(61,-9,o), +(205,-9,cs) ); }, { closed = 1; nodes = ( -(260,156,o), -(227,192,o), -(227,249,cs), -(227,306,o), -(260,342,o), -(313,342,cs), -(366,342,o), -(399,306,o), -(399,249,cs), -(399,192,o), -(366,156,o), -(313,156,cs) +(195,142,o), +(190,161,o), +(190,248,cs), +(190,306,o), +(190,346,o), +(208,346,cs), +(217,346,o), +(223,326,o), +(223,241,cs), +(223,180,o), +(219,142,o), +(206,142,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (575,164); +type = Stem; +}, +{ +horizontal = 1; +place = (526,213); +type = Stem; +}, +{ +horizontal = 1; +place = (333,142); +type = Stem; +}, +{ +horizontal = 1; +place = (333,78); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,167); +type = Stem; +}, +{ +place = (407,193); +type = Stem; +}, +{ +place = (16,210); +type = Stem; +}, +{ +place = (16,189); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -248,8 +491,8 @@ nodes = ( (508,475,o), (371,475,cs), (294,475,o), -(239,448,o), -(213,411,c), +(246,448,o), +(220,411,c), (205,411,l), (205,520,o), (250,575,o), @@ -290,5 +533,6 @@ nodes = ( width = 618; } ); +note = six; unicode = 54; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/six.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/six.numr.glyph index 27ec834f..a91a2373 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/six.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/six.numr.glyph @@ -3,123 +3,65 @@ color = 6; glyphname = six.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = six.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = six.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = six.dnom; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,357); +ref = six.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = six.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -9 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = six.dnom; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = six.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = six.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = six.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = six.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = six; -}; -}; +note = six.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/six.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/six.tf.glyph deleted file mode 100644 index f014dbbd..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/six.tf.glyph +++ /dev/null @@ -1,119 +0,0 @@ -{ -export = 0; -glyphname = six.tf; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = six; -} -); -userData = { -RMXScaler = { -monoWidth = 600; -useSpacing = 90; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -9 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = six; -} -); -userData = { -RMXScaler = { -keepStroke = 40; -monoWidth = 600; -useSpacing = 70; -}; -}; -width = 618; -} -); -metricWidth = zero.tf; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -RMXScaler = { -source = six; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/sixinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/sixinferior.glyph index c91ce79b..a71e8f15 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/sixinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/sixinferior.glyph @@ -2,13 +2,127 @@ glyphname = sixinferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (222,174); +horizontal = 1; +place = (367,30); +type = Stem; +}, +{ +horizontal = 1; +place = (209,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,31); +type = Stem; +}, +{ +place = (570,39); +type = Stem; +}, +{ +place = (564,37); +type = Stem; +}, +{ +place = (243,46); +type = Stem; +}, +{ +place = (243,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(537,-45,o), +(609,9,o), +(609,100,cs), +(609,188,o), +(543,238,o), +(439,238,cs), +(361,238,o), +(300,201,o), +(282,144,c), +(279,145,l), +(280,275,o), +(305,367,o), +(437,367,cs), +(506,367,o), +(556,339,o), +(564,289,c), +(601,289,l), +(594,353,o), +(531,397,o), +(438,397,cs), +(308,397,o), +(243,323,o), +(243,149,cs), +(243,29,o), +(295,-45,o), +(430,-45,cs) +); +}, +{ +closed = 1; +nodes = ( +(347,-14,o), +(289,22,o), +(289,95,cs), +(289,159,o), +(344,209,o), +(433,209,cs), +(515,209,o), +(570,173,o), +(570,99,cs), +(570,31,o), +(524,-14,o), +(431,-14,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (368,30); +type = Stem; +}, +{ +horizontal = 1; +place = (203,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,31); +type = Stem; +}, +{ +place = (333,36); +type = Stem; +}, +{ +place = (331,34); +type = Stem; +}, +{ +place = (75,41); +type = Stem; +}, +{ +place = (75,33); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -59,95 +173,316 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -25 -); +place = (286,112); +type = Stem; +}, +{ +horizontal = 1; +place = (268,130); +type = Stem; +}, +{ +horizontal = 1; +place = (147,100); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (-45,111); +type = Stem; +}, +{ +place = (489,149); +type = Stem; +}, +{ +place = (210,164); +type = Stem; +}, +{ +place = (210,149); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(554,-45,o), +(638,11,o), +(638,112,cs), +(638,198,o), +(573,247,o), +(477,247,cs), +(427,247,o), +(386,231,o), +(366,207,c), +(359,208,l), +(361,262,o), +(390,286,o), +(432,286,cs), +(460,286,o), +(475,282,o), +(486,268,c), +(632,268,l), +(618,346,o), +(546,398,o), +(437,398,cs), +(315,398,o), +(210,340,o), +(210,174,cs), +(210,-3,o), +(318,-45,o), +(428,-45,cs) ); -stem = -2; -target = ( -1, -5 +}, +{ +closed = 1; +nodes = ( +(397,66,o), +(374,79,o), +(374,106,cs), +(374,131,o), +(391,147,o), +(431,147,cs), +(469,147,o), +(489,133,o), +(489,106,cs), +(489,82,o), +(470,66,o), +(431,66,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (372,26); +type = Stem; +}, +{ +horizontal = 1; +place = (215,24); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -19 +place = (-46,26); +type = Stem; +}, +{ +place = (253,30); +type = Stem; +}, +{ +place = (248,27); +type = Stem; +}, +{ +place = (113,34); +type = Stem; +}, +{ +place = (113,28); +type = Stem; +} ); -stem = -2; -target = ( -0, -12 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(252,-46,o), +(283,-7,o), +(283,99,cs), +(283,185,o), +(263,239,o), +(207,239,cs), +(180,239,o), +(152,218,o), +(144,163,c), +(141,163,l), +(143,305,o), +(153,372,o), +(200,372,cs), +(227,372,o), +(242,354,o), +(248,289,c), +(275,289,l), +(269,363,o), +(246,398,o), +(200,398,cs), +(144,398,o), +(110,344,o), +(113,150,cs), +(115,24,o), +(134,-46,o), +(202,-46,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +closed = 1; +nodes = ( +(169,-20,o), +(147,14,o), +(147,95,cs), +(147,166,o), +(164,215,o), +(202,215,cs), +(233,215,o), +(253,190,o), +(253,99,cs), +(253,28,o), +(243,-20,o), +(202,-20,cs) ); -stem = -2; -target = ( -0, -9 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (306,92); +type = Stem; +}, +{ +horizontal = 1; +place = (275,123); +type = Stem; +}, +{ +horizontal = 1; +place = (164,86); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +horizontal = 1; +place = (164,54); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,91); +type = Stem; +}, +{ +place = (217,110); +type = Stem; +}, +{ +place = (217,104); +type = Stem; +}, +{ +place = (65,120); +type = Stem; +}, +{ +place = (65,114); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(281,-45,o), +(327,5,o), +(327,105,cs), +(327,199,o), +(300,250,o), +(237,250,cs), +(212,250,o), +(192,237,o), +(185,218,c), +(179,218,l), +(178,278,o), +(184,306,o), +(200,306,cs), +(210,306,o), +(217,295,o), +(217,275,c), +(321,275,l), +(318,361,o), +(269,398,o), +(200,398,cs), +(120,398,o), +(65,349,o), +(65,172,cs), +(65,45,o), +(90,-45,o), +(200,-45,cs) +); +}, +{ +closed = 1; +nodes = ( +(191,46,o), +(185,58,o), +(185,107,cs), +(185,142,o), +(187,164,o), +(202,164,cs), +(211,164,o), +(217,151,o), +(217,103,cs), +(217,68,o), +(213,46,o), +(200,46,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -anchors = ( +hints = ( { -name = _center; -pos = (220,174); +horizontal = 1; +place = (291,108); +type = Stem; +}, +{ +horizontal = 1; +place = (269,130); +type = Stem; +}, +{ +horizontal = 1; +place = (150,94); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,110); +type = Stem; +}, +{ +place = (268,127); +type = Stem; +}, +{ +place = (40,139); +type = Stem; +}, +{ +place = (40,125); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -198,24 +533,9 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); +note = sixinferior; unicode = 8326; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = six; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/sixsuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/sixsuperior.glyph index a09c952b..8f7d669c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/sixsuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/sixsuperior.glyph @@ -1,127 +1,67 @@ { -color = 6; glyphname = sixsuperior; -kernLeft = sixsuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = sixinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = sixinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = sixinferior; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,376); +ref = sixinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -19 -); -stem = -2; -target = ( -0, -12 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = sixinferior; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -9 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = sixinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = sixinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = sixinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = sixinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = sixinferior; -}; -width = 618; +width = 846; } ); +note = sixsuperior; unicode = 8310; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = six; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/slash.glyph b/sources/MonaSansMono.glyphspackage/glyphs/slash.glyph index f83c6f13..f3ae4854 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/slash.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/slash.glyph @@ -1,79 +1,169 @@ { glyphname = slash; -kernLeft = slash; -kernRight = slash; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (177,473); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(177,-81,l), +(221,-81,l), +(650,729,l), +(609,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (97,401); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(97,-107,l), (140,-107,l), (498,729,l), -(458,729,l), -(97,-107,l) +(458,729,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (93,629); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(93,-82,l), +(340,-82,l), +(722,729,l), +(473,729,l) ); -type = BottomGhost; +} +); +width = 846; }, { +hints = ( +{ horizontal = 1; -options = 0; -place = ( -0, --20 -); -stem = -2; -target = ( -d, -o, -w, -n +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (57,256); +type = Stem; +} ); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(57,-82,l), +(88,-82,l), +(313,729,l), +(282,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; +}, +{ +place = (12,364); +type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(12,-82,l), +(173,-82,l), +(376,729,l), +(213,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -layerId = m020; +place = (30,556); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(249,-117,l), -(562,729,l), -(369,729,l), -(56,-117,l) +(30,-118,l), +(232,-118,l), +(586,729,l), +(385,729,l) ); } ); width = 618; } ); +note = slash; unicode = 47; -userData = { -KernOnName = slash; -KernOnSpecialSpacing = { -L = slash; -R = slash; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/slashlongcomb.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/slashlongcomb.case.glyph index 3219ee3d..780abdc8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/slashlongcomb.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/slashlongcomb.case.glyph @@ -2,54 +2,167 @@ glyphname = slashlongcomb.case; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (309,324); +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (73,700); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(73,-81,l), +(119,-81,l), +(773,729,l), +(730,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (-10,638); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(-10,-81,l), (34,-81,l), (628,729,l), -(587,729,l), -(-10,-81,l) +(587,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.originalWidth = 441; -}; width = 618; }, { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (0,846); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,-81,l), +(192,-81,l), +(846,729,l), +(657,729,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (18,354); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(18,-82,l), +(49,-82,l), +(372,729,l), +(341,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +place = (-22,434); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(-22,-82,l), +(59,-82,l), +(412,729,l), +(329,729,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, { -name = _center; -pos = (310,324); +place = (-64,746); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(-64,-81,l), (88,-81,l), (682,729,l), -(533,729,l), -(-64,-81,l) +(533,729,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.originalWidth = 552; -}; width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = slashlongcomb.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/slashlongcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/slashlongcomb.glyph index 40044704..47b11e1c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/slashlongcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/slashlongcomb.glyph @@ -8,21 +8,61 @@ name = _center; pos = (310,259); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (-60,637); +type = Stem; +}, +{ +place = (144,559); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(144,-60,l), +(188,-60,l), +(703,577,l), +(662,577,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (310,259); +} +); +hints = ( +{ +horizontal = 1; +place = (-60,637); +type = Stem; +}, +{ +place = (55,509); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(55,-60,l), (96,-60,l), (564,577,l), -(524,577,l), -(55,-60,l) +(524,577,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.originalWidth = 441; -}; width = 618; }, { @@ -32,31 +72,128 @@ name = _center; pos = (309,272); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-60,664); +type = Stem; +}, +{ +place = (85,677); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(85,-60,l), +(227,-60,l), +(762,604,l), +(622,604,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (310,259); +} +); +hints = ( +{ +horizontal = 1; +place = (-60,636); +type = Stem; +}, +{ +place = (72,247); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(72,-60,l), +(99,-60,l), +(319,576,l), +(292,576,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (309,272); +} +); +hints = ( +{ +horizontal = 1; +place = (-60,661); +type = Stem; +}, +{ +place = (52,287); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(52,-60,l), +(102,-60,l), +(339,601,l), +(287,601,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (309,272); +} +); +hints = ( +{ +horizontal = 1; +place = (-60,664); +type = Stem; +}, +{ +place = (9,600); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(9,-60,l), (121,-60,l), (609,604,l), -(499,604,l), -(9,-60,l) +(499,604,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.originalWidth = 552; -}; width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = slashlongcomb; unicode = 824; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/slashshortcomb.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/slashshortcomb.case.glyph index 4cfa310e..a0aa5e4f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/slashshortcomb.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/slashshortcomb.case.glyph @@ -2,48 +2,162 @@ glyphname = slashshortcomb.case; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (467,340); +horizontal = 1; +place = (200,196); +type = Stem; +}, +{ +place = (243,360); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(243,200,l), +(603,359,l), +(603,396,l), +(243,237,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (201,174); +type = Stem; +}, +{ +place = (152,315); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(152,201,l), (467,340,l), (467,375,l), -(152,236,l), -(152,201,l) +(152,236,l) ); } ); width = 618; }, { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (134,359); +type = Stem; +}, +{ +place = (215,417); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(215,134,l), +(632,318,l), +(632,493,l), +(215,309,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (211,163); +type = Stem; +}, +{ +place = (112,166); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(112,211,l), +(278,342,l), +(278,374,l), +(112,243,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (543,-20); +target = down; +type = TopGhost; +}, +{ +place = (64,262); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(64,214,l), +(326,403,l), +(326,543,l), +(64,350,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (134,346); +type = Stem; +}, { -name = _center; -pos = (503,305); +place = (116,387); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(116,134,l), (503,305,l), (503,480,l), -(116,309,l), -(116,134,l) +(116,309,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = slashshortcomb.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/slashshortcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/slashshortcomb.glyph index 63dd7449..a0a555df 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/slashshortcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/slashshortcomb.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _center; +pos = (423,342); +} +); +hints = ( +{ +horizontal = 1; +place = (230,223); +type = Stem; +}, +{ +place = (189,468); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(189,230,l), +(657,416,l), +(657,453,l), +(189,268,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; pos = (309,342); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (270,143); +type = Stem; +}, +{ +place = (115,388); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(503,376,l), +(115,270,l), +(503,380,l), (503,413,l), -(115,308,l), -(115,270,l) +(115,304,l) ); } ); @@ -26,25 +69,131 @@ width = 618; anchors = ( { name = _center; +pos = (424,302); +} +); +hints = ( +{ +horizontal = 1; +place = (124,355); +type = Stem; +}, +{ +place = (168,511); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(168,124,l), +(679,305,l), +(679,479,l), +(168,300,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (204,354); +} +); +hints = ( +{ +horizontal = 1; +place = (274,159); +type = Stem; +}, +{ +place = (99,192); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(108,274,l), +(300,404,l), +(300,433,l), +(108,303,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (195,292); +} +); +hints = ( +{ +horizontal = 1; +place = (144,295); +type = Stem; +}, +{ +place = (51,288); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(51,144,l), +(339,286,l), +(339,439,l), +(51,298,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; pos = (310,302); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (144,315); +type = Stem; +}, +{ +place = (70,479); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(70,144,l), (549,306,l), (549,459,l), -(70,298,l), -(70,144,l) +(70,298,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = slashshortcomb; unicode = 823; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/smileface.glyph b/sources/MonaSansMono.glyphspackage/glyphs/smileface.glyph new file mode 100644 index 00000000..48e58114 --- /dev/null +++ b/sources/MonaSansMono.glyphspackage/glyphs/smileface.glyph @@ -0,0 +1,814 @@ +{ +glyphname = smileface; +layers = ( +{ +hints = ( +{ +horizontal = 1; +place = (710,29); +type = Stem; +}, +{ +horizontal = 1; +place = (412,92); +type = Stem; +}, +{ +horizontal = 1; +place = (115,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +place = (765,33); +type = Stem; +}, +{ +place = (453,96); +type = Stem; +}, +{ +place = (299,96); +type = Stem; +}, +{ +place = (49,33); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(641,-10,o), +(798,140,o), +(798,366,cs), +(798,590,o), +(641,739,o), +(424,739,cs), +(207,739,o), +(49,590,o), +(49,366,cs), +(49,140,o), +(207,-10,o), +(424,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(561,115,o), +(656,197,o), +(674,321,c), +(640,321,l), +(628,216,o), +(539,146,o), +(422,146,cs), +(308,146,o), +(218,216,o), +(205,321,c), +(172,321,l), +(189,197,o), +(285,115,o), +(422,115,cs) +); +}, +{ +closed = 1; +nodes = ( +(226,19,o), +(82,158,o), +(82,366,cs), +(82,572,o), +(226,710,o), +(424,710,cs), +(621,710,o), +(765,572,o), +(765,366,cs), +(765,158,o), +(621,19,o), +(424,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(374,412,o), +(395,431,o), +(395,458,cs), +(395,485,o), +(374,504,o), +(347,504,cs), +(320,504,o), +(299,485,o), +(299,458,cs), +(299,431,o), +(320,412,o), +(347,412,cs) +); +}, +{ +closed = 1; +nodes = ( +(528,412,o), +(549,431,o), +(549,458,cs), +(549,485,o), +(528,504,o), +(501,504,cs), +(474,504,o), +(453,485,o), +(453,458,cs), +(453,431,o), +(474,412,o), +(501,412,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (650,24); +type = Stem; +}, +{ +horizontal = 1; +place = (404,76); +type = Stem; +}, +{ +horizontal = 1; +place = (150,26); +type = Stem; +}, +{ +horizontal = 1; +place = (56,23); +type = Stem; +}, +{ +place = (576,27); +type = Stem; +}, +{ +place = (332,75); +type = Stem; +}, +{ +place = (211,75); +type = Stem; +}, +{ +place = (15,26); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(481,56,o), +(603,184,o), +(603,366,cs), +(603,547,o), +(481,674,o), +(309,674,cs), +(137,674,o), +(15,547,o), +(15,366,cs), +(15,184,o), +(137,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(417,150,o), +(491,219,o), +(505,320,c), +(478,320,l), +(468,233,o), +(399,176,o), +(307,176,cs), +(218,176,o), +(149,234,o), +(138,320,c), +(111,320,l), +(124,218,o), +(200,150,o), +(307,150,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,79,o), +(41,197,o), +(41,366,cs), +(41,533,o), +(151,650,o), +(309,650,cs), +(466,650,o), +(576,533,o), +(576,366,cs), +(576,197,o), +(466,79,o), +(309,79,cs) +); +}, +{ +closed = 1; +nodes = ( +(270,404,o), +(286,419,o), +(286,442,cs), +(286,464,o), +(270,480,o), +(248,480,cs), +(227,480,o), +(211,464,o), +(211,442,cs), +(211,419,o), +(227,404,o), +(248,404,cs) +); +}, +{ +closed = 1; +nodes = ( +(391,404,o), +(407,419,o), +(407,442,cs), +(407,464,o), +(391,480,o), +(369,480,cs), +(348,480,o), +(332,464,o), +(332,442,cs), +(332,419,o), +(348,404,o), +(369,404,cs) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (666,73); +type = Stem; +}, +{ +horizontal = 1; +place = (388,112); +type = Stem; +}, +{ +horizontal = 1; +place = (134,67); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,73); +type = Stem; +}, +{ +place = (725,77); +type = Stem; +}, +{ +place = (456,118); +type = Stem; +}, +{ +place = (273,118); +type = Stem; +}, +{ +place = (44,77); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(641,-10,o), +(802,143,o), +(802,367,cs), +(802,585,o), +(641,739,o), +(423,739,cs), +(205,739,o), +(44,586,o), +(44,367,cs), +(44,143,o), +(205,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(540,134,o), +(633,205,o), +(652,307,c), +(573,307,l), +(556,242,o), +(499,201,o), +(423,201,cs), +(347,201,o), +(290,242,o), +(273,307,c), +(194,307,l), +(213,205,o), +(306,134,o), +(423,134,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,63,o), +(121,185,o), +(121,367,cs), +(121,546,o), +(242,666,o), +(423,666,cs), +(604,666,o), +(725,546,o), +(725,367,cs), +(725,185,o), +(604,63,o), +(423,63,cs) +); +}, +{ +closed = 1; +nodes = ( +(366,388,o), +(391,411,o), +(391,444,cs), +(391,477,o), +(366,500,o), +(333,500,cs), +(299,500,o), +(273,477,o), +(273,444,cs), +(273,411,o), +(299,388,o), +(333,388,cs) +); +}, +{ +closed = 1; +nodes = ( +(549,388,o), +(574,411,o), +(574,444,cs), +(574,477,o), +(549,500,o), +(516,500,cs), +(482,500,o), +(456,477,o), +(456,444,cs), +(456,411,o), +(482,388,o), +(516,388,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (714,25); +type = Stem; +}, +{ +horizontal = 1; +place = (450,76); +type = Stem; +}, +{ +horizontal = 1; +place = (145,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,25); +type = Stem; +}, +{ +place = (342,23); +type = Stem; +}, +{ +place = (261,26); +type = Stem; +}, +{ +place = (213,56); +type = Stem; +}, +{ +place = (123,56); +type = Stem; +}, +{ +place = (103,26); +type = Stem; +}, +{ +place = (25,23); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(295,-9,o), +(365,145,o), +(365,365,cs), +(365,585,o), +(295,739,o), +(195,739,cs), +(95,739,o), +(25,585,o), +(25,365,cs), +(25,145,o), +(95,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(252,145,o), +(280,225,o), +(287,355,c), +(261,355,l), +(257,242,o), +(238,171,o), +(195,171,cs), +(152,171,o), +(134,243,o), +(129,354,c), +(103,354,l), +(110,225,o), +(138,145,o), +(195,145,cs) +); +}, +{ +closed = 1; +nodes = ( +(109,16,o), +(48,161,o), +(48,365,cs), +(48,569,o), +(109,714,o), +(195,714,cs), +(281,714,o), +(342,569,o), +(342,365,cs), +(342,161,o), +(281,16,o), +(195,16,cs) +); +}, +{ +closed = 1; +nodes = ( +(166,450,o), +(179,465,o), +(179,488,cs), +(179,511,o), +(166,526,o), +(151,526,cs), +(135,526,o), +(123,510,o), +(123,488,cs), +(123,466,o), +(135,450,o), +(151,450,cs) +); +}, +{ +closed = 1; +nodes = ( +(256,450,o), +(269,465,o), +(269,488,cs), +(269,511,o), +(256,526,o), +(241,526,cs), +(226,526,o), +(213,511,o), +(213,488,cs), +(213,465,o), +(226,450,o), +(241,450,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (669,70); +type = Stem; +}, +{ +horizontal = 1; +place = (413,102); +type = Stem; +}, +{ +horizontal = 1; +place = (174,183); +type = Stem; +}, +{ +horizontal = 1; +place = (174,67); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,70); +type = Stem; +}, +{ +place = (318,62); +type = Stem; +}, +{ +place = (233,51); +type = Stem; +}, +{ +place = (204,73); +type = Stem; +}, +{ +place = (116,72); +type = Stem; +}, +{ +place = (106,52); +type = Stem; +}, +{ +place = (10,64); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(309,-7,o), +(380,137,o), +(380,366,cs), +(380,595,o), +(309,739,o), +(195,739,cs), +(81,739,o), +(10,595,o), +(10,366,cs), +(10,137,o), +(81,-7,o), +(195,-7,cs) +); +}, +{ +closed = 1; +nodes = ( +(246,174,o), +(282,245,o), +(284,357,c), +(233,357,l), +(230,280,o), +(218,241,o), +(195,241,cs), +(171,241,o), +(161,281,o), +(158,357,c), +(106,357,l), +(108,245,o), +(144,174,o), +(195,174,cs) +); +}, +{ +closed = 1; +nodes = ( +(120,63,o), +(74,181,o), +(74,366,cs), +(74,551,o), +(120,669,o), +(195,669,cs), +(271,669,o), +(318,551,o), +(318,366,cs), +(318,181,o), +(271,63,o), +(195,63,cs) +); +}, +{ +closed = 1; +nodes = ( +(173,413,o), +(188,435,o), +(188,464,cs), +(188,493,o), +(173,515,o), +(152,515,cs), +(132,515,o), +(116,493,o), +(116,464,cs), +(116,435,o), +(132,413,o), +(152,413,cs) +); +}, +{ +closed = 1; +nodes = ( +(260,413,o), +(277,434,o), +(277,464,cs), +(277,494,o), +(260,515,o), +(240,515,cs), +(220,515,o), +(204,494,o), +(204,464,cs), +(204,434,o), +(220,413,o), +(240,413,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (614,60); +type = Stem; +}, +{ +horizontal = 1; +place = (382,91); +type = Stem; +}, +{ +horizontal = 1; +place = (178,55); +type = Stem; +}, +{ +horizontal = 1; +place = (55,60); +type = Stem; +}, +{ +place = (546,62); +type = Stem; +}, +{ +place = (334,95); +type = Stem; +}, +{ +place = (190,94); +type = Stem; +}, +{ +place = (10,62); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(484,55,o), +(608,184,o), +(608,367,cs), +(608,547,o), +(484,674,o), +(309,674,cs), +(134,674,o), +(10,547,o), +(10,367,cs), +(10,184,o), +(134,55,o), +(309,55,cs) +); +}, +{ +closed = 1; +nodes = ( +(399,178,o), +(473,235,o), +(489,319,c), +(423,319,l), +(410,265,o), +(366,233,o), +(309,233,cs), +(252,233,o), +(208,265,o), +(195,319,c), +(129,319,l), +(145,235,o), +(219,178,o), +(309,178,cs) +); +}, +{ +closed = 1; +nodes = ( +(171,115,o), +(72,219,o), +(72,367,cs), +(72,512,o), +(171,614,o), +(309,614,cs), +(447,614,o), +(546,512,o), +(546,367,cs), +(546,219,o), +(447,115,o), +(309,115,cs) +); +}, +{ +closed = 1; +nodes = ( +(264,382,o), +(284,401,o), +(284,427,cs), +(284,454,o), +(264,473,o), +(237,473,cs), +(212,473,o), +(190,454,o), +(190,427,cs), +(190,401,o), +(212,382,o), +(237,382,cs) +); +}, +{ +closed = 1; +nodes = ( +(408,382,o), +(429,401,o), +(429,427,cs), +(429,454,o), +(408,473,o), +(382,473,cs), +(356,473,o), +(334,454,o), +(334,427,cs), +(334,401,o), +(356,382,o), +(382,382,cs) +); +} +); +width = 618; +} +); +note = smileface; +unicode = 9786; +} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/space.glyph b/sources/MonaSansMono.glyphspackage/glyphs/space.glyph index 4be2b760..4e991de1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/space.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/space.glyph @@ -2,19 +2,30 @@ glyphname = space; layers = ( { -layerId = m019; +layerId = m01; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; width = 618; } ); +note = space; unicode = 32; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/sterling.glyph b/sources/MonaSansMono.glyphspackage/glyphs/sterling.glyph index e96334b6..9f190020 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/sterling.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/sterling.glyph @@ -2,203 +2,544 @@ glyphname = sterling; layers = ( { -layerId = m019; -shapes = ( +hints = ( { -closed = 1; -nodes = ( -(138,11,l), -(200,84,o), -(220,155,o), -(220,240,cs), -(220,367,o), -(156,426,o), -(156,535,cs), -(156,641,o), -(223,702,o), -(333,702,cs), -(442,702,o), -(505,638,o), -(505,526,c), -(544,527,l), -(544,659,o), -(463,738,o), -(333,738,cs), -(201,738,o), -(118,661,o), -(118,535,cs), -(118,420,o), -(180,364,o), -(180,240,cs), -(180,154,o), -(163,99,o), -(109,29,c) -); +horizontal = 1; +place = (702,37); +type = Stem; }, { -closed = 1; -nodes = ( -(538,0,l), -(538,177,l), -(504,177,l), -(504,34,l), -(53,34,l), -(53,0,l) -); +horizontal = 1; +place = (330,35); +type = Stem; }, { +horizontal = 1; +place = (0,176); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (671,39); +type = Stem; +}, +{ +place = (662,37); +type = Stem; +}, +{ +place = (279,39); +type = Stem; +}, +{ +place = (191,40); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ closed = 1; nodes = ( -(428,346,l), -(428,379,l), -(73,379,l), -(73,346,l) +(699,0,l), +(699,176,l), +(662,176,l), +(662,36,l), +(247,36,l), +(298,82,o), +(318,140,o), +(318,208,cs), +(318,258,o), +(303,300,o), +(285,340,c), +(272,330,l), +(584,330,l), +(584,365,l), +(273,365,l), +(252,410,o), +(231,456,o), +(231,510,cs), +(231,626,o), +(317,702,o), +(450,702,cs), +(587,702,o), +(671,628,o), +(671,506,c), +(710,506,l), +(711,648,o), +(610,739,o), +(450,739,cs), +(295,739,o), +(191,647,o), +(191,510,cs), +(191,454,o), +(210,408,o), +(230,365,c), +(143,365,l), +(143,330,l), +(264,330,l), +(243,340,l), +(261,300,o), +(279,257,o), +(279,208,cs), +(279,134,o), +(252,79,o), +(201,36,c), +(118,36,l), +(118,0,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -30 -); -stem = -2; -target = ( -0, -31 -); +place = (702,36); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -26 -); -stem = -2; -target = ( -0, -27 -); +place = (346,33); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -21 -); -stem = -2; -target = ( -0, -12 -); +place = (0,177); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -29 -); -stem = -2; -target = ( -0, -4 -); +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (500,39); +type = Stem; +}, +{ +place = (499,34); +type = Stem; +}, +{ +place = (182,40); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -3 +place = (122,38); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(533,0,l), +(533,177,l), +(499,177,l), +(499,34,l), +(160,34,l), +(206,98,o), +(222,164,o), +(222,240,cs), +(222,285,o), +(215,321,o), +(204,356,c), +(191,346,l), +(425,346,l), +(425,379,l), +(196,379,l), +(179,429,o), +(160,474,o), +(160,535,cs), +(160,641,o), +(225,702,o), +(332,702,cs), +(439,702,o), +(500,638,o), +(500,526,c), +(539,527,l), +(539,659,o), +(460,738,o), +(332,738,cs), +(203,738,o), +(122,661,o), +(122,535,cs), +(122,472,o), +(140,427,o), +(156,379,c), +(78,379,l), +(78,346,l), +(182,346,l), +(163,355,l), +(174,322,o), +(182,285,o), +(182,240,cs), +(182,156,o), +(167,103,o), +(117,34,c), +(58,34,l), +(58,0,l) ); -type = Stem; } ); -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (567,172); +type = Stem; +}, +{ +horizontal = 1; +place = (491,248); +type = Stem; +}, +{ +horizontal = 1; +place = (281,142); +type = Stem; +}, +{ +horizontal = 1; +place = (0,155); +type = Stem; +}, +{ +place = (573,198); +type = Stem; +}, +{ +place = (573,25); +type = Stem; +}, +{ +place = (152,229); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { closed = 1; nodes = ( -(225,150,l), -(295,202,o), -(305,248,o), -(305,310,cs), -(305,375,o), -(281,459,o), -(281,497,cs), -(281,540,o), -(307,569,o), -(350,569,cs), -(388,569,o), -(417,549,o), -(415,494,c), -(598,499,l), -(600,642,o), -(509,738,o), -(344,738,cs), -(189,738,o), -(86,644,o), -(86,504,cs), -(86,439,o), -(109,366,o), -(109,299,cs), -(109,238,o), -(93,204,o), -(61,150,c) +(771,0,l), +(771,229,l), +(573,229,l), +(573,155,l), +(321,155,l), +(402,198,o), +(424,248,o), +(425,296,cs), +(425,307,o), +(424,319,o), +(422,330,c), +(325,281,l), +(598,281,l), +(598,423,l), +(397,423,l), +(388,448,o), +(381,470,o), +(381,492,cs), +(381,543,o), +(420,567,o), +(469,567,cs), +(522,567,o), +(552,540,o), +(551,491,c), +(779,491,l), +(782,640,o), +(666,739,o), +(468,739,cs), +(280,739,o), +(152,648,o), +(152,506,cs), +(152,475,o), +(159,449,o), +(168,423,c), +(80,423,l), +(80,281,l), +(303,281,l), +(200,338,l), +(203,323,o), +(204,309,o), +(205,296,cs), +(205,252,o), +(189,216,o), +(137,155,c), +(65,155,l), +(65,0,l) ); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (709,30); +type = Stem; +}, +{ +horizontal = 1; +place = (355,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,29); +type = Stem; +}, +{ +place = (322,32); +type = Stem; +}, +{ +place = (308,31); +type = Stem; +}, +{ +place = (104,32); +type = Stem; }, { +place = (69,33); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ closed = 1; nodes = ( -(592,0,l), -(592,209,l), -(430,209,l), -(430,152,l), -(7,152,l), -(7,0,l) +(339,0,l), +(339,180,l), +(308,180,l), +(308,29,l), +(85,29,l), +(127,93,o), +(136,142,o), +(136,226,cs), +(136,277,o), +(130,322,o), +(124,363,c), +(112,355,l), +(274,355,l), +(274,384,l), +(121,384,l), +(112,438,o), +(102,488,o), +(102,543,cs), +(102,650,o), +(145,709,o), +(218,709,cs), +(290,709,o), +(324,642,o), +(322,524,c), +(354,524,l), +(357,670,o), +(301,739,o), +(218,739,cs), +(125,739,o), +(69,666,o), +(69,542,cs), +(69,485,o), +(79,435,o), +(88,384,c), +(36,384,l), +(36,355,l), +(106,355,l), +(92,362,l), +(98,323,o), +(104,277,o), +(104,224,cs), +(104,147,o), +(96,92,o), +(56,29,c), +(23,29,l), +(23,0,l) +); +} ); +width = 390; }, { +hints = ( +{ +horizontal = 1; +place = (588,149); +type = Stem; +}, +{ +horizontal = 1; +place = (501,236); +type = Stem; +}, +{ +horizontal = 1; +place = (296,124); +type = Stem; +}, +{ +horizontal = 1; +place = (0,135); +type = Stem; +}, +{ +place = (261,117); +type = Stem; +}, +{ +place = (261,45); +type = Stem; +}, +{ +place = (247,133); +type = Stem; +}, +{ +place = (71,147); +type = Stem; +}, +{ +place = (52,146); +type = Stem; +}, +{ +place = (12,206); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(437,294,l), -(437,435,l), -(17,435,l), -(17,294,l) +(378,0,l), +(378,223,l), +(261,223,l), +(261,135,l), +(165,135,l), +(206,180,o), +(218,225,o), +(218,290,cs), +(218,312,o), +(217,337,o), +(215,365,c), +(138,296,l), +(306,296,l), +(306,420,l), +(207,420,l), +(202,454,o), +(198,484,o), +(198,508,cs), +(198,567,o), +(207,588,o), +(221,588,cs), +(240,588,o), +(248,562,o), +(247,501,c), +(380,501,l), +(383,642,o), +(334,737,o), +(216,737,cs), +(124,737,o), +(52,654,o), +(52,511,cs), +(52,481,o), +(55,451,o), +(59,420,c), +(12,420,l), +(12,296,l), +(151,296,l), +(66,376,l), +(70,347,o), +(71,318,o), +(71,289,cs), +(71,238,o), +(65,188,o), +(49,135,c), +(12,135,l), +(12,0,l) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (573,165); +type = Stem; +}, +{ +horizontal = 1; +place = (500,238); +type = Stem; +}, +{ +horizontal = 1; +place = (288,137); +type = Stem; +}, +{ +horizontal = 1; +place = (0,149); +type = Stem; +}, +{ +place = (427,158); +type = Stem; +}, +{ +place = (427,17); +type = Stem; +}, +{ +place = (414,178); +type = Stem; +}, +{ +place = (123,191); +type = Stem; +}, +{ +place = (92,189); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(228,146,l), -(298,194,o), -(315,242,o), -(315,308,cs), -(315,375,o), -(281,458,o), +(585,0,l), +(585,228,l), +(427,228,l), +(427,149,l), +(232,149,l), +(301,198,o), +(316,248,o), +(314,316,cs), +(314,326,o), +(313,337,o), +(312,348,c), +(228,288,l), +(444,288,l), +(444,425,l), +(295,425,l), +(288,454,o), +(281,480,o), (281,498,cs), (281,543,o), (302,573,o), @@ -213,43 +554,27 @@ nodes = ( (192,738,o), (92,646,o), (92,507,cs), -(92,439,o), -(123,365,o), -(123,297,cs), -(123,244,o), -(112,207,o), -(77,146,c) -); -}, -{ -closed = 1; -nodes = ( -(585,0,l), -(585,228,l), -(427,228,l), -(427,149,l), +(92,480,o), +(97,454,o), +(103,425,c), +(34,425,l), +(34,288,l), +(209,288,l), +(120,350,l), +(121,337,o), +(122,325,o), +(122,314,cs), +(125,253,o), +(116,215,o), +(79,149,c), (24,149,l), (24,0,l) ); -}, -{ -closed = 1; -nodes = ( -(444,288,l), -(444,425,l), -(34,425,l), -(34,288,l) -); } ); width = 618; } ); +note = sterling; unicode = 163; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/strokelongcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/strokelongcomb.glyph index 2593ce3e..4d53b490 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/strokelongcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/strokelongcomb.glyph @@ -8,15 +8,58 @@ name = _center; pos = (309,369); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (352,34); +type = Stem; +}, +{ +place = (0,846); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(0,352,l), +(846,352,l), +(846,386,l), +(0,386,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (309,369); +} +); +hints = ( +{ +horizontal = 1; +place = (352,34); +type = Stem; +}, +{ +place = (0,618); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,352,l), (618,352,l), (618,386,l), -(0,386,l), -(0,352,l) +(0,386,l) ); } ); @@ -29,22 +72,128 @@ name = _center; pos = (309,365); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (300,138); +type = Stem; +}, +{ +place = (0,846); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,300,l), +(846,300,l), +(846,438,l), +(0,438,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (309,369); +} +); +hints = ( +{ +horizontal = 1; +place = (355,28); +type = Stem; +}, +{ +place = (0,390); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,355,l), +(390,355,l), +(390,383,l), +(0,383,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (309,365); +} +); +hints = ( +{ +horizontal = 1; +place = (300,138); +type = Stem; +}, +{ +place = (0,390); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(0,300,l), +(390,300,l), +(390,438,l), +(0,438,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (309,365); +} +); +hints = ( +{ +horizontal = 1; +place = (300,138); +type = Stem; +}, +{ +place = (0,618); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(0,300,l), (618,300,l), (618,438,l), -(0,438,l), -(0,300,l) +(0,438,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = strokelongcomb; unicode = 822; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.case.T_.glyph b/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.case.T_.glyph index 341f746f..e2531672 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.case.T_.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.case.T_.glyph @@ -1,50 +1,162 @@ { -export = 0; glyphname = strokeshortcomb.case.T; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (309,354); +horizontal = 1; +place = (338,33); +type = Stem; +}, +{ +place = (197,452); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(197,338,l), +(649,338,l), +(649,371,l), +(197,371,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (337,34); +type = Stem; +}, +{ +place = (119,380); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(119,337,l), (499,337,l), (499,371,l), -(119,371,l), -(119,337,l) +(119,371,l) ); } ); width = 618; }, { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (264,166); +type = Stem; +}, +{ +place = (178,491); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(178,264,l), +(669,264,l), +(669,430,l), +(178,430,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (340,28); +type = Stem; +}, +{ +place = (86,218); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(86,340,l), +(304,340,l), +(304,368,l), +(86,368,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (274,146); +type = Stem; +}, +{ +place = (52,287); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(52,274,l), +(339,274,l), +(339,420,l), +(52,420,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (264,166); +type = Stem; +}, { -name = _center; -pos = (310,347); +place = (89,441); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(89,264,l), (530,264,l), (530,430,l), -(89,430,l), -(89,264,l) +(89,430,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = strokeshortcomb.case.T; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.case.glyph b/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.case.glyph index 0b6c721c..5eeb0557 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.case.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.case.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _center; -pos = (277,388); +pos = (423,388); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (372,32); +type = Stem; +}, +{ +place = (218,410); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(218,372,l), +(628,372,l), +(628,404,l), +(218,404,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (309,388); +} +); +hints = ( +{ +horizontal = 1; +place = (372,32); +type = Stem; +}, +{ +place = (132,354); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(132,372,l), (486,372,l), (486,404,l), -(132,404,l), -(132,372,l) +(132,404,l) ); } ); @@ -26,30 +69,130 @@ width = 618; anchors = ( { name = _center; -pos = (315,378); +pos = (424,311); +} +); +hints = ( +{ +horizontal = 1; +place = (243,121); +type = Stem; +}, +{ +place = (204,439); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(204,250,l), +(643,250,l), +(643,371,l), +(204,371,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (196,279); +} +); +hints = ( +{ +horizontal = 1; +place = (267,24); +type = Stem; +}, +{ +place = (107,177); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(107,267,l), +(284,267,l), +(284,291,l), +(107,291,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (195,307); +} +); +hints = ( +{ +horizontal = 1; +place = (235,143); +type = Stem; +}, +{ +place = (93,211); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(90,235,l), +(301,235,l), +(301,378,l), +(90,378,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (310,383); +} +); +hints = ( +{ +horizontal = 1; +place = (310,145); +type = Stem; +}, +{ +place = (104,411); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(104,310,l), (515,310,l), (515,455,l), -(104,455,l), -(104,310,l) +(104,455,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; +note = strokeshortcomb.case; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.glyph index a3c82101..d5070e5f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.glyph @@ -5,18 +5,61 @@ layers = ( anchors = ( { name = _center; +pos = (423,307); +} +); +hints = ( +{ +horizontal = 1; +place = (290,34); +type = Stem; +}, +{ +place = (261,324); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(261,290,l), +(585,290,l), +(585,324,l), +(261,324,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; pos = (309,307); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (291,32); +type = Stem; +}, +{ +place = (157,304); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(157,291,l), (461,291,l), (461,323,l), -(157,323,l), -(157,291,l) +(157,323,l) ); } ); @@ -26,25 +69,131 @@ width = 618; anchors = ( { name = _center; +pos = (424,306); +} +); +hints = ( +{ +horizontal = 1; +place = (248,116); +type = Stem; +}, +{ +place = (229,389); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(229,248,l), +(618,248,l), +(618,364,l), +(229,364,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (195,307); +} +); +hints = ( +{ +horizontal = 1; +place = (293,27); +type = Stem; +}, +{ +place = (112,166); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(112,293,l), +(278,293,l), +(278,320,l), +(112,320,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (195,307); +} +); +hints = ( +{ +horizontal = 1; +place = (245,123); +type = Stem; +}, +{ +place = (62,266); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(62,245,l), +(328,245,l), +(328,368,l), +(62,368,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; pos = (310,306); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (248,116); +type = Stem; +}, +{ +place = (135,349); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(135,248,l), (484,248,l), (484,364,l), -(135,364,l), -(135,248,l) +(135,364,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = strokeshortcomb; unicode = 821; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.t.glyph b/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.t.glyph index 7c79b6c4..3a2f4462 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.t.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/strokeshortcomb.t.glyph @@ -1,23 +1,65 @@ { -export = 0; glyphname = strokeshortcomb.t; layers = ( { anchors = ( { name = _center; +pos = (423,277); +} +); +hints = ( +{ +horizontal = 1; +place = (263,32); +type = Stem; +}, +{ +place = (188,470); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(188,261,l), +(658,261,l), +(658,293,l), +(188,293,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; pos = (309,259); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (243,32); +type = Stem; +}, +{ +place = (147,324); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(446,243,l), -(446,275,l), -(172,275,l), -(172,243,l) +(147,243,l), +(471,243,l), +(471,275,l), +(147,275,l) ); } ); @@ -27,24 +69,130 @@ width = 618; anchors = ( { name = _center; +pos = (424,285); +} +); +hints = ( +{ +horizontal = 1; +place = (224,121); +type = Stem; +}, +{ +place = (149,549); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(149,224,l), +(698,224,l), +(698,345,l), +(149,345,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _center; +pos = (194,258); +} +); +hints = ( +{ +horizontal = 1; +place = (246,24); +type = Stem; +}, +{ +place = (79,227); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(81,246,l), +(308,246,l), +(308,270,l), +(81,270,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; +pos = (194,272); +} +); +hints = ( +{ +horizontal = 1; +place = (200,143); +type = Stem; +}, +{ +place = (38,312); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(38,200,l), +(350,200,l), +(350,343,l), +(38,343,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _center; pos = (310,277); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (204,145); +type = Stem; +}, +{ +place = (119,381); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(119,204,l), (500,204,l), (500,349,l), -(119,349,l), -(119,204,l) +(119,349,l) ); } ); width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = strokeshortcomb.t; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/summation.glyph b/sources/MonaSansMono.glyphspackage/glyphs/summation.glyph index 25fecd47..43c5c283 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/summation.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/summation.glyph @@ -2,77 +2,252 @@ glyphname = summation; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,34); +type = Stem; +}, +{ +place = (109,43); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(550,-151,l), -(550,-117,l), -(302,-117,l), -(118,-117,l), -(118,-114,l), -(406,289,l), -(118,692,l), -(118,695,l), -(302,695,l), -(550,695,l), -(550,729,l), -(73,729,l), -(73,689,l), -(356,291,l), -(356,288,l), -(73,-111,l), -(73,-151,l) +(109,-151,l), +(739,-151,l), +(739,-117,l), +(310,-117,l), +(152,-117,l), +(152,-114,l), +(501,289,l), +(152,692,l), +(152,695,l), +(314,695,l), +(739,695,l), +(739,729,l), +(109,729,l), +(109,689,l), +(453,291,l), +(453,288,l), +(109,-111,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (695,34); +type = Stem; +}, { horizontal = 1; -options = 0; -place = ( -0, -0 +place = (-151,34); +type = Stem; +}, +{ +place = (63,45); +type = Stem; +} ); -stem = -2; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(63,-151,l), +(560,-151,l), +(560,-117,l), +(208,-117,l), +(108,-117,l), +(108,-114,l), +(396,289,l), +(108,692,l), +(108,695,l), +(204,695,l), +(560,695,l), +(560,729,l), +(63,729,l), +(63,689,l), +(346,291,l), +(346,288,l), +(63,-111,l) +); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (530,199); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 +place = (-151,199); +type = Stem; +}, +{ +place = (103,302); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(103,-151,l), +(746,-151,l), +(746,48,l), +(570,48,l), +(405,46,l), +(405,56,l), +(652,289,l), +(405,522,l), +(405,532,l), +(570,530,l), +(746,530,l), +(746,729,l), +(103,729,l), +(103,518,l), +(334,302,l), +(334,276,l), +(103,60,l) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (700,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,29); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -12 +place = (43,33); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(43,-151,l), +(357,-151,l), +(357,-122,l), +(157,-122,l), +(76,-122,l), +(76,-119,l), +(256,289,l), +(76,697,l), +(76,700,l), +(145,700,l), +(357,700,l), +(357,729,l), +(43,729,l), +(43,694,l), +(218,291,l), +(218,288,l), +(43,-116,l) ); -stem = -2; -target = ( -0, -6 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (567,162); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,162); +type = Stem; +}, +{ +place = (18,354); +type = Stem; +}, +{ +place = (18,184); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(18,-151,l), +(372,-151,l), +(372,11,l), +(269,11,l), +(202,9,l), +(202,18,l), +(338,289,l), +(202,560,l), +(202,569,l), +(269,567,l), +(372,567,l), +(372,729,l), +(18,729,l), +(18,547,l), +(156,294,l), +(156,285,l), +(18,31,l) +); +} +); +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (530,199); +type = Stem; +}, +{ +horizontal = 1; +place = (-151,199); +type = Stem; +}, +{ +place = (53,254); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(53,-151,l), (568,-151,l), (568,48,l), (416,48,l), @@ -88,13 +263,13 @@ nodes = ( (53,518,l), (258,302,l), (258,276,l), -(53,60,l), -(53,-151,l) +(53,60,l) ); } ); width = 618; } ); +note = summation; unicode = 8721; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/t.glyph b/sources/MonaSansMono.glyphspackage/glyphs/t.glyph index 4484ed18..118dfedd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/t.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/t.glyph @@ -1,197 +1,338 @@ { glyphname = t; -kernLeft = t; -kernRight = t; layers = ( { anchors = ( { name = bottom; -pos = (357,0); +pos = (489,0); }, { name = center; -pos = (286,259); +pos = (392,259); }, { name = top; -pos = (274,517); +pos = (495,517); }, { name = topright; -pos = (305,785); +pos = (418,785); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (483,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (372,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(-60,0,l), -(-60,34,l), -(-140,34,ls), -(-181,34,o), -(-191,44,o), -(-191,85,cs), -(-191,485,l), -(-60,485,l), -(-60,517,l), -(-191,517,l), -(-191,690,l), -(-227,681,l), -(-227,517,l), -(-334,517,l), -(-334,485,l), -(-227,485,l), -(-227,79,ls), -(-227,23,o), -(-204,0,o), -(-148,0,cs) +(771,0,l), +(771,34,l), +(543,34,ls), +(446,34,o), +(410,78,o), +(410,174,cs), +(410,483,l), +(771,483,l), +(771,517,l), +(410,517,l), +(410,690,l), +(372,681,l), +(372,517,l), +(60,517,l), +(60,483,l), +(372,483,l), +(372,173,ls), +(372,54,o), +(426,0,o), +(543,0,cs) ); +} +); +width = 846; }, { -closed = 1; -nodes = ( -(941,0,l), -(941,36,l), -(872,36,ls), -(822,36,o), -(810,62,o), -(810,102,cs), -(810,485,l), -(940,485,l), -(940,517,l), -(809,517,l), -(809,690,l), -(773,681,l), -(773,517,l), -(666,517,l), -(666,485,l), -(773,485,l), -(773,91,ls), -(773,30,o), -(810,0,o), -(865,0,cs) -); +anchors = ( +{ +name = bottom; +pos = (357,0); }, { -closed = 1; -nodes = ( -(441,0,l), -(441,36,l), -(366,36,ls), -(329,36,o), -(310,49,o), -(310,95,cs), -(310,485,l), -(440,485,l), -(440,517,l), -(309,517,l), -(309,690,l), -(273,681,l), -(273,517,l), -(166,517,l), -(166,485,l), -(273,485,l), -(273,88,ls), -(273,26,o), -(307,0,o), -(361,0,cs) +name = center; +pos = (286,259); +}, +{ +name = top; +pos = (274,517); +}, +{ +name = topright; +pos = (305,785); +} ); +hints = ( +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (258,37); +type = Stem; +}, +{ +place = (258,35); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(538,0,l), -(538,36,l), -(367,36,ls), +(533,0,l), +(533,36,l), +(366,36,ls), (317,36,o), -(294,60,o), -(294,111,cs), -(294,485,l), -(536,485,l), -(536,517,l), -(292,517,l), -(292,690,l), -(257,681,l), -(257,517,l), -(78,517,l), -(78,485,l), -(257,485,l), -(257,107,ls), -(257,36,o), +(295,60,o), +(295,111,cs), +(295,485,l), +(531,485,l), +(531,517,l), +(293,517,l), +(293,690,l), +(258,681,l), +(258,517,l), +(83,517,l), +(83,485,l), +(258,485,l), +(258,107,ls), +(258,36,o), (293,0,o), -(365,0,cs) +(364,0,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -0, -23 +anchors = ( +{ +name = bottom; +pos = (513,0); +}, +{ +name = center; +pos = (412,272); +}, +{ +name = top; +pos = (523,544); +}, +{ +name = topright; +pos = (553,739); +} ); +hints = ( +{ +horizontal = 1; +place = (364,180); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -17 +place = (0,181); +type = Stem; +}, +{ +place = (284,217); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(786,0,l), +(786,181,l), +(550,181,ls), +(520,181,o), +(501,189,o), +(501,222,cs), +(501,364,l), +(786,364,l), +(786,544,l), +(501,544,l), +(501,710,l), +(284,669,l), +(284,544,l), +(42,544,l), +(42,364,l), +(284,364,l), +(284,185,ls), +(284,66,o), +(349,0,o), +(473,0,cs) +); +} ); -stem = -2; -target = ( -0, -18 +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (225,0); +}, +{ +name = center; +pos = (180,259); +}, +{ +name = top; +pos = (53,517); +}, +{ +name = topright; +pos = (192,785); +} ); +hints = ( +{ +horizontal = 1; +place = (490,26); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -14 +place = (0,26); +type = Stem; +}, +{ +place = (163,29); +type = Stem; +}, +{ +place = (35,157); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(352,0,l), +(352,26,l), +(254,26,ls), +(201,26,o), +(192,51,o), +(192,101,cs), +(192,490,l), +(343,490,l), +(343,516,l), +(192,516,l), +(192,700,l), +(163,687,l), +(163,516,l), +(35,516,l), +(35,490,l), +(163,490,l), +(163,96,ls), +(163,25,o), +(196,0,o), +(249,0,cs) ); -type = TopGhost; +} +); +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -20 -); -stem = -2; -target = ( -0, -9 +anchors = ( +{ +name = bottom; +pos = (237,0); +}, +{ +name = center; +pos = (190,272); +}, +{ +name = top; +pos = (75,544); +}, +{ +name = topright; +pos = (255,739); +} ); +hints = ( +{ +horizontal = 1; +place = (396,145); +type = Stem; +}, +{ +horizontal = 1; +place = (0,145); +type = Stem; +}, +{ +place = (108,162); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(356,0,l), +(356,145,l), +(299,145,ls), +(280,145,o), +(270,159,o), +(270,183,cs), +(270,396,l), +(356,396,l), +(356,541,l), +(270,541,l), +(270,683,l), +(108,648,l), +(108,541,l), +(26,541,l), +(26,396,l), +(108,396,l), +(108,134,ls), +(108,48,o), +(156,0,o), +(241,0,cs) +); +} +); +width = 390; }, { anchors = ( @@ -212,68 +353,57 @@ name = topright; pos = (404,739); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (401,143); +type = Stem; +}, +{ +horizontal = 1; +place = (0,153); +type = Stem; +}, +{ +place = (201,191); +type = Stem; +}, +{ +place = (201,190); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(491,0,l), -(491,153,l), -(431,153,ls), -(408,153,o), -(392,160,o), -(392,188,cs), -(392,391,l), -(491,391,l), -(491,544,l), +(558,0,l), +(558,153,l), +(435,153,ls), +(409,153,o), +(391,160,o), +(391,188,cs), +(391,401,l), +(558,401,l), +(558,544,l), (392,544,l), (392,699,l), (201,683,l), (201,544,l), -(110,544,l), -(110,391,l), -(201,391,l), +(53,544,l), +(53,401,l), +(201,401,l), (201,152,ls), -(201,61,o), -(232,0,o), -(362,0,cs) -); -} -); -}; -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(566,0,l), -(566,153,l), -(436,153,ls), -(408,153,o), -(390,160,o), -(390,188,cs), -(390,401,l), -(566,401,l), -(566,544,l), -(390,544,l), -(390,699,l), -(200,683,l), -(200,544,l), -(45,544,l), -(45,401,l), -(200,401,l), -(200,152,ls), -(200,47,o), +(201,47,o), (248,0,o), -(358,0,cs) +(356,0,cs) ); } ); width = 618; } ); +note = t; unicode = 116; -userData = { -KernOnName = t; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/t_i.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/t_i.liga.glyph index ad8b901a..f1173eb0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/t_i.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/t_i.liga.glyph @@ -1,11 +1,27 @@ { export = 0; glyphname = t_i.liga; -kernLeft = t; -kernRight = i; layers = ( { -layerId = m019; +anchors = ( +{ +name = bottom_1; +pos = (356,0); +}, +{ +name = bottom_2; +pos = (928,0); +}, +{ +name = top_1; +pos = (275,517); +}, +{ +name = top_2; +pos = (926,517); +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = t; @@ -18,7 +34,46 @@ ref = i; width = 1236; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (390,0); +ref = i; +} +); +width = 780; +}, +{ +layerId = m01; +shapes = ( +{ +ref = t; +}, +{ +pos = (846,0); +ref = i; +} +); +width = 1692; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = t; +}, +{ +pos = (390,0); +ref = i; +} +); +width = 780; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = t; @@ -29,8 +84,20 @@ ref = i; } ); width = 1236; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (846,0); +ref = i; +} +); +width = 1692; } ); -metricLeft = t; -metricRight = i; +note = t_i.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/t_i.liga.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/t_i.liga.ss01.glyph index 6d61f66d..48d91b28 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/t_i.liga.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/t_i.liga.ss01.glyph @@ -1,168 +1,103 @@ { export = 0; glyphname = t_i.liga.ss01; -kernLeft = t; -kernRight = i; layers = ( { anchors = ( { name = bottom_1; -pos = (178,0); +pos = (356,0); }, { name = bottom_2; -pos = (441,0); -}, -{ -name = caret_1; -pos = (309,0); -}, -{ -name = center_1; -pos = (178,259); -}, -{ -name = center_2; -pos = (441,259); +pos = (928,0); }, { name = top_1; -pos = (178,729); +pos = (275,517); }, { name = top_2; -pos = (441,729); -}, -{ -name = topright_1; -pos = (553,729); -}, -{ -name = topright_2; -pos = (553,729); +pos = (926,517); } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -closed = 1; -nodes = ( -(337,0,l), -(337,36,l), -(269,36,ls), -(228,36,o), -(209,56,o), -(209,101,cs), -(209,485,l), -(453,485,l), -(453,0,l), -(490,0,l), -(490,517,l), -(208,517,l), -(208,690,l), -(172,681,l), -(172,517,l), -(68,517,l), -(68,485,l), -(172,485,l), -(172,97,ls), -(172,28,o), -(207,0,o), -(266,0,cs) -); +ref = t; }, { -closed = 1; -nodes = ( -(490,613,l), -(490,729,l), -(453,729,l), -(453,613,l) -); +pos = (618,0); +ref = i; } ); -width = 618; +width = 1236; }, { -anchors = ( +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -name = bottom_1; -pos = (129,0); +ref = t; }, { -name = bottom_2; -pos = (490,0); +pos = (390,0); +ref = i; +} +); +width = 780; }, { -name = caret_1; -pos = (309,0); -}, +layerId = m01; +shapes = ( { -name = center_1; -pos = (129,272); +ref = t; }, { -name = center_2; -pos = (490,272); +pos = (846,0); +ref = i; +} +); +width = 1692; }, { -name = top_1; -pos = (129,729); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = t; }, { -name = top_2; -pos = (490,729); +pos = (390,0); +ref = i; +} +); +width = 780; }, { -name = topright_1; -pos = (650,729); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = t; }, { -name = topright_2; -pos = (650,729); +pos = (618,0); +ref = i; } ); -layerId = m020; +width = 1236; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { -closed = 1; -nodes = ( -(346,0,l), -(346,153,l), -(286,153,ls), -(263,153,o), -(247,160,o), -(247,188,cs), -(247,391,l), -(425,391,l), -(425,0,l), -(616,0,l), -(616,544,l), -(247,544,l), -(247,699,l), -(56,683,l), -(56,544,l), -(-35,544,l), -(-35,391,l), -(56,391,l), -(56,152,ls), -(56,47,o), -(101,0,o), -(207,0,cs) -); +ref = t; }, { -closed = 1; -nodes = ( -(616,601,l), -(616,729,l), -(425,729,l), -(425,601,l) -); +pos = (846,0); +ref = i; } ); -width = 618; +width = 1692; } ); +note = t_i.liga.ss01; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/t_t.liga.glyph b/sources/MonaSansMono.glyphspackage/glyphs/t_t.liga.glyph index 66469024..8bdeae78 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/t_t.liga.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/t_t.liga.glyph @@ -1,11 +1,43 @@ { export = 0; glyphname = t_t.liga; -kernLeft = t; -kernRight = t; layers = ( { -layerId = m019; +anchors = ( +{ +name = bottom_1; +pos = (356,0); +}, +{ +name = bottom_2; +pos = (974,0); +}, +{ +name = center_1; +pos = (287,259); +}, +{ +name = center_2; +pos = (905,259); +}, +{ +name = top_1; +pos = (275,517); +}, +{ +name = top_2; +pos = (893,517); +}, +{ +name = topright_1; +pos = (306,785); +}, +{ +name = topright_2; +pos = (924,785); +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = t; @@ -15,139 +47,49 @@ pos = (618,0); ref = t; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = t; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = t; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -4 -); -stem = -2; -target = ( -0, -11 -); -type = Stem; +width = 1236; }, { -horizontal = 1; -options = 0; -origin = ( -0, -42 -); -stem = -2; -target = ( -0, -43 -); -type = Stem; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = t; }, { -horizontal = 0; -options = 0; -origin = ( -0, -1 -); -stem = -2; -target = ( -0, -14 +pos = (390,0); +ref = t; +} ); -type = Stem; +width = 780; }, { -horizontal = 0; -options = 0; -origin = ( -0, -17 -); -stem = -2; -target = ( -0, -30 -); -type = Stem; +layerId = m01; +shapes = ( +{ +ref = t; }, { -horizontal = 0; -options = 0; -origin = ( -0, -17 -); -stem = -2; -target = ( -0, -23 -); -type = Stem; +pos = (846,0); +ref = t; } ); -}; -width = 1236; +width = 1692; }, { -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -closed = 1; -nodes = ( -(236,-10,o), -(289,0,o), -(320,14,c), -(320,156,l), -(304,148,o), -(285,143,o), -(265,143,cs), -(227,143,o), -(206,145,o), -(206,202,cs), -(206,391,l), -(379,391,l), -(379,158,ls), -(379,33,o), -(447,-10,o), -(550,-10,cs), -(600,-10,o), -(653,0,o), -(684,14,c), -(684,156,l), -(668,148,o), -(649,143,o), -(629,143,cs), -(591,143,o), -(570,145,o), -(570,202,cs), -(570,391,l), -(684,391,l), -(684,544,l), -(570,544,l), -(570,710,l), -(379,668,l), -(379,544,l), -(206,544,l), -(206,710,l), -(15,668,l), -(15,544,l), -(-69,544,l), -(-69,391,l), -(15,391,l), -(15,158,ls), -(15,33,o), -(83,-10,o), -(186,-10,cs) -); +ref = t; +}, +{ +pos = (390,0); +ref = t; } ); -}; -layerId = m020; +width = 780; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = t; @@ -157,13 +99,21 @@ pos = (618,0); ref = t; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = t; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = t; -}; width = 1236; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (846,0); +ref = t; +} +); +width = 1692; } ); -metricLeft = t; -metricRight = t; +note = t_t.liga; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/tbar.glyph b/sources/MonaSansMono.glyphspackage/glyphs/tbar.glyph index 4bd937fb..91e6843d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/tbar.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/tbar.glyph @@ -3,7 +3,20 @@ color = 7; glyphname = tbar; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = t; +}, +{ +pos = (-31,-18); +ref = strokeshortcomb.t; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = t; @@ -16,7 +29,46 @@ ref = strokeshortcomb.t; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (-12,-13); +ref = strokeshortcomb.t; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (-14,1); +ref = strokeshortcomb.t; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = t; +}, +{ +pos = (-4,0); +ref = strokeshortcomb.t; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = t; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/tcaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/tcaron.glyph index ed7965a1..62e82c66 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/tcaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/tcaron.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = tcaron; -kernLeft = t; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = t; +}, +{ +pos = (179,56); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = t; @@ -17,7 +29,46 @@ ref = caroncomb.alt; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (293,10); +ref = caroncomb.alt; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (73,56); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = t; +}, +{ +pos = (163,10); +ref = caroncomb.alt; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = t; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/tcedilla.glyph b/sources/MonaSansMono.glyphspackage/glyphs/tcedilla.glyph index 2070f737..7876b0d0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/tcedilla.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/tcedilla.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = tcedilla; -kernLeft = t; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = t; }, { -pos = (43,0); +pos = (66,0); +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = t; +}, +{ +pos = (52,0); ref = cedillacomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (86,0); +ref = cedillacomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (29,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = t; +}, +{ +pos = (26,0); +ref = cedillacomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = t; }, { -pos = (43,0); +pos = (53,0); ref = cedillacomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/tcommaaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/tcommaaccent.glyph index b5f33e11..65d7f209 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/tcommaaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/tcommaaccent.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = tcommaaccent; -kernLeft = t; -kernRight = t; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = t; +}, +{ +pos = (48,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = t; @@ -18,7 +28,46 @@ ref = commaaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (84,0); +ref = commaaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = t; +}, +{ +pos = (16,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = t; +}, +{ +pos = (20,0); +ref = commaaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = t; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/tenge.glyph b/sources/MonaSansMono.glyphspackage/glyphs/tenge.glyph index 7d54a73e..b38e768d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/tenge.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/tenge.glyph @@ -2,77 +2,306 @@ glyphname = tenge; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (498,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (406,36); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(743,498,l), +(743,534,l), +(104,534,l), +(104,498,l), +(406,498,l), +(406,0,l), +(442,0,l), +(442,498,l) +); +}, +{ +closed = 1; +nodes = ( +(743,693,l), +(743,729,l), +(104,729,l), +(104,693,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (693,36); +type = Stem; +}, +{ +horizontal = 1; +place = (517,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (290,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(578,517,l), +(578,553,l), +(40,553,l), +(40,517,l), +(290,517,l), (290,0,l), (328,0,l), -(328,527,l), -(290,527,l) +(328,517,l) ); }, { closed = 1; nodes = ( -(573,553,l), -(45,553,l), -(45,517,l), -(573,517,l) +(578,693,l), +(578,729,l), +(40,729,l), +(40,693,l) +); +} ); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (559,170); +type = Stem; +}, +{ +horizontal = 1; +place = (342,160); +type = Stem; }, { +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (315,211); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ closed = 1; nodes = ( -(573,729,l), -(45,729,l), -(45,693,l), -(573,693,l) +(784,342,l), +(784,502,l), +(62,502,l), +(62,342,l), +(315,342,l), +(315,0,l), +(526,0,l), +(526,342,l) +); +}, +{ +closed = 1; +nodes = ( +(784,559,l), +(784,729,l), +(62,729,l), +(62,559,l) ); } ); -width = 618; +width = 846; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (700,29); +type = Stem; +}, +{ +horizontal = 1; +place = (570,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (181,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(213,0,l), -(406,0,l), -(406,379,l), -(213,379,l) +(367,570,l), +(367,599,l), +(24,599,l), +(24,570,l), +(181,570,l), +(181,0,l), +(210,0,l), +(210,570,l) ); }, { closed = 1; nodes = ( +(367,700,l), +(367,729,l), +(24,729,l), +(24,700,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (580,149); +type = Stem; +}, +{ +horizontal = 1; +place = (392,149); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (102,183); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(381,392,l), +(381,541,l), +(10,541,l), +(10,392,l), +(102,392,l), +(102,0,l), +(285,0,l), +(285,392,l) +); +}, +{ +closed = 1; +nodes = ( +(381,580,l), +(381,729,l), +(10,729,l), +(10,580,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (571,158); +type = Stem; +}, +{ +horizontal = 1; +place = (363,156); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (213,193); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(598,363,l), (598,519,l), (20,519,l), (20,363,l), -(598,363,l) +(213,363,l), +(213,0,l), +(406,0,l), +(406,363,l) ); }, { closed = 1; nodes = ( +(598,571,l), (598,729,l), (20,729,l), -(20,571,l), -(598,571,l) +(20,571,l) ); } ); width = 618; } ); +note = tenge; unicode = 8376; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/thorn.glyph b/sources/MonaSansMono.glyphspackage/glyphs/thorn.glyph index 2c60593c..58f6b813 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/thorn.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/thorn.glyph @@ -1,6 +1,5 @@ { glyphname = thorn; -kernRight = p; layers = ( { anchors = ( @@ -13,11 +12,126 @@ name = top; pos = (305,729); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (492,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,34); +type = Stem; +}, +{ +place = (724,38); +type = Stem; +}, +{ +place = (117,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(117,-167,l), +(154,-167,l), +(154,130,l), +(162,130,l), +(200,47,o), +(308,-9,o), +(446,-9,cs), +(634,-9,o), +(762,97,o), +(762,259,cs), +(762,424,o), +(633,526,o), +(446,526,cs), +(305,526,o), +(201,475,o), +(162,398,c), +(154,398,l), +(154,729,l), +(117,729,l) +); +}, +{ +closed = 1; +nodes = ( +(262,25,o), +(154,126,o), +(154,234,cs), +(154,294,ls), +(154,396,o), +(262,492,o), +(444,492,cs), +(610,492,o), +(724,407,o), +(724,259,cs), +(724,118,o), +(613,25,o), +(444,25,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (305,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (491,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,33); +type = Stem; +}, +{ +place = (507,38); +type = Stem; +}, +{ +place = (103,37); +type = Stem; +}, +{ +place = (103,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(103,-167,l), (139,-167,l), (139,119,l), (142,119,l), @@ -35,8 +149,7 @@ nodes = ( (142,396,c), (140,396,l), (140,729,l), -(103,729,l), -(103,-167,l) +(103,729,l) ); }, { @@ -71,11 +184,306 @@ name = top; pos = (308,729); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (387,165); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,165); +type = Stem; +}, +{ +place = (598,219); +type = Stem; +}, +{ +place = (67,219); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(67,-167,l), +(286,-167,l), +(286,69,l), +(298,69,l), +(337,20,o), +(413,-10,o), +(512,-10,cs), +(694,-10,o), +(817,99,o), +(817,271,cs), +(817,444,o), +(694,552,o), +(514,552,cs), +(418,552,o), +(335,521,o), +(298,472,c), +(286,472,l), +(286,729,l), +(67,729,l) +); +}, +{ +closed = 1; +nodes = ( +(346,155,o), +(286,200,o), +(286,265,cs), +(286,277,ls), +(286,342,o), +(346,387,o), +(445,387,cs), +(536,387,o), +(598,346,o), +(598,271,cs), +(598,195,o), +(535,155,o), +(445,155,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (305,0); +}, +{ +name = top; +pos = (305,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (500,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,26); +type = Stem; +}, +{ +place = (313,30); +type = Stem; +}, +{ +place = (72,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(72,-167,l), +(101,-167,l), +(101,77,l), +(109,77,l), +(125,25,o), +(162,-10,o), +(212,-10,cs), +(280,-10,o), +(343,51,o), +(343,258,cs), +(343,461,o), +(282,526,o), +(212,526,cs), +(165,526,o), +(126,497,o), +(109,439,c), +(101,439,l), +(100,729,l), +(72,729,l) +); +}, +{ +closed = 1; +nodes = ( +(152,16,o), +(101,78,o), +(101,207,cs), +(101,310,ls), +(101,437,o), +(152,500,o), +(205,500,cs), +(280,500,o), +(313,410,o), +(313,258,cs), +(313,107,o), +(280,16,o), +(205,16,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = top; +pos = (308,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (549,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (414,73); +type = Stem; +}, +{ +horizontal = 1; +place = (50,72); +type = Stem; +}, +{ +horizontal = 1; +place = (-12,134); +type = Stem; +}, +{ +place = (222,144); +type = Stem; +}, +{ +place = (31,145); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(31,-167,l), +(176,-167,l), +(176,50,l), +(186,50,l), +(201,9,o), +(225,-12,o), +(260,-12,cs), +(348,-12,o), +(366,82,o), +(366,262,cs), +(366,496,o), +(327,549,o), +(260,549,cs), +(220,549,o), +(202,529,o), +(186,487,c), +(176,487,l), +(174,729,l), +(31,729,l) +); +}, +{ +closed = 1; +nodes = ( +(177,122,o), +(176,168,o), +(176,230,cs), +(176,307,ls), +(176,383,o), +(180,414,o), +(198,414,cs), +(219,414,o), +(222,374,o), +(222,262,cs), +(222,155,o), +(216,122,o), +(198,122,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = top; +pos = (308,729); +} +); +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (401,153); +type = Stem; +}, +{ +horizontal = 1; +place = (79,64); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,153); +type = Stem; +}, +{ +place = (413,195); +type = Stem; +}, +{ +place = (36,191); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(36,-167,l), (227,-167,l), (227,79,l), (235,79,l), @@ -93,8 +501,7 @@ nodes = ( (235,465,c), (227,465,l), (227,729,l), -(36,729,l), -(36,-167,l) +(36,729,l) ); }, { @@ -119,7 +526,6 @@ nodes = ( width = 618; } ); -metricLeft = l; -metricRight = b; +note = thorn; unicode = 254; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/three.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/three.blackC_ircled.glyph index 7815bff9..28474cf5 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/three.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/three.blackC_ircled.glyph @@ -1,83 +1,178 @@ { -color = 0; glyphname = three.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (587,149); +type = Stem; +}, +{ +horizontal = 1; +place = (388,169); +type = Stem; +}, +{ +horizontal = 1; +place = (388,64); +type = Stem; +}, +{ +horizontal = 1; +place = (283,77); +type = Stem; +}, +{ +horizontal = 1; +place = (176,184); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,155); +type = Stem; +}, +{ +place = (601,204); +type = Stem; +}, +{ +place = (591,214); +type = Stem; +}, +{ +place = (281,98); +type = Stem; +}, +{ +place = (41,212); +type = Stem; +}, +{ +place = (41,203); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(289,142,o), -(235,191,o), -(232,262,c), -(266,262,l), -(270,205,o), -(313,172,o), -(369,172,cs), -(435,172,o), -(478,209,o), -(478,267,cs), -(478,328,o), -(439,357,o), -(381,357,cs), -(340,357,l), -(340,385,l), -(372,385,ls), -(439,385,o), -(476,420,o), -(476,471,cs), -(476,525,o), -(436,555,o), -(378,555,cs), -(319,555,o), -(279,519,o), -(276,465,c), -(241,465,l), -(245,540,o), -(302,585,o), -(378,585,cs), -(460,585,o), -(511,541,o), -(511,474,cs), -(511,423,o), -(478,387,o), -(434,374,c), -(434,371,l), -(484,360,o), -(514,320,o), -(514,265,cs), -(514,191,o), -(456,142,o), -(369,142,cs) +(310,145,o), +(245,197,o), +(244,283,c), +(281,283,l), +(281,211,o), +(337,176,o), +(419,176,cs), +(514,176,o), +(562,213,o), +(562,270,cs), +(562,336,o), +(513,360,o), +(438,360,cs), +(379,360,l), +(379,388,l), +(431,388,ls), +(518,388,o), +(554,423,o), +(554,474,cs), +(554,533,o), +(499,557,o), +(423,557,cs), +(344,557,o), +(289,518,o), +(288,452,c), +(253,452,l), +(250,535,o), +(324,587,o), +(423,587,cs), +(521,587,o), +(591,554,o), +(591,477,cs), +(591,422,o), +(551,385,o), +(495,376,c), +(495,373,l), +(556,368,o), +(601,333,o), +(601,268,cs), +(601,191,o), +(531,145,o), +(419,145,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (542,119); +type = Stem; +}, +{ +horizontal = 1; +place = (383,135); +type = Stem; +}, +{ +horizontal = 1; +place = (383,64); +type = Stem; +}, +{ +horizontal = 1; +place = (284,76); +type = Stem; +}, +{ +horizontal = 1; +place = (213,147); +type = Stem; +}, +{ +horizontal = 1; +place = (66,123); +type = Stem; +}, +{ +place = (422,186); +type = Stem; +}, +{ +place = (419,189); +type = Stem; +}, +{ +place = (10,194); +type = Stem; +}, +{ +place = (10,187); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -144,364 +239,418 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (591,148); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (418,31); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (290,35); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, --20 +place = (-11,158); +type = Stem; +}, +{ +place = (629,184); +type = Stem; +}, +{ +place = (620,193); +type = Stem; +}, +{ +place = (33,329); +type = Stem; +}, +{ +place = (33,190); +type = Stem; +}, +{ +place = (33,184); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) ); -stem = -2; -target = ( -d, -o, -w, -n +}, +{ +closed = 1; +nodes = ( +(290,147,o), +(223,194,o), +(217,290,c), +(365,290,l), +(369,265,o), +(389,255,o), +(422,255,cs), +(459,255,o), +(478,269,o), +(478,293,cs), +(478,312,o), +(461,325,o), +(423,325,cs), +(362,325,l), +(362,418,l), +(422,418,ls), +(454,418,o), +(469,432,o), +(469,451,cs), +(469,471,o), +(452,483,o), +(422,483,cs), +(387,483,o), +(374,472,o), +(368,449,c), +(223,449,l), +(232,549,o), +(308,591,o), +(428,591,cs), +(552,591,o), +(620,545,o), +(620,470,cs), +(620,427,o), +(594,391,o), +(545,379,c), +(545,374,l), +(594,368,o), +(629,331,o), +(629,278,cs), +(629,201,o), +(557,147,o), +(420,147,cs) +); +} ); -type = TopGhost; +width = 846; }, { +hints = ( +{ horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (585,154); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (385,175); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (385,71); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -138, -32 -); -stem = -2; +place = (280,79); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -395, -37 -); -stem = -2; +place = (168,191); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -624, -32 -); -stem = -2; +place = (-9,152); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -359, -37 -); -stem = -2; +place = (284,95); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -473, -100 -); -stem = -2; +place = (278,101); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -621, -41 -); -stem = -2; +place = (137,117); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -363, -37 -); -stem = -2; +place = (137,113); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -613, -40 -); -stem = -2; +place = (11,161); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -135, -36 -); -stem = -2; +place = (11,97); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -384, -35 -); -stem = -2; +place = (11,96); type = Stem; -}, +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -place = ( -616, -36 +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) ); -stem = -2; -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -301, -41 +closed = 1; +nodes = ( +(131,143,o), +(106,198,o), +(107,280,c), +(137,280,l), +(136,199,o), +(160,168,o), +(196,168,cs), +(236,168,o), +(254,205,o), +(254,267,cs), +(254,323,o), +(233,359,o), +(194,359,cs), +(172,359,l), +(172,385,l), +(194,385,ls), +(233,385,o), +(250,425,o), +(250,472,cs), +(250,527,o), +(227,560,o), +(191,560,cs), +(152,560,o), +(135,520,o), +(137,456,c), +(108,456,l), +(106,544,o), +(141,585,o), +(192,585,cs), +(244,585,o), +(278,543,o), +(278,475,cs), +(278,426,o), +(260,387,o), +(229,374,c), +(229,372,l), +(265,360,o), +(284,324,o), +(284,266,cs), +(284,190,o), +(252,143,o), +(196,143,cs) ); -stem = -2; +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (587,152); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -420, -110 -); -stem = -2; +horizontal = 1; +place = (408,40); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -578, -43 -); -stem = -2; +horizontal = 1; +place = (284,44); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -305, -40 -); -stem = -2; +horizontal = 1; +place = (-7,150); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -570, -43 -); -stem = -2; +place = (328,54); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (321,61); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (176,37); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --11, -0 -); -stem = -2; +place = (173,45); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --11, -0 -); -stem = -2; +place = (8,139); type = Stem; -} -); -}; -width = 618; }, { -anchors = ( +place = (8,59); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (8,55); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(271,143,o), -(211,200,o), -(207,287,c), -(331,287,l), -(331,262,o), -(351,248,o), -(377,248,cs), -(404,248,o), -(419,265,o), -(419,287,cs), -(419,309,o), -(405,322,o), -(377,322,cs), -(325,322,l), -(325,414,l), -(373,414,ls), -(398,414,o), -(412,429,o), -(412,449,cs), -(412,470,o), -(399,481,o), -(376,481,cs), -(350,481,o), -(335,467,o), -(334,445,c), -(210,445,l), -(213,532,o), -(278,587,o), -(381,587,cs), -(473,587,o), -(537,542,o), -(537,465,cs), -(537,423,o), -(511,389,o), -(478,376,c), -(478,371,l), -(523,358,o), -(548,320,o), -(548,276,cs), -(548,190,o), -(475,143,o), -(377,143,cs) +(93,143,o), +(61,204,o), +(63,284,c), +(173,284,l), +(173,247,o), +(182,235,o), +(193,235,cs), +(209,235,o), +(218,247,o), +(218,281,cs), +(218,314,o), +(204,328,o), +(185,328,cs), +(147,328,l), +(147,408,l), +(181,408,ls), +(205,408,o), +(213,429,o), +(213,453,cs), +(213,485,o), +(208,495,o), +(193,495,cs), +(183,495,o), +(174,480,o), +(176,448,c), +(67,448,l), +(65,537,o), +(118,587,o), +(197,587,cs), +(275,587,o), +(321,539,o), +(321,467,cs), +(321,423,o), +(305,387,o), +(269,375,c), +(269,370,l), +(308,360,o), +(328,325,o), +(328,275,cs), +(328,191,o), +(272,143,o), +(192,143,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,117); +type = Stem; +}, +{ +horizontal = 1; +place = (404,24); +type = Stem; +}, +{ +horizontal = 1; +place = (306,27); +type = Stem; +}, +{ +horizontal = 1; +place = (75,119); +type = Stem; +}, +{ +place = (441,168); +type = Stem; +}, +{ +place = (432,177); +type = Stem; +}, +{ +place = (273,68); +type = Stem; +}, +{ +place = (9,259); +type = Stem; +}, +{ +place = (9,170); +type = Stem; +}, +{ +place = (9,168); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -571,10 +720,6 @@ nodes = ( width = 618; } ); +note = three.blackCircled; unicode = 10104; -userData = { -RMXScaler = { -source = three; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/three.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/three.circled.glyph index d89011fa..1fb37b07 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/three.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/three.circled.glyph @@ -1,228 +1,979 @@ { -color = 0; glyphname = three.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (557,30); +type = Stem; +}, +{ +horizontal = 1; +place = (360,28); +type = Stem; +}, +{ +horizontal = 1; +place = (360,13); +type = Stem; +}, +{ +horizontal = 1; +place = (145,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (562,39); +type = Stem; +}, +{ +place = (554,37); +type = Stem; +}, +{ +place = (379,116); +type = Stem; +}, +{ +place = (253,35); +type = Stem; +}, +{ +place = (244,37); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) -); -}, -{ -closed = 1; -nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) -); -}, -{ -closed = 1; -nodes = ( -(267,142,o), -(325,191,o), -(325,265,cs), -(325,320,o), -(295,360,o), -(245,371,c), -(245,374,l), -(289,387,o), -(322,423,o), -(322,474,cs), -(322,541,o), -(271,585,o), -(189,585,cs), -(113,585,o), -(56,540,o), -(52,465,c), -(87,465,l), -(90,519,o), -(130,555,o), -(189,555,cs), -(247,555,o), -(287,525,o), -(287,471,cs), -(287,420,o), -(250,385,o), -(183,385,cs), -(151,385,l), -(151,357,l), -(192,357,ls), -(250,357,o), -(289,328,o), -(289,267,cs), -(289,209,o), -(246,172,o), -(180,172,cs), -(124,172,o), -(81,205,o), -(77,262,c), -(43,262,l), -(46,191,o), -(100,142,o), -(180,142,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) +); +}, +{ +closed = 1; +nodes = ( +(531,145,o), +(601,191,o), +(601,268,cs), +(601,333,o), +(556,368,o), +(495,373,c), +(495,376,l), +(551,385,o), +(591,422,o), +(591,477,cs), +(591,554,o), +(521,587,o), +(423,587,cs), +(324,587,o), +(250,535,o), +(253,452,c), +(288,452,l), +(289,518,o), +(344,557,o), +(423,557,cs), +(499,557,o), +(554,533,o), +(554,474,cs), +(554,423,o), +(518,388,o), +(431,388,cs), +(379,388,l), +(379,360,l), +(438,360,ls), +(513,360,o), +(562,336,o), +(562,270,cs), +(562,213,o), +(514,176,o), +(419,176,cs), +(337,176,o), +(281,211,o), +(281,283,c), +(244,283,l), +(245,197,o), +(310,145,o), +(419,145,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (540,27); +type = Stem; +}, +{ +horizontal = 1; +place = (360,25); +type = Stem; +}, +{ +horizontal = 1; +place = (164,27); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (403,33); +type = Stem; +}, +{ +place = (401,32); +type = Stem; +}, +{ +place = (278,85); +type = Stem; +}, +{ +place = (188,32); +type = Stem; +}, +{ +place = (180,31); +type = Stem; +}, +{ +place = (10,30); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); }, { -pos = (116,205); -ref = threeinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(383,164,o), +(436,209,o), +(436,276,cs), +(436,326,o), +(409,362,o), +(363,372,c), +(363,375,l), +(403,387,o), +(433,420,o), +(433,466,cs), +(433,527,o), +(387,567,o), +(312,567,cs), +(243,567,o), +(191,526,o), +(188,458,c), +(220,458,l), +(222,507,o), +(259,540,o), +(312,540,cs), +(365,540,o), +(401,512,o), +(401,463,cs), +(401,417,o), +(368,385,o), +(307,385,cs), +(278,385,l), +(278,360,l), +(315,360,ls), +(368,360,o), +(403,333,o), +(403,278,cs), +(403,225,o), +(364,191,o), +(304,191,cs), +(253,191,o), +(214,221,o), +(211,273,c), +(180,273,l), +(182,209,o), +(231,164,o), +(304,164,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (483,108); +type = Stem; +}, +{ +horizontal = 1; +place = (449,142); +type = Stem; +}, +{ +horizontal = 1; +place = (325,93); +type = Stem; +}, +{ +horizontal = 1; +place = (147,143); +type = Stem; +}, +{ +horizontal = 1; +place = (147,108); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (478,151); +type = Stem; +}, +{ +place = (469,151); +type = Stem; +}, +{ +place = (362,258); +type = Stem; +}, +{ +place = (362,183); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(557,147,o), +(629,201,o), +(629,278,cs), +(629,331,o), +(594,368,o), +(545,374,c), +(545,379,l), +(594,391,o), +(620,427,o), +(620,470,cs), +(620,545,o), +(552,591,o), +(428,591,cs), +(308,591,o), +(232,549,o), +(223,449,c), +(368,449,l), +(374,472,o), +(387,483,o), +(422,483,cs), +(452,483,o), +(469,471,o), +(469,451,cs), +(469,432,o), +(454,418,o), +(422,418,cs), +(362,418,l), +(362,325,l), +(423,325,ls), +(461,325,o), +(478,312,o), +(478,293,cs), +(478,269,o), +(459,255,o), +(422,255,cs), +(389,255,o), +(369,265,o), +(365,290,c), +(217,290,l), +(223,194,o), +(290,147,o), +(420,147,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (560,25); +type = Stem; +}, +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (374,11); +type = Stem; +}, +{ +horizontal = 1; +place = (359,26); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +horizontal = 1; +place = (143,40); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (248,30); +type = Stem; +}, +{ +place = (245,27); +type = Stem; +}, +{ +place = (114,30); +type = Stem; +}, +{ +place = (113,30); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (585,154); +type = Stem; +}, +{ +horizontal = 1; +place = (385,175); +type = Stem; +}, +{ +horizontal = 1; +place = (385,71); +type = Stem; +}, +{ +horizontal = 1; +place = (280,79); +type = Stem; +}, +{ +horizontal = 1; +place = (168,191); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,152); +type = Stem; +}, +{ +place = (284,95); +type = Stem; +}, +{ +place = (278,101); +type = Stem; +}, +{ +place = (137,117); +type = Stem; +}, +{ +place = (137,113); +type = Stem; +}, +{ +place = (11,161); +type = Stem; +}, +{ +place = (11,97); +type = Stem; +}, +{ +place = (11,96); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) -); -}, -{ -closed = 1; -nodes = ( -(288,143,o), -(361,190,o), -(361,276,cs), -(361,320,o), -(336,358,o), -(291,371,c), -(291,376,l), -(324,389,o), -(350,423,o), -(350,465,cs), -(350,542,o), -(286,587,o), -(194,587,cs), -(91,587,o), -(26,532,o), -(23,445,c), -(147,445,l), -(148,467,o), -(163,481,o), -(189,481,cs), -(212,481,o), -(225,470,o), -(225,449,cs), -(225,429,o), -(211,414,o), -(186,414,cs), -(138,414,l), -(138,322,l), -(190,322,ls), -(218,322,o), -(232,309,o), -(232,287,cs), -(232,265,o), -(217,248,o), -(190,248,cs), -(164,248,o), -(144,262,o), -(144,287,c), -(20,287,l), -(24,200,o), -(84,143,o), -(190,143,cs) +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(252,143,o), +(284,190,o), +(284,266,cs), +(284,324,o), +(265,360,o), +(229,372,c), +(229,374,l), +(260,387,o), +(278,426,o), +(278,475,cs), +(278,543,o), +(244,585,o), +(192,585,cs), +(141,585,o), +(106,544,o), +(108,456,c), +(137,456,l), +(135,520,o), +(152,560,o), +(191,560,cs), +(227,560,o), +(250,527,o), +(250,472,cs), +(250,425,o), +(233,385,o), +(194,385,cs), +(172,385,l), +(172,359,l), +(194,359,ls), +(233,359,o), +(254,323,o), +(254,267,cs), +(254,205,o), +(236,168,o), +(196,168,cs), +(160,168,o), +(136,199,o), +(137,280,c), +(107,280,l), +(106,198,o), +(131,143,o), +(196,143,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (495,92); +type = Stem; +}, +{ +horizontal = 1; +place = (448,139); +type = Stem; +}, +{ +horizontal = 1; +place = (328,80); +type = Stem; +}, +{ +horizontal = 1; +place = (143,141); +type = Stem; +}, +{ +horizontal = 1; +place = (143,92); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (148,118); +type = Stem; +}, +{ +place = (148,33); +type = Stem; +}, +{ +place = (148,30); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (587,152); +type = Stem; +}, +{ +horizontal = 1; +place = (408,40); +type = Stem; +}, +{ +horizontal = 1; +place = (284,44); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,150); +type = Stem; +}, +{ +place = (328,54); +type = Stem; +}, +{ +place = (321,61); +type = Stem; +}, +{ +place = (176,37); +type = Stem; +}, +{ +place = (173,45); +type = Stem; +}, +{ +place = (8,139); +type = Stem; +}, +{ +place = (8,59); +type = Stem; +}, +{ +place = (8,55); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) +); +}, +{ +closed = 1; +nodes = ( +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) +); +}, +{ +closed = 1; +nodes = ( +(272,143,o), +(328,191,o), +(328,275,cs), +(328,325,o), +(308,360,o), +(269,370,c), +(269,375,l), +(305,387,o), +(321,423,o), +(321,467,cs), +(321,539,o), +(275,587,o), +(197,587,cs), +(118,587,o), +(65,537,o), +(67,448,c), +(176,448,l), +(174,480,o), +(183,495,o), +(193,495,cs), +(208,495,o), +(213,485,o), +(213,453,cs), +(213,429,o), +(205,408,o), +(181,408,cs), +(147,408,l), +(147,328,l), +(185,328,ls), +(204,328,o), +(218,314,o), +(218,281,cs), +(218,247,o), +(209,235,o), +(193,235,cs), +(182,235,o), +(173,247,o), +(173,284,c), +(63,284,l), +(61,204,o), +(93,143,o), +(192,143,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (472,97); +type = Stem; +}, +{ +horizontal = 1; +place = (440,129); +type = Stem; +}, +{ +horizontal = 1; +place = (328,84); +type = Stem; }, { -pos = (112,207); -ref = threeinferior; -scale = (0.9091,0.9091); +horizontal = 1; +place = (165,131); +type = Stem; +}, +{ +horizontal = 1; +place = (165,96); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (347,117); +type = Stem; +}, +{ +place = (340,114); +type = Stem; +}, +{ +place = (261,193); +type = Stem; +}, +{ +place = (261,139); +type = Stem; +}, +{ +place = (154,113); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); +}, +{ +closed = 1; +nodes = ( +(397,165,o), +(464,208,o), +(464,286,cs), +(464,326,o), +(441,361,o), +(400,372,c), +(400,377,l), +(430,389,o), +(454,420,o), +(454,458,cs), +(454,528,o), +(396,569,o), +(312,569,cs), +(218,569,o), +(159,519,o), +(157,440,c), +(269,440,l), +(270,460,o), +(284,472,o), +(307,472,cs), +(328,472,o), +(340,462,o), +(340,443,cs), +(340,425,o), +(327,412,o), +(305,412,cs), +(261,412,l), +(261,328,l), +(308,328,ls), +(334,328,o), +(347,316,o), +(347,296,cs), +(347,276,o), +(333,261,o), +(308,261,cs), +(285,261,o), +(267,273,o), +(267,296,c), +(154,296,l), +(157,217,o), +(212,165,o), +(308,165,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); -metricLeft = one.sansSerifCircled; -metricRight = one.sansSerifCircled; +note = three.circled; unicode = 9314; -userData = { -RMXScaler = { -source = three; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/three.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/three.dnom.glyph index 2b3312ae..0f0837f3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/three.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/three.dnom.glyph @@ -2,248 +2,589 @@ glyphname = three.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (372,29); +type = Stem; +}, +{ +horizontal = 1; +place = (192,27); +type = Stem; +}, +{ +horizontal = 1; +place = (192,13); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,29); +type = Stem; +}, +{ +place = (546,37); +type = Stem; +}, +{ +place = (538,36); +type = Stem; +}, +{ +place = (378,108); +type = Stem; +}, +{ +place = (263,34); +type = Stem; +}, +{ +place = (255,35); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(519,-5,o), +(583,38,o), +(583,108,cs), +(583,167,o), +(542,197,o), +(491,202,c), +(491,210,l), +(540,219,o), +(574,251,o), +(574,300,cs), +(574,370,o), +(510,401,o), +(420,401,cs), +(330,401,o), +(261,355,o), +(263,276,c), +(297,276,l), +(297,337,o), +(348,372,o), +(419,372,cs), +(489,372,o), +(538,350,o), +(538,297,cs), +(538,250,o), +(505,219,o), +(427,219,cs), +(378,219,l), +(378,192,l), +(433,192,ls), +(502,192,o), +(546,170,o), +(546,110,cs), +(546,58,o), +(502,24,o), +(416,24,cs), +(341,24,o), +(290,57,o), +(290,122,c), +(255,122,l), +(256,46,o), +(312,-5,o), +(416,-5,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (374,28); +type = Stem; +}, +{ +horizontal = 1; +place = (193,25); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,28); +type = Stem; +}, +{ +place = (306,33); +type = Stem; +}, +{ +place = (305,32); +type = Stem; +}, +{ +place = (180,86); +type = Stem; +}, +{ +place = (90,31); +type = Stem; +}, +{ +place = (81,31); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( (286,-5,o), -(339,40,o), -(339,108,cs), -(339,161,o), -(310,196,o), -(266,205,c), -(266,208,l), -(309,221,o), -(337,255,o), -(337,300,cs), -(337,361,o), +(338,40,o), +(338,108,cs), +(338,161,o), +(310,194,o), +(272,203,c), +(272,211,l), +(309,224,o), +(336,255,o), +(336,300,cs), +(336,361,o), (290,402,o), -(215,402,cs), -(146,402,o), -(93,361,o), -(90,292,c), -(121,292,l), -(124,341,o), -(161,374,o), -(215,374,cs), +(218,402,cs), +(151,402,o), +(100,361,o), +(97,292,c), +(127,292,l), +(130,341,o), +(166,374,o), +(218,374,cs), (269,374,o), -(305,346,o), -(305,297,cs), -(305,250,o), -(270,218,o), -(209,218,cs), -(180,218,l), -(180,193,l), -(217,193,ls), -(271,193,o), -(306,165,o), -(306,110,cs), -(306,57,o), +(304,346,o), +(304,297,cs), +(304,250,o), +(271,218,o), +(212,218,cs), +(184,218,l), +(184,193,l), +(220,193,ls), +(272,193,o), +(305,165,o), +(305,110,cs), +(305,57,o), (267,23,o), -(207,23,cs), -(153,23,o), -(115,56,o), -(112,106,c), -(81,106,l), -(84,40,o), -(134,-5,o), -(207,-5,cs) +(210,23,cs), +(158,23,o), +(122,56,o), +(119,106,c), +(88,106,l), +(91,40,o), +(139,-5,o), +(210,-5,cs) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -34 -); -stem = -2; -target = ( -0, -41 -); +place = (288,92); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -26 -); -stem = -2; -target = ( -0, -27 -); +place = (256,124); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -19 -); +place = (150,79); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -38 -); -stem = -2; -target = ( -0, -37 -); +horizontal = 1; +place = (-5,124); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -0, -5 -); +horizontal = 1; +place = (-5,92); +type = Stem; +}, +{ +place = (475,128); +type = Stem; +}, +{ +place = (467,128); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -31 +place = (366,237); +type = Stem; +}, +{ +place = (366,229); +type = Stem; +}, +{ +place = (366,160); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(537,-5,o), +(603,41,o), +(603,108,cs), +(603,154,o), +(571,184,o), +(526,190,c), +(526,198,l), +(569,209,o), +(595,236,o), +(595,275,cs), +(595,340,o), +(533,380,o), +(424,380,cs), +(317,380,o), +(249,343,o), +(242,256,c), +(365,256,l), +(370,280,o), +(387,288,o), +(418,288,cs), +(449,288,o), +(467,277,o), +(467,259,cs), +(467,241,o), +(451,229,o), +(420,229,cs), +(366,229,l), +(366,150,l), +(420,150,ls), +(458,150,o), +(475,138,o), +(475,121,cs), +(475,99,o), +(456,87,o), +(418,87,cs), +(386,87,o), +(364,96,o), +(362,119,c), +(236,119,l), +(241,36,o), +(301,-5,o), +(417,-5,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (355,22); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -15 +horizontal = 1; +place = (195,9); +type = Stem; +}, +{ +horizontal = 1; +place = (182,22); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,22); +type = Stem; +}, +{ +place = (224,25); +type = Stem; +}, +{ +place = (221,24); +type = Stem; +}, +{ +place = (161,45); +type = Stem; +}, +{ +place = (110,25); +type = Stem; +}, +{ +place = (109,25); +type = Stem; +} ); -stem = -2; -target = ( -0, -16 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(224,-5,o), +(249,36,o), +(249,102,cs), +(249,149,o), +(235,180,o), +(206,191,c), +(206,198,l), +(230,210,o), +(244,241,o), +(244,282,cs), +(244,339,o), +(218,377,o), +(176,377,cs), +(136,377,o), +(108,341,o), +(110,265,c), +(135,265,l), +(133,321,o), +(147,355,o), +(176,355,cs), +(204,355,o), +(221,325,o), +(221,279,cs), +(221,239,o), +(208,204,o), +(178,204,cs), +(161,204,l), +(161,182,l), +(179,182,ls), +(208,182,o), +(224,152,o), +(224,102,cs), +(224,49,o), +(210,17,o), +(180,17,cs), +(152,17,o), +(133,44,o), +(134,114,c), +(109,114,l), +(108,43,o), +(129,-5,o), +(180,-5,cs) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (284,81); +type = Stem; +}, +{ +horizontal = 1; +place = (249,116); +type = Stem; +}, +{ +horizontal = 1; +place = (147,70); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +horizontal = 1; +place = (-5,117); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,80); +type = Stem; +}, +{ +place = (199,95); +type = Stem; +}, +{ +place = (195,93); +type = Stem; +}, +{ +place = (146,32); +type = Stem; +}, +{ +place = (146,29); +type = Stem; +}, +{ +place = (82,96); +type = Stem; +}, +{ +place = (79,96); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(242,-5,o), +(286,32,o), +(286,97,cs), +(286,134,o), +(272,161,o), +(242,169,c), +(242,176,l), +(269,185,o), +(280,211,o), +(280,244,cs), +(280,299,o), +(248,337,o), +(188,337,cs), +(128,337,o), +(88,298,o), +(89,230,c), +(174,230,l), +(173,253,o), +(177,263,o), +(186,263,cs), +(195,263,o), +(199,255,o), +(199,233,cs), +(199,216,o), +(189,201,o), +(175,201,cs), +(149,201,l), +(149,136,l), +(179,135,ls), +(192,135,o), +(199,126,o), +(199,102,cs), +(199,81,o), +(195,69,o), +(184,69,cs), +(178,69,o), +(174,78,o), +(174,104,c), +(87,104,l), +(85,39,o), +(111,-5,o), +(184,-5,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (286,94); +type = Stem; +}, +{ +horizontal = 1; +place = (256,124); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (149,81); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,125); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,93); +type = Stem; +}, +{ +place = (255,114); +type = Stem; +}, +{ +place = (250,110); +type = Stem; +}, +{ +place = (170,199); +type = Stem; +}, +{ +place = (170,190); +type = Stem; +}, +{ +place = (170,137); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(305,-5,o), +(306,-5,o), (369,36,o), (369,111,cs), -(369,148,o), +(369,149,o), (347,181,o), -(307,193,c), -(307,197,l), +(308,193,c), +(308,197,l), (338,209,o), -(360,239,o), +(360,238,o), (360,273,cs), (360,340,o), -(303,380,o), -(220,380,cs), -(127,380,o), -(70,332,o), -(67,256,c), -(176,256,l), -(178,278,o), -(195,286,o), -(215,286,cs), -(237,286,o), +(304,380,o), +(222,380,cs), +(131,380,o), +(75,332,o), +(72,256,c), +(181,256,l), +(183,278,o), +(199,286,o), +(217,286,cs), +(238,286,o), (250,277,o), (250,260,cs), (250,242,o), -(236,230,o), -(213,230,cs), -(170,230,l), -(170,149,l), -(217,149,ls), -(242,149,o), +(237,230,o), +(216,230,cs), +(173,230,l), +(173,149,l), +(219,149,ls), +(243,149,o), (255,138,o), (255,120,cs), (255,101,o), -(241,88,o), -(216,88,cs), -(193,88,o), -(173,99,o), -(174,120,c), -(64,120,l), -(67,45,o), -(122,-5,o), -(216,-5,cs) +(242,88,o), +(219,88,cs), +(197,88,o), +(178,99,o), +(179,120,c), +(69,120,l), +(72,45,o), +(126,-5,o), +(219,-5,cs) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = three; -}; -}; +note = three.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/three.glyph b/sources/MonaSansMono.glyphspackage/glyphs/three.glyph index d168656d..aa21bf12 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/three.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/three.glyph @@ -1,61 +1,136 @@ { glyphname = three; -kernLeft = three; -kernRight = three; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (703,35); +type = Stem; +}, +{ +horizontal = 1; +place = (361,35); +type = Stem; +}, +{ +horizontal = 1; +place = (361,19); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,35); +type = Stem; +}, +{ +place = (735,40); +type = Stem; +}, +{ +place = (698,37); +type = Stem; +}, +{ +place = (94,34); +type = Stem; +}, +{ +place = (68,38); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(441,-8,o), -(534,73,o), -(534,195,cs), -(534,289,o), -(482,356,o), -(393,374,c), -(393,378,l), -(470,400,o), -(521,461,o), -(521,547,cs), -(521,657,o), -(439,730,o), -(305,730,cs), -(170,730,o), -(78,641,o), -(83,514,c), -(121,515,l), -(117,624,o), -(192,697,o), -(305,697,cs), -(411,697,o), -(482,642,o), -(482,546,cs), -(482,459,o), -(425,391,o), -(317,391,cs), -(249,391,l), -(249,358,l), -(315,358,ls), -(422,358,o), -(494,306,o), -(494,196,cs), -(494,92,o), -(417,26,o), -(300,26,cs), -(184,26,o), -(109,104,o), -(113,220,c), -(78,220,l), -(74,83,o), -(163,-8,o), -(301,-8,cs) +(641,-8,o), +(775,68,o), +(775,197,cs), +(775,304,o), +(695,370,o), +(575,380,c), +(575,388,l), +(655,402,o), +(735,458,o), +(735,554,cs), +(735,672,o), +(623,738,o), +(426,738,cs), +(237,738,o), +(94,638,o), +(94,510,c), +(128,510,l), +(137,631,o), +(256,703,o), +(426,703,cs), +(599,703,o), +(698,649,o), +(698,553,cs), +(698,460,o), +(624,396,o), +(454,396,cs), +(340,396,l), +(340,361,l), +(474,361,ls), +(630,361,o), +(735,319,o), +(735,198,cs), +(735,96,o), +(636,27,o), +(434,27,cs), +(233,27,o), +(117,92,o), +(106,223,c), +(68,223,l), +(78,86,o), +(198,-8,o), +(434,-8,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (705,33); +type = Stem; +}, +{ +horizontal = 1; +place = (368,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +place = (486,40); +type = Stem; +}, +{ +place = (484,39); +type = Stem; +}, +{ +place = (249,143); +type = Stem; +}, +{ +place = (92,38); +type = Stem; +}, +{ +place = (75,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -66,8 +141,8 @@ nodes = ( (526,296,o), (477,366,o), (392,384,c), -(392,388,l), -(468,409,o), +(392,392,l), +(468,413,o), (523,470,o), (523,555,cs), (523,665,o), @@ -105,224 +180,330 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -34 -); -stem = -2; -target = ( -0, -41 -); +place = (575,164); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -26 -); -stem = -2; -target = ( -0, -27 -); +place = (299,142); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -19 -); +place = (-10,164); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -38 -); -stem = -2; -target = ( -0, -37 -); +place = (582,226); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -27 +place = (548,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(676,-10,o), +(808,79,o), +(808,210,cs), +(808,300,o), +(742,361,o), +(631,372,c), +(631,384,l), +(718,404,o), +(774,461,o), +(774,538,cs), +(774,665,o), +(645,739,o), +(427,739,cs), +(213,739,o), +(73,665,o), +(56,500,c), +(279,500,l), +(288,553,o), +(335,575,o), +(418,575,cs), +(498,575,o), +(548,552,o), +(548,509,cs), +(548,469,o), +(509,441,o), +(423,441,cs), +(315,441,l), +(315,299,l), +(442,299,ls), +(536,299,o), +(582,274,o), +(582,232,cs), +(582,182,o), +(533,154,o), +(429,154,cs), +(331,154,o), +(276,177,o), +(271,231,c), +(43,231,l), +(57,78,o), +(172,-10,o), +(427,-10,cs) ); -stem = -2; -target = ( -0, -5 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (710,28); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -31 -); -stem = -2; -target = ( -0, -2 -); +horizontal = 1; +place = (386,9); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -16 -); +horizontal = 1; +place = (363,32); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -9 -); +horizontal = 1; +place = (-8,27); +type = Stem; +}, +{ +place = (302,32); +type = Stem; +}, +{ +place = (293,32); +type = Stem; +}, +{ +place = (157,85); type = Stem; -} -); -}; -width = 618; }, { -background = { +place = (49,32); +type = Stem; +}, +{ +place = (47,33); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(1274,-10,o), -(1392,69,o), -(1392,210,cs), -(1392,288,o), -(1344,355,o), -(1273,371,c), -(1273,378,l), -(1332,397,o), -(1376,457,o), -(1376,528,cs), -(1376,655,o), -(1272,730,o), -(1117,730,cs), -(948,730,o), -(842,640,o), -(837,499,c), -(1026,499,l), -(1029,542,o), -(1061,568,o), -(1110,568,cs), -(1157,568,o), -(1185,546,o), -(1185,505,cs), -(1185,464,o), -(1157,436,o), -(1105,436,cs), -(1027,436,l), -(1027,295,l), -(1113,295,ls), -(1167,295,o), -(1195,270,o), -(1195,227,cs), -(1195,182,o), -(1164,152,o), -(1109,152,cs), -(1057,152,o), -(1021,178,o), -(1020,225,c), -(830,225,l), -(836,84,o), -(936,-10,o), -(1110,-10,cs) +(283,-8,o), +(334,68,o), +(334,197,cs), +(334,292,o), +(304,357,o), +(242,378,c), +(242,386,l), +(295,408,o), +(325,472,o), +(325,554,cs), +(325,666,o), +(275,738,o), +(190,738,cs), +(107,738,o), +(45,670,o), +(49,521,c), +(81,521,l), +(78,636,o), +(114,710,o), +(190,710,cs), +(257,710,o), +(293,649,o), +(293,552,cs), +(293,466,o), +(261,395,o), +(191,395,cs), +(157,395,l), +(157,363,l), +(191,363,ls), +(262,363,o), +(302,300,o), +(302,198,cs), +(302,85,o), +(267,19,o), +(193,19,cs), +(124,19,o), +(78,75,o), +(80,223,c), +(47,223,l), +(46,84,o), +(88,-8,o), +(193,-8,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (739,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (587,152); +type = Stem; +}, +{ +horizontal = 1; +place = (505,234); +type = Stem; +}, +{ +horizontal = 1; +place = (304,132); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,238); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,152); +type = Stem; +}, +{ +place = (214,151); +type = Stem; +}, +{ +place = (212,143); +type = Stem; +}, +{ +place = (128,161); +type = Stem; +}, +{ +place = (128,44); +type = Stem; +}, +{ +place = (128,43); +type = Stem; }, { +place = (26,145); +type = Stem; +}, +{ +place = (21,151); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(470,-10,o), -(587,69,o), -(587,210,cs), -(587,287,o), -(540,355,o), -(470,371,c), -(470,378,l), -(528,397,o), -(571,458,o), -(571,528,cs), -(571,655,o), -(468,730,o), -(315,730,cs), -(147,730,o), -(42,640,o), -(37,499,c), -(226,499,l), -(229,541,o), -(259,568,o), -(308,568,cs), -(353,568,o), -(380,546,o), -(380,505,cs), -(380,464,o), -(352,436,o), -(302,436,cs), -(225,436,l), -(225,295,l), -(310,295,ls), -(363,295,o), -(390,270,o), -(390,227,cs), -(390,182,o), -(360,152,o), -(307,152,cs), -(257,152,o), -(221,178,o), -(220,225,c), -(30,225,l), -(36,84,o), -(136,-10,o), -(308,-10,cs) +(295,-10,o), +(365,72,o), +(365,213,cs), +(365,294,o), +(341,356,o), +(289,374,c), +(289,386,l), +(335,406,o), +(355,463,o), +(355,538,cs), +(355,656,o), +(298,739,o), +(197,739,cs), +(92,739,o), +(24,655,o), +(26,505,c), +(171,505,l), +(170,562,o), +(179,587,o), +(191,587,cs), +(208,587,o), +(212,565,o), +(212,513,cs), +(212,459,o), +(199,436,o), +(175,436,cs), +(128,436,l), +(128,304,l), +(180,304,ls), +(204,304,o), +(214,279,o), +(214,222,cs), +(214,165,o), +(206,142,o), +(191,142,cs), +(180,142,o), +(172,162,o), +(172,228,c), +(21,228,l), +(18,85,o), +(64,-10,o), +(189,-10,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (578,160); +type = Stem; +}, +{ +horizontal = 1; +place = (300,140); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,160); +type = Stem; +}, +{ +place = (392,195); +type = Stem; +}, +{ +place = (382,189); +type = Stem; +}, +{ +place = (223,245); +type = Stem; +}, +{ +place = (27,188); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -331,10 +512,10 @@ nodes = ( (587,70,o), (587,212,cs), (587,290,o), -(543,354,o), -(468,375,c), -(468,382,l), -(527,405,o), +(543,350,o), +(468,371,c), +(468,386,l), +(527,409,o), (571,464,o), (571,535,cs), (571,662,o), @@ -375,8 +556,6 @@ nodes = ( width = 618; } ); +note = three; unicode = 51; -userData = { -KernOnName = three; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/three.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/three.numr.glyph index daf863ee..72f52fc3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/three.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/three.numr.glyph @@ -3,165 +3,65 @@ color = 6; glyphname = three.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = three.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = three.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = three.dnom; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -34 -); -stem = -2; -target = ( -0, -41 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -26 -); -stem = -2; -target = ( -0, -27 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -19 +pos = (0,357); +ref = three.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -38 -); -stem = -2; -target = ( -0, -37 -); -type = Stem; -}, +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( { -horizontal = 0; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -0, -5 +pos = (0,396); +ref = three.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -31 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -}, +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -16 +pos = (0,354); +ref = three.dnom; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -9 -); -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = three.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = three.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = three.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = three.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = three; -}; -}; +note = three.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/three.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/three.tf.glyph deleted file mode 100644 index 2eefee56..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/three.tf.glyph +++ /dev/null @@ -1,161 +0,0 @@ -{ -export = 0; -glyphname = three.tf; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = three; -} -); -userData = { -RMXScaler = { -monoWidth = 600; -useSpacing = 90; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -34 -); -stem = -2; -target = ( -0, -41 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -26 -); -stem = -2; -target = ( -0, -27 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -19 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -38 -); -stem = -2; -target = ( -0, -37 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -0, -5 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -31 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -16 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -9 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -ref = three; -} -); -userData = { -RMXScaler = { -keepStroke = 40; -monoWidth = 600; -useSpacing = 70; -}; -}; -width = 618; -} -); -metricWidth = zero.tf; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -RMXScaler = { -source = three; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/threeeighths.glyph b/sources/MonaSansMono.glyphspackage/glyphs/threeeighths.glyph index 52fcf2e3..b8cfcc26 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/threeeighths.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/threeeighths.glyph @@ -3,64 +3,139 @@ color = 6; glyphname = threeeighths; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +alignment = -1; +pos = (-271,0); +ref = three.numr; +}, +{ +alignment = -1; +pos = (-25,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (235,0); +ref = eight.dnom; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { alignment = -1; pos = (-81,0); ref = three.numr; +scale = (0.9,1); }, { alignment = -1; -pos = (3,0); +pos = (9,0); ref = fraction; +scale = (0.9,1); }, { alignment = -1; -pos = (264,0); +pos = (304,0); ref = eight.dnom; +scale = (0.9,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = three.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = three.numr; -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-241,0); +ref = three.numr; +}, +{ +alignment = -1; +ref = fraction; +}, +{ +alignment = -1; +pos = (235,0); +ref = eight.dnom; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-110,0); +ref = three.numr; +}, +{ +alignment = -1; +pos = (-10,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (114,0); +ref = eight.dnom; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-71,0); +ref = three.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (27,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (129,0); +ref = eight.dnom; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; -pos = (-61,72); +pos = (-80,0); ref = three.numr; -scale = (0.9,0.9); +scale = (0.9,1); }, { alignment = -1; -pos = (5,0); +pos = (20,0); ref = fraction; +scale = (0.9,1); }, { alignment = -1; -pos = (280,0); +pos = (305,0); ref = eight.dnom; -scale = (0.9,0.9); +scale = (0.9,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = three.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = three.numr; -}; width = 618; } ); -metricWidth = H; unicode = 8540; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/threeinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/threeinferior.glyph index c7f3ce35..40a805ff 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/threeinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/threeinferior.glyph @@ -2,13 +2,139 @@ glyphname = threeinferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (211,174); +horizontal = 1; +place = (367,30); +type = Stem; +}, +{ +horizontal = 1; +place = (170,28); +type = Stem; +}, +{ +horizontal = 1; +place = (170,13); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,31); +type = Stem; +}, +{ +place = (559,39); +type = Stem; +}, +{ +place = (551,37); +type = Stem; +}, +{ +place = (376,116); +type = Stem; +}, +{ +place = (250,35); +type = Stem; +}, +{ +place = (241,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(528,-45,o), +(598,1,o), +(598,78,cs), +(598,143,o), +(553,178,o), +(492,183,c), +(492,186,l), +(548,195,o), +(588,232,o), +(588,287,cs), +(588,364,o), +(518,397,o), +(420,397,cs), +(321,397,o), +(247,345,o), +(250,262,c), +(285,262,l), +(286,328,o), +(341,367,o), +(420,367,cs), +(496,367,o), +(551,343,o), +(551,284,cs), +(551,233,o), +(515,198,o), +(428,198,cs), +(376,198,l), +(376,170,l), +(435,170,ls), +(510,170,o), +(559,146,o), +(559,80,cs), +(559,23,o), +(511,-14,o), +(416,-14,cs), +(334,-14,o), +(278,21,o), +(278,93,c), +(241,93,l), +(242,7,o), +(307,-45,o), +(416,-45,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (368,30); +type = Stem; +}, +{ +horizontal = 1; +place = (170,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,30); +type = Stem; +}, +{ +place = (316,36); +type = Stem; +}, +{ +place = (314,35); +type = Stem; +}, +{ +place = (178,94); +type = Stem; +}, +{ +place = (79,35); +type = Stem; +}, +{ +place = (70,34); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -58,137 +184,360 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -34 -); -stem = -2; -target = ( -0, -41 -); +place = (290,108); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -26 -); -stem = -2; -target = ( -0, -27 -); +place = (256,142); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -19 -); +place = (132,93); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -38 -); -stem = -2; -target = ( -0, -37 -); +horizontal = 1; +place = (-46,143); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -0, -5 -); +horizontal = 1; +place = (-46,108); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -31 +place = (475,151); +type = Stem; +}, +{ +place = (466,151); +type = Stem; +}, +{ +place = (359,258); +type = Stem; +}, +{ +place = (359,183); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(554,-46,o), +(626,8,o), +(626,85,cs), +(626,138,o), +(591,175,o), +(542,181,c), +(542,186,l), +(591,198,o), +(617,234,o), +(617,277,cs), +(617,352,o), +(549,398,o), +(425,398,cs), +(305,398,o), +(229,356,o), +(220,256,c), +(365,256,l), +(371,279,o), +(384,290,o), +(419,290,cs), +(449,290,o), +(466,278,o), +(466,258,cs), +(466,239,o), +(451,225,o), +(419,225,cs), +(359,225,l), +(359,132,l), +(420,132,ls), +(458,132,o), +(475,119,o), +(475,100,cs), +(475,76,o), +(456,62,o), +(419,62,cs), +(386,62,o), +(366,72,o), +(362,97,c), +(214,97,l), +(220,1,o), +(287,-46,o), +(417,-46,cs) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (372,25); +type = Stem; +}, +{ +horizontal = 1; +place = (186,11); +type = Stem; +}, +{ +horizontal = 1; +place = (171,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,25); +type = Stem; +}, +{ +place = (243,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -15 +place = (240,27); +type = Stem; +}, +{ +place = (169,53); +type = Stem; +}, +{ +place = (109,30); +type = Stem; +}, +{ +place = (108,30); +type = Stem; +} ); -stem = -2; -target = ( -0, -16 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(243,-45,o), +(273,2,o), +(273,78,cs), +(273,134,o), +(256,172,o), +(222,184,c), +(222,186,l), +(251,199,o), +(267,240,o), +(267,287,cs), +(267,354,o), +(236,397,o), +(187,397,cs), +(140,397,o), +(107,356,o), +(109,268,c), +(139,268,l), +(137,332,o), +(152,372,o), +(186,372,cs), +(220,372,o), +(240,337,o), +(240,284,cs), +(240,237,o), +(224,197,o), +(189,197,cs), +(169,197,l), +(169,171,l), +(189,171,ls), +(225,171,o), +(243,135,o), +(243,79,cs), +(243,17,o), +(227,-20,o), +(191,-20,cs), +(159,-20,o), +(137,10,o), +(138,92,c), +(108,92,l), +(107,10,o), +(131,-45,o), +(191,-45,cs) ); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (306,92); +type = Stem; +}, +{ +horizontal = 1; +place = (259,139); +type = Stem; +}, +{ +horizontal = 1; +place = (139,80); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,141); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,92); +type = Stem; +}, +{ +place = (212,110); +type = Stem; +}, +{ +place = (207,108); +type = Stem; +}, +{ +place = (147,118); +type = Stem; +}, +{ +place = (147,33); +type = Stem; +}, +{ +place = (147,30); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 +place = (71,109); +type = Stem; +}, +{ +place = (67,110); +type = Stem; +} ); -stem = -2; -target = ( -0, -9 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(267,-46,o), +(322,2,o), +(322,86,cs), +(322,135,o), +(303,171,o), +(265,181,c), +(265,186,l), +(300,198,o), +(315,235,o), +(315,278,cs), +(315,350,o), +(272,398,o), +(196,398,cs), +(119,398,o), +(69,348,o), +(71,259,c), +(180,259,l), +(178,293,o), +(186,306,o), +(192,306,cs), +(205,306,o), +(207,294,o), +(207,264,cs), +(207,240,o), +(200,219,o), +(180,219,cs), +(147,219,l), +(147,139,l), +(184,139,ls), +(201,139,o), +(212,125,o), +(212,92,cs), +(212,60,o), +(206,46,o), +(192,46,cs), +(183,46,o), +(177,58,o), +(177,95,c), +(67,95,l), +(65,15,o), +(94,-46,o), +(191,-46,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (292,106); +type = Stem; +}, +{ +horizontal = 1; +place = (256,142); +type = Stem; }, { -anchors = ( +horizontal = 1; +place = (133,92); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,144); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,105); +type = Stem; +}, +{ +place = (258,129); +type = Stem; +}, { -name = _center; -pos = (217,174); +place = (251,125); +type = Stem; +}, +{ +place = (164,223); +type = Stem; +}, +{ +place = (164,212); +type = Stem; +}, +{ +place = (164,153); +type = Stem; +}, +{ +place = (46,124); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -238,24 +587,9 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); +note = threeinferior; unicode = 8323; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = three; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/threequarters.glyph b/sources/MonaSansMono.glyphspackage/glyphs/threequarters.glyph index 585588d7..90268bc7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/threequarters.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/threequarters.glyph @@ -3,64 +3,140 @@ color = 6; glyphname = threequarters; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { alignment = -1; -pos = (-81,0); +pos = (-271,0); ref = three.numr; }, { alignment = -1; -pos = (31,0); +pos = (-25,0); ref = fraction; }, { alignment = -1; -pos = (247,0); +pos = (235,0); ref = four.dnom; } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = three.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = three.numr; -}; +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +alignment = -1; +pos = (-65,0); +ref = three.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (25,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (288,0); +ref = four.dnom; +scale = (0.9,1); +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +alignment = -1; +pos = (-241,0); +ref = three.numr; +}, +{ +alignment = -1; +pos = (5,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (235,0); +ref = four.dnom; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +alignment = -1; +pos = (-110,0); +ref = three.numr; +}, +{ +alignment = -1; +pos = (-10,0); +ref = fraction; +}, +{ +alignment = -1; +pos = (114,0); +ref = four.dnom; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +alignment = -1; +pos = (-72,0); +ref = three.numr; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (29,0); +ref = fraction; +scale = (0.9,1); +}, +{ +alignment = -1; +pos = (116,0); +ref = four.dnom; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { alignment = -1; -pos = (-58,72); +pos = (-70,0); ref = three.numr; -scale = (0.9,0.9); +scale = (0.9,1); }, { alignment = -1; -pos = (10,0); +pos = (30,0); ref = fraction; +scale = (0.9,1); }, { alignment = -1; -pos = (272,0); +pos = (275,0); ref = four.dnom; -scale = (0.9,0.9); +scale = (0.9,1); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = three.numr; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = three.numr; -}; width = 618; } ); -metricWidth = H; unicode = 190; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/threesuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/threesuperior.glyph index bbfaa7ee..f4f12f84 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/threesuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/threesuperior.glyph @@ -1,169 +1,67 @@ { -color = 6; glyphname = threesuperior; -kernLeft = threesuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = threeinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = threeinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = threeinferior; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -34 -); -stem = -2; -target = ( -0, -41 -); -type = Stem; +width = 618; }, { -horizontal = 1; -options = 0; -origin = ( -0, -26 -); -stem = -2; -target = ( -0, -27 -); -type = Stem; -}, +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( { -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -19 +pos = (0,376); +ref = threeinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -38 -); -stem = -2; -target = ( -0, -37 -); -type = Stem; -}, +layerId = m01; +shapes = ( { -horizontal = 0; -options = 0; -origin = ( -0, -27 -); -stem = -2; -target = ( -0, -5 +pos = (0,376); +ref = threeinferior; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -31 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -}, +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( { -horizontal = 0; -options = 0; -origin = ( -0, -15 -); -stem = -2; -target = ( -0, -16 +pos = (0,376); +ref = threeinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -22 -); -stem = -2; -target = ( -0, -9 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = threeinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = threeinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = threeinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = threeinferior; -}; -width = 618; +width = 846; } ); +note = threesuperior; unicode = 179; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = three; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/tilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/tilde.glyph index 5ed42319..cf641dba 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/tilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/tilde.glyph @@ -3,25 +3,60 @@ color = 6; glyphname = tilde; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; ref = tildecomb; } ); width = 618; }, { -layerId = m020; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = m01; +shapes = ( +{ +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; ref = tildecomb; } ); width = 618; +}, +{ +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = tildecomb; +} +); +width = 846; } ); +note = tilde; unicode = 732; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/tildecomb.glyph b/sources/MonaSansMono.glyphspackage/glyphs/tildecomb.glyph index a4a8ab83..ad125717 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/tildecomb.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/tildecomb.glyph @@ -5,34 +5,103 @@ layers = ( anchors = ( { name = _top; +pos = (427,672); +} +); +hints = ( +{ +horizontal = 1; +place = (813,33); +type = Stem; +}, +{ +horizontal = 1; +place = (756,32); +type = Stem; +}, +{ +place = (234,389); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(561,756,o), +(593,776,o), +(623,825,c), +(601,838,l), +(579,803,o), +(551,788,o), +(522,788,cs), +(466,788,o), +(391,846,o), +(339,846,cs), +(291,846,o), +(266,826,o), +(234,776,c), +(255,764,l), +(278,803,o), +(302,813,o), +(331,813,cs), +(387,813,o), +(438,756,o), +(514,756,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; pos = (307,672); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (808,33); +type = Stem; +}, +{ +horizontal = 1; +place = (771,32); +type = Stem; +}, +{ +place = (158,303); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(410,776,o), -(437,790,o), +(410,771,o), +(437,786,o), (461,825,c), (440,838,l), -(424,817,o), -(402,808,o), -(380,808,cs), -(334,807,o), -(285,836,o), -(244,836,cs), -(205,836,o), -(183,822,o), +(424,814,o), +(402,803,o), +(380,803,cs), +(334,802,o), +(285,841,o), +(244,841,cs), +(205,841,o), +(183,826,o), (158,786,c), (178,774,l), -(195,796,o), -(212,803,o), -(237,803,cs), -(280,803,o), -(312,776,o), -(372,776,cs) +(195,800,o), +(212,808,o), +(237,808,cs), +(280,808,o), +(312,771,o), +(372,771,cs) ); } ); @@ -42,39 +111,185 @@ width = 618; anchors = ( { name = _top; -pos = (310,678); +pos = (430,678); +} +); +hints = ( +{ +horizontal = 1; +place = (764,130); +type = Stem; +}, +{ +horizontal = 1; +place = (726,130); +type = Stem; +}, +{ +place = (191,464); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(570,726,o), +(624,770,o), +(655,849,c), +(571,896,l), +(551,869,o), +(539,856,o), +(503,856,cs), +(447,856,o), +(410,894,o), +(341,894,cs), +(276,894,o), +(222,850,o), +(191,771,c), +(275,724,l), +(295,751,o), +(307,764,o), +(343,764,cs), +(399,764,o), +(436,726,o), +(505,726,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = _top; +pos = (187,672); +} +); +hints = ( +{ +horizontal = 1; +place = (804,31); +type = Stem; +}, +{ +horizontal = 1; +place = (777,30); +type = Stem; +}, +{ +place = (96,199); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(258,777,o), +(277,785,o), +(295,824,c), +(277,837,l), +(268,818,o), +(258,807,o), +(241,807,cs), +(216,807,o), +(177,835,o), +(150,835,cs), +(130,835,o), +(113,820,o), +(96,786,c), +(113,775,l), +(124,797,o), +(136,804,o), +(149,804,cs), +(173,804,o), +(209,777,o), +(239,777,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (190,678); +} +); +hints = ( +{ +horizontal = 1; +place = (773,105); +type = Stem; +}, +{ +horizontal = 1; +place = (745,105); +type = Stem; +}, +{ +place = (13,365); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(417,730,o), -(475,756,o), -(508,853,c), -(432,900,l), -(418,877,o), -(404,860,o), -(371,860,cs), -(320,860,o), -(305,898,o), -(243,898,cs), -(200,898,o), -(142,872,o), -(109,775,c), -(185,728,l), -(199,751,o), -(213,768,o), -(246,768,cs), -(297,768,o), -(312,730,o), -(374,730,cs) -); -} -); -}; -layerId = m020; +(321,745,o), +(357,777,o), +(378,843,c), +(302,882,l), +(293,861,o), +(276,850,o), +(253,850,cs), +(212,850,o), +(190,878,o), +(128,878,cs), +(72,878,o), +(34,845,o), +(13,779,c), +(89,740,l), +(102,762,o), +(120,773,o), +(146,773,cs), +(179,773,o), +(203,745,o), +(269,745,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = _top; +pos = (310,678); +} +); +hints = ( +{ +horizontal = 1; +place = (771,121); +type = Stem; +}, +{ +horizontal = 1; +place = (736,121); +type = Stem; +}, +{ +place = (92,434); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -87,7 +302,7 @@ nodes = ( (401,857,o), (376,857,cs), (332,857,o), -(287,892,o), +(284,892,o), (228,892,cs), (180,892,o), (134,869,o), @@ -97,7 +312,7 @@ nodes = ( (210,771,o), (240,771,cs), (285,771,o), -(321,736,o), +(331,736,o), (387,736,cs) ); } @@ -105,13 +320,6 @@ nodes = ( width = 618; } ); -metricLeft = "=40"; -metricRight = "=40"; +note = tildecomb; unicode = 771; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/trademark.glyph b/sources/MonaSansMono.glyphspackage/glyphs/trademark.glyph index 4af784e0..de3d761f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/trademark.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/trademark.glyph @@ -1,13 +1,103 @@ { glyphname = trademark; -kernLeft = trademark; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; +}, +{ +horizontal = 1; +place = (419,40); +type = Stem; +}, +{ +place = (712,36); +type = Stem; +}, +{ +place = (380,33); +type = Stem; +}, +{ +place = (168,34); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( +(380,419,l), +(413,419,l), +(413,569,l), +(412,686,l), +(414,686,l), +(549,419,l), +(577,419,l), +(712,686,l), +(715,686,l), +(712,569,l), +(712,419,l), +(748,419,l), +(748,729,l), +(700,729,l), +(564,459,l), +(561,459,l), +(425,729,l), +(380,729,l) +); +}, +{ +closed = 1; +nodes = ( +(168,419,l), +(202,419,l), +(202,699,l), +(326,699,l), +(326,729,l), +(49,729,l), +(49,699,l), +(168,699,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (699,30); +type = Stem; +}, +{ +horizontal = 1; +place = (419,40); +type = Stem; +}, +{ +place = (543,34); +type = Stem; +}, +{ +place = (311,30); +type = Stem; +}, +{ +place = (133,32); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(311,419,l), (341,419,l), (341,569,l), (340,686,l), @@ -24,85 +114,263 @@ nodes = ( (444,459,l), (441,459,l), (353,729,l), -(311,729,l), -(311,419,l) +(311,729,l) ); }, { closed = 1; nodes = ( +(133,419,l), (165,419,l), (165,699,l), (263,699,l), (263,729,l), (39,729,l), (39,699,l), -(133,699,l), -(133,419,l) +(133,699,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (619,110); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (415,159); +type = Stem; +}, +{ +place = (705,121); +type = Stem; +}, +{ +place = (349,122); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +place = (83,130); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(349,415,l), +(471,415,l), +(471,503,l), +(470,579,l), +(473,579,l), +(539,415,l), +(636,415,l), +(702,579,l), +(705,579,l), +(705,503,l), +(705,415,l), +(826,415,l), +(826,729,l), +(652,729,l), +(591,574,l), +(587,574,l), +(524,729,l), +(349,729,l) +); +}, +{ +closed = 1; +nodes = ( +(83,415,l), +(213,415,l), +(213,619,l), +(309,619,l), +(309,729,l), +(-12,729,l), +(-12,619,l), +(83,619,l) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (704,25); +type = Stem; +}, +{ +horizontal = 1; +place = (419,34); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +place = (374,28); +type = Stem; +}, +{ +place = (179,25); +type = Stem; +}, +{ +place = (12,27); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(179,419,l), +(204,419,l), +(204,573,l), +(203,693,l), +(205,693,l), +(273,419,l), +(306,419,l), +(374,693,l), +(376,693,l), +(374,573,l), +(374,419,l), +(402,419,l), +(402,729,l), +(357,729,l), +(290,453,l), +(288,453,l), +(221,729,l), +(179,729,l) +); +}, +{ +closed = 1; +nodes = ( +(12,419,l), +(39,419,l), +(39,704,l), +(124,704,l), +(124,729,l), +(-67,729,l), +(-67,704,l), +(12,704,l) ); -stem = -2; +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (639,90); +type = Stem; +}, +{ +horizontal = 1; +place = (415,147); +type = Stem; +}, +{ +place = (378,96); +type = Stem; +}, +{ +place = (143,97); +type = Stem; +}, +{ +place = (-44,103); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(143,415,l), +(240,415,l), +(240,518,l), +(237,604,l), +(239,604,l), +(274,415,l), +(341,415,l), +(377,604,l), +(380,604,l), +(378,518,l), +(378,415,l), +(474,415,l), +(474,729,l), +(335,729,l), +(310,562,l), +(307,562,l), +(281,729,l), +(143,729,l) +); +}, +{ +closed = 1; +nodes = ( +(-44,415,l), +(59,415,l), +(59,639,l), +(111,639,l), +(111,729,l), +(-98,729,l), +(-98,639,l), +(-44,639,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (627,102); +type = Stem; +}, +{ +horizontal = 1; +place = (415,147); +type = Stem; }, { -layerId = m020; +place = (512,92); +type = Stem; +}, +{ +place = (276,90); +type = Stem; +}, +{ +place = (72,98); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(276,415,l), (366,415,l), -(366,507,l), +(366,506,l), (366,590,l), (375,590,l), (403,415,l), (476,415,l), (503,590,l), (513,590,l), -(512,507,l), +(512,506,l), (512,415,l), (604,415,l), (604,729,l), @@ -110,31 +378,26 @@ nodes = ( (446,562,l), (436,562,l), (406,729,l), -(276,729,l), -(276,415,l) +(276,729,l) ); }, { closed = 1; nodes = ( +(72,415,l), (170,415,l), (170,627,l), (239,627,l), (239,729,l), (6,729,l), (6,627,l), -(72,627,l), -(72,415,l) +(72,627,l) ); } ); width = 618; } ); +note = trademark; unicode = 8482; -userData = { -KernOnSpecialSpacing = { -L = superiors; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/two.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/two.blackC_ircled.glyph index 8e1d5fd1..aec00d68 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/two.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/two.blackC_ircled.glyph @@ -1,64 +1,131 @@ { -color = 0; glyphname = two.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (588,148); +type = Stem; +}, +{ +horizontal = 1; +place = (181,270); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,160); +type = Stem; +}, +{ +place = (581,224); +type = Stem; +}, +{ +place = (41,216); +type = Stem; +}, +{ +place = (41,215); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(241,158,ls), -(241,308,o), -(470,340,o), -(470,462,cs), -(470,518,o), -(433,552,o), -(374,552,cs), -(315,552,o), -(271,514,o), -(273,451,c), -(238,450,l), -(236,528,o), -(292,582,o), -(375,582,cs), -(455,582,o), -(505,535,o), -(505,463,cs), -(505,326,o), -(288,293,o), -(276,176,c), -(508,176,l), -(508,145,l), -(241,145,l) +(256,150,l), +(256,161,ls), +(256,322,o), +(543,316,o), +(543,460,cs), +(543,524,o), +(493,557,o), +(421,557,cs), +(339,557,o), +(292,514,o), +(292,451,c), +(257,451,l), +(258,539,o), +(324,588,o), +(423,588,cs), +(523,588,o), +(581,537,o), +(581,462,cs), +(581,304,o), +(304,292,o), +(299,181,c), +(589,181,l), +(589,150,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (541,120); +type = Stem; +}, +{ +horizontal = 1; +place = (218,219); +type = Stem; +}, +{ +horizontal = 1; +place = (66,127); +type = Stem; +}, +{ +place = (417,191); +type = Stem; +}, +{ +place = (415,193); +type = Stem; +}, +{ +place = (230,157); +type = Stem; +}, +{ +place = (10,194); +type = Stem; +}, +{ +place = (10,192); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -80,6 +147,7 @@ nodes = ( { closed = 1; nodes = ( +(204,193,l), (204,204,ls), (204,323,o), (387,348,o), @@ -101,164 +169,290 @@ nodes = ( (242,311,o), (232,218,c), (417,218,l), -(417,193,l), -(204,193,l) +(417,193,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 0; -options = 0; -place = ( -413, -222 -); -stem = -2; +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (590,149); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -138, -36 -); -stem = -2; +place = (265,165); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -613, -36 -); -stem = -2; +place = (-11,164); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -306, -38 -); -stem = -2; +place = (611,202); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -570, -42 -); -stem = -2; +place = (610,203); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -0, -0 +place = (33,201); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(234,153,l), +(234,174,ls), +(234,342,o), +(461,368,o), +(461,443,cs), +(461,468,o), +(447,477,o), +(428,477,cs), +(400,477,o), +(385,462,o), +(380,430,c), +(236,430,l), +(250,541,o), +(316,590,o), +(433,590,cs), +(545,590,o), +(610,533,o), +(610,446,cs), +(610,330,o), +(479,284,o), +(434,265,c), +(611,265,l), +(611,153,l) +); +} ); -stem = -2; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (586,153); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-9,157); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --11, -0 -); -stem = -2; +place = (274,105); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --11, -0 -); -stem = -2; +place = (137,108); +type = Stem; +}, +{ +place = (11,100); +type = Stem; +}, +{ +place = (11,98); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(111,148,l), +(111,159,ls), +(111,273,o), +(245,360,o), +(245,480,cs), +(245,535,o), +(223,560,o), +(192,560,cs), +(151,560,o), +(136,519,o), +(137,454,c), +(109,454,l), +(106,543,o), +(140,586,o), +(192,586,cs), +(246,586,o), +(274,541,o), +(274,482,cs), +(274,357,o), +(145,258,o), +(145,174,c), +(281,174,l), +(281,148,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (587,152); +type = Stem; +}, +{ +horizontal = 1; +place = (240,193); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,156); +type = Stem; +}, +{ +place = (323,59); +type = Stem; }, { -anchors = ( +place = (320,62); +type = Stem; +}, +{ +place = (176,34); +type = Stem; +}, { -name = center; -pos = (308,365); +place = (8,66); +type = Stem; +}, +{ +place = (8,60); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(213,169,ls), -(213,345,o), -(413,371,o), -(413,446,cs), -(413,466,o), -(397,477,o), -(380,477,cs), -(350,477,o), -(340,456,o), -(339,437,c), -(213,437,l), -(220,526,o), -(281,584,o), -(387,584,cs), -(480,584,o), -(541,529,o), -(541,452,cs), -(541,335,o), -(396,292,o), -(358,257,c), -(538,257,l), -(538,147,l), -(213,147,l) +(74,149,l), +(74,178,ls), +(74,281,o), +(210,384,o), +(210,459,cs), +(210,485,o), +(205,495,o), +(193,495,cs), +(174,495,o), +(173,465,o), +(176,433,c), +(68,433,l), +(63,523,o), +(106,587,o), +(193,587,cs), +(269,587,o), +(320,551,o), +(320,460,cs), +(320,362,o), +(214,271,o), +(211,240,c), +(323,240,l), +(323,149,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,117); +type = Stem; +}, +{ +horizontal = 1; +place = (284,140); +type = Stem; +}, +{ +horizontal = 1; +place = (75,124); +type = Stem; +}, +{ +place = (436,173); +type = Stem; +}, +{ +place = (434,175); +type = Stem; +}, +{ +place = (9,173); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -280,6 +474,7 @@ nodes = ( { closed = 1; nodes = ( +(182,199,l), (182,216,ls), (182,352,o), (337,373,o), @@ -301,18 +496,13 @@ nodes = ( (324,311,o), (295,284,c), (434,284,l), -(434,199,l), -(182,199,l) +(434,199,l) ); } ); width = 618; } ); +note = two.blackCircled; unicode = 10103; -userData = { -RMXScaler = { -source = two; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/two.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/two.circled.glyph index a30a9ea0..1c862f0d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/two.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/two.circled.glyph @@ -1,190 +1,727 @@ { -color = 0; glyphname = two.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (557,31); +type = Stem; +}, +{ +horizontal = 1; +place = (150,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (543,38); +type = Stem; +}, +{ +place = (257,35); +type = Stem; +}, +{ +place = (256,43); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) -); -}, -{ -closed = 1; -nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) -); -}, -{ -closed = 1; -nodes = ( -(319,145,l), -(319,176,l), -(87,176,l), -(99,293,o), -(316,326,o), -(316,463,cs), -(316,535,o), -(266,582,o), -(186,582,cs), -(103,582,o), -(47,528,o), -(49,450,c), -(84,451,l), -(82,514,o), -(126,552,o), -(185,552,cs), -(244,552,o), -(281,518,o), -(281,462,cs), -(281,340,o), -(52,308,o), -(52,158,cs), -(52,145,l) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) +); +}, +{ +closed = 1; +nodes = ( +(589,150,l), +(589,181,l), +(282,181,l), +(297,172,l), +(297,291,o), +(581,300,o), +(581,462,cs), +(581,537,o), +(523,588,o), +(423,588,cs), +(324,588,o), +(258,539,o), +(257,451,c), +(292,451,l), +(292,514,o), +(339,557,o), +(421,557,cs), +(493,557,o), +(543,524,o), +(543,460,cs), +(543,316,o), +(256,322,o), +(256,161,cs), +(256,150,l) +); +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (539,27); +type = Stem; +}, +{ +horizontal = 1; +place = (169,28); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (396,32); +type = Stem; +}, +{ +place = (188,32); +type = Stem; +}, +{ +place = (185,32); +type = Stem; +}, +{ +place = (10,30); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); }, { -pos = (109,205); -ref = twoinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +}, +{ +closed = 1; +nodes = ( +(431,169,l), +(431,197,l), +(204,197,l), +(220,187,l), +(219,301,o), +(428,329,o), +(428,458,cs), +(428,523,o), +(383,566,o), +(310,566,cs), +(234,566,o), +(184,518,o), +(185,447,c), +(217,447,l), +(215,504,o), +(255,539,o), +(309,539,cs), +(363,539,o), +(396,508,o), +(396,457,cs), +(396,346,o), +(188,317,o), +(188,180,cs), +(188,169,l) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (477,113); +type = Stem; +}, +{ +horizontal = 1; +place = (430,160); +type = Stem; +}, +{ +horizontal = 1; +place = (153,112); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (461,149); +type = Stem; +}, +{ +place = (234,377); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(611,153,l), +(611,265,l), +(335,265,l), +(420,255,l), +(420,266,o), +(610,302,o), +(610,446,cs), +(610,533,o), +(545,590,o), +(433,590,cs), +(316,590,o), +(250,541,o), +(236,430,c), +(380,430,l), +(385,462,o), +(400,477,o), +(428,477,cs), +(447,477,o), +(461,468,o), +(461,443,cs), +(461,368,o), +(234,342,o), +(234,174,cs), +(234,153,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (560,26); +type = Stem; +}, +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +horizontal = 1; +place = (148,26); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (240,28); +type = Stem; +}, +{ +place = (117,158); +type = Stem; +}, +{ +place = (117,34); +type = Stem; +}, +{ +place = (115,29); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (586,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,157); +type = Stem; +}, +{ +place = (274,105); +type = Stem; +}, +{ +place = (137,108); +type = Stem; +}, +{ +place = (11,100); +type = Stem; +}, +{ +place = (11,98); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) -); -}, -{ -closed = 1; -nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) -); -}, -{ -closed = 1; -nodes = ( -(351,147,l), -(351,257,l), -(171,257,l), -(209,292,o), -(354,335,o), -(354,452,cs), -(354,529,o), -(293,584,o), -(200,584,cs), -(94,584,o), -(33,526,o), -(26,437,c), -(152,437,l), -(153,456,o), -(163,477,o), -(193,477,cs), -(210,477,o), -(226,466,o), -(226,446,cs), -(226,371,o), -(26,345,o), -(26,169,cs), -(26,147,l) +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(281,148,l), +(281,174,l), +(137,174,l), +(145,166,l), +(145,259,o), +(274,357,o), +(274,482,cs), +(274,541,o), +(246,586,o), +(192,586,cs), +(140,586,o), +(106,543,o), +(109,454,c), +(137,454,l), +(136,519,o), +(151,560,o), +(192,560,cs), +(223,560,o), +(245,535,o), +(245,480,cs), +(245,360,o), +(111,273,o), +(111,159,cs), +(111,148,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (495,92); +type = Stem; +}, +{ +horizontal = 1; +place = (433,154); +type = Stem; +}, +{ +horizontal = 1; +place = (149,91); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (79,239); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (587,152); +type = Stem; +}, +{ +horizontal = 1; +place = (240,193); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,156); +type = Stem; +}, +{ +place = (323,59); +type = Stem; +}, +{ +place = (320,62); +type = Stem; +}, +{ +place = (176,34); +type = Stem; +}, +{ +place = (8,66); +type = Stem; +}, +{ +place = (8,60); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) +); +}, +{ +closed = 1; +nodes = ( +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) +); +}, +{ +closed = 1; +nodes = ( +(316,149,l), +(316,240,l), +(176,240,l), +(211,226,l), +(214,277,o), +(320,362,o), +(320,460,cs), +(320,551,o), +(269,587,o), +(193,587,cs), +(106,587,o), +(63,523,o), +(68,433,c), +(176,433,l), +(173,465,o), +(174,495,o), +(193,495,cs), +(205,495,o), +(210,485,o), +(210,459,cs), +(210,384,o), +(74,281,o), +(74,178,cs), +(74,149,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (471,97); +type = Stem; +}, +{ +horizontal = 1; +place = (434,134); +type = Stem; }, { -pos = (113,207); -ref = twoinferior; -scale = (0.9091,0.9091); +horizontal = 1; +place = (171,100); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (342,116); +type = Stem; +}, +{ +place = (160,296); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); +}, +{ +closed = 1; +nodes = ( +(456,173,l), +(456,272,l), +(206,272,l), +(286,252,l), +(286,296,o), +(458,319,o), +(458,449,cs), +(458,519,o), +(403,569,o), +(318,569,cs), +(222,569,o), +(167,516,o), +(160,435,c), +(275,435,l), +(276,453,o), +(285,472,o), +(312,472,cs), +(328,472,o), +(342,462,o), +(342,443,cs), +(342,375,o), +(160,352,o), +(160,192,cs), +(160,174,l) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); -metricLeft = one.sansSerifCircled; -metricRight = one.sansSerifCircled; +note = two.circled; unicode = 9313; -userData = { -RMXScaler = { -source = two; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/two.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/two.dnom.glyph index 8d2833a4..94447a3f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/two.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/two.dnom.glyph @@ -2,159 +2,364 @@ glyphname = two.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (372,29); +type = Stem; +}, +{ +horizontal = 1; +place = (0,29); +type = Stem; +}, +{ +place = (534,36); +type = Stem; +}, +{ +place = (272,33); +type = Stem; +}, +{ +place = (271,41); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(343,0,l), -(343,28,l), -(131,28,l), -(141,136,o), -(341,166,o), -(341,291,cs), -(341,357,o), -(295,401,o), -(221,401,cs), -(142,401,o), -(94,347,o), -(96,280,c), -(128,280,l), -(126,335,o), -(163,373,o), -(221,373,cs), -(275,373,o), -(308,342,o), -(308,291,cs), -(308,179,o), -(98,149,o), -(98,12,cs), -(98,0,l) +(271,0,l), +(576,0,l), +(576,29,l), +(312,29,l), +(317,130,o), +(570,141,o), +(570,286,cs), +(570,355,o), +(516,401,o), +(424,401,cs), +(333,401,o), +(273,356,o), +(272,276,c), +(305,276,l), +(306,336,o), +(351,372,o), +(423,372,cs), +(488,372,o), +(534,342,o), +(534,284,cs), +(534,153,o), +(271,158,o), +(271,11,cs) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = two.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = two.dnom; -com.schriftgestaltung.hints = ( +width = 846; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (373,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,28); +type = Stem; +}, +{ +place = (308,33); +type = Stem; +}, +{ +place = (98,33); +type = Stem; +}, +{ +place = (96,32); +type = Stem; +} ); -stem = -2; -target = ( -0, -25 +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(105,0,l), +(342,0,l), +(342,28,l), +(138,28,l), +(148,136,o), +(340,166,o), +(340,291,cs), +(340,357,o), +(295,401,o), +(224,401,cs), +(148,401,o), +(101,347,o), +(103,280,c), +(135,280,l), +(133,335,o), +(169,373,o), +(224,373,cs), +(275,373,o), +(307,342,o), +(307,291,cs), +(307,179,o), +(105,149,o), +(105,12,cs) ); +} +); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (282,97); +type = Stem; +}, +{ +horizontal = 1; +place = (241,138); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -11 +place = (0,95); +type = Stem; +}, +{ +place = (457,127); +type = Stem; +}, +{ +place = (249,336); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(249,0,l), +(585,0,l), +(585,95,l), +(418,95,l), +(456,114,o), +(584,153,o), +(584,255,cs), +(584,329,o), +(527,379,o), +(426,379,cs), +(322,379,o), +(262,336,o), +(251,241,c), +(372,241,l), +(376,264,o), +(388,282,o), +(422,282,cs), +(435,282,o), +(457,274,o), +(457,252,cs), +(457,185,o), +(249,163,o), +(249,18,cs) ); -stem = -2; -target = ( -0, -18 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (355,23); +type = Stem; +}, +{ +horizontal = 1; +place = (0,23); +type = Stem; +}, +{ +place = (223,25); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -14 +place = (119,29); +type = Stem; +}, +{ +place = (118,25); +type = Stem; +} ); -stem = -2; -target = ( -0, -15 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(119,0,l), +(254,0,l), +(254,23,l), +(149,23,l), +(149,95,o), +(248,180,o), +(248,288,cs), +(248,338,o), +(226,378,o), +(183,378,cs), +(142,378,o), +(115,340,o), +(118,263,c), +(143,263,l), +(141,320,o), +(153,355,o), +(183,355,cs), +(208,355,o), +(223,331,o), +(223,286,cs), +(223,183,o), +(119,107,o), +(119,9,cs) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (284,81); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 +horizontal = 1; +place = (235,130); +type = Stem; +}, +{ +horizontal = 1; +place = (0,79); +type = Stem; +}, +{ +place = (192,96); +type = Stem; +}, +{ +place = (88,201); +type = Stem; +}, +{ +place = (83,94); +type = Stem; +} ); -stem = -2; -target = ( -0, -8 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(95,0,l), +(281,0,l), +(281,73,l), +(206,73,l), +(209,95,o), +(280,164,o), +(280,239,cs), +(280,310,o), +(239,338,o), +(183,338,cs), +(120,338,o), +(86,290,o), +(90,218,c), +(174,218,l), +(170,247,o), +(173,263,o), +(184,263,cs), +(191,263,o), +(196,254,o), +(196,238,cs), +(196,182,o), +(95,102,o), +(95,24,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (284,95); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (251,128); +type = Stem; +}, +{ +horizontal = 1; +place = (0,97); +type = Stem; +}, +{ +place = (250,113); +type = Stem; +}, +{ +place = (69,291); +type = Stem; +}, +{ +place = (69,112); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(360,0,l), -(360,97,l), -(197,97,l), -(231,126,o), -(363,163,o), -(363,264,cs), -(363,331,o), +(73,0,l), +(359,0,l), +(359,97,l), +(201,97,l), +(235,126,o), +(362,163,o), +(362,264,cs), +(362,331,o), (308,379,o), -(225,379,cs), -(135,379,o), -(75,332,o), -(69,251,c), -(181,251,l), -(181,269,o), -(193,284,o), -(219,284,cs), +(227,379,cs), +(138,379,o), +(79,332,o), +(73,251,c), +(185,251,l), +(185,269,o), +(196,284,o), +(220,284,cs), (235,284,o), -(250,275,o), -(250,259,cs), -(250,195,o), -(69,173,o), -(69,20,cs), -(69,0,l) +(249,275,o), +(249,259,cs), +(249,195,o), +(73,173,o), +(73,20,cs) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = two.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = two.dnom; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnName = two.dnom; -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = two; -}; -}; +note = two.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/two.glyph b/sources/MonaSansMono.glyphspackage/glyphs/two.glyph index 74d31fe7..1c834038 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/two.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/two.glyph @@ -1,52 +1,106 @@ { glyphname = two; -kernLeft = two; -kernRight = two; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (704,35); +type = Stem; +}, +{ +horizontal = 1; +place = (0,36); +type = Stem; +}, +{ +place = (701,40); +type = Stem; +}, +{ +place = (88,37); +type = Stem; +}, +{ +place = (84,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(536,0,l), -(536,34,l), -(132,34,l), -(141,242,o), -(525,300,o), -(525,532,cs), -(525,646,o), -(442,730,o), -(314,730,cs), -(181,730,o), -(89,643,o), -(94,515,c), -(128,515,l), -(124,624,o), -(200,696,o), -(311,696,cs), -(417,696,o), -(487,630,o), -(487,529,cs), -(487,309,o), -(93,269,o), -(93,13,cs), -(93,0,l) +(84,0,l), +(793,0,l), +(793,36,l), +(121,36,l), +(127,121,o), +(241,201,o), +(432,273,cs), +(606,338,o), +(741,404,o), +(741,531,cs), +(741,655,o), +(622,739,o), +(423,739,cs), +(230,739,o), +(100,652,o), +(88,513,c), +(125,513,l), +(141,636,o), +(247,704,o), +(420,704,cs), +(586,704,o), +(701,643,o), +(701,528,cs), +(701,421,o), +(583,368,o), +(421,308,cs), +(207,228,o), +(84,130,o), +(84,18,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (703,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (490,40); +type = Stem; +}, +{ +place = (89,36); +type = Stem; +}, +{ +place = (84,38); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(89,0,l), (546,0,l), (546,34,l), -(109,34,l), -(125,23,l), -(125,106,o), -(177,170,o), +(125,34,l), +(130,113,o), +(184,175,o), (334,280,cs), (481,383,o), (530,446,o), @@ -69,118 +123,233 @@ nodes = ( (312,307,cs), (145,189,o), (89,117,o), -(89,20,cs), -(89,0,l) +(89,20,cs) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -0, -25 -); +place = (566,172); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -0, -18 -); +place = (0,169); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -14 +place = (543,224); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(51,0,l), +(795,0,l), +(795,169,l), +(316,169,l), +(332,194,o), +(412,211,o), +(523,245,cs), +(706,298,o), +(767,366,o), +(767,499,cs), +(767,643,o), +(643,738,o), +(433,738,cs), +(218,738,o), +(87,656,o), +(55,474,c), +(278,474,l), +(290,530,o), +(335,566,o), +(426,566,cs), +(500,566,o), +(543,537,o), +(543,491,cs), +(543,445,o), +(475,411,o), +(341,366,cs), +(136,294,o), +(51,208,o), +(51,67,cs) ); -stem = -2; -target = ( -0, -15 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (710,29); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 +horizontal = 1; +place = (0,29); +type = Stem; +}, +{ +place = (297,35); +type = Stem; +}, +{ +place = (60,35); +type = Stem; +}, +{ +place = (58,33); +type = Stem; +} ); -stem = -2; -target = ( -0, -8 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(60,0,l), +(346,0,l), +(346,29,l), +(95,29,l), +(95,112,o), +(164,199,o), +(233,306,cs), +(288,392,o), +(332,473,o), +(332,568,cs), +(332,661,o), +(288,739,o), +(196,739,cs), +(105,739,o), +(54,662,o), +(58,520,c), +(91,520,l), +(88,638,o), +(118,710,o), +(196,710,cs), +(257,710,o), +(297,663,o), +(297,565,cs), +(297,477,o), +(255,398,o), +(209,328,cs), +(140,223,o), +(60,130,o), +(60,14,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (587,152); +type = Stem; }, { -background = { +horizontal = 1; +place = (480,259); +type = Stem; +}, +{ +horizontal = 1; +place = (0,150); +type = Stem; +}, +{ +place = (208,160); +type = Stem; +}, +{ +place = (22,346); +type = Stem; +}, +{ +place = (22,202); +type = Stem; +}, +{ +place = (15,156); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(577,0,l), -(577,165,l), -(194,165,l), -(276,133,l), -(272,227,o), -(572,285,o), -(572,511,cs), -(572,639,o), -(474,729,o), -(321,729,cs), -(157,729,o), -(50,639,o), -(40,487,c), -(229,487,l), -(230,532,o), -(256,568,o), -(311,568,cs), -(351,568,o), -(381,544,o), -(381,503,cs), -(381,367,o), -(39,322,o), -(39,35,cs), -(39,0,l) +(22,0,l), +(368,0,l), +(368,150,l), +(224,150,l), +(230,179,o), +(250,212,o), +(291,287,cs), +(348,392,o), +(368,449,o), +(368,527,cs), +(368,678,o), +(294,739,o), +(189,739,cs), +(71,739,o), +(8,637,o), +(15,480,c), +(171,480,l), +(169,537,o), +(166,587,o), +(189,587,cs), +(203,587,o), +(208,567,o), +(208,524,cs), +(208,479,o), +(193,445,o), +(132,340,cs), +(60,214,o), +(22,164,o), +(22,49,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (574,163); +type = Stem; +}, +{ +horizontal = 1; +place = (0,167); +type = Stem; +}, +{ +place = (387,193); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(33,0,l), (578,0,l), (578,167,l), -(164,167,l), -(238,118,l), -(242,166,o), -(331,204,o), +(271,167,l), +(304,195,o), +(360,225,o), (414,264,cs), (529,347,o), (580,419,o), @@ -203,16 +372,13 @@ nodes = ( (258,370,cs), (89,252,o), (33,168,o), -(33,35,cs), -(33,0,l) +(33,35,cs) ); } ); width = 618; } ); +note = two; unicode = 50; -userData = { -KernOnName = two; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/two.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/two.numr.glyph index ffce9579..9190e61f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/two.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/two.numr.glyph @@ -3,109 +3,65 @@ color = 6; glyphname = two.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = two.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = two.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = two.dnom; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -0, -25 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,357); +ref = two.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -0, -18 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = two.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -14 -); -stem = -2; -target = ( -0, -15 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = two.dnom; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 -); -stem = -2; -target = ( -0, -8 -); -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = two.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = two.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = two.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = two.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = two; -}; -}; +note = two.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/two.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/two.tf.glyph deleted file mode 100644 index 6953f8dc..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/two.tf.glyph +++ /dev/null @@ -1,140 +0,0 @@ -{ -export = 0; -glyphname = two.tf; -layers = ( -{ -layerId = m019; -shapes = ( -{ -ref = two; -} -); -userData = { -RMXScaler = { -monoWidth = 600; -useSpacing = 90; -}; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -0, -25 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -0, -18 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -14 -); -stem = -2; -target = ( -0, -15 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -21 -); -stem = -2; -target = ( -0, -8 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -background = { -shapes = ( -{ -closed = 1; -nodes = ( -(624,0,l), -(624,167,l), -(464,167,ls), -(421,167,o), -(375,164,o), -(331,160,c), -(423,255,o), -(619,310,o), -(619,507,cs), -(619,649,o), -(515,730,o), -(360,730,cs), -(194,730,o), -(85,631,o), -(89,474,c), -(279,474,l), -(273,537,o), -(303,567,o), -(349,567,cs), -(392,567,o), -(421,542,o), -(421,498,cs), -(421,363,o), -(86,339,o), -(86,24,cs), -(86,0,l) -); -} -); -}; -layerId = m020; -shapes = ( -{ -ref = two; -} -); -userData = { -RMXScaler = { -keepStroke = 40; -monoWidth = 600; -useSpacing = 70; -}; -}; -width = 618; -} -); -metricWidth = zero.tf; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -RMXScaler = { -source = two; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/twoinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/twoinferior.glyph index f01e82f8..fbd8827c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/twoinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/twoinferior.glyph @@ -2,17 +2,94 @@ glyphname = twoinferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (219,174); +horizontal = 1; +place = (367,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-40,31); +type = Stem; +}, +{ +place = (545,38); +type = Stem; +}, +{ +place = (259,35); +type = Stem; +}, +{ +place = (258,43); +type = Stem; } ); -layerId = m019; +layerId = m01; shapes = ( { closed = 1; nodes = ( +(258,-40,l), +(591,-40,l), +(591,-9,l), +(301,-9,l), +(306,102,o), +(583,114,o), +(583,272,cs), +(583,347,o), +(525,398,o), +(425,398,cs), +(326,398,o), +(260,349,o), +(259,261,c), +(294,261,l), +(294,324,o), +(341,367,o), +(423,367,cs), +(495,367,o), +(545,334,o), +(545,270,cs), +(545,126,o), +(258,132,o), +(258,-29,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (367,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-40,31); +type = Stem; +}, +{ +place = (316,35); +type = Stem; +}, +{ +place = (87,35); +type = Stem; +}, +{ +place = (84,35); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(87,-40,l), (354,-40,l), (354,-9,l), (122,-9,l), @@ -34,90 +111,224 @@ nodes = ( (316,277,cs), (316,155,o), (87,123,o), -(87,-27,cs), -(87,-40,l) +(87,-27,cs) ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -0, -25 -); +place = (284,113); +type = Stem; +}, +{ +horizontal = 1; +place = (237,160); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -11 +place = (-40,112); +type = Stem; +}, +{ +place = (455,149); +type = Stem; +}, +{ +place = (228,377); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(228,-40,l), +(605,-40,l), +(605,72,l), +(428,72,l), +(473,91,o), +(604,137,o), +(604,253,cs), +(604,340,o), +(539,397,o), +(427,397,cs), +(310,397,o), +(244,348,o), +(230,237,c), +(374,237,l), +(379,269,o), +(394,284,o), +(422,284,cs), +(441,284,o), +(455,275,o), +(455,250,cs), +(455,175,o), +(228,149,o), +(228,-19,cs) ); -stem = -2; -target = ( -0, -18 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (372,26); +type = Stem; +}, +{ +horizontal = 1; +place = (-40,26); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -14 +place = (242,28); +type = Stem; +}, +{ +place = (119,34); +type = Stem; +}, +{ +place = (117,29); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(119,-40,l), +(277,-40,l), +(277,-14,l), +(153,-14,l), +(153,70,o), +(270,169,o), +(270,294,cs), +(270,353,o), +(244,398,o), +(194,398,cs), +(146,398,o), +(114,356,o), +(117,266,c), +(146,266,l), +(145,331,o), +(158,372,o), +(194,372,cs), +(223,372,o), +(242,346,o), +(242,292,cs), +(242,172,o), +(119,85,o), +(119,-29,cs) ); -stem = -2; -target = ( -0, -15 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (306,92); +type = Stem; +}, +{ +horizontal = 1; +place = (244,154); +type = Stem; +}, +{ +horizontal = 1; +place = (-40,91); +type = Stem; +}, +{ +place = (205,109); +type = Stem; +}, +{ +place = (78,239); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 +place = (72,108); +type = Stem; +} ); -stem = -2; -target = ( -0, -8 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(78,-40,l), +(317,-40,l), +(317,51,l), +(215,51,l), +(218,82,o), +(314,173,o), +(314,271,cs), +(314,362,o), +(264,398,o), +(192,398,cs), +(107,398,o), +(67,334,o), +(72,244,c), +(180,244,l), +(177,276,o), +(177,306,o), +(192,306,cs), +(203,306,o), +(205,293,o), +(205,270,cs), +(205,195,o), +(78,92,o), +(78,-11,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -anchors = ( +hints = ( { -name = _center; -pos = (216,174); +horizontal = 1; +place = (290,107); +type = Stem; +}, +{ +horizontal = 1; +place = (250,147); +type = Stem; +}, +{ +horizontal = 1; +place = (-40,110); +type = Stem; +}, +{ +place = (252,128); +type = Stem; +}, +{ +place = (52,325); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(52,-40,l), (377,-40,l), (377,70,l), (197,70,l), @@ -139,30 +350,13 @@ nodes = ( (252,259,cs), (252,184,o), (52,158,o), -(52,-18,cs), -(52,-40,l) +(52,-18,cs) ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); +note = twoinferior; unicode = 8322; -userData = { -KernOnName = twoinferior; -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = two; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/twosuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/twosuperior.glyph index e27ac224..f8264511 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/twosuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/twosuperior.glyph @@ -1,114 +1,67 @@ { -color = 6; glyphname = twosuperior; -kernLeft = twosuperior; -kernRight = twosuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = twoinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = twoinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = twoinferior; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -2 -); -stem = -2; -target = ( -0, -25 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,376); +ref = twoinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -0, -18 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = twoinferior; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -14 -); -stem = -2; -target = ( -0, -15 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = twoinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -21 -); -stem = -2; -target = ( -0, -8 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = twoinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = twoinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = twoinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = twoinferior; -}; -width = 618; +width = 846; } ); +note = twosuperior; unicode = 178; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = two; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/u.glyph b/sources/MonaSansMono.glyphspackage/glyphs/u.glyph index 0684bafb..27053277 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/u.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/u.glyph @@ -1,12 +1,87 @@ { glyphname = u; -kernLeft = u; -kernRight = a; layers = ( { anchors = ( { name = bottom; +pos = (408,0); +}, +{ +name = ogonek; +pos = (712,0); +}, +{ +name = top; +pos = (425,517); +}, +{ +name = topright; +pos = (692,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (675,37); +type = Stem; +}, +{ +place = (120,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(514,-8,o), +(621,42,o), +(670,130,c), +(675,130,l), +(676,0,l), +(712,0,l), +(712,517,l), +(675,517,l), +(675,262,ls), +(675,120,o), +(557,26,o), +(391,26,cs), +(240,26,o), +(157,88,o), +(157,238,cs), +(157,517,l), +(120,517,l), +(120,232,ls), +(120,56,o), +(233,-8,o), +(389,-8,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; pos = (305,0); }, { @@ -15,14 +90,45 @@ pos = (505,0); }, { name = top; -pos = (305,517); +pos = (301,517); }, { name = topright; -pos = (468,517); +pos = (485,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-8,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (471,34); +type = Stem; +}, +{ +place = (468,37); +type = Stem; +}, +{ +place = (104,37); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -51,71 +157,246 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -place = ( -0, -0 +anchors = ( +{ +name = bottom; +pos = (361,0); +}, +{ +name = ogonek; +pos = (771,0); +}, +{ +name = top; +pos = (418,545); +}, +{ +name = topright; +pos = (691,544); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (545,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,161); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, --20 +place = (-10,171); +type = Stem; +}, +{ +place = (544,227); +type = Stem; +}, +{ +place = (62,227); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(418,-10,o), +(500,27,o), +(535,77,c), +(544,77,l), +(553,0,l), +(771,0,l), +(771,544,l), +(544,544,l), +(544,273,ls), +(544,208,o), +(491,161,o), +(404,161,cs), +(315,161,o), +(289,214,o), +(289,286,cs), +(289,544,l), +(62,544,l), +(62,245,ls), +(62,55,o), +(166,-10,o), +(324,-10,cs) ); -stem = -2; -target = ( -d, -o, -w, -n +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (199,0); +}, +{ +name = ogonek; +pos = (309,0); +}, +{ +name = top; +pos = (184,517); +}, +{ +name = topright; +pos = (292,516); +} +); +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; type = TopGhost; }, { horizontal = 1; -options = 0; -place = ( -0, -21 +place = (-10,26); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (280,29); +type = Stem; +}, +{ +place = (78,29); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(221,-10,o), +(264,21,o), +(278,77,c), +(280,77,l), +(281,0,l), +(309,0,l), +(309,516,l), +(280,516,l), +(280,209,ls), +(280,98,o), +(249,16,o), +(183,16,cs), +(140,16,o), +(107,43,o), +(107,145,cs), +(107,516,l), +(78,516,l), +(78,138,ls), +(78,41,o), +(114,-10,o), +(174,-10,cs) ); -type = BottomGhost; +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (200,0); }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +name = ogonek; +pos = (362,0); +}, +{ +name = top; +pos = (188,544); +}, +{ +name = topright; +pos = (302,541); +} ); -stem = -2; +hints = ( +{ +horizontal = 1; +place = (541,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (52,76); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; +horizontal = 1; +place = (-2,130); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,21); +target = up; +type = BottomGhost; +}, +{ +place = (220.5,141.5); +type = Stem; +}, +{ +place = (217,145); +type = Stem; +}, +{ +place = (28,146); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(162,-10,o), +(193,14,o), +(209,52,c), +(219,52,l), +(222,0,l), +(362,0,l), +(362,541,l), +(217,541,l), +(217,196,ls), +(217,153,o), +(214,128,o), +(194,128,cs), +(180,128,o), +(174,143,o), +(174,190,cs), +(174,541,l), +(28,541,l), +(28,160,ls), +(28,39,o), +(59,-10,o), +(129,-10,cs) +); +} +); +width = 390; }, { anchors = ( @@ -133,10 +414,45 @@ pos = (305,544); }, { name = topright; -pos = (404,544); +pos = (516,544); +} +); +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (89,55); +type = Stem; +}, +{ +horizontal = 1; +place = (0,144); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,154); +type = Stem; +}, +{ +place = (380,186); +type = Stem; +}, +{ +place = (375,191); +type = Stem; +}, +{ +place = (44,191); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -168,8 +484,6 @@ nodes = ( width = 618; } ); +note = u; unicode = 117; -userData = { -KernOnName = u; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uacute.glyph index 36d193a3..0b5a0883 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uacute.glyph @@ -1,24 +1,74 @@ { color = 6; glyphname = uacute; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; }, { -pos = (35,-155); +pos = (38,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (31,-155); ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (40,-133); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (18,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (34,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ubreve.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ubreve.glyph index 9979fc6d..6182dd23 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ubreve.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ubreve.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = ubreve; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -15,10 +13,62 @@ pos = (-4,-161); ref = brevecomb; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-8,-161); +ref = brevecomb; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-11,-133); +ref = brevecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-5,-161); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,-134); +ref = brevecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ucircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ucircumflex.glyph index 0cbefaa5..e6d91731 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ucircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ucircumflex.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = ucircumflex; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -15,10 +13,62 @@ pos = (-4,-155); ref = circumflexcomb; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-8,-155); +ref = circumflexcomb; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-11,-133); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-5,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/udieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/udieresis.glyph index c2ccf1b7..29fa4d6e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/udieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/udieresis.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = udieresis; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -15,10 +13,62 @@ pos = (-4,-155); ref = dieresiscomb; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-8,-155); +ref = dieresiscomb; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-11,-133); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-5,-155); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,-134); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/udieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/udieresis.ss01.glyph index 8460557c..876830c1 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/udieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/udieresis.ss01.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = udieresis.ss01; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -15,10 +13,62 @@ pos = (-5,-155); ref = dieresiscomb.ss01; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-9,-155); +ref = dieresiscomb.ss01; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-11,-133); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-6,-155); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,-134); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/udotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/udotbelow.glyph index 15d67b94..c17e8d92 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/udotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/udotbelow.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = udotbelow; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = u; +}, +{ +pos = (-15,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = u; @@ -18,7 +28,46 @@ ref = dotbelowcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-62,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (5,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/udotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/udotbelow.ss01.glyph index d88a6455..c920adea 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/udotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/udotbelow.ss01.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = udotbelow.ss01; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = u; +}, +{ +pos = (-16,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = u; @@ -18,7 +28,46 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-63,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (4,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ugrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ugrave.glyph index f7bc887f..e42db52a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ugrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ugrave.glyph @@ -1,24 +1,74 @@ { color = 6; glyphname = ugrave; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; }, { -pos = (-44,-155); +pos = (-49,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-48,-155); ref = gravecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-66,-133); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-52,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-56,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhookabove.glyph index 973f0a05..1ae59439 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhookabove.glyph @@ -1,11 +1,8 @@ { -color = 6; glyphname = uhookabove; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -15,10 +12,62 @@ pos = (-4,-155); ref = hookabovecomb; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-8,-155); +ref = hookabovecomb; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-4,-133); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-5,-155); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (6,-134); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhorn.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhorn.glyph index 873704fb..56e6ba55 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhorn.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhorn.glyph @@ -1,36 +1,84 @@ { color = 7; glyphname = uhorn; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { -alignment = -1; -pos = (-3,0); ref = u; -scale = (0.98,1); }, { -pos = (212,8); +pos = (339,-8); +ref = horncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (240,8); ref = horncomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (430,-66); +ref = horncomb; +scale = (0.9,1); +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (137,0); +ref = horncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (197,-1); +ref = horncomb; +scale = (0.9,1); +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = -1; -pos = (-8,0); ref = u; -scale = (0.98,1); }, { -pos = (203,-46); +pos = (350,-46); ref = horncomb; +scale = (0.9,1); } ); width = 618; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhornacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhornacute.glyph index 8cbcc0fc..edc05e5d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhornacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhornacute.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = uhornacute; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = uhorn; }, { -pos = (26,-155); +pos = (38,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (31,-155); ref = acutecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (40,-133); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (18,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (34,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = uhorn; }, { -pos = (30,-134); +pos = (44,-134); ref = acutecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhorndotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhorndotbelow.glyph index 83f6ee64..031f9f62 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhorndotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhorndotbelow.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = uhorndotbelow; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = uhorn; }, { -pos = (-13,0); +pos = (-15,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-4,0); ref = dotbelowcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-62,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (4,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (5,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = uhorn; }, { -pos = (-18,0); +pos = (-4,0); ref = dotbelowcomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhorndotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhorndotbelow.ss01.glyph index dc783369..44fc7d79 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhorndotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhorndotbelow.ss01.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = uhorndotbelow.ss01; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = uhorn; }, { -pos = (-14,0); +pos = (-16,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-5,0); ref = dotbelowcomb.ss01; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-63,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (2,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (4,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = uhorn; }, { -pos = (-19,0); +pos = (-5,0); ref = dotbelowcomb.ss01; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhorngrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhorngrave.glyph index 8db7dcae..683aa7c6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhorngrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhorngrave.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = uhorngrave; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = uhorn; }, { -pos = (-53,-155); +pos = (-49,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-48,-155); ref = gravecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-66,-133); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-52,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-56,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = uhorn; }, { -pos = (-67,-134); +pos = (-53,-134); ref = gravecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhornhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhornhookabove.glyph index 4ce2d609..6a8721db 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhornhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhornhookabove.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = uhornhookabove; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = uhorn; }, { -pos = (-13,-155); +pos = (-4,-155); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-8,-155); ref = hookabovecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-4,-133); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-5,-155); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (6,-134); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = uhorn; }, { -pos = (-11,-134); +pos = (3,-134); ref = hookabovecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhorntilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhorntilde.glyph index a9be2e7c..90509056 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhorntilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhorntilde.glyph @@ -1,29 +1,79 @@ { -color = 6; glyphname = uhorntilde; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = uhorn; }, { -pos = (-11,-155); +pos = (-2,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-6,-155); ref = tildecomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-12,-133); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-3,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = uhorn; +}, +{ +pos = (-2,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = uhorn; }, { -pos = (-19,-134); +pos = (-5,-134); ref = tildecomb; } ); diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uhungarumlaut.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uhungarumlaut.glyph index 79019af9..44437cc2 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uhungarumlaut.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uhungarumlaut.glyph @@ -1,10 +1,9 @@ { color = 6; glyphname = uhungarumlaut; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -14,10 +13,62 @@ pos = (36,-155); ref = hungarumlautcomb; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (32,-155); +ref = hungarumlautcomb; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (62,-133); +ref = hungarumlautcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (35,-155); +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (72,-134); +ref = hungarumlautcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/umacron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/umacron.glyph index 063ccaa3..2e5c24e4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/umacron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/umacron.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = umacron; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -15,10 +13,62 @@ pos = (-5,-155); ref = macroncomb; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-9,-155); +ref = macroncomb; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-12,-133); +ref = macroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-6,-155); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-2,-134); +ref = macroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/underscore.glyph b/sources/MonaSansMono.glyphspackage/glyphs/underscore.glyph index 6062a499..ed2e8e7a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/underscore.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/underscore.glyph @@ -1,44 +1,163 @@ { glyphname = underscore; -kernLeft = underscore; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (-37,37); +type = Stem; +}, +{ +place = (36,774); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(474,-33,l), -(474,0,l), -(144,0,l), -(144,-33,l) +(36,-37,l), +(810,-37,l), +(810,0,l), +(36,0,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-39,39); +type = Stem; +}, +{ +place = (36,546); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(36,-39,l), +(582,-39,l), +(582,0,l), +(36,0,l) ); } ); width = 618; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (-174,174); +type = Stem; +}, +{ +place = (31,783); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(31,-174,l), +(814,-174,l), +(814,0,l), +(31,0,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-31,31); +type = Stem; +}, +{ +place = (20,350); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(20,-31,l), +(370,-31,l), +(370,0,l), +(20,0,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-150,150); +type = Stem; +}, +{ +place = (16,358); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(16,-150,l), +(374,-150,l), +(374,0,l), +(16,0,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (-160,160); +type = Stem; +}, +{ +place = (35,548); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(511,-160,l), -(511,0,l), -(107,0,l), -(107,-160,l) +(35,-160,l), +(583,-160,l), +(583,0,l), +(35,0,l) ); } ); width = 618; } ); +note = underscore; unicode = 95; -userData = { -KernOnName = underscore; -KernOnSpecialSpacing = { -L = underscore; -R = underscore; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uogonek.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uogonek.glyph index 8630ef33..0e90fa48 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uogonek.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uogonek.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = uogonek; -kernLeft = u; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = u; +}, +{ +pos = (227,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = u; @@ -17,7 +29,46 @@ ref = ogonekcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (220,0); +ref = ogonekcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (77,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (95,0); +ref = ogonekcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/upA_rrow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/upA_rrow.glyph deleted file mode 100644 index b00605ef..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/upA_rrow.glyph +++ /dev/null @@ -1,76 +0,0 @@ -{ -glyphname = upArrow; -layers = ( -{ -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(327,0,l), -(327,680,l), -(532,518,l), -(532,560,l), -(309,736,l), -(86,560,l), -(86,518,l), -(291,680,l), -(291,0,l) -); -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(391,0,l), -(391,510,l), -(569,393,l), -(569,569,l), -(309,739,l), -(49,569,l), -(49,393,l), -(227,510,l), -(227,0,l) -); -} -); -width = 618; -} -); -unicode = 8593; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/uring.glyph b/sources/MonaSansMono.glyphspackage/glyphs/uring.glyph index b61699ea..a0f33953 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/uring.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/uring.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = uring; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -15,10 +13,62 @@ pos = (-4,-155); ref = ringcomb; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-8,-155); +ref = ringcomb; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-11,-133); +ref = ringcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-5,-155); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-1,-134); +ref = ringcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/utilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/utilde.glyph index 7d3bef74..d3390464 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/utilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/utilde.glyph @@ -1,11 +1,9 @@ { color = 6; glyphname = utilde; -kernLeft = u; -kernRight = a; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = u; @@ -15,10 +13,62 @@ pos = (-2,-155); ref = tildecomb; } ); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-6,-155); +ref = tildecomb; +} +); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-12,-133); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-3,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = u; +}, +{ +pos = (-2,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = u; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/v.glyph b/sources/MonaSansMono.glyphspackage/glyphs/v.glyph index 7fa17737..bcd0a43c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/v.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/v.glyph @@ -1,7 +1,5 @@ { glyphname = v; -kernLeft = v; -kernRight = v; layers = ( { anchors = ( @@ -11,33 +9,80 @@ pos = (309,0); }, { name = top; -pos = (309,517); +pos = (429,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,40); +type = Stem; +}, +{ +place = (63,722); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(330,0,l), -(526,518,l), -(486,518,l), -(344,134,l), -(310,39,l), -(308,39,l), -(273,134,l), -(130,518,l), -(89,518,l), -(288,0,l) +(403,0,l), +(446,0,l), +(785,517,l), +(739,517,l), +(517,181,l), +(428,40,l), +(421,40,l), +(329,181,l), +(109,517,l), +(63,517,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,517); +} ); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,30); +type = Stem; +}, +{ +place = (64,490); +type = Stem; } ); -}; -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(286,0,l), (332,0,l), (554,517,l), (514,517,l), @@ -46,46 +91,107 @@ nodes = ( (305,30,l), (266,132,l), (104,517,l), -(64,517,l), -(286,0,l) +(64,517,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,0); +}, +{ +name = top; +pos = (411,544); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, { horizontal = 1; -options = 0; -origin = ( -0, -4 +place = (0,165); +type = Stem; +}, +{ +place = (0,846); +type = Stem; +} ); -stem = -2; -target = ( -0, -7 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(262,0,l), +(583,0,l), +(846,544,l), +(574,544,l), +(483,317,l), +(428,165,l), +(417,165,l), +(363,317,l), +(272,544,l), +(0,544,l) ); -type = Stem; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -6 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (189,517); +} ); +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; type = TopGhost; +}, +{ +horizontal = 1; +place = (0,41); +type = Stem; +}, +{ +place = (42,306); +type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(175,0,l), +(214,0,l), +(348,516,l), +(314,516,l), +(231,178,l), +(199,41,l), +(191,41,l), +(159,178,l), +(75,516,l), +(42,516,l) +); +} +); +width = 390; }, { anchors = ( @@ -95,33 +201,80 @@ pos = (311,0); }, { name = top; -pos = (311,544); +pos = (191,544); +} +); +hints = ( +{ +horizontal = 1; +place = (541,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,133); +type = Stem; +}, +{ +place = (8,370); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(429,0,l), -(606,544,l), -(400,544,l), -(343,295,l), -(312,155,l), -(306,155,l), -(274,296,l), -(218,544,l), -(13,544,l), -(190,0,l) +(80,0,l), +(306,0,l), +(378,541,l), +(217,541,l), +(201,257,l), +(199,133,l), +(187,133,l), +(185,257,l), +(170,541,l), +(8,541,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (311,0); +}, +{ +name = top; +pos = (311,544); +} ); +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,135); +type = Stem; +}, +{ +place = (8,602); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(180,0,l), (438,0,l), (610,544,l), (395,544,l), @@ -130,16 +283,13 @@ nodes = ( (303,135,l), (294,244,l), (224,544,l), -(8,544,l), -(180,0,l) +(8,544,l) ); } ); width = 618; } ); +note = v; unicode = 118; -userData = { -KernOnName = v; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/w.glyph b/sources/MonaSansMono.glyphspackage/glyphs/w.glyph index dace5551..3ccf0d6e 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/w.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/w.glyph @@ -1,7 +1,5 @@ { glyphname = w; -kernLeft = w; -kernRight = w; layers = ( { anchors = ( @@ -11,39 +9,90 @@ pos = (309,0); }, { name = top; -pos = (309,517); +pos = (429,517); +} +); +hints = ( +{ +horizontal = 1; +place = (471,46); +type = Stem; +}, +{ +horizontal = 1; +place = (0,35); +type = Stem; +}, +{ +place = (28,790); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(175,0,l), -(306,471,l), -(309,471,l), -(446,0,l), -(494,0,l), -(639,517,l), -(603,517,l), -(472,38,l), -(470,38,l), -(331,517,l), -(286,517,l), -(153,37,l), -(151,37,l), -(15,517,l), -(-21,517,l), -(125,0,l) +(213,0,l), +(261,0,l), +(374,331,l), +(418,471,l), +(426,471,l), +(471,331,l), +(585,0,l), +(633,0,l), +(818,517,l), +(778,517,l), +(675,222,l), +(613,35,l), +(605,35,l), +(545,222,l), +(444,517,l), +(401,517,l), +(300,222,l), +(241,35,l), +(233,35,l), +(171,222,l), +(68,517,l), +(28,517,l) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,517); +} +); +hints = ( +{ +horizontal = 1; +place = (487,30); +type = Stem; +}, +{ +horizontal = 1; +place = (0,30); +type = Stem; +}, +{ +place = (49,520); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(155,0,l), (207,0,l), (272,292,l), (304,487,l), @@ -64,58 +113,140 @@ nodes = ( (177,30,l), (148,208,l), (85,517,l), -(49,517,l), -(155,0,l) +(49,517,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -0, -12 -); -stem = -2; -target = ( -0, -15 +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (410,544); +} ); +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (311,233); +type = Stem; +}, +{ +horizontal = 1; +place = (0,181); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -14 +place = (0,177); +type = Stem; +}, +{ +place = (-1,847); +type = Stem; +} ); -stem = -2; -target = ( -0, -1 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(129,0,l), +(358,0,l), +(388,166,l), +(411,311,l), +(426,311,l), +(450,166,l), +(480,0,l), +(713,0,l), +(846,544,l), +(645,544,l), +(602,310,l), +(584,177,l), +(572,177,l), +(558,310,l), +(521,544,l), +(336,544,l), +(298,310,l), +(281,181,l), +(269,181,l), +(251,310,l), +(211,544,l), +(-1,544,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (189,517); +} ); +hints = ( +{ +horizontal = 1; +place = (474,43); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -8 +place = (0,34); +type = Stem; +}, +{ +place = (23,345); +type = Stem; +} ); -stem = -2; -target = ( -0, -15 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(93,0,l), +(132,0,l), +(179,339,l), +(190,474,l), +(198,474,l), +(212,339,l), +(261,0,l), +(300,0,l), +(368,517,l), +(337,517,l), +(293,154,l), +(283,34,l), +(276,34,l), +(262,154,l), +(212,517,l), +(177,517,l), +(129,154,l), +(117,34,l), +(110,34,l), +(98,154,l), +(52,517,l), +(23,517,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { anchors = ( @@ -125,39 +256,117 @@ pos = (310,0); }, { name = top; -pos = (310,544); +pos = (190,544); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (373,168); +type = Stem; +}, +{ +horizontal = 1; +place = (0,153); +type = Stem; +}, +{ +place = (199.5,52.5); +type = Stem; +}, +{ +place = (199.5,46); +type = Stem; +}, +{ +place = (139.5,45.5); +type = Stem; +}, +{ +place = (134,51); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(255,0,l), -(302,300,l), -(308,300,l), -(355,0,l), -(605,0,l), -(727,544,l), -(538,544,l), -(472,188,l), -(467,188,l), -(417,544,l), -(211,544,l), -(158,191,l), -(150,191,l), -(88,544,l), -(-110,544,l), -(10,0,l) +(45,0,l), +(175,0,l), +(184,174,l), +(186,373,l), +(200,373,l), +(199,174,l), +(205,0,l), +(336,0,l), +(379,541,l), +(266,541,l), +(264,261,l), +(264,153,l), +(253,153,l), +(251,261,l), +(240,541,l), +(144,541,l), +(135,261,l), +(133,153,l), +(122,153,l), +(122,261,l), +(118,541,l), +(9,541,l) +); +} ); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (310,0); +}, +{ +name = top; +pos = (310,544); +} +); +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (320,224); +type = Stem; +}, +{ +horizontal = 1; +place = (0,197); +type = Stem; +}, +{ +horizontal = 1; +place = (0,194); +type = Stem; +}, +{ +place = (317,87); +type = Stem; +}, +{ +place = (219,76); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(95,0,l), (269,0,l), (290,200,l), (300,320,l), @@ -178,13 +387,13 @@ nodes = ( (204,197,l), (196,319,l), (182,544,l), -(10,544,l), -(95,0,l) +(10,544,l) ); } ); width = 618; } ); +note = w; unicode = 119; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/wacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/wacute.glyph index 06debae1..61c1ce0b 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/wacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/wacute.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = wacute; -kernRight = w; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = w; +}, +{ +pos = (42,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = w; @@ -17,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (32,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (23,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = w; +}, +{ +pos = (36,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = w; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/wcircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/wcircumflex.glyph index 369324c2..e41363d8 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/wcircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/wcircumflex.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = wcircumflex; -kernLeft = w; -kernRight = w; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = w; +}, +{ +pos = (0,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = w; @@ -18,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (-19,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (0,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = w; +}, +{ +pos = (1,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = w; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/wdieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/wdieresis.glyph index 86f8e415..957deba4 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/wdieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/wdieresis.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = wdieresis; -kernLeft = w; -kernRight = w; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = w; +}, +{ +pos = (0,-155); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = w; @@ -18,7 +29,46 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (-19,-134); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (0,-155); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = w; +}, +{ +pos = (1,-134); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = w; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/wdieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/wdieresis.ss01.glyph index 7aa10e66..ebcd1a96 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/wdieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/wdieresis.ss01.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = wdieresis.ss01; -kernRight = w; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = w; +}, +{ +pos = (-1,-155); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = w; @@ -17,7 +29,46 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (-19,-134); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (-1,-155); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = w; +}, +{ +pos = (1,-134); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = w; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/wgrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/wgrave.glyph index 4dfe3fb2..27f4eda6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/wgrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/wgrave.glyph @@ -1,10 +1,22 @@ { color = 6; glyphname = wgrave; -kernRight = w; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = w; +}, +{ +pos = (-45,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = w; @@ -17,7 +29,46 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (-74,-134); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = w; +}, +{ +pos = (-47,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = w; +}, +{ +pos = (-54,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = w; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/whiteC_ircle.glyph b/sources/MonaSansMono.glyphspackage/glyphs/whiteC_ircle.glyph deleted file mode 100644 index a6c019d1..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/whiteC_ircle.glyph +++ /dev/null @@ -1,98 +0,0 @@ -{ -glyphname = whiteCircle; -layers = ( -{ -anchors = ( -{ -name = center; -pos = (308,363); -} -); -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(490,54,o), -(618,182,o), -(618,363,cs), -(618,544,o), -(490,672,o), -(308,672,cs), -(127,672,o), -(0,544,o), -(0,363,cs), -(0,182,o), -(127,54,o), -(308,54,cs) -); -}, -{ -closed = 1; -nodes = ( -(144,80,o), -(28,197,o), -(28,363,cs), -(28,530,o), -(144,647,o), -(308,647,cs), -(473,647,o), -(589,530,o), -(589,363,cs), -(589,197,o), -(473,80,o), -(308,80,cs) -); -} -); -width = 618; -}, -{ -anchors = ( -{ -name = center; -pos = (309,365); -} -); -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(482,56,o), -(618,192,o), -(618,365,cs), -(618,538,o), -(482,674,o), -(309,674,cs), -(136,674,o), -(0,538,o), -(0,365,cs), -(0,192,o), -(136,56,o), -(309,56,cs) -); -}, -{ -closed = 1; -nodes = ( -(173,120,o), -(67,228,o), -(67,365,cs), -(67,503,o), -(173,611,o), -(309,611,cs), -(444,611,o), -(550,503,o), -(550,365,cs), -(550,228,o), -(444,120,o), -(309,120,cs) -); -} -); -width = 618; -} -); -unicode = 9675; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/whiteF_rowningF_ace.glyph b/sources/MonaSansMono.glyphspackage/glyphs/whiteF_rowningF_ace.glyph index 46ee912d..31b0751a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/whiteF_rowningF_ace.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/whiteF_rowningF_ace.glyph @@ -2,315 +2,813 @@ glyphname = whiteFrowningFace; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (710,29); +type = Stem; +}, +{ +horizontal = 1; +place = (412,92); +type = Stem; +}, +{ +horizontal = 1; +place = (305,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +place = (765,33); +type = Stem; +}, +{ +place = (453,96); +type = Stem; +}, +{ +place = (299,96); +type = Stem; +}, +{ +place = (49,33); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(641,-10,o), +(798,140,o), +(798,366,cs), +(798,590,o), +(641,739,o), +(424,739,cs), +(207,739,o), +(49,590,o), +(49,366,cs), +(49,140,o), +(207,-10,o), +(424,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(216,176,l), +(247,255,o), +(326,305,o), +(422,305,cs), +(521,305,o), +(600,255,o), +(629,176,c), +(663,176,l), +(630,274,o), +(543,336,o), +(422,336,cs), +(303,336,o), +(215,274,o), +(183,176,c) +); +}, +{ +closed = 1; +nodes = ( +(226,19,o), +(82,158,o), +(82,366,cs), +(82,572,o), +(226,710,o), +(424,710,cs), +(621,710,o), +(765,572,o), +(765,366,cs), +(765,158,o), +(621,19,o), +(424,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(374,412,o), +(395,431,o), +(395,458,cs), +(395,485,o), +(374,504,o), +(347,504,cs), +(320,504,o), +(299,485,o), +(299,458,cs), +(299,431,o), +(320,412,o), +(347,412,cs) +); +}, +{ +closed = 1; +nodes = ( +(528,412,o), +(549,431,o), +(549,458,cs), +(549,485,o), +(528,504,o), +(501,504,cs), +(474,504,o), +(453,485,o), +(453,458,cs), +(453,431,o), +(474,412,o), +(501,412,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (650,24); +type = Stem; +}, +{ +horizontal = 1; +place = (404,76); +type = Stem; +}, +{ +horizontal = 1; +place = (299,25); +type = Stem; +}, +{ +horizontal = 1; +place = (56,23); +type = Stem; +}, +{ +place = (576,27); +type = Stem; +}, +{ +place = (332,75); +type = Stem; +}, +{ +place = (211,75); +type = Stem; +}, +{ +place = (15,26); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(490,56,o), -(618,184,o), -(618,366,cs), -(618,547,o), -(490,674,o), +(481,56,o), +(603,184,o), +(603,366,cs), +(603,547,o), +(481,674,o), (309,674,cs), -(128,674,o), -(0,547,o), -(0,366,cs), -(0,184,o), -(128,56,o), +(137,674,o), +(15,547,o), +(15,366,cs), +(15,184,o), +(137,56,o), (309,56,cs) ); }, { closed = 1; nodes = ( -(137,192,l), -(163,258,o), -(228,299,o), +(146,192,l), +(171,259,o), +(233,299,o), (307,299,cs), -(389,299,o), -(454,258,o), -(478,192,c), -(506,192,l), -(479,273,o), -(407,324,o), +(384,299,o), +(446,259,o), +(469,192,c), +(496,192,l), +(471,272,o), +(403,324,o), (307,324,cs), -(209,324,o), -(136,273,o), -(110,192,c) +(215,324,o), +(145,274,o), +(120,192,c) ); }, { closed = 1; nodes = ( -(143,79,o), -(27,197,o), -(27,366,cs), -(27,533,o), -(143,650,o), +(151,79,o), +(41,197,o), +(41,366,cs), +(41,533,o), +(151,650,o), (309,650,cs), -(474,650,o), -(590,533,o), -(590,366,cs), -(590,197,o), -(474,79,o), +(466,650,o), +(576,533,o), +(576,366,cs), +(576,197,o), +(466,79,o), (309,79,cs) ); }, { closed = 1; nodes = ( -(268,404,o), -(285,419,o), -(285,442,cs), -(285,464,o), -(268,480,o), -(245,480,cs), -(223,480,o), -(206,464,o), -(206,442,cs), -(206,419,o), -(223,404,o), -(245,404,cs) +(270,404,o), +(286,419,o), +(286,442,cs), +(286,464,o), +(270,480,o), +(248,480,cs), +(227,480,o), +(211,464,o), +(211,442,cs), +(211,419,o), +(227,404,o), +(248,404,cs) ); }, { closed = 1; nodes = ( -(395,404,o), -(412,419,o), -(412,442,cs), -(412,464,o), -(395,480,o), -(372,480,cs), -(350,480,o), -(333,464,o), -(333,442,cs), -(333,419,o), -(350,404,o), -(372,404,cs) +(391,404,o), +(407,419,o), +(407,442,cs), +(407,464,o), +(391,480,o), +(369,480,cs), +(348,480,o), +(332,464,o), +(332,442,cs), +(332,419,o), +(348,404,o), +(369,404,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 -); +place = (666,73); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -3, -14 -); -stem = -2; -target = ( -1, -5 -); +place = (388,112); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -2, -5 +place = (281,67); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,73); +type = Stem; +}, +{ +place = (725,77); +type = Stem; +}, +{ +place = (456,118); +type = Stem; +}, +{ +place = (273,118); +type = Stem; +}, +{ +place = (44,77); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(641,-10,o), +(802,143,o), +(802,367,cs), +(802,585,o), +(641,739,o), +(423,739,cs), +(205,739,o), +(44,586,o), +(44,367,cs), +(44,143,o), +(205,-10,o), +(423,-10,cs) ); -stem = -2; -target = ( -2, -11 +}, +{ +closed = 1; +nodes = ( +(273,175,l), +(290,240,o), +(347,281,o), +(423,281,cs), +(499,281,o), +(556,240,o), +(573,175,c), +(652,175,l), +(633,277,o), +(540,348,o), +(423,348,cs), +(306,348,o), +(213,277,o), +(194,175,c) ); +}, +{ +closed = 1; +nodes = ( +(242,63,o), +(121,185,o), +(121,367,cs), +(121,546,o), +(242,666,o), +(423,666,cs), +(604,666,o), +(725,546,o), +(725,367,cs), +(725,185,o), +(604,63,o), +(423,63,cs) +); +}, +{ +closed = 1; +nodes = ( +(366,388,o), +(391,411,o), +(391,444,cs), +(391,477,o), +(366,500,o), +(333,500,cs), +(299,500,o), +(273,477,o), +(273,444,cs), +(273,411,o), +(299,388,o), +(333,388,cs) +); +}, +{ +closed = 1; +nodes = ( +(549,388,o), +(574,411,o), +(574,444,cs), +(574,477,o), +(549,500,o), +(516,500,cs), +(482,500,o), +(456,477,o), +(456,444,cs), +(456,411,o), +(482,388,o), +(516,388,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (714,25); +type = Stem; +}, +{ +horizontal = 1; +place = (450,76); +type = Stem; +}, +{ +horizontal = 1; +place = (350,26); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (-9,25); +type = Stem; +}, +{ +place = (342,23); +type = Stem; +}, +{ +place = (258,27); +type = Stem; +}, +{ +place = (213,56); +type = Stem; +}, +{ +place = (123,56); +type = Stem; +}, +{ +place = (105,26); +type = Stem; +}, +{ +place = (25,23); +type = Stem; +} ); -stem = -2; -target = ( -3, -5 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(295,-9,o), +(365,145,o), +(365,365,cs), +(365,585,o), +(295,739,o), +(195,739,cs), +(95,739,o), +(25,585,o), +(25,365,cs), +(25,145,o), +(95,-9,o), +(195,-9,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +closed = 1; +nodes = ( +(285,166,l), +(278,296,o), +(251,376,o), +(195,376,cs), +(139,376,o), +(112,296,o), +(105,167,c), +(131,167,l), +(136,278,o), +(153,350,o), +(195,350,cs), +(237,350,o), +(254,278,o), +(258,166,c) ); -stem = -2; -target = ( -3, -2 +}, +{ +closed = 1; +nodes = ( +(109,16,o), +(48,161,o), +(48,365,cs), +(48,569,o), +(109,714,o), +(195,714,cs), +(281,714,o), +(342,569,o), +(342,365,cs), +(342,161,o), +(281,16,o), +(195,16,cs) +); +}, +{ +closed = 1; +nodes = ( +(166,450,o), +(179,465,o), +(179,488,cs), +(179,511,o), +(166,526,o), +(151,526,cs), +(135,526,o), +(123,510,o), +(123,488,cs), +(123,466,o), +(135,450,o), +(151,450,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -2, -8 +closed = 1; +nodes = ( +(256,450,o), +(269,465,o), +(269,488,cs), +(269,511,o), +(256,526,o), +(241,526,cs), +(226,526,o), +(213,511,o), +(213,488,cs), +(213,465,o), +(226,450,o), +(241,450,cs) ); -stem = -2; -target = ( -2, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (669,70); +type = Stem; +}, +{ +horizontal = 1; +place = (413,102); +type = Stem; +}, +{ +horizontal = 1; +place = (303,67); +type = Stem; +}, +{ +horizontal = 1; +place = (187,183); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,70); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -4, -8 +place = (318,62); +type = Stem; +}, +{ +place = (245,52); +type = Stem; +}, +{ +place = (204,73); +type = Stem; +}, +{ +place = (116,72); +type = Stem; +}, +{ +place = (93,52); +type = Stem; +}, +{ +place = (10,64); +type = Stem; +} ); -stem = -2; -target = ( -4, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(309,-7,o), +(380,137,o), +(380,366,cs), +(380,595,o), +(309,739,o), +(195,739,cs), +(81,739,o), +(10,595,o), +(10,366,cs), +(10,137,o), +(81,-7,o), +(195,-7,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -0, -0 +closed = 1; +nodes = ( +(145,187,l), +(149,264,o), +(163,303,o), +(195,303,cs), +(226,303,o), +(241,264,o), +(245,187,c), +(297,187,l), +(294,299,o), +(254,370,o), +(195,370,cs), +(136,370,o), +(96,299,o), +(93,187,c) +); +}, +{ +closed = 1; +nodes = ( +(120,63,o), +(74,181,o), +(74,366,cs), +(74,551,o), +(120,669,o), +(195,669,cs), +(271,669,o), +(318,551,o), +(318,366,cs), +(318,181,o), +(271,63,o), +(195,63,cs) +); +}, +{ +closed = 1; +nodes = ( +(173,413,o), +(188,435,o), +(188,464,cs), +(188,493,o), +(173,515,o), +(152,515,cs), +(132,515,o), +(116,493,o), +(116,464,cs), +(116,435,o), +(132,413,o), +(152,413,cs) +); +}, +{ +closed = 1; +nodes = ( +(260,413,o), +(277,434,o), +(277,464,cs), +(277,494,o), +(260,515,o), +(240,515,cs), +(220,515,o), +(204,494,o), +(204,464,cs), +(204,434,o), +(220,413,o), +(240,413,cs) ); -stem = -2; -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (614,60); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (382,91); +type = Stem; +}, +{ +horizontal = 1; +place = (294,55); +type = Stem; +}, +{ +horizontal = 1; +place = (55,60); +type = Stem; +}, +{ +place = (546,62); +type = Stem; +}, +{ +place = (334,95); +type = Stem; +}, +{ +place = (190,94); +type = Stem; +}, +{ +place = (10,62); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(490,55,o), -(618,184,o), -(618,367,cs), -(618,547,o), -(490,674,o), +(484,55,o), +(608,184,o), +(608,367,cs), +(608,547,o), +(484,674,o), (309,674,cs), -(128,674,o), -(0,547,o), -(0,367,cs), -(0,184,o), -(128,55,o), +(134,674,o), +(10,547,o), +(10,367,cs), +(10,184,o), +(134,55,o), (309,55,cs) ); }, { closed = 1; nodes = ( -(181,223,l), -(204,259,o), -(252,283,o), -(309,283,cs), -(363,283,o), -(413,261,o), -(437,223,c), -(488,223,l), -(465,292,o), -(392,330,o), -(309,330,cs), -(226,330,o), -(153,292,o), -(130,223,c) +(195,208,l), +(207,261,o), +(251,294,o), +(309,294,cs), +(367,294,o), +(411,261,o), +(423,208,c), +(490,208,l), +(475,291,o), +(401,349,o), +(309,349,cs), +(217,349,o), +(144,291,o), +(129,208,c) ); }, { closed = 1; nodes = ( -(165,115,o), -(63,219,o), -(63,367,cs), -(63,512,o), -(165,614,o), +(171,115,o), +(72,219,o), +(72,367,cs), +(72,512,o), +(171,614,o), (309,614,cs), -(453,614,o), -(555,512,o), -(555,367,cs), -(555,219,o), -(453,115,o), +(447,614,o), +(546,512,o), +(546,367,cs), +(546,219,o), +(447,115,o), (309,115,cs) ); }, { closed = 1; nodes = ( -(267,396,o), -(285,413,o), -(285,437,cs), -(285,462,o), -(267,479,o), -(242,479,cs), -(218,479,o), -(198,462,o), -(198,437,cs), -(198,413,o), -(218,396,o), -(242,396,cs) +(264,382,o), +(284,401,o), +(284,427,cs), +(284,454,o), +(264,473,o), +(237,473,cs), +(212,473,o), +(190,454,o), +(190,427,cs), +(190,401,o), +(212,382,o), +(237,382,cs) ); }, { closed = 1; nodes = ( -(402,396,o), -(421,413,o), -(421,437,cs), -(421,462,o), -(402,479,o), -(377,479,cs), -(353,479,o), -(333,462,o), -(333,437,cs), -(333,413,o), -(353,396,o), -(377,396,cs) +(408,382,o), +(429,401,o), +(429,427,cs), +(429,454,o), +(408,473,o), +(382,473,cs), +(356,473,o), +(334,454,o), +(334,427,cs), +(334,401,o), +(356,382,o), +(382,382,cs) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -}; width = 618; } ); +note = whiteFrowningFace; unicode = 9785; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/whiteS_milingF_ace.glyph b/sources/MonaSansMono.glyphspackage/glyphs/whiteS_milingF_ace.glyph deleted file mode 100644 index 20616361..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/whiteS_milingF_ace.glyph +++ /dev/null @@ -1,344 +0,0 @@ -{ -glyphname = whiteSmilingFace; -layers = ( -{ -layerId = m019; -shapes = ( -{ -closed = 1; -nodes = ( -(490,56,o), -(618,184,o), -(618,366,cs), -(618,547,o), -(490,674,o), -(309,674,cs), -(128,674,o), -(0,547,o), -(0,366,cs), -(0,184,o), -(128,56,o), -(309,56,cs) -); -}, -{ -closed = 1; -nodes = ( -(422,150,o), -(500,218,o), -(515,320,c), -(487,320,l), -(477,234,o), -(404,176,o), -(307,176,cs), -(213,176,o), -(139,234,o), -(128,320,c), -(101,320,l), -(115,218,o), -(194,150,o), -(307,150,cs) -); -}, -{ -closed = 1; -nodes = ( -(143,79,o), -(27,197,o), -(27,366,cs), -(27,533,o), -(143,650,o), -(309,650,cs), -(474,650,o), -(590,533,o), -(590,366,cs), -(590,197,o), -(474,79,o), -(309,79,cs) -); -}, -{ -closed = 1; -nodes = ( -(268,404,o), -(285,419,o), -(285,442,cs), -(285,464,o), -(268,480,o), -(245,480,cs), -(223,480,o), -(206,464,o), -(206,442,cs), -(206,419,o), -(223,404,o), -(245,404,cs) -); -}, -{ -closed = 1; -nodes = ( -(395,404,o), -(412,419,o), -(412,442,cs), -(412,464,o), -(395,480,o), -(372,480,cs), -(350,480,o), -(333,464,o), -(333,442,cs), -(333,419,o), -(350,404,o), -(372,404,cs) -); -} -); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -2, -11 -); -stem = -2; -target = ( -0, -11 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -1, -10 -); -stem = -2; -target = ( -1, -21 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -1, -16 -); -stem = -2; -target = ( -1, -17 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -3, -5 -); -stem = -2; -target = ( -3, -11 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -2, -5 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -2, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -3, -8 -); -stem = -2; -target = ( -3, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -4, -8 -); -stem = -2; -target = ( -4, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -place = ( -0, -0 -); -stem = -2; -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -1, -17 -); -stem = -2; -target = ( -1, -14 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -layerId = m020; -shapes = ( -{ -closed = 1; -nodes = ( -(490,55,o), -(618,184,o), -(618,367,cs), -(618,547,o), -(490,674,o), -(309,674,cs), -(128,674,o), -(0,547,o), -(0,367,cs), -(0,184,o), -(128,55,o), -(309,55,cs) -); -}, -{ -closed = 1; -nodes = ( -(404,168,o), -(480,226,o), -(496,309,c), -(439,309,l), -(425,256,o), -(375,223,o), -(309,223,cs), -(243,223,o), -(193,256,o), -(179,309,c), -(122,309,l), -(138,226,o), -(214,168,o), -(309,168,cs) -); -}, -{ -closed = 1; -nodes = ( -(165,115,o), -(63,219,o), -(63,367,cs), -(63,512,o), -(165,614,o), -(309,614,cs), -(453,614,o), -(555,512,o), -(555,367,cs), -(555,219,o), -(453,115,o), -(309,115,cs) -); -}, -{ -closed = 1; -nodes = ( -(267,396,o), -(285,413,o), -(285,437,cs), -(285,462,o), -(267,479,o), -(242,479,cs), -(218,479,o), -(198,462,o), -(198,437,cs), -(198,413,o), -(218,396,o), -(242,396,cs) -); -}, -{ -closed = 1; -nodes = ( -(402,396,o), -(421,413,o), -(421,437,cs), -(421,462,o), -(402,479,o), -(377,479,cs), -(353,479,o), -(333,462,o), -(333,437,cs), -(333,413,o), -(353,396,o), -(377,396,cs) -); -} -); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = copyright; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = copyright; -}; -width = 618; -} -); -unicode = 9786; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/won.glyph b/sources/MonaSansMono.glyphspackage/glyphs/won.glyph index e96ebfb5..7b2020e3 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/won.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/won.glyph @@ -2,115 +2,365 @@ glyphname = won; layers = ( { -anchors = ( +hints = ( { -name = bottom; -pos = (308,0); +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; }, { -name = top; -pos = (308,729); +horizontal = 1; +place = (572,37); +type = Stem; +}, +{ +horizontal = 1; +place = (347,36); +type = Stem; +}, +{ +horizontal = 1; +place = (0,42); +type = Stem; +}, +{ +horizontal = 1; +place = (0,41); +type = Stem; +}, +{ +place = (1,846); +type = Stem; } ); -layerId = m019; +layerId = m01; shapes = ( { +ref = W; +}, +{ closed = 1; nodes = ( -(608,348,l), -(608,382,l), -(10,382,l), -(10,348,l) +(846,347,l), +(846,383,l), +(0,383,l), +(0,347,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (608,32); +type = Stem; +}, +{ +horizontal = 1; +place = (348,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,29); +type = Stem; +}, +{ +place = (10,598); +type = Stem; +} ); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = W; }, { closed = 1; nodes = ( -(191,0,l), -(267,403,l), -(306,608,l), -(310,608,l), -(349,403,l), -(425,0,l), -(480,0,l), -(594,729,l), -(555,729,l), -(481,218,l), -(451,29,l), -(447,29,l), -(419,218,l), -(338,640,l), -(278,640,l), -(197,218,l), -(169,29,l), -(165,29,l), -(135,218,l), -(61,729,l), -(22,729,l), -(136,0,l) +(617,348,l), +(617,382,l), +(1,382,l), +(1,348,l) ); } ); width = 618; }, { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (337,148); +type = Stem; +}, +{ +horizontal = 1; +place = (0,229); +type = Stem; +}, +{ +horizontal = 1; +place = (0,227); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (610.5,235.5); +type = Stem; +}, +{ +place = (592.5,253.5); +type = Stem; +}, { -name = bottom; -pos = (309,0); +place = (0,265.5); +type = Stem; }, { -name = top; -pos = (309,729); +place = (0,243); +type = Stem; } ); -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { +ref = W; +}, +{ closed = 1; nodes = ( -(607,270,l), -(607,406,l), -(11,406,l), -(11,270,l) +(846,337,l), +(846,485,l), +(0,485,l), +(0,337,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (508,42); +type = Stem; +}, +{ +horizontal = 1; +place = (351,28); +type = Stem; +}, +{ +horizontal = 1; +place = (0,42); +type = Stem; +}, +{ +place = (308,82); +type = Stem; +}, +{ +place = (0,390); +type = Stem; +}, +{ +place = (0,83.5); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = W; +}, +{ +closed = 1; +nodes = ( +(390,351,l), +(390,379,l), +(0,379,l), +(0,351,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (549,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (290,129); +type = Stem; +}, +{ +horizontal = 1; +place = (0,174); +type = Stem; +}, +{ +horizontal = 1; +place = (0,173); +type = Stem; +}, +{ +place = (273,93); +type = Stem; +}, +{ +place = (269,121); +type = Stem; +}, +{ +place = (269,72.5); +type = Stem; +}, +{ +place = (207,52); +type = Stem; +}, +{ +place = (145.5,100); +type = Stem; +}, +{ +place = (132.5,51); +type = Stem; +}, +{ +place = (48.5,74); +type = Stem; +}, +{ +place = (24,93); +type = Stem; +}, +{ +place = (0,122.5); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = W; +}, +{ +closed = 1; +nodes = ( +(390,290,l), +(390,419,l), +(0,419,l), +(0,290,l) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (270,136); +type = Stem; +}, +{ +horizontal = 1; +place = (0,191); +type = Stem; +}, +{ +horizontal = 1; +place = (0,189); +type = Stem; +}, +{ +place = (428.5,178.5); +type = Stem; +}, +{ +place = (424.5,182.5); +type = Stem; +}, +{ +place = (325,80); +type = Stem; +}, +{ +place = (216,77); +type = Stem; +}, +{ +place = (11,185.5); +type = Stem; +}, +{ +place = (11,179); +type = Stem; +} ); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +ref = W; }, { closed = 1; nodes = ( -(269,0,l), -(292,228,l), -(302,400,l), -(317,400,l), -(326,228,l), -(348,0,l), -(525,0,l), -(608,729,l), -(431,729,l), -(426,404,l), -(424,189,l), -(409,189,l), -(392,355,l), -(363,610,l), -(255,610,l), -(227,338,l), -(212,191,l), -(197,191,l), -(194,385,l), -(186,729,l), -(10,729,l), -(92,0,l) +(607,270,l), +(607,406,l), +(11,406,l), +(11,270,l) ); } ); width = 618; } ); +note = won; unicode = 8361; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/x.glyph b/sources/MonaSansMono.glyphspackage/glyphs/x.glyph index e33e2595..b0e9c849 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/x.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/x.glyph @@ -1,7 +1,5 @@ { glyphname = x; -kernLeft = x; -kernRight = x; layers = ( { anchors = ( @@ -11,93 +9,240 @@ pos = (309,0); }, { name = top; -pos = (309,517); +pos = (429,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (261,48); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (28,790); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(117,0,l), -(308,244,l), -(312,244,l), -(498,0,l), -(541,0,l), -(334,271,l), -(519,517,l), -(477,517,l), -(313,298,l), -(309,298,l), -(142,517,l), -(99,517,l), -(287,270,l), -(76,0,l) -); -} -); -}; -layerId = m019; +(28,0,l), +(84,0,l), +(336,192,l), +(421,261,l), +(429,261,l), +(512,192,l), +(758,0,l), +(818,0,l), +(455,287,l), +(758,517,l), +(700,517,l), +(498,365,l), +(429,309,l), +(421,309,l), +(350,366,l), +(146,517,l), +(86,517,l), +(396,285,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (249,43); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (66,484); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( -(112,0,l), -(263,189,l), -(305,250,l), -(315,250,l), -(356,189,l), -(502,0,l), +(66,0,l), +(113,0,l), +(263,188,l), +(305,249,l), +(315,249,l), +(355,188,l), +(500,0,l), (550,0,l), -(336,271,l), +(337,271,l), (528,517,l), -(482,517,l), -(367,367,l), -(316,291,l), -(306,291,l), -(251,367,l), -(136,517,l), -(90,517,l), -(284,271,l), -(67,0,l) +(480,517,l), +(366,368,l), +(316,292,l), +(306,292,l), +(251,368,l), +(137,517,l), +(89,517,l), +(282,271,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (409,544); +} +); +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -13 +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (-1,848); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(-1,0,l), +(281,0,l), +(375,107,l), +(413,158,l), +(426,158,l), +(460,107,l), +(556,0,l), +(847,0,l), +(592,287,l), +(831,544,l), +(549,544,l), +(472,452,l), +(431,392,l), +(420,392,l), +(382,452,l), +(304,544,l), +(13,544,l), +(264,281,l) ); -type = BottomGhost; +} +); +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -11 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (189,517); +} ); +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; type = TopGhost; +}, +{ +horizontal = 1; +place = (249,42); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (36,324); +type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(36,0,l), +(70,0,l), +(155,169,l), +(195,249,l), +(203,249,l), +(244,169,l), +(328,0,l), +(360,0,l), +(221,269,l), +(340,516,l), +(309,516,l), +(240,371,l), +(204,291,l), +(196,291,l), +(158,371,l), +(86,516,l), +(55,516,l), +(177,269,l) +); +} +); +width = 390; }, { anchors = ( @@ -107,41 +252,90 @@ pos = (309,0); }, { name = top; -pos = (309,544); +pos = (189,544); +} +); +hints = ( +{ +horizontal = 1; +place = (541,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (7,373); +type = Stem; } ); -background = { +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(198,0,l), -(265,102,l), -(303,170,l), -(309,170,l), -(346,102,l), -(409,0,l), -(634,0,l), -(442,282,l), -(617,544,l), -(400,544,l), -(350,459,l), -(316,395,l), -(310,395,l), -(276,459,l), -(227,544,l), -(0,544,l), -(181,277,l), -(-17,0,l) -); -} -); -}; -layerId = m020; +(7,0,l), +(163,0,l), +(180,115,l), +(185,176,l), +(196,176,l), +(202,115,l), +(218,0,l), +(380,0,l), +(306,288,l), +(373,541,l), +(223,541,l), +(208,433,l), +(203,366,l), +(192,366,l), +(187,433,l), +(173,541,l), +(13,541,l), +(83,284,l) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = top; +pos = (309,544); +} +); +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (20,578); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(20,0,l), (216,0,l), (280,118,l), (300,190,l), @@ -158,16 +352,13 @@ nodes = ( (290,440,l), (243,544,l), (35,544,l), -(181,277,l), -(20,0,l) +(181,277,l) ); } ); width = 618; } ); +note = x; unicode = 120; -userData = { -KernOnName = x; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/y.glyph b/sources/MonaSansMono.glyphspackage/glyphs/y.glyph index d3e901ed..8a246332 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/y.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/y.glyph @@ -1,53 +1,98 @@ { glyphname = y; -kernLeft = y; -kernRight = y; layers = ( { anchors = ( { name = bottom; -pos = (411,0); +pos = (593,0); }, { name = top; -pos = (309,517); +pos = (423,517); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-167,38); +type = Stem; +}, +{ +place = (63,721); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(165,-167,ls), -(235,-167,o), -(267,-138,o), -(291,-77,cs), -(529,517,l), -(492,517,l), -(345,145,l), -(317,73,l), -(313,73,l), -(283,145,l), -(128,517,l), -(88,517,l), -(302,23,l), -(302,40,l), -(260,-65,ls), -(241,-113,o), -(215,-135,o), -(163,-135,cs), -(116,-135,l), -(116,-167,l) -); -} -); -}; -layerId = m019; +(64,-167,l), +(200,-167,ls), +(292,-167,o), +(352,-129,o), +(398,-60,cs), +(784,517,l), +(738,517,l), +(562,253,l), +(439,75,l), +(429,75,l), +(298,253,l), +(110,517,l), +(63,517,l), +(423,15,l), +(422,43,l), +(365,-45,ls), +(328,-102,o), +(284,-129,o), +(204,-129,cs), +(64,-129,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (441,0); +}, +{ +name = top; +pos = (309,517); +} +); +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-167,32); +type = Stem; +}, +{ +place = (70,476); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(90,-167,l), (152,-167,ls), (227,-167,o), (260,-138,o), @@ -60,118 +105,226 @@ nodes = ( (247,223,l), (110,517,l), (70,517,l), -(302,23,l), -(302,39,l), +(305,16,l), +(304,46,l), (256,-66,ls), (234,-116,o), (209,-135,o), (151,-135,cs), -(100,-135,l), -(100,-167,l) +(90,-135,l) +); +} ); +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (700,0); +}, +{ +name = top; +pos = (427,544); } ); -userData = { -com.schriftgestaltung.hints = ( +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -13 +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-167,172); +type = Stem; +}, +{ +place = (23,800); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(74,-167,l), +(247,-167,ls), +(388,-167,o), +(475,-129,o), +(533,-17,cs), +(823,544,l), +(559,544,l), +(466,324,l), +(436,231,l), +(424,231,l), +(392,324,l), +(297,544,l), +(23,544,l), +(332,1,l), +(332,59,l), +(313,34,l), +(298,14,o), +(274,5,o), +(220,5,cs), +(74,5,l) ); -stem = -2; -target = ( -0, -20 +} ); -type = Stem; +width = 846; }, { -horizontal = 1; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -d, -o, -w, -n +anchors = ( +{ +name = bottom; +pos = (269,0); +}, +{ +name = top; +pos = (195,517); +} ); +hints = ( +{ +horizontal = 1; +place = (516,-20); +target = down; type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -17 -); -stem = -2; -target = ( -d, -o, -w, -n +place = (-167,27); +type = Stem; +}, +{ +place = (42,306); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(44,-167,l), +(110,-167,ls), +(157,-167,o), +(183,-138,o), +(203,-59,cs), +(348,516,l), +(315,516,l), +(232,177,l), +(201,38,l), +(193,38,l), +(160,177,l), +(75,516,l), +(42,516,l), +(184,-28,l), +(184,-2,l), +(170,-56,ls), +(153,-121,o), +(139,-140,o), +(109,-140,cs), +(44,-140,l) ); -type = TopGhost; } ); -}; -width = 618; +width = 390; }, { anchors = ( { name = bottom; -pos = (511,0); +pos = (362,0); }, { name = top; -pos = (309,544); +pos = (195,544); } ); -background = { +hints = ( +{ +horizontal = 1; +place = (541,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-167,138); +type = Stem; +}, +{ +place = (8,370); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(178,-167,ls), -(279,-167,o), -(359,-137,o), -(406,-4,cs), -(603,544,l), -(398,544,l), -(353,376,ls), -(341,330,o), -(329,285,o), -(318,220,c), -(311,220,l), -(299,285,o), -(286,330,o), -(273,376,cs), -(225,544,l), -(15,544,l), -(228,25,l), -(228,70,l), -(216,38,ls), -(203,4,o), -(181,-11,o), -(140,-11,cs), -(71,-11,l), -(71,-167,l) +(39,-167,l), +(101,-167,ls), +(192,-167,o), +(283,-138,o), +(304,12,cs), +(378,541,l), +(225,541,l), +(211,301,l), +(207,179,l), +(196,179,l), +(191,300,l), +(171,541,l), +(8,541,l), +(127,-49,l), +(127,26,l), +(117,-1,l), +(108,-27,o), +(90,-29,o), +(69,-29,cs), +(39,-29,l) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (511,0); +}, +{ +name = top; +pos = (309,544); +} +); +hints = ( +{ +horizontal = 1; +place = (544,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (-167,145); +type = Stem; +}, +{ +place = (15,588); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(61,-167,l), (178,-167,ls), (279,-167,o), (358,-137,o), @@ -184,19 +337,19 @@ nodes = ( (298,290,l), (225,544,l), (15,544,l), -(235,8,l), -(235,88,l), -(216,38,ls), -(203,4,o), -(181,-11,o), -(140,-11,cs), -(71,-11,l), -(71,-167,l) +(254,-39,l), +(250,122,l), +(216,27,ls), +(203,-7,o), +(181,-22,o), +(140,-22,cs), +(61,-22,l) ); } ); width = 618; } ); +note = y; unicode = 121; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/yacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/yacute.glyph index 59cdecb3..47912223 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/yacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/yacute.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = yacute; -kernLeft = y; -kernRight = y; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = y; +}, +{ +pos = (36,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = y; @@ -18,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (49,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (29,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (41,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ycircumflex.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ycircumflex.glyph index f5cad159..001986fe 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ycircumflex.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ycircumflex.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ycircumflex; -kernLeft = y; -kernRight = y; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = y; +}, +{ +pos = (-6,-155); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = y; @@ -18,7 +29,46 @@ ref = circumflexcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (-2,-134); +ref = circumflexcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (6,-155); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (6,-134); +ref = circumflexcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ydieresis.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ydieresis.glyph index 9e5d8c4f..171aa2a7 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ydieresis.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ydieresis.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ydieresis; -kernLeft = y; -kernRight = y; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = y; +}, +{ +pos = (-6,-155); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = y; @@ -18,7 +29,46 @@ ref = dieresiscomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (-2,-134); +ref = dieresiscomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (6,-155); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (6,-134); +ref = dieresiscomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ydieresis.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ydieresis.ss01.glyph index 5ebcee1f..3c663e6f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ydieresis.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ydieresis.ss01.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ydieresis.ss01; -kernLeft = y; -kernRight = y; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = y; +}, +{ +pos = (-7,-155); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = y; @@ -18,7 +29,46 @@ ref = dieresiscomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (-2,-134); +ref = dieresiscomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (5,-155); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (6,-134); +ref = dieresiscomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ydotbelow.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ydotbelow.glyph index 2d6ff728..87375f58 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ydotbelow.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ydotbelow.glyph @@ -1,23 +1,73 @@ { -color = 6; glyphname = ydotbelow; -kernLeft = y; layers = ( { -layerId = m019; +layerId = m01; shapes = ( { ref = y; }, { -pos = (102,0); +pos = (170,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +ref = y; +}, +{ +pos = (132,0); ref = dotbelowcomb; } ); width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (277,0); +ref = dotbelowcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (74,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (167,0); +ref = dotbelowcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ydotbelow.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ydotbelow.ss01.glyph index cdade6f1..537512a6 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ydotbelow.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ydotbelow.ss01.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = ydotbelow.ss01; -kernLeft = y; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = y; +}, +{ +pos = (169,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = y; @@ -17,7 +28,46 @@ ref = dotbelowcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (276,0); +ref = dotbelowcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (62,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (166,0); +ref = dotbelowcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/yen.glyph b/sources/MonaSansMono.glyphspackage/glyphs/yen.glyph index a136b7b1..365ecb7d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/yen.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/yen.glyph @@ -2,11 +2,111 @@ glyphname = yen; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (303,36); +type = Stem; +}, +{ +horizontal = 1; +place = (303,34); +type = Stem; +}, +{ +horizontal = 1; +place = (158,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,192); +type = Stem; +}, +{ +place = (403,38); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(403,0,l), +(441,0,l), +(441,158,l), +(701,158,l), +(701,192,l), +(441,192,l), +(441,303,l), +(701,303,l), +(701,337,l), +(467,337,l), +(777,729,l), +(732,729,l), +(425,339,l), +(422,339,l), +(116,729,l), +(70,729,l), +(379,337,l), +(146,337,l), +(146,303,l), +(403,303,l), +(403,192,l), +(146,192,l), +(146,158,l), +(403,158,l) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (311,35); +type = Stem; +}, +{ +horizontal = 1; +place = (311,33); +type = Stem; +}, +{ +horizontal = 1; +place = (159,33); +type = Stem; +}, +{ +horizontal = 1; +place = (0,192); +type = Stem; +}, +{ +place = (292,36); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(292,0,l), (328,0,l), (328,159,l), (516,159,l), @@ -29,97 +129,239 @@ nodes = ( (292,192,l), (101,192,l), (101,159,l), -(292,159,l), -(292,0,l) +(292,159,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = Y; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = Y; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -0, -23 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (729,-20); +target = down; +type = TopGhost; }, { horizontal = 1; -options = 0; -origin = ( -0, -20 -); -stem = -2; -target = ( -0, -21 -); +place = (276,132); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -16 +place = (83,131); +type = Stem; +}, +{ +horizontal = 1; +place = (0,214); +type = Stem; +}, +{ +place = (308,229); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(308,0,l), +(537,0,l), +(537,83,l), +(721,83,l), +(721,214,l), +(537,214,l), +(537,276,l), +(721,276,l), +(721,408,l), +(627,408,l), +(836,729,l), +(582,729,l), +(426,449,l), +(417,449,l), +(266,729,l), +(10,729,l), +(218,408,l), +(125,408,l), +(125,276,l), +(308,276,l), +(308,214,l), +(125,214,l), +(125,83,l), +(308,83,l) ); -stem = -2; -target = ( -0, -17 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (304,40); +type = Stem; +}, +{ +horizontal = 1; +place = (304,27); +type = Stem; +}, +{ +horizontal = 1; +place = (163,27); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -14 +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (180,29); +type = Stem; +} ); -stem = -2; -target = ( -d, -o, -w, -n +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(180,0,l), +(209,0,l), +(209,163,l), +(341,163,l), +(341,190,l), +(209,190,l), +(209,304,l), +(341,304,l), +(341,331,l), +(220,331,l), +(367,729,l), +(334,729,l), +(197,344,l), +(192,344,l), +(55,729,l), +(21,729,l), +(169,331,l), +(49,331,l), +(49,304,l), +(180,304,l), +(180,190,l), +(49,190,l), +(49,163,l), +(180,163,l) +); +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; type = TopGhost; }, { -horizontal = 0; -options = 0; -origin = ( -0, -23 +horizontal = 1; +place = (276,132); +type = Stem; +}, +{ +horizontal = 1; +place = (103,131); +type = Stem; +}, +{ +horizontal = 1; +place = (0,21); +target = up; +type = BottomGhost; +}, +{ +place = (112,167); +type = Stem; +} ); -stem = -2; -target = ( -0, -0 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(112,0,l), +(279,0,l), +(279,103,l), +(358,103,l), +(358,234,l), +(279,234,l), +(279,276,l), +(358,276,l), +(358,408,l), +(317,408,l), +(391,729,l), +(228,729,l), +(197,455,l), +(192,455,l), +(164,729,l), +(1,729,l), +(74,408,l), +(33,408,l), +(33,276,l), +(112,276,l), +(112,234,l), +(33,234,l), +(33,103,l), +(112,103,l) ); -type = Stem; } ); -}; -width = 618; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (729,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (276,132); +type = Stem; }, { -layerId = m020; +horizontal = 1; +place = (83,131); +type = Stem; +}, +{ +horizontal = 1; +place = (0,214); +type = Stem; +}, +{ +place = (212,195); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( +(212,0,l), (407,0,l), (407,83,l), (580,83,l), @@ -129,12 +371,12 @@ nodes = ( (580,276,l), (580,408,l), (488,408,l), -(654,729,l), -(447,729,l), +(618,729,l), +(411,729,l), (312,435,l), (303,435,l), -(173,729,l), -(-36,729,l), +(209,729,l), +(0,729,l), (133,408,l), (39,408,l), (39,276,l), @@ -142,23 +384,13 @@ nodes = ( (212,214,l), (39,214,l), (39,83,l), -(212,83,l), -(212,0,l) +(212,83,l) ); } ); -userData = { -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = Y; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = Y; -}; width = 618; } ); +note = yen; unicode = 165; -userData = { -KernOnSpecialSpacing = { -L = symbols; -R = symbols; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ygrave.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ygrave.glyph index 81e69cb5..24b0fd7a 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ygrave.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ygrave.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = ygrave; -kernLeft = y; -kernRight = y; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = y; +}, +{ +pos = (-51,-155); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = y; @@ -18,7 +29,46 @@ ref = gravecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (-57,-134); +ref = gravecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (-41,-155); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (-49,-134); +ref = gravecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/yhookabove.glyph b/sources/MonaSansMono.glyphspackage/glyphs/yhookabove.glyph index b419d0db..88b72eed 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/yhookabove.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/yhookabove.glyph @@ -1,10 +1,21 @@ { -color = 6; glyphname = yhookabove; -kernRight = y; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = y; +}, +{ +pos = (-6,-155); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = y; @@ -17,7 +28,46 @@ ref = hookabovecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (5,-134); +ref = hookabovecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (6,-155); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (13,-134); +ref = hookabovecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/ytilde.glyph b/sources/MonaSansMono.glyphspackage/glyphs/ytilde.glyph index 5682dad7..bff71f89 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/ytilde.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/ytilde.glyph @@ -1,11 +1,21 @@ { -color = 6; glyphname = ytilde; -kernLeft = y; -kernRight = y; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = y; +}, +{ +pos = (-4,-155); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = y; @@ -18,7 +28,46 @@ ref = tildecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (-3,-134); +ref = tildecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = y; +}, +{ +pos = (8,-155); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = y; +}, +{ +pos = (5,-134); +ref = tildecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = y; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/z.glyph b/sources/MonaSansMono.glyphspackage/glyphs/z.glyph index 000e9c97..c08898dc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/z.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/z.glyph @@ -1,7 +1,5 @@ { glyphname = z; -kernLeft = z; -kernRight = z; layers = ( { anchors = ( @@ -15,14 +13,99 @@ pos = (309,259); }, { name = top; +pos = (429,517); +} +); +hints = ( +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (483,34); +type = Stem; +}, +{ +horizontal = 1; +place = (0,34); +type = Stem; +}, +{ +place = (658,55); +type = Stem; +}, +{ +place = (108,58); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(108,0,l), +(746,0,l), +(746,34,l), +(166,34,l), +(166,38,l), +(271,121,l), +(713,485,l), +(713,517,l), +(127,517,l), +(127,483,l), +(658,483,l), +(658,478,l), +(552,396,l), +(108,31,l) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,259); +}, +{ +name = top; pos = (309,517); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (485,32); +type = Stem; +}, +{ +horizontal = 1; +place = (0,32); +type = Stem; +}, +{ +place = (469,41); +type = Stem; +}, +{ +place = (97,42); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; nodes = ( +(97,0,l), (521,0,l), (521,32,l), (139,32,l), @@ -35,44 +118,197 @@ nodes = ( (469,485,l), (469,475,l), (384,384,l), -(97,33,l), -(97,0,l) +(97,33,l) ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = center; +pos = (308,272); +}, +{ +name = top; +pos = (408,544); +} +); +hints = ( +{ +horizontal = 1; +place = (402,143); +type = Stem; +}, +{ +horizontal = 1; +place = (376,169); +type = Stem; +}, { horizontal = 1; -options = 0; -origin = ( -0, -2 +place = (0,169); +type = Stem; +}, +{ +place = (77,697); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(77,0,l), +(774,0,l), +(774,169,l), +(412,169,l), +(412,179,l), +(500,238,l), +(746,402,l), +(746,545,l), +(87,545,l), +(87,376,l), +(410,376,l), +(410,366,l), +(321,311,l), +(77,148,l) ); -stem = -2; -target = ( -0, -9 +} ); +width = 846; +}, +{ +anchors = ( +{ +name = bottom; +pos = (309,0); +}, +{ +name = center; +pos = (309,259); +}, +{ +name = top; +pos = (189,517); +} +); +hints = ( +{ +horizontal = 1; +place = (490,26); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (0,26); +type = Stem; +}, +{ +place = (301,34); +type = Stem; +}, +{ +place = (49,35); +type = Stem; +} ); -stem = -2; -target = ( -0, -6 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(49,0,l), +(341,0,l), +(341,26,l), +(84,26,l), +(84,34,l), +(139,134,l), +(335,493,l), +(335,516,l), +(56,516,l), +(56,490,l), +(301,490,l), +(301,482,l), +(259,408,l), +(49,23,l) ); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = bottom; +pos = (308,0); +}, +{ +name = center; +pos = (308,272); +}, +{ +name = top; +pos = (188,544); +} +); +hints = ( +{ +horizontal = 1; +place = (405,136); +type = Stem; +}, +{ +horizontal = 1; +place = (0,137); +type = Stem; +}, +{ +place = (163,192); +type = Stem; +}, +{ +place = (33,322); +type = Stem; +}, +{ +place = (27,331); +type = Stem; +}, +{ +place = (27,192); type = Stem; } ); -}; -width = 618; +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(27,0,l), +(358,0,l), +(358,137,l), +(219,137,l), +(219,147,l), +(254,210,l), +(355,419,l), +(355,541,l), +(33,541,l), +(33,405,l), +(163,405,l), +(163,395,l), +(135,346,l), +(27,124,l) +); +} +); +width = 390; }, { anchors = ( @@ -89,33 +325,51 @@ name = top; pos = (308,544); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (391,153); +type = Stem; +}, +{ +horizontal = 1; +place = (0,153); +type = Stem; +}, +{ +place = (306,245); +type = Stem; +}, +{ +place = (55,245); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( -(559,0,l), -(559,153,l), -(302,153,l), -(302,166,l), -(376,231,l), -(548,411,l), -(548,544,l), -(75,544,l), -(75,391,l), -(303,391,l), -(303,378,l), -(236,321,l), -(57,136,l), -(57,0,l) +(55,0,l), +(562,0,l), +(562,153,l), +(300,153,l), +(300,166,l), +(375,231,l), +(551,411,l), +(551,544,l), +(73,544,l), +(73,391,l), +(306,391,l), +(306,378,l), +(238,321,l), +(55,136,l) ); } ); width = 618; } ); +note = z; unicode = 122; -userData = { -KernOnName = z; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zacute.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zacute.glyph index 2d072a4d..90a65888 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zacute.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zacute.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = zacute; -kernLeft = z; -kernRight = z; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = z; +}, +{ +pos = (42,-155); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = z; @@ -18,7 +29,46 @@ ref = acutecomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = z; +}, +{ +pos = (30,-134); +ref = acutecomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = z; +}, +{ +pos = (23,-155); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = z; +}, +{ +pos = (34,-134); +ref = acutecomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = z; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zcaron.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zcaron.glyph index 9484b70d..9f38ef03 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zcaron.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zcaron.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = zcaron; -kernLeft = z; -kernRight = z; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = z; +}, +{ +pos = (0,-155); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = z; @@ -18,7 +29,46 @@ ref = caroncomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = z; +}, +{ +pos = (-21,-134); +ref = caroncomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = z; +}, +{ +pos = (0,-155); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = z; +}, +{ +pos = (-1,-134); +ref = caroncomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = z; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zdotaccent.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zdotaccent.glyph index c3300e9c..5f818ce0 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zdotaccent.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zdotaccent.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = zdotaccent; -kernLeft = z; -kernRight = z; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = z; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = z; @@ -18,7 +29,46 @@ ref = dotaccentcomb; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = z; +}, +{ +pos = (-28,-134); +ref = dotaccentcomb; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = z; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = z; +}, +{ +pos = (-8,-134); +ref = dotaccentcomb; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = z; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zdotaccent.ss01.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zdotaccent.ss01.glyph index 1ccde649..73c3fdcd 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zdotaccent.ss01.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zdotaccent.ss01.glyph @@ -1,11 +1,22 @@ { color = 6; glyphname = zdotaccent.ss01; -kernLeft = z; -kernRight = z; layers = ( { -layerId = m019; +layerId = m01; +shapes = ( +{ +ref = z; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { ref = z; @@ -18,7 +29,46 @@ ref = dotaccentcomb.ss01; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +ref = z; +}, +{ +pos = (-22,-134); +ref = dotaccentcomb.ss01; +} +); +width = 846; +}, +{ +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +ref = z; +}, +{ +pos = (-1,-155); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +ref = z; +}, +{ +pos = (-2,-134); +ref = dotaccentcomb.ss01; +} +); +width = 390; +}, +{ +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { ref = z; diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zero.blackC_ircled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zero.blackC_ircled.glyph index 462fabdc..bea9851d 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zero.blackC_ircled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zero.blackC_ircled.glyph @@ -1,51 +1,115 @@ { -color = 0; glyphname = zero.blackCircled; layers = ( { -anchors = ( +hints = ( { -name = center; -pos = (308,363); +horizontal = 1; +place = (587,149); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,154); +type = Stem; +}, +{ +place = (624,181); +type = Stem; +}, +{ +place = (41,180); +type = Stem; } ); -background = { +layerId = m01; shapes = ( { closed = 1; nodes = ( -(597,-10,o), -(748,140,o), -(748,363,cs), -(748,587,o), -(597,736,o), -(372,736,cs), -(148,736,o), -(-3,587,o), -(-3,363,cs), -(-3,140,o), -(148,-10,o), -(372,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(304,144,o), +(221,220,o), +(221,366,cs), +(221,511,o), +(302,587,o), +(423,587,cs), +(541,587,o), +(624,511,o), +(624,366,cs), +(624,221,o), +(542,144,o), +(423,144,cs) ); }, { closed = 1; nodes = ( -(371,486,l), -(271,486,l), -(271,512,l), -(287,512,ls), -(345,512,o), -(367,540,o), -(371,582,c), -(405,582,l), -(405,149,l), -(371,149,l) +(526,176,o), +(586,245,o), +(586,366,cs), +(586,487,o), +(528,556,o), +(423,556,cs), +(318,556,o), +(258,488,o), +(258,366,cs), +(258,245,o), +(316,176,o), +(423,176,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (517,-20); +target = down; +type = TopGhost; +}, +{ +horizontal = 1; +place = (541,120); +type = Stem; +}, +{ +horizontal = 1; +place = (66,123); +type = Stem; +}, +{ +place = (428,180); +type = Stem; +}, +{ +place = (220,179); +type = Stem; +}, +{ +place = (10,181); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -99,174 +163,282 @@ nodes = ( ); } ); -userData = { -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (590,149); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -112, -21 -); -stem = -2; -target = ( -u, -p -); -type = BottomGhost; +place = (267,204); +type = Stem; }, { horizontal = 1; -options = 0; -place = ( -529, -23 -); -stem = -2; +place = (-11,159); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -520, -33 -); -stem = -2; +place = (659,154); type = Stem; }, { -horizontal = 1; -options = 0; -place = ( -105, -21 +place = (337,172); +type = Stem; +}, +{ +place = (33,154); +type = Stem; +} ); -stem = -2; -target = ( -u, -p +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,135,o), +(813,364,cs), +(813,593,o), +(652,739,o), +(423,739,cs), +(195,739,o), +(33,593,o), +(33,364,cs), +(33,135,o), +(195,-11,o), +(423,-11,cs) ); -type = BottomGhost; }, { -horizontal = 1; -options = 0; -place = ( -527, -31 +closed = 1; +nodes = ( +(280,148,o), +(187,230,o), +(187,370,cs), +(187,510,o), +(282,590,o), +(423,590,cs), +(567,590,o), +(659,508,o), +(659,369,cs), +(659,228,o), +(565,148,o), +(423,148,cs) ); -stem = -2; -type = Stem; }, { -horizontal = 0; -options = 0; -place = ( -482, -40 +closed = 1; +nodes = ( +(473,267,o), +(509,290,o), +(509,369,cs), +(509,448,o), +(473,471,o), +(423,471,cs), +(373,471,o), +(337,448,o), +(337,369,cs), +(337,290,o), +(373,267,o), +(423,267,cs) ); -stem = -2; -type = Stem; +} +); +width = 846; }, { +hints = ( +{ horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (586,153); type = Stem; }, { horizontal = 1; -options = 0; -place = ( -0, -0 -); -stem = -2; +place = (-9,151); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --18, -0 -); -stem = -2; +place = (290,89); type = Stem; }, { -horizontal = 0; -options = 0; -place = ( --18, -0 -); -stem = -2; +place = (129,131); +type = Stem; +}, +{ +place = (11,88); type = Stem; } ); -}; -width = 618; +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); }, { -anchors = ( +closed = 1; +nodes = ( +(126,142,o), +(99,225,o), +(99,364,cs), +(99,503,o), +(126,586,o), +(194,586,cs), +(263,586,o), +(290,503,o), +(290,364,cs), +(290,225,o), +(263,142,o), +(194,142,cs) +); +}, { -name = center; -pos = (308,365); +closed = 1; +nodes = ( +(235,168,o), +(260,210,o), +(260,364,cs), +(260,518,o), +(235,560,o), +(194,560,cs), +(154,560,o), +(129,518,o), +(129,364,cs), +(129,210,o), +(154,168,o), +(194,168,cs) +); } ); -background = { +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (586,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,150); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (169,52); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(602,-9,o), -(766,141,o), -(766,365,cs), -(766,589,o), -(602,739,o), -(379,739,cs), -(155,739,o), -(-9,589,o), -(-9,365,cs), -(-9,141,o), -(155,-9,o), -(379,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(341,405,l), -(225,405,l), -(225,502,l), -(245,502,ls), -(300,502,o), -(344,534,o), -(349,582,c), -(468,582,l), -(468,149,l), -(341,149,l) +(115,143,o), +(59,196,o), +(59,365,cs), +(59,533,o), +(115,586,o), +(195,586,cs), +(275,586,o), +(331,534,o), +(331,365,cs), +(331,196,o), +(275,143,o), +(195,143,cs) ); +}, +{ +closed = 1; +nodes = ( +(216,234,o), +(221,261,o), +(221,365,cs), +(221,469,o), +(216,495,o), +(195,495,cs), +(174,495,o), +(169,468,o), +(169,365,cs), +(169,261,o), +(174,234,o), +(195,234,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (538,117); +type = Stem; +}, +{ +horizontal = 1; +place = (75,119); +type = Stem; +}, +{ +place = (441,168); +type = Stem; +}, +{ +place = (276,66); +type = Stem; +}, +{ +place = (9,168); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -323,10 +495,6 @@ nodes = ( width = 618; } ); +note = zero.blackCircled; unicode = 9471; -userData = { -RMXScaler = { -source = one; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zero.circled.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zero.circled.glyph index fea0e79b..ebe11f4f 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zero.circled.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zero.circled.glyph @@ -1,162 +1,713 @@ { -color = 0; glyphname = zero.circled; layers = ( { -background = { +hints = ( +{ +horizontal = 1; +place = (702,34); +type = Stem; +}, +{ +horizontal = 1; +place = (556,31); +type = Stem; +}, +{ +horizontal = 1; +place = (144,32); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (768,37); +type = Stem; +}, +{ +place = (586,38); +type = Stem; +}, +{ +place = (221,37); +type = Stem; +}, +{ +place = (41,37); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(408,-10,o), -(559,140,o), -(559,363,cs), -(559,587,o), -(408,736,o), -(183,736,cs), -(-41,736,o), -(-192,587,o), -(-192,363,cs), -(-192,140,o), -(-41,-10,o), -(183,-10,cs) +(646,-10,o), +(805,139,o), +(805,363,cs), +(805,587,o), +(646,736,o), +(423,736,cs), +(200,736,o), +(41,587,o), +(41,363,cs), +(41,139,o), +(200,-10,o), +(423,-10,cs) ); }, { closed = 1; nodes = ( -(-20,21,o), -(-158,159,o), -(-158,363,cs), -(-158,567,o), -(-20,706,o), -(183,706,cs), -(387,706,o), -(525,567,o), -(525,363,cs), -(525,159,o), -(387,21,o), -(183,21,cs) +(223,24,o), +(78,160,o), +(78,363,cs), +(78,566,o), +(223,702,o), +(423,702,cs), +(623,702,o), +(768,566,o), +(768,363,cs), +(768,160,o), +(623,24,o), +(423,24,cs) ); }, { closed = 1; nodes = ( -(216,149,l), -(216,582,l), -(182,582,l), -(178,540,o), -(156,512,o), -(98,512,cs), -(82,512,l), -(82,486,l), -(182,486,l), -(182,149,l) +(542,144,o), +(624,221,o), +(624,366,cs), +(624,511,o), +(541,587,o), +(423,587,cs), +(302,587,o), +(221,511,o), +(221,366,cs), +(221,220,o), +(304,144,o), +(423,144,cs) +); +}, +{ +closed = 1; +nodes = ( +(316,176,o), +(258,245,o), +(258,366,cs), +(258,488,o), +(318,556,o), +(423,556,cs), +(528,556,o), +(586,487,o), +(586,366,cs), +(586,245,o), +(526,176,o), +(423,176,cs) ); } ); -}; -layerId = m019; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (652,30); +type = Stem; +}, +{ +horizontal = 1; +place = (539,27); +type = Stem; +}, +{ +horizontal = 1; +place = (164,27); +type = Stem; +}, +{ +horizontal = 1; +place = (44,30); +type = Stem; +}, +{ +place = (578,30); +type = Stem; +}, +{ +place = (411,33); +type = Stem; +}, +{ +place = (173,32); +type = Stem; +}, +{ +place = (10,30); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(484,44,o), +(608,176,o), +(608,363,cs), +(608,550,o), +(484,682,o), +(308,682,cs), +(133,682,o), +(10,550,o), +(10,363,cs), +(10,176,o), +(133,44,o), +(308,44,cs) +); +}, +{ +closed = 1; +nodes = ( +(151,74,o), +(40,193,o), +(40,363,cs), +(40,533,o), +(151,652,o), +(308,652,cs), +(467,652,o), +(578,533,o), +(578,363,cs), +(578,193,o), +(467,74,o), +(308,74,cs) +); +}, +{ +closed = 1; +nodes = ( +(389,164,o), +(444,228,o), +(444,365,cs), +(444,500,o), +(391,566,o), +(308,566,cs), +(227,566,o), +(173,501,o), +(173,365,cs), +(173,230,o), +(225,164,o), +(308,164,cs) +); }, { -pos = (109,205); -ref = zeroinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(235,191,o), +(205,257,o), +(205,365,cs), +(205,473,o), +(235,539,o), +(308,539,cs), +(381,539,o), +(411,473,o), +(411,365,cs), +(411,257,o), +(381,191,o), +(308,191,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -50; -width = 55; -}; -}; width = 618; }, { -background = { +hints = ( +{ +horizontal = 1; +place = (661,78); +type = Stem; +}, +{ +horizontal = 1; +place = (471,119); +type = Stem; +}, +{ +horizontal = 1; +place = (148,119); +type = Stem; +}, +{ +horizontal = 1; +place = (-11,78); +type = Stem; +}, +{ +place = (731,82); +type = Stem; +}, +{ +place = (509,150); +type = Stem; +}, +{ +place = (187,150); +type = Stem; +}, +{ +place = (33,82); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(652,-11,o), +(813,144,o), +(813,364,cs), +(813,584,o), +(652,739,o), +(423,739,cs), +(194,739,o), +(33,584,o), +(33,364,cs), +(33,144,o), +(194,-11,o), +(423,-11,cs) +); +}, +{ +closed = 1; +nodes = ( +(242,67,o), +(115,190,o), +(115,364,cs), +(115,538,o), +(242,661,o), +(423,661,cs), +(604,661,o), +(731,538,o), +(731,364,cs), +(731,190,o), +(604,67,o), +(423,67,cs) +); +}, +{ +closed = 1; +nodes = ( +(565,148,o), +(659,228,o), +(659,369,cs), +(659,508,o), +(567,590,o), +(423,590,cs), +(282,590,o), +(187,510,o), +(187,370,cs), +(187,230,o), +(280,148,o), +(423,148,cs) +); +}, +{ +closed = 1; +nodes = ( +(373,267,o), +(337,290,o), +(337,369,cs), +(337,448,o), +(373,471,o), +(423,471,cs), +(473,471,o), +(509,448,o), +(509,369,cs), +(509,290,o), +(473,267,o), +(423,267,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (548,38); +type = Stem; +}, +{ +horizontal = 1; +place = (526,24); +type = Stem; +}, +{ +horizontal = 1; +place = (180,24); +type = Stem; +}, +{ +horizontal = 1; +place = (142,26); +type = Stem; +}, +{ +place = (351,24); +type = Stem; +}, +{ +place = (254,30); +type = Stem; +}, +{ +place = (105,30); +type = Stem; +}, +{ +place = (15,24); +type = Stem; +}, +{ +horizontal = 1; +place = (586,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,151); +type = Stem; +}, +{ +place = (290,89); +type = Stem; +}, +{ +place = (129,131); +type = Stem; +}, +{ +place = (11,88); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(319,-9,o), +(379,143,o), +(379,365,cs), +(379,587,o), +(319,739,o), +(195,739,cs), +(71,739,o), +(11,586,o), +(11,365,cs), +(11,144,o), +(71,-9,o), +(195,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(94,19,o), +(39,154,o), +(39,365,cs), +(39,576,o), +(94,711,o), +(195,711,cs), +(296,711,o), +(351,577,o), +(351,365,cs), +(351,153,o), +(296,19,o), +(195,19,cs) +); +}, +{ +closed = 1; +nodes = ( +(263,142,o), +(290,225,o), +(290,364,cs), +(290,503,o), +(263,586,o), +(194,586,cs), +(126,586,o), +(99,503,o), +(99,364,cs), +(99,225,o), +(126,142,o), +(194,142,cs) +); +}, +{ +closed = 1; +nodes = ( +(154,168,o), +(129,210,o), +(129,364,cs), +(129,518,o), +(154,560,o), +(194,560,cs), +(235,560,o), +(260,518,o), +(260,364,cs), +(260,210,o), +(235,168,o), +(194,168,cs) +); +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (495,91); +type = Stem; +}, +{ +horizontal = 1; +place = (143,91); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (216,110); +type = Stem; +}, +{ +place = (64,110); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +}, +{ +horizontal = 1; +place = (586,153); +type = Stem; +}, +{ +horizontal = 1; +place = (-7,150); +type = Stem; +}, +{ +place = (331,51); +type = Stem; +}, +{ +place = (169,52); +type = Stem; +}, +{ +place = (8,51); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; shapes = ( { closed = 1; nodes = ( -(415,-9,o), -(579,141,o), -(579,365,cs), -(579,589,o), -(415,739,o), -(192,739,cs), -(-32,739,o), -(-196,589,o), -(-196,365,cs), -(-196,141,o), -(-32,-9,o), -(192,-9,cs) +(302,-7,o), +(382,124,o), +(382,366,cs), +(382,608,o), +(302,739,o), +(195,739,cs), +(88,739,o), +(8,608,o), +(8,366,cs), +(8,124,o), +(88,-7,o), +(195,-7,cs) ); }, { closed = 1; nodes = ( -(10,68,o), -(-112,187,o), -(-112,365,cs), -(-112,544,o), -(11,663,o), -(192,663,cs), -(372,663,o), -(495,544,o), -(495,365,cs), -(495,187,o), -(373,68,o), -(192,68,cs) +(113,28,o), +(43,141,o), +(43,366,cs), +(43,591,o), +(113,704,o), +(195,704,cs), +(277,704,o), +(347,591,o), +(347,366,cs), +(347,141,o), +(277,28,o), +(195,28,cs) ); }, { closed = 1; nodes = ( -(299,149,l), -(299,582,l), -(180,582,l), -(175,534,o), -(131,502,o), -(76,502,cs), -(56,502,l), -(56,405,l), -(172,405,l), -(172,149,l) +(275,143,o), +(331,196,o), +(331,365,cs), +(331,534,o), +(275,586,o), +(195,586,cs), +(115,586,o), +(59,533,o), +(59,365,cs), +(59,196,o), +(115,143,o), +(195,143,cs) +); +}, +{ +closed = 1; +nodes = ( +(174,234,o), +(169,261,o), +(169,365,cs), +(169,468,o), +(174,495,o), +(195,495,cs), +(216,495,o), +(221,469,o), +(221,365,cs), +(221,261,o), +(216,234,o), +(195,234,cs) ); } ); -}; -layerId = m020; +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (611,63); +type = Stem; +}, +{ +horizontal = 1; +place = (472,96); +type = Stem; +}, +{ +horizontal = 1; +place = (165,97); +type = Stem; +}, +{ +horizontal = 1; +place = (56,64); +type = Stem; +}, +{ +place = (545,68); +type = Stem; +}, +{ +place = (347,117); +type = Stem; +}, +{ +place = (154,116); +type = Stem; +}, +{ +place = (5,67); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -alignment = 1; -ref = whiteCircle; +closed = 1; +nodes = ( +(479,56,o), +(613,192,o), +(613,365,cs), +(613,538,o), +(479,674,o), +(309,674,cs), +(139,674,o), +(5,538,o), +(5,365,cs), +(5,192,o), +(139,56,o), +(309,56,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,120,o), +(72,228,o), +(72,365,cs), +(72,503,o), +(176,611,o), +(309,611,cs), +(441,611,o), +(545,503,o), +(545,365,cs), +(545,228,o), +(441,120,o), +(309,120,cs) +); }, { -pos = (109,207); -ref = zeroinferior; -scale = (0.9091,0.9091); +closed = 1; +nodes = ( +(401,165,o), +(464,230,o), +(464,366,cs), +(464,485,o), +(415,568,o), +(308,568,cs), +(215,568,o), +(154,503,o), +(154,366,cs), +(154,248,o), +(202,165,o), +(308,165,cs) +); +}, +{ +closed = 1; +nodes = ( +(292,262,o), +(270,269,o), +(270,366,cs), +(270,464,o), +(292,472,o), +(308,472,cs), +(325,472,o), +(347,464,o), +(347,366,cs), +(347,270,o), +(325,262,o), +(308,262,cs) +); } ); -userData = { -RMXScaler = { -height = 55; -weight = -450; -width = 50; -}; -}; width = 618; } ); +note = zero.circled; unicode = 9450; -userData = { -RMXScaler = { -source = one; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zero.dnom.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zero.dnom.glyph index 58d4ec43..9083ed56 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zero.dnom.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zero.dnom.glyph @@ -1,169 +1,366 @@ { glyphname = zero.dnom; -kernLeft = zero.dnom; layers = ( { -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (371,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,30); +type = Stem; +}, +{ +place = (572,36); +type = Stem; +}, +{ +place = (238,36); +type = Stem; +} +); +layerId = m01; shapes = ( { closed = 1; nodes = ( -(301,-5,o), -(356,60,o), -(356,198,cs), -(356,334,o), -(303,401,o), -(220,401,cs), -(138,401,o), -(83,336,o), -(83,198,cs), -(83,63,o), -(136,-5,o), -(220,-5,cs) +(533,-5,o), +(608,65,o), +(608,198,cs), +(608,331,o), +(532,401,o), +(423,401,cs), +(312,401,o), +(238,331,o), +(238,198,cs), +(238,65,o), +(314,-5,o), +(424,-5,cs) +); +}, +{ +closed = 1; +nodes = ( +(326,25,o), +(274,88,o), +(274,198,cs), +(274,309,o), +(328,371,o), +(423,371,cs), +(519,371,o), +(572,308,o), +(572,198,cs), +(572,88,o), +(518,25,o), +(423,25,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (373,28); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,28); +type = Stem; +}, +{ +place = (324,32); +type = Stem; +}, +{ +place = (83,33); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(302,-5,o), +(355,61,o), +(355,198,cs), +(355,333,o), +(304,401,o), +(223,401,cs), +(143,401,o), +(90,335,o), +(90,198,cs), +(90,64,o), +(141,-5,o), +(223,-5,cs) ); }, { closed = 1; nodes = ( -(146,23,o), -(116,89,o), -(116,198,cs), -(116,307,o), -(146,373,o), -(220,373,cs), +(152,23,o), +(123,89,o), +(123,198,cs), +(123,307,o), +(152,373,o), +(223,373,cs), (293,373,o), -(324,307,o), -(324,198,cs), -(324,89,o), +(323,307,o), +(323,198,cs), +(323,89,o), (293,23,o), -(220,23,cs) +(223,23,cs) ); } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -11 +place = (278,101); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,102); +type = Stem; +}, +{ +place = (506,127); +type = Stem; +}, +{ +place = (213,127); +type = Stem; +} ); -stem = -2; -target = ( -0, -11 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(549,-5,o), +(633,65,o), +(633,187,cs), +(633,308,o), +(551,379,o), +(423,379,cs), +(297,379,o), +(213,309,o), +(213,188,cs), +(213,67,o), +(296,-5,o), +(423,-5,cs) ); +}, +{ +closed = 1; +nodes = ( +(374,97,o), +(340,118,o), +(340,187,cs), +(340,256,o), +(374,278,o), +(423,278,cs), +(472,278,o), +(506,257,o), +(506,187,cs), +(506,118,o), +(472,97,o), +(423,97,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (355,22); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (-6,23); +type = Stem; +}, +{ +place = (234,25); +type = Stem; +}, +{ +place = (107,25); +type = Stem; +} ); -stem = -2; -target = ( -1, -5 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(238,-6,o), +(259,68,o), +(259,186,cs), +(259,305,o), +(238,377,o), +(183,377,cs), +(129,377,o), +(107,305,o), +(107,186,cs), +(107,68,o), +(129,-6,o), +(183,-6,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +closed = 1; +nodes = ( +(151,17,o), +(133,55,o), +(133,186,cs), +(133,318,o), +(151,355,o), +(183,355,cs), +(215,355,o), +(234,318,o), +(234,186,cs), +(234,55,o), +(215,17,o), +(183,17,cs) ); -stem = -2; -target = ( -1, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (284,80); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,80); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +place = (201,97); +type = Stem; +}, +{ +place = (77,96); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(245,-5,o), +(289,34,o), +(289,166,cs), +(289,297,o), +(245,337,o), +(187,337,cs), +(129,337,o), +(85,297,o), +(85,166,cs), +(85,35,o), +(129,-5,o), +(187,-5,cs) ); -stem = -2; -target = ( -0, -2 +}, +{ +closed = 1; +nodes = ( +(174,69,o), +(174,96,o), +(174,166,cs), +(174,236,o), +(174,263,o), +(187,263,cs), +(201,263,o), +(200,235,o), +(200,166,cs), +(200,97,o), +(201,69,o), +(187,69,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (285,94); +type = Stem; +}, +{ +horizontal = 1; +place = (-5,93); +type = Stem; +}, +{ +place = (258,114); +type = Stem; +}, +{ +place = (66,113); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; nodes = ( (310,-5,o), -(372,56,o), -(372,187,cs), -(372,299,o), +(371,56,o), +(371,187,cs), +(371,299,o), (324,379,o), -(219,379,cs), -(128,379,o), -(66,318,o), -(66,187,cs), -(66,74,o), -(114,-5,o), -(219,-5,cs) +(220,379,cs), +(131,379,o), +(70,318,o), +(70,187,cs), +(70,74,o), +(117,-5,o), +(220,-5,cs) ); }, { closed = 1; nodes = ( -(201,88,o), -(179,94,o), -(179,187,cs), -(179,280,o), -(201,285,o), -(219,285,cs), +(204,88,o), +(183,95,o), +(183,187,cs), +(183,279,o), +(204,285,o), +(220,285,cs), (237,285,o), -(258,279,o), -(258,187,cs), -(258,94,o), +(257,278,o), +(257,187,cs), +(257,95,o), (237,88,o), -(219,88,cs) +(220,88,cs) ); } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -}; width = 618; } ); -metricWidth = H; -userData = { -KernOnName = zero.dnom; -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = zero; -}; -}; +note = zero.dnom; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zero.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zero.glyph index ca617f4b..6aec489c 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zero.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zero.glyph @@ -1,128 +1,255 @@ { glyphname = zero; -kernLeft = zero; -kernRight = zero; layers = ( { -layerId = m019; -shapes = ( +hints = ( +{ +horizontal = 1; +place = (704,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, { -ref = zero.tf; +place = (758,37); +type = Stem; +}, +{ +place = (52,37); +type = Stem; } ); -userData = { -com.schriftgestaltung.hints = ( +layerId = m01; +shapes = ( { -horizontal = 1; -options = 0; -origin = ( -1, -11 +closed = 1; +nodes = ( +(739,545,l), +(723,577,l), +(119,162,l), +(137,134,l) ); -stem = -2; -target = ( -0, -11 +}, +{ +ref = zero.ss10; +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (703,34); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 -); +place = (-9,34); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +place = (505,40); +type = Stem; +}, +{ +place = (90,36); +type = Stem; +}, +{ +place = (73,40); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; +shapes = ( +{ +closed = 1; +nodes = ( +(512,480,l), +(507,513,l), +(110,234,l), +(116,202,l) ); -stem = -2; -target = ( -1, -2 +}, +{ +ref = zero.ss10; +} ); +width = 618; +}, +{ +hints = ( +{ +horizontal = 1; +place = (558,180); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,180); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +place = (608,226); +type = Stem; +}, +{ +place = (13,226); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(698,397,l), +(669,544,l), +(149,310,l), +(200,172,l) ); -type = Stem; +}, +{ +ref = zero.ss10; } ); -}; -width = 618; +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (710,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; }, { -background = { +place = (313,32); +type = Stem; +}, +{ +place = (311,34); +type = Stem; +}, +{ +place = (45,35); +type = Stem; +}, +{ +place = (45,32); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; shapes = ( { closed = 1; nodes = ( -(483,-6,o), -(598,126,o), -(598,362,cs), -(598,583,o), -(496,730,o), -(315,730,cs), -(142,730,o), -(26,598,o), -(26,364,cs), -(26,142,o), -(129,-6,o), -(311,-6,cs) +(322,440,l), +(322,472,l), +(68,278,l), +(70,248,l) ); }, { +ref = zero.ss10; +} +); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (587,151); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,151); +type = Stem; +}, +{ +place = (221,154); +type = Stem; +}, +{ +place = (220,155); +type = Stem; +}, +{ +place = (15,155); +type = Stem; +}, +{ +place = (15,154); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ closed = 1; nodes = ( -(260,154,o), -(216,181,o), -(216,363,cs), -(216,544,o), -(260,571,o), -(312,571,cs), -(364,571,o), -(408,544,o), -(408,363,cs), -(408,181,o), -(364,154,o), -(312,154,cs) +(285,367,l), +(283,485,l), +(106,350,l), +(106,233,l) +); +}, +{ +ref = zero.ss10; +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (580,159); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,159); +type = Stem; +}, +{ +place = (396,192); +type = Stem; +}, +{ +place = (30,192); +type = Stem; } ); -}; -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { -ref = zero.tf; +closed = 1; +nodes = ( +(467,405,l), +(458,531,l), +(152,317,l), +(160,193,l) +); +}, +{ +ref = zero.ss10; } ); width = 618; } ); -metricRight = "=|"; +note = zero; unicode = 48; -userData = { -KernOnName = zero; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zero.numr.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zero.numr.glyph index 37a1ef83..88b854dc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zero.numr.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zero.numr.glyph @@ -3,109 +3,65 @@ color = 6; glyphname = zero.numr; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,332); ref = zero.dnom; } ); -userData = { -RMXScaler = { -height = 55; -weight = -40; -width = 55; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = zero.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = zero.dnom; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,357); +ref = zero.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,396); +ref = zero.dnom; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,354); +ref = zero.dnom; +} ); -type = Stem; +width = 618; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = m01; +shapes = ( +{ +pos = (0,333); +ref = zero.dnom; } ); -}; -width = 618; +width = 846; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,354); ref = zero.dnom; } ); -userData = { -RMXScaler = { -height = 52; -weight = -370; -width = 54; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = zero.dnom; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = zero.dnom; -}; -width = 618; +width = 846; } ); -userData = { -KernOnSpecialSpacing = { -L = "fraction numbers"; -R = "fraction numbers"; -}; -RMXScaler = { -source = zero; -}; -}; +note = zero.numr; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zero.ss10.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zero.ss10.glyph index 3ba24817..f40bb3bc 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zero.ss10.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zero.ss10.glyph @@ -1,5 +1,4 @@ { -category = Number; glyphname = zero.ss10; layers = ( { @@ -9,7 +8,93 @@ name = center; pos = (309,370); } ); -layerId = m019; +hints = ( +{ +horizontal = 1; +place = (704,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,34); +type = Stem; +}, +{ +place = (758,37); +type = Stem; +}, +{ +place = (52,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(644,-10,o), +(795,118,o), +(795,365,cs), +(795,612,o), +(640,738,o), +(425,738,cs), +(201,738,o), +(52,611,o), +(52,365,cs), +(52,116,o), +(207,-10,o), +(426,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(205,24,o), +(89,151,o), +(89,365,cs), +(89,578,o), +(208,704,o), +(425,704,cs), +(641,704,o), +(758,578,o), +(758,365,cs), +(758,151,o), +(637,24,o), +(425,24,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = center; +pos = (309,370); +} +); +hints = ( +{ +horizontal = 1; +place = (703,34); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,34); +type = Stem; +}, +{ +place = (505,40); +type = Stem; +}, +{ +place = (73,40); +type = Stem; +} +); +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -55,7 +140,225 @@ name = center; pos = (309,368); } ); -layerId = m020; +hints = ( +{ +horizontal = 1; +place = (558,180); +type = Stem; +}, +{ +horizontal = 1; +place = (-9,180); +type = Stem; +}, +{ +place = (608,226); +type = Stem; +}, +{ +place = (13,226); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(670,-9,o), +(834,126,o), +(834,365,cs), +(834,601,o), +(671,738,o), +(424,738,cs), +(177,738,o), +(13,603,o), +(13,366,cs), +(13,129,o), +(176,-9,o), +(423,-9,cs) +); +}, +{ +closed = 1; +nodes = ( +(312,171,o), +(239,221,o), +(239,365,cs), +(239,508,o), +(313,558,o), +(423,558,cs), +(535,558,o), +(608,508,o), +(608,365,cs), +(608,221,o), +(534,171,o), +(423,171,cs) +); +} +); +width = 846; +}, +{ +anchors = ( +{ +name = center; +pos = (309,370); +} +); +hints = ( +{ +horizontal = 1; +place = (710,29); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,29); +type = Stem; +}, +{ +place = (313,32); +type = Stem; +}, +{ +place = (45,32); +type = Stem; +} +); +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(299,-10,o), +(345,104,o), +(345,365,cs), +(345,625,o), +(299,739,o), +(195,739,cs), +(91,739,o), +(45,625,o), +(45,365,cs), +(45,104,o), +(91,-10,o), +(195,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(113,19,o), +(77,126,o), +(77,365,cs), +(77,603,o), +(113,710,o), +(196,710,cs), +(278,710,o), +(313,602,o), +(313,365,cs), +(313,127,o), +(278,19,o), +(196,19,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = center; +pos = (309,368); +} +); +hints = ( +{ +horizontal = 1; +place = (587,151); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,151); +type = Stem; +}, +{ +place = (221,154); +type = Stem; +}, +{ +place = (15,154); +type = Stem; +} +); +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(300,-10,o), +(375,83,o), +(375,365,cs), +(375,645,o), +(300,738,o), +(195,738,cs), +(90,738,o), +(15,645,o), +(15,365,cs), +(15,83,o), +(90,-10,o), +(195,-10,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,141,o), +(169,208,o), +(169,365,cs), +(169,520,o), +(176,587,o), +(195,587,cs), +(214,587,o), +(221,520,o), +(221,365,cs), +(221,208,o), +(214,141,o), +(195,141,cs) +); +} +); +width = 390; +}, +{ +anchors = ( +{ +name = center; +pos = (309,368); +} +); +hints = ( +{ +horizontal = 1; +place = (580,159); +type = Stem; +}, +{ +horizontal = 1; +place = (-10,159); +type = Stem; +}, +{ +place = (396,192); +type = Stem; +}, +{ +place = (30,192); +type = Stem; +} +); +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -95,5 +398,5 @@ nodes = ( width = 618; } ); -subCategory = "Decimal Digit"; +note = zero.ss10; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zero.tf.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zero.tf.glyph deleted file mode 100644 index c884282e..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/zero.tf.glyph +++ /dev/null @@ -1,206 +0,0 @@ -{ -color = 6; -export = 0; -glyphname = zero.tf; -layers = ( -{ -background = { -anchors = ( -{ -name = center; -pos = (318,370); -} -); -shapes = ( -{ -closed = 1; -nodes = ( -(538,494,l), -(538,531,l), -(99,224,l), -(99,188,l) -); -}, -{ -closed = 1; -nodes = ( -(463,-10,o), -(561,117,o), -(561,360,cs), -(561,604,o), -(462,729,o), -(319,729,cs), -(172,729,o), -(75,603,o), -(75,360,cs), -(75,115,o), -(175,-10,o), -(320,-10,cs) -); -}, -{ -closed = 1; -nodes = ( -(186,24,o), -(114,149,o), -(114,360,cs), -(114,572,o), -(186,695,o), -(319,695,cs), -(450,695,o), -(523,571,o), -(523,360,cs), -(523,149,o), -(450,24,o), -(319,24,cs) -); -} -); -}; -layerId = m019; -shapes = ( -{ -alignment = 1; -ref = zero.ss10; -}, -{ -ref = _zero.tf.slash; -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -background = { -anchors = ( -{ -name = center; -pos = (318,368); -} -); -shapes = ( -{ -closed = 1; -nodes = ( -(448,386,l), -(448,517,l), -(189,337,l), -(189,207,l) -); -}, -{ -closed = 1; -nodes = ( -(489,-6,o), -(604,126,o), -(604,362,cs), -(604,583,o), -(502,730,o), -(321,730,cs), -(148,730,o), -(32,598,o), -(32,364,cs), -(32,142,o), -(135,-6,o), -(317,-6,cs) -); -}, -{ -closed = 1; -nodes = ( -(266,154,o), -(222,181,o), -(222,363,cs), -(222,544,o), -(266,571,o), -(318,571,cs), -(370,571,o), -(414,544,o), -(414,363,cs), -(414,181,o), -(370,154,o), -(318,154,cs) -); -} -); -}; -layerId = m020; -shapes = ( -{ -alignment = 1; -ref = zero.ss10; -}, -{ -ref = _zero.tf.slash; -} -); -width = 618; -} -); -metricWidth = "=600"; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zero.tf.ss08.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zero.tf.ss08.glyph deleted file mode 100644 index f575b0fa..00000000 --- a/sources/MonaSansMono.glyphspackage/glyphs/zero.tf.ss08.glyph +++ /dev/null @@ -1,233 +0,0 @@ -{ -color = 6; -glyphname = zero.tf.ss08; -layers = ( -{ -background = { -anchors = ( -{ -name = center; -pos = (318,370); -} -); -shapes = ( -{ -closed = 1; -nodes = ( -(544,343,l), -(544,376,l), -(93,376,l), -(93,343,l) -); -}, -{ -closed = 1; -nodes = ( -(463,-10,o), -(561,117,o), -(561,360,cs), -(561,604,o), -(462,729,o), -(319,729,cs), -(172,729,o), -(75,603,o), -(75,360,cs), -(75,115,o), -(175,-10,o), -(320,-10,cs) -); -}, -{ -closed = 1; -nodes = ( -(186,24,o), -(114,149,o), -(114,360,cs), -(114,572,o), -(186,695,o), -(319,695,cs), -(450,695,o), -(523,571,o), -(523,360,cs), -(523,149,o), -(450,24,o), -(319,24,cs) -); -} -); -}; -layerId = m019; -shapes = ( -{ -alignment = 1; -ref = zero.ss10; -}, -{ -ref = _zero.tf.slash.ss08; -} -); -userData = { -com.schriftgestaltung.hints = ( -{ -horizontal = 1; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -0, -3 -); -stem = -2; -target = ( -0, -0 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -2, -11 -); -stem = -2; -target = ( -1, -11 -); -type = Stem; -}, -{ -horizontal = 1; -options = 0; -origin = ( -1, -5 -); -stem = -2; -target = ( -2, -5 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -2, -2 -); -type = Stem; -}, -{ -horizontal = 0; -options = 0; -origin = ( -2, -8 -); -stem = -2; -target = ( -1, -2 -); -type = Stem; -} -); -}; -width = 618; -}, -{ -background = { -anchors = ( -{ -name = center; -pos = (318,368); -} -); -shapes = ( -{ -closed = 1; -nodes = ( -(490,304,l), -(490,420,l), -(147,420,l), -(147,304,l) -); -}, -{ -closed = 1; -nodes = ( -(489,-6,o), -(604,126,o), -(604,362,cs), -(604,583,o), -(502,730,o), -(321,730,cs), -(148,730,o), -(32,598,o), -(32,364,cs), -(32,142,o), -(135,-6,o), -(317,-6,cs) -); -}, -{ -closed = 1; -nodes = ( -(266,154,o), -(222,181,o), -(222,363,cs), -(222,544,o), -(266,571,o), -(318,571,cs), -(370,571,o), -(414,544,o), -(414,363,cs), -(414,181,o), -(370,154,o), -(318,154,cs) -); -} -); -}; -layerId = m020; -shapes = ( -{ -alignment = 1; -ref = zero.ss10; -}, -{ -ref = _zero.tf.slash.ss08; -} -); -width = 618; -} -); -metricWidth = zero.tf; -userData = { -KernOnSpecialSpacing = { -L = NoKerning; -R = NoKerning; -}; -}; -} diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zeroinferior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zeroinferior.glyph index c26a38d3..7ac74216 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zeroinferior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zeroinferior.glyph @@ -2,13 +2,87 @@ glyphname = zeroinferior; layers = ( { -anchors = ( +hints = ( { -name = _center; -pos = (219,174); +horizontal = 1; +place = (366,31); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,32); +type = Stem; +}, +{ +place = (587,38); +type = Stem; +}, +{ +place = (222,37); +type = Stem; +} +); +layerId = m01; +shapes = ( +{ +closed = 1; +nodes = ( +(543,-46,o), +(625,31,o), +(625,176,cs), +(625,321,o), +(542,397,o), +(424,397,cs), +(303,397,o), +(222,321,o), +(222,176,cs), +(222,30,o), +(305,-46,o), +(424,-46,cs) +); +}, +{ +closed = 1; +nodes = ( +(317,-14,o), +(259,55,o), +(259,176,cs), +(259,298,o), +(319,366,o), +(424,366,cs), +(529,366,o), +(587,297,o), +(587,176,cs), +(587,55,o), +(527,-14,o), +(424,-14,cs) +); +} +); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (367,30); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,30); +type = Stem; +}, +{ +place = (332,36); +type = Stem; +}, +{ +place = (70,36); +type = Stem; } ); -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { closed = 1; @@ -45,81 +119,210 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.hints = ( +width = 618; +}, +{ +hints = ( { horizontal = 1; -options = 0; -origin = ( -1, -11 +place = (278,119); +type = Stem; +}, +{ +horizontal = 1; +place = (-45,119); +type = Stem; +}, +{ +place = (509,150); +type = Stem; +}, +{ +place = (187,150); +type = Stem; +} +); +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(565,-45,o), +(659,35,o), +(659,176,cs), +(659,315,o), +(567,397,o), +(423,397,cs), +(282,397,o), +(187,317,o), +(187,177,cs), +(187,37,o), +(280,-45,o), +(423,-45,cs) +); +}, +{ +closed = 1; +nodes = ( +(373,74,o), +(337,97,o), +(337,176,cs), +(337,255,o), +(373,278,o), +(423,278,cs), +(473,278,o), +(509,255,o), +(509,176,cs), +(509,97,o), +(473,74,o), +(423,74,cs) ); -stem = -2; -target = ( -0, -11 +} ); +width = 846; +}, +{ +hints = ( +{ +horizontal = 1; +place = (372,26); type = Stem; }, { horizontal = 1; -options = 0; -origin = ( -0, -5 +place = (-46,26); +type = Stem; +}, +{ +place = (255,30); +type = Stem; +}, +{ +place = (106,30); +type = Stem; +} ); -stem = -2; -target = ( -1, -5 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +closed = 1; +nodes = ( +(260,-46,o), +(285,39,o), +(285,176,cs), +(285,313,o), +(260,398,o), +(195,398,cs), +(131,398,o), +(106,313,o), +(106,176,cs), +(106,39,o), +(131,-46,o), +(195,-46,cs) ); -type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 +closed = 1; +nodes = ( +(158,-20,o), +(136,23,o), +(136,176,cs), +(136,329,o), +(158,372,o), +(195,372,cs), +(233,372,o), +(255,329,o), +(255,176,cs), +(255,23,o), +(233,-20,o), +(195,-20,cs) ); -stem = -2; -target = ( -1, -2 +} ); +width = 390; +}, +{ +hints = ( +{ +horizontal = 1; +place = (306,91); +type = Stem; +}, +{ +horizontal = 1; +place = (-46,91); +type = Stem; +}, +{ +place = (216,110); type = Stem; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 +place = (64,110); +type = Stem; +} ); -stem = -2; -target = ( -0, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +closed = 1; +nodes = ( +(271,-46,o), +(326,8,o), +(326,176,cs), +(326,344,o), +(271,397,o), +(195,397,cs), +(119,397,o), +(64,343,o), +(64,176,cs), +(64,8,o), +(119,-46,o), +(195,-46,cs) +); +}, +{ +closed = 1; +nodes = ( +(176,45,o), +(174,79,o), +(174,176,cs), +(174,272,o), +(176,306,o), +(195,306,cs), +(214,306,o), +(216,273,o), +(216,176,cs), +(216,79,o), +(214,45,o), +(195,45,cs) ); -type = Stem; } ); -}; -width = 618; +width = 390; }, { -anchors = ( +hints = ( +{ +horizontal = 1; +place = (291,106); +type = Stem; +}, { -name = _center; -pos = (220,174); +horizontal = 1; +place = (-46,106); +type = Stem; +}, +{ +place = (262,128); +type = Stem; +}, +{ +place = (49,128); +type = Stem; } ); -layerId = m020; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; shapes = ( { closed = 1; @@ -156,26 +359,9 @@ nodes = ( ); } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -}; width = 618; } ); -metricRight = "=|"; +note = zeroinferior; unicode = 8320; -userData = { -KernOnName = zeroinferior; -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = zero; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/glyphs/zerosuperior.glyph b/sources/MonaSansMono.glyphspackage/glyphs/zerosuperior.glyph index fdf394c4..77ecae77 100644 --- a/sources/MonaSansMono.glyphspackage/glyphs/zerosuperior.glyph +++ b/sources/MonaSansMono.glyphspackage/glyphs/zerosuperior.glyph @@ -1,112 +1,67 @@ { -color = 6; glyphname = zerosuperior; layers = ( { -layerId = m019; +layerId = "0B69FD92-C08A-4234-9918-6776008DFD7A"; shapes = ( { pos = (0,376); ref = zeroinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -25; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = zeroinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = zeroinferior; -com.schriftgestaltung.hints = ( +width = 618; +}, { -horizontal = 1; -options = 0; -origin = ( -1, -11 -); -stem = -2; -target = ( -0, -11 +layerId = "ADD71631-DBF8-4123-B9BB-07B2528CE6EF"; +shapes = ( +{ +pos = (0,376); +ref = zeroinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 1; -options = 0; -origin = ( -0, -5 -); -stem = -2; -target = ( -1, -5 +layerId = m01; +shapes = ( +{ +pos = (0,376); +ref = zeroinferior; +} ); -type = Stem; +width = 846; }, { -horizontal = 0; -options = 0; -origin = ( -0, -8 -); -stem = -2; -target = ( -1, -2 +layerId = "C0E55CF7-8DDF-4FD1-ABBE-9F941DF8CA14"; +shapes = ( +{ +pos = (0,376); +ref = zeroinferior; +} ); -type = Stem; +width = 390; }, { -horizontal = 0; -options = 0; -origin = ( -1, -8 -); -stem = -2; -target = ( -0, -2 -); -type = Stem; +layerId = "D9140A3F-79DB-4A50-BC1B-187FE3DD36E2"; +shapes = ( +{ +pos = (0,376); +ref = zeroinferior; } ); -}; width = 618; }, { -layerId = m020; +layerId = "BE332802-5D20-4A9D-9B21-C2F1FB0123EF"; shapes = ( { pos = (0,376); ref = zeroinferior; } ); -userData = { -RMXScaler = { -height = 60; -weight = -300; -width = 60; -}; -com.schriftgestaltung.Glyphs.glyph.leftMetricsKey = zeroinferior; -com.schriftgestaltung.Glyphs.glyph.rightMetricsKey = zeroinferior; -}; -width = 618; +width = 846; } ); +note = zerosuperior; unicode = 8304; -userData = { -KernOnSpecialSpacing = { -L = superiors; -R = superiors; -}; -RMXScaler = { -source = zero; -}; -}; } diff --git a/sources/MonaSansMono.glyphspackage/order.plist b/sources/MonaSansMono.glyphspackage/order.plist index d3534e45..d581d91f 100644 --- a/sources/MonaSansMono.glyphspackage/order.plist +++ b/sources/MonaSansMono.glyphspackage/order.plist @@ -198,7 +198,6 @@ Ydieresis.ss01, Ydotbelow.ss01, Zdotaccent.ss01, I.ss02, -IJ.ss02, Iacute.ss02, Ibreve.ss02, Icircumflex.ss02, @@ -285,7 +284,6 @@ iacute, ibreve, icircumflex, idieresis, -idotaccent, idotbelow, igrave, ihookabove, @@ -394,6 +392,7 @@ zcaron, zdotaccent, idotbelow.dotless, iogonek.dotless, +i.loclTRK, abrevedotbelow.ss01, acircumflexdotbelow.ss01, adotbelow.ss01, @@ -405,7 +404,7 @@ edotbelow.ss01, gdotaccent.ss01, i.ss01, idieresis.ss01, -idotaccent.ss01, +i.loclTRK.ss01, idotbelow.ss01, j.ss01, ldot.ss01, @@ -510,18 +509,7 @@ six.circled, seven.circled, eight.circled, nine.circled, -one.ss09, zero.ss10, -zero.tf.ss08, -zero.tf, -two.tf, -three.tf, -four.tf, -five.tf, -six.tf, -seven.tf, -eight.tf, -nine.tf, zero.dnom, one.dnom, two.dnom, @@ -574,9 +562,11 @@ space, nbspace, .notdef, hyphen_hyphen.liga, +hyphen_hyphen_hyphen.liga, hyphen_greater.liga, colon_colon.liga, exclam_equal.liga, +numbersign_numbersign.liga, period, comma, colon, @@ -636,8 +626,8 @@ quotedblleft, quotedblright, quoteleft, quoteright, -guillemetleft, -guillemetright, +guillemotleft, +guillemotright, guilsinglleft, guilsinglright, quotedbl, @@ -654,11 +644,12 @@ ampersand_ampersand.liga, bar_bar.liga, plus_plus.liga, equal_equal.liga, +equal_equal_equal.liga, equal_greater.liga, greater_equal.liga, less_equal.liga, whiteFrowningFace, -whiteSmilingFace, +smileface, checkmark, apple, at, @@ -675,11 +666,11 @@ brokenbar, literSign, estimated, numero, +Euro, bitcoin, cent, currency, dollar, -euro, liraTurkish, peseta, rupeeIndian, @@ -711,19 +702,20 @@ summation, radical, percent, perthousand, -upArrow, -rightArrow, -downArrow, -leftArrow, -leftRightArrow, +arrowup, +arrowright, +arrowdown, +arrowleft, +arrowboth, blackCircle, -whiteCircle, +circle, dottedCircle, dieresiscomb, dotaccentcomb, gravecomb, acutecomb, hungarumlautcomb, +caroncomb.alt, circumflexcomb, caroncomb, brevecomb, @@ -749,15 +741,14 @@ circumflexcomb_acutecomb, circumflexcomb_gravecomb, circumflexcomb_hookabovecomb, circumflexcomb_tildecomb, +cedillacomb.T, strokeshortcomb.case, slashshortcomb.case, slashlongcomb.case, +ogonekcomb.e, dieresiscomb.ss01, dotaccentcomb.ss01, dotbelowcomb.ss01, -caroncomb.alt, -cedillacomb.T, -ogonekcomb.e, strokeshortcomb.t, strokeshortcomb.case.T, dieresis, @@ -773,16 +764,7 @@ tilde, macron, cedilla, ogonek, -_B.currency, SPC, -_Thorn.bowl, -_baht.bar, -_circle, -_bitcoin.bars, -_copyright.C, -_published.P, -_slash.equal, -_tail.Q, -_zero.tf.slash, -_zero.tf.slash.ss08 +_f.longarm, +_zero.tf.base ) \ No newline at end of file