Skip to content

Improvements to ligature composition#110

Open
kylewaynebenson wants to merge 1 commit intomainfrom
liga-and-ss05-ss01-composition
Open

Improvements to ligature composition#110
kylewaynebenson wants to merge 1 commit intomainfrom
liga-and-ss05-ss01-composition

Conversation

@kylewaynebenson
Copy link
Copy Markdown
Collaborator

This pull request updates the MonaSans font sources, focusing on improvements to glyph substitutions, class definitions, and glyph shapes. The main changes include expanding glyph substitution rules for stylistic sets, adjusting the geometry of the _f.longarm glyph, and refining the glyph class definitions to include additional characters.

Stylistic alts fell short when they were mixed.
Copilot AI review requested due to automatic review settings May 6, 2026 23:46
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates MonaSans Glyphs sources to improve ligature composition and stylistic-set behavior by refining component anchors/metrics, adding new composite glyphs, and expanding class/feature definitions.

Changes:

  • Added new glyphs (centigrade, fahrenheit, fl.ss03, and ss01+ss05 composite variants) and updated glyph ordering.
  • Refined ligature/component geometry and spacing (notably _f.longarm, fi/fl-related glyphs, and periodcentered.loclCAT.ss01).
  • Expanded/adjusted Glyphs classes and feature substitutions for stylistic sets (ss03/ss05/ss10).
Show a summary per file
File Description
sources/MonaSans.glyphspackage/order.plist Updates glyph ordering to include new glyphs and renamed ss01+ss05 variants.
sources/MonaSans.glyphspackage/glyphs/y.glyph Tweaks cursive entry anchor position.
sources/MonaSans.glyphspackage/glyphs/periodcentered.loclC_A_T_.ss01.glyph Reworks layer geometry/anchors and sets explicit sidebearing metrics keys.
sources/MonaSans.glyphspackage/glyphs/ldot.ss04.glyph Adjusts component positioning/widths for updated periodcentered behavior.
sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss04.glyph Updates dot component placement and advance widths for ss01+ss04 variant.
sources/MonaSans.glyphspackage/glyphs/ldot.ss01.ss03.glyph Updates dot component placement and advance widths for ss01+ss03 variant.
sources/MonaSans.glyphspackage/glyphs/ldot.ss01.glyph Updates dot component placement and advance widths for ss01 variant.
sources/MonaSans.glyphspackage/glyphs/lcommaaccent.ss04.glyph Adjusts widths to match updated l.ss04 metrics.
sources/MonaSans.glyphspackage/glyphs/lcaron.ss04.glyph Adjusts widths to match updated l.ss04 metrics.
sources/MonaSans.glyphspackage/glyphs/lcaron.ss03.glyph Raises caron placement for ss03 form.
sources/MonaSans.glyphspackage/glyphs/lacute.ss04.glyph Adjusts widths to match updated l.ss04 metrics.
sources/MonaSans.glyphspackage/glyphs/lacute.ss03.glyph Raises acute placement for ss03 form.
sources/MonaSans.glyphspackage/glyphs/l.ss04.glyph Updates widths across masters for ss04 form.
sources/MonaSans.glyphspackage/glyphs/l.ss03.glyph Adds cursive anchors and adjusts top geometry/anchors for ss03 form.
sources/MonaSans.glyphspackage/glyphs/i.ss01.glyph Adds missing #entry positions on multiple layers.
sources/MonaSans.glyphspackage/glyphs/i.glyph Adds missing #entry positions on multiple layers.
sources/MonaSans.glyphspackage/glyphs/fl.ss03.glyph Introduces fl ligature variant built from _f.longarm + l.ss03.
sources/MonaSans.glyphspackage/glyphs/fl.glyph Adjusts component placement/widths for fl ligature.
sources/MonaSans.glyphspackage/glyphs/fi.ss01.glyph Adjusts component placement/widths for fi.ss01 ligature.
sources/MonaSans.glyphspackage/glyphs/fi.glyph Adjusts component placement/widths for fi ligature.
sources/MonaSans.glyphspackage/glyphs/fahrenheit.glyph Adds ℉ glyph built from degree + F with Unicode mapping.
sources/MonaSans.glyphspackage/glyphs/f.glyph Small updates to #exit anchor positions across masters.
sources/MonaSans.glyphspackage/glyphs/f_y.liga.glyph Minor component spacing/width adjustments.
sources/MonaSans.glyphspackage/glyphs/f_f.liga.glyph Minor component spacing/width adjustments.
sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.ss01.glyph Adjusts component spacing/widths for ss01 ligature.
sources/MonaSans.glyphspackage/glyphs/f_f_i.liga.glyph Adjusts component spacing/widths for ligature.
sources/MonaSans.glyphspackage/glyphs/degree.glyph Refines degree mark geometry and widths across masters.
sources/MonaSans.glyphspackage/glyphs/centigrade.glyph Adds ℃ glyph built from degree + C with Unicode mapping.
sources/MonaSans.glyphspackage/glyphs/adotbelow.ss01.ss05.glyph Fixes glyphname to match ss01+ss05 naming.
sources/MonaSans.glyphspackage/glyphs/adieresis.ss01.ss05.glyph Fixes glyphname to match ss01+ss05 naming.
sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss05.glyph Updates dotbelow component and mark positions for ss05 variant.
sources/MonaSans.glyphspackage/glyphs/acircumflexdotbelow.ss01.ss05.glyph Adds ss01+ss05 composite glyph for circumflex+dotbelow.
sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss05.glyph Updates dotbelow component and mark positions for ss05 variant.
sources/MonaSans.glyphspackage/glyphs/abrevedotbelow.ss01.ss05.glyph Adds ss01+ss05 composite glyph for breve+dotbelow.
sources/MonaSans.glyphspackage/glyphs/_f.longarm.glyph Adjusts exit anchors and longarm geometry across masters.
sources/MonaSans.glyphspackage/fontinfo.plist Updates classes and feature substitutions (ss03/ss05/ss10) to support new/combined glyph behaviors.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 36/37 changed files
  • Comments generated: 3

Comment on lines 69 to +75
anchors = (
{
name = "#entry";
},
{
name = "#exit";
pos = (152,0);
Comment on lines 536 to +540
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;
Comment on lines +25 to 32
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;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants