summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2019-08-05 03:21:25 +0300
committerRasmus Andersson <rasmus@notion.se>2019-08-05 03:21:25 +0300
commit1a0a8dc178cfcea2d61f690fd41a2166ad1f8475 (patch)
treefdca8b4b7a0dcb99ddcefcbf8245ce20c3ce84ed
parent49cd0c56c80c87ed721a3a317e891348f4515da1 (diff)
downloadinter-1a0a8dc178cfcea2d61f690fd41a2166ad1f8475.tar.xz
adds double-stem arrows (looks like equal signs)
-rw-r--r--src/Inter.glyphs2596
-rw-r--r--src/features/calt.fea12
-rw-r--r--src/features/liga.fea51
3 files changed, 2371 insertions, 288 deletions
diff --git a/src/Inter.glyphs b/src/Inter.glyphs
index ffe816099..0c47cb8ae 100644
--- a/src/Inter.glyphs
+++ b/src/Inter.glyphs
@@ -21,7 +21,7 @@ name = Lowercase;
},
{
automatic = 1;
-code = "A Adieresis Atilde Agrave Aacute Acircumflex Aring Amacron Abreve Aogonek Acaron Adieresismacron Adotmacron Aringacute Adblgrave Ainvertedbreve uni0226 Aringbelow Adotbelow Ahookabove Acircumflexacute Acircumflexgrave Acircumflexhookabove Acircumflextilde Acircumflexdotbelow Abreveacute Abrevegrave Abrevehookabove Abrevetilde Abrevedotbelow Alpha Alphatonos uni1F08 uni1F09 uni1F0A uni1F0B uni1F0C uni1F0D uni1F0E uni1F0F uni1FB8 uni1FB9 uni1FBA uni023A uni1FBB afii10017 Abrevecyrillic Adieresiscyrillic uni1F88 uni1F89 uni1F8A uni1F8B uni1F8C uni1F8D uni1F8E uni1F8F uni1FBC Lambda AE AEmacron AEacute Aiecyrillic B Bdotaccent Bdotbelow Blinebelow uni0243 Bhook afii10019 Beta C Chook Ccedilla Cacute Ccircumflex Cdotaccent Ccaron Ccedillaacute uni023B Oopen uni03F9 D Dhook Dcaron Ddotaccent Ddotbelow Dlinebelow Dcedilla Dcircumflexbelow Dbar1 Dz Dzcaron_ E Egrave Eacute Ecircumflex Edieresis Emacron Ebreve Edotaccent Eogonek Ecaron Edblgrave Einvertedbreve uni0228 Emacrongrave Emacronacute Ecircumflexbelow Etildebelow Ecedillabreve Edotbelow Ehookabove Etilde Ecircumflexacute Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Ecircumflexdotbelow uni0246 Eturn Epsilon Epsilontonos uni1F18 uni1F19 uni1F1A uni1F1B uni1F1C uni1F1D uni1FC8 uni1FC9 afii10022 uni0400 afii10023 Iebrevecyrillic F Fhook Fdotaccent Fturn G Gbar Ghook Gcircumflex Gbreve Gdotaccent Gcommaaccent Gcaron Gacute Gmacron G.1 Gbar.1 Ghook.1 Gcircumflex.1 Gbreve.1 Gdotaccent.1 Gcommaaccent.1 Gcaron.1 Gacute.1 Gmacron.1 H Hcedilla Hcircumflex uni021E Hdotaccent Hdotbelow Hdieresis Hbrevebelow Hbar Enhookcyrillic Endescendercyrillic uni04C9 Enghecyrillic uni01F6 Eta Etatonos uni1F28 uni1F29 uni1F2A uni1F2B uni1F2C uni1F2D uni1F2E uni1F2F uni1FCA uni1FCB afii10031 uni1F98 uni1F99 uni1F9A uni1F9B uni1F9C uni1F9D uni1F9E uni1F9F uni1FCC I Idieresis Idieresisacute Istroke Itildebelow Igrave Iacute Icircumflex Itilde Imacron Ibreve Iogonek Idotaccent Icaron Idblgrave Iinvertedbreve Ihookabove Idotbelow Iota Iotatonos Iotadieresis uni1F38 uni1F39 uni1F3A uni1F3B uni1F3C uni1F3D uni1F3E uni1F3F uni1FD8 uni1FD9 uni1FDA uni1FDB afii10055 afii10056 I.1 Idieresis.1 Idieresisacute.1 Istroke.1 Itildebelow.1 Igrave.1 Iacute.1 Icircumflex.1 Itilde.1 Imacron.1 Ibreve.1 Iogonek.1 Idotaccent.1 Icaron.1 Idblgrave.1 Iinvertedbreve.1 Ihookabove.1 Idotbelow.1 uni1F38.1 uni1F39.1 uni1F3A.1 uni1F3B.1 uni1F3C.1 uni1F3D.1 uni1F3E.1 uni1F3F.1 uni1FD8.1 uni1FD9.1 uni1FDA.1 uni1FDB.1 afii10055.1 afii10056.1 J Jcircumflex uni0248 uni037F afii10057 K Kcommaaccent Kcaron Kacute Kdotbelow Klinebelow Kabashkircyrillic Kadescendercyrillic Khook Kappa L Lacute Lcommaaccent Lcaron Ldotbelow Ldotbelowmacron Llinebelow Lcircumflexbelow Lslash Lbar Lj M Macute Mdotaccent Mdotbelow uni04CD Mu uni03FA afii10030 N Ntilde Nacute Ncommaaccent Ncaron uni01F8 Ndotaccent Ndotbelow Nlinebelow Ncircumflexbelow Nhook Eng afii10026 uni040D afii10027 Imacroncyrillic Idieresiscyrillic uni048A uni0376 Nu Nj O Odieresis Otilde Oslash Ohorn Ograve Oacute Ocircumflex Omacron Obreve Ohungarumlaut Ocaron Oogonek Oogonekmacron Odblgrave Oinvertedbreve uni022A uni022C uni022E uni0230 Otildeacute Otildedieresis Omacrongrave Omacronacute Odotbelow Ohookabove Ocircumflexacute Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Ocircumflexdotbelow Ohornacute Ohorngrave Ohornhookabove Ohorntilde Ohorndotbelow Oslashacute Omicron Omicrontonos uni1F48 uni1F49 uni1F4A uni1F4B uni1F4C uni1F4D uni1FF8 uni03F4 uni1FF9 afii10032 Odieresiscyrillic Obar Obarredcyrillic Obarreddieresiscyrillic OE P Pacute Pdotaccent uni048E Phook Rho uni1FEC Q R Racute Rcommaaccent Rcaron Rdblgrave Rinvertedbreve Rdotaccent Rdotbelow Rdotbelowmacron Rlinebelow response Rx uni024C S Sacute Scircumflex Scedilla Scaron Scommaaccent Sdotaccent Sdotbelow Sacutedotaccent Scarondotaccent Sdotbelowdotaccent afii10054 Tonetwo Germandbls T Tcommaaccent Tcaron uni021A Tdotaccent Tdotbelow Tlinebelow Tcircumflexbelow Thook Trthook uni023E Tau U Uhorn Ugrave Uacute Ucircumflex Udieresis Utilde Umacron Ubreve Uring Uhungarumlaut Uogonek Ucaron Udieresismacron Udieresisacute Udieresiscaron Udieresisgrave Udblgrave Uinvertedbreve Udieresisbelow Utildebelow Ucircumflexbelow Utildeacute Umacrondieresis Udotbelow Uhookabove Uhornacute Uhorngrave Uhornhookabove Uhorntilde Uhorndotbelow uni0244 V Vtilde Vdotbelow W Wcircumflex Wgrave Wacute Wdieresis Wdotaccent Wdotbelow X Xdotaccent Xdieresis Hadescendercyrillic uni04FC Chi Y Yhook Yacute Ycircumflex Ydieresis uni0232 Ydotaccent Ygrave Ydotbelow Yhookabove Ytilde uni024E Upsilon Upsilontonos Upsilondieresis uni1F59 uni1F5B uni1F5D uni1F5F uni1FE8 uni1FE9 uni1FEA uni1FEB Z Zacute Zdotaccent Zcaron Zcircumflex Zdotbelow Zlinebelow uni0224 Zbar Zeta uni2C7F a aacute abreve abreveacute abrevedotbelow abrevegrave abrevehookabove abrevetilde acaron acircumflex acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis adieresismacron uni0227 adotbelow adotmacron agrave ahookabove ainvertedbreve amacron aogonek arighthalfring aring aringacute aringbelow atilde aturn acyrillic abrevecyrillic adieresiscyrillic ae aemacron aeacute aiecyrillic a.1 aacute.1 abreve.1 abreveacute.1 abrevedotbelow.1 abrevegrave.1 abrevehookabove.1 abrevetilde.1 acaron.1 acircumflex.1 acircumflexacute.1 acircumflexdotbelow.1 acircumflexgrave.1 acircumflexhookabove.1 acircumflextilde.1 adblgrave.1 adieresis.1 adieresismacron.1 uni0227.1 adotbelow.1 adotmacron.1 agrave.1 ahookabove.1 ainvertedbreve.1 amacron.1 aogonek.1 arighthalfring.1 aring.1 aringacute.1 aringbelow.1 atilde.1 b bbar btopbar bhook bdotaccent bdotbelow blinebelow c uni023C chook ccurl ccedilla cacute ccircumflex cdotaccent ccaron ccedillaacute sigmalunatesymbolgreek escyrillic d dcroat drthook dhook dtopbar uni0221 dcaron ddotaccent ddotbelow dlinebelow dcedilla dcircumflexbelow dz dzcaron dzcurl dyogh dong e edieresis uni0247 egrave eacute ecircumflex emacron ebreve edotaccent eogonek ecaron edblgrave einvertedbreve uni0229 emacrongrave emacronacute ecircumflexbelow etildebelow ecedillabreve edotbelow ehookabove etilde ecircumflexacute ecircumflexgrave ecircumflexhookabove ecircumflextilde ecircumflexdotbelow iecyrillic uni0450 iocyrillic iebrevecyrillic eturn f slongstroke slongdotaccent fdotaccent feng g ghook gbar gcircumflex gbreve gdotaccent gcommaaccent gcaron gacute gmacron h hcedilla tshecyrillic djecyrillic hhook henghook hv hturn hturnlthook hturnhook2 hbar hcircumflex uni021F hdotaccent hdotbelow hdieresis hbrevebelow hlinebelow shhacyrillic i idotless idieresis idieresisacute itilde itildebelow uni1E2D.ccmp ibar igrave iacute icircumflex imacron ibreve uni012F.ccmp iogonek icaron idblgrave iinvertedbreve ihookabove idotbelow uni1ECB.ccmp jdotless jdotlessbar uni0249 uni0249.ccmp icyrillic yicyrillic ij j jcrosstail.ccmp jcrosstail jcircumflex jcaron yotgreek jecyrillic lj k khook kcommaaccent kcaron kacute kdotbelow klinebelow kturn l lslash lbar lmidtilde lrthook lbelt lcurl ldot lacute lcommaaccent lcaron ldotbelow ldotbelowmacron llinebelow lcircumflexbelow l.ss02 lslash.ss02 lbar.ss02 lmidtilde.ss02 lbelt.ss02 ldot.ss02 lacute.ss02 lcommaaccent.ss02 lcaron.ss02 ldotbelow.ss02 ldotbelowmacron.ss02 llinebelow.ss02 lcircumflexbelow.ss02 uni04CF m mhook mturn mturndescend macute mdotaccent mdotbelow n ntilde nrthook eng ncurl nlfthook nlegrightlong nacute ncommaaccent ncaron uni01F9 ndotaccent ndotbelow nlinebelow ncircumflexbelow nj o odieresis otilde oslash ohorn ograve oacute ocircumflex omacron obreve ohungarumlaut ocaron oogonek oogonekmacron odblgrave oinvertedbreve uni022B uni022D uni022F uni0231 otildeacute otildedieresis omacrongrave omacronacute odotbelow ohookabove ocircumflexacute ocircumflexgrave ocircumflexhookabove ocircumflextilde ocircumflexdotbelow ohornacute ohorngrave ohornhookabove ohorntilde ohorndotbelow oslashacute omicron omicrontonos uni1F40 uni1F41 uni1F42 uni1F43 uni1F44 uni1F45 uni1F78 fitacyrillic obar ocyrillic odieresiscyrillic oe ukcyrillic p uni048F phook pacute pdotaccent ercyrillic q qhook qrthook Q_rthook r rrthook uni024D rturn rturnrthook rfishhookrev rfishhook rdescend racute rcommaaccent rcaron rdblgrave rinvertedbreve rdotaccent rdotbelow rdotbelowmacron rlinebelow r.1 rrthook.1 uni024D.1 rdescend.1 racute.1 rcommaaccent.1 rcaron.1 rdblgrave.1 rinvertedbreve.1 rdotaccent.1 rdotbelow.1 rdotbelowmacron.1 rlinebelow.1 s srthook uni023F sacute scircumflex scedilla scaron scommaaccent sdotaccent sdotbelow sacutedotaccent scarondotaccent sdotbelowdotaccent dzecyrillic tonetwo germandbls germandbls.1 t tpalatalhook trthook tcurl tccurl tturn tbar tcedilla tcaron tcommaaccent tdotaccent tdotbelow tlinebelow tcircumflexbelow tdieresis u udieresis utilde uhorn micro ubar ugrave uacute ucircumflex umacron ubreve uring uhungarumlaut uogonek ucaron udieresismacron udieresisacute udieresiscaron udieresisgrave udblgrave uinvertedbreve udieresisbelow utildebelow ucircumflexbelow utildeacute umacrondieresis udotbelow uhookabove uhornacute uhorngrave uhornhookabove uhorntilde uhorndotbelow v vturn vtilde vdotbelow w wdieresis wturn wcircumflex wgrave wacute wdotaccent wdotbelow wring x xdotaccent xdieresis khacyrillic chi y ydieresis yhook uni024F yacute ycircumflex uni0233 ydotaccent yring ygrave ydotbelow yhookabove ytilde ucyrillic ushortcyrillic umacroncyrillic udieresiscyrillic uhungarumlautcyrillic yturn z zbar zhook uni0240 zrthook zacute zdotaccent zcaron zcircumflex zdotbelow zlinebelow zcurl Thorn Gamma Delta Theta Xi Pi Sigma Phi Psi Omega uni1FFB Omegatonos uni1F68 uni1F69 uni1F6A uni1F6B uni1F6C uni1F6D uni1F6E uni1F6F uni1FFA uni1FA8 uni1FA9 uni1FAA uni1FAB uni1FAC uni1FAD uni1FAE uni1FAF uni1FFC Upsilon2 Upsilonhooksymbol Upsilonacutehooksymbolgreek Upsilondieresishooksymbolgreek Gamma1 afii10018 afii10050 uni04FA afii10021 afii10024 Zhedescendercyrillic afii10025 Kacyr Kaverticalstrokecyrillic Kahookcyrillic afii10029 afii10147 afii10145 afii10037 afii10038 afii10040 Tetsecyrillic afii10041 Chedescendercyrillic Cheverticalstrokecyrillic Shhacyrillic afii10060 afii10042 afii10043 afii10044 afii10045 afii10046 afii10058 afii10059 afii10047 afii10048 afii10049 Ghemiddlehookcyrillic Pemiddlehookcyrillic afii10053 Haabkhasiancyrillic Cheabkhasiancyrillic Schwacyrillic Dzeabkhasiancyrillic afii10148 afii10051 eth thorn alpha alphatonos uni1F00 uni1F01 uni1F02 uni1F03 uni1F04 uni1F05 uni1F06 uni1F07 uni1F70 uni1F80 uni1F81 uni1F82 uni1F83 uni1F84 uni1F85 uni1F86 uni1F87 uni1FB0 uni1FB1 uni1FB2 uni1FB3 uni1FB4 uni1FB6 uni1FB7 beta gamma delta epsilon epsilontonos epsilonclosed epsilon1 epsilon1rev epsilon1revclosed epsilon1revhook uni1F10 uni1F11 uni1F12 uni1F13 uni1F14 uni1F15 uni1F72 zeta eta etatonos uni1F20 uni1F21 uni1F22 uni1F23 uni1F24 uni1F25 uni1F26 uni1F27 uni1F74 uni1F90 uni1F91 uni1F92 uni1F93 uni1F94 uni1F95 uni1F96 uni1F97 uni1FC2 uni1FC3 uni1FC4 uni1FC6 uni1FC7 theta iota iotadieresistonos iotatonos iotadieresis uni1F30 uni1F31 uni1F32 uni1F33 uni1F34 uni1F35 uni1F36 uni1F37 uni1F76 uni1FD0 uni1FD1 uni1FD2 uni1FD6 uni1FD7 lambda xi pi rho uni1FE4 uni1FE5 uni03FC sigma1 sigma tau upsilon upsilondieresistonos upsilondieresis upsilontonos uni1F50 uni1F51 uni1F52 uni1F53 uni1F54 uni1F55 uni1F56 uni1F57 uni1F7A uni1FE0 uni1FE1 uni1FE2 uni1FE6 uni1FE7 phi phigreek psi omega omegatonos uni1F60 uni1F61 uni1F62 uni1F63 uni1F64 uni1F65 uni1F66 uni1F67 uni1F7C uni1FA0 uni1FA1 uni1FA2 uni1FA3 uni1FA4 uni1FA5 uni1FA6 uni1FA7 uni1FF2 uni1FF3 uni1FF4 uni1FF6 uni1FF7 gamma1 becyrillic vecyrillic gecyrillic gheupturncyrillic uni04FB decyrillic zhecyrillic zhedescendercyrillic zecyrillic iicyrillic uni048B kacyrillic kahookcyrillic kadescendercyrillic kaverticalstrokecyrillic kabashkircyrillic elcyrillic uni04C6 uni052F emcyrillic uni04CE encyrillic endescendercyrillic enghecyrillic enhookcyrillic uni04CA pecyrillic tecyrillic efcyrillic uni04FD hadescendercyrillic tsecyrillic dzhecyrillic checyrillic chedescendercyrillic cheverticalstrokecyrillic shacyrillic shchacyrillic softsigncyrillic hardsigncyrillic yericyrillic uni048D yatcyrillic ljecyrillic njecyrillic ereversedcyrillic iucyrillic iacyrillic ghemiddlehookcyrillic pemiddlehookcyrillic ecyrillic haabkhasiancyrillic tetsecyrillic cheabkhasiancyrillic dzeabkhasiancyrillic izhitsacyrillic dollar cent yen sterling florin uni20BA uni20BD euro uni20B9 tenge peseta peso kip won lira austral hryvnia naira guarani coloncurrency cedi cruzeiro tugrik uni20AF mill afii57636 manat rupee lari franc zero one two twostroke three four five Tonefive six seven eight nine zero.slash one.ss01 three.1 four.ss01 six.ss01 nine.ss01 zero.tf one.tf two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf zero.tf.slash one.tf.ss01 three.1.tf four.tf.ss01 six.tf.ss01 nine.tf.ss01 ampersand exclam exclamdbl exclamdown uni2049 question uni2047 uni2048 questiondown interrobang invertedinterrobang parenleft parenright bracketleft bracketleft_quill bracketright bracketright_quill braceleft braceright at parenleft.case parenright.case bracketleft.case bracketright.case braceleft.case braceright.case at.case numbersign currency slash bar brokenbar backslash hyphen softhyphen endash figuredash emdash horizontalbar bullet openbullet hyphenbullet trianglebullet blackleftbullet blackrightbullet hyphen.case endash.case figuredash.case emdash.case bullet.case openbullet.case hyphenbullet.case trianglebullet.case blackleftbullet.case blackrightbullet.case quoteleft quoteright apostrophemod quotesingle quotedbl quotedblleft quotedblright quotedblbase quotesinglbase prime doubleprime tripleprime quadrupleprime primerev doubleprimerev tripleprimerev primemod doubleprimemod comma period ellipsis twodotleader colon colon.case semicolon comma.tf period.tf colon.tf semicolon.tf periodcentered anoteleia questiongreek guilsinglleft guilsinglright guillemetleft guillemetright less greater lessequal greaterequal equal notequal plus minus multiply divide plusminus approxequal asciitilde less.case greater.case lessequal.case greaterequal.case equal.case notequal.case plus.case minus.case multiply.case divide.case plusminus.case approxequal.case asciitilde.case logicalnot underscore dagger daggerdbl asciicircum asterisk asterisk.case registered copyright copyleft published trademark servicemark tel uni213B uni1F16B uni1F16A degree ordfeminine ordmasculine i.numr n.numr paragraph paragraphreversed section infinity partialdiff summation product integral radical emptyset lozenge a.sups b.sups c.sups d.sups e.sups f.sups g.sups h.sups i.sups j.sups k.sups l.sups m.sups n.sups o.sups p.sups q.sups r.sups s.sups t.sups u.sups v.sups w.sups x.sups y.sups z.sups zero.sups one.sups two.sups three.sups four.sups five.sups six.sups seven.sups eight.sups nine.sups parenleft.sups parenright.sups bracketleft.sups bracketright.sups plus.sups minus.sups equal.sups a.subs b.subs c.subs d.subs e.subs f.subs g.subs h.subs i.subs j.subs k.subs l.subs m.subs n.subs o.subs p.subs q.subs r.subs s.subs t.subs u.subs v.subs w.subs x.subs y.subs z.subs zero.subs one.subs two.subs three.subs four.subs five.subs six.subs seven.subs eight.subs nine.subs parenleft.subs parenright.subs bracketleft.subs bracketright.subs plus.subs minus.subs equal.subs zero.dnomf one.dnomf two.dnomf three.dnomf four.dnomf five.dnomf six.dnomf seven.dnomf eight.dnomf nine.dnomf fraction zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom plus.dnom minus.dnom equal.dnom parenleft.dnom parenright.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr plus.numr minus.numr equal.numr parenleft.numr parenright.numr zero.frac one.frac two.frac three.frac four.frac five.frac six.frac seven.frac eight.frac nine.frac onehalf onethird onequarter threequarters fivesixths onefraction seveneighths oneeighth fiveeighths threeeighths percent perthousand pertenthousand uni214D cadauna careof accountof addresssubject acute hungarumlaut grave tonos dieresis circumflex tilde macron breve cyrillicbreve dotaccent ring caron dieresistonos cedilla ogonek commaaccent acutecomb acutedblnosp gravecomb dblgravecmb macroncomb dieresisnosp brevenosp breveinvnosp hook circumflexnosp caroncmb tildecomb dotnosp ringnosp hornnosp ogoneknosp cedillanosp circumflexsubnosp brevesubnosp dotbelow commabelowcmb dotdblsubnosp ringsubnosp underscorenosp tildesubnosp space nbspace narrownbspace mediumspace-math enquad emquad enspace emspace thirdemspace quarteremspace sixthemspace figurespace punctuationspace thinspace hairspace zerowidthspace numero degreecentigrade degreefarenheit degreekelvin angstrom bullseye estimated leftArrow leftLongArrow leftLongArrow2 rightArrow rightLongArrow rightLongArrow2 northWestArrow northEastArrow southEastArrow southWestArrow leftRightArrow leftRightLongArrow upArrow downArrow upDownArrow leftHookArrow rightHookArrow leftArrow.case leftLongArrow.case leftLongArrow2.case rightArrow.case rightLongArrow.case rightLongArrow2.case leftRightArrow.case leftRightLongArrow.case dngb_check dngb_ballotx triagrt triagdn triagup blackleftpointingtriangle warningSign circleblack circlewhite diamondblack diamondblack_x diamondwhite diamondwhite_x sunWithRays blackSunWithRays heartWhiteSuit heartBlackSuit heavyBlackHeart blackstar whitestar upBlackArrow upWhiteArrow capslock placeofinterestsign control projective option alternativekeysymbol brokenCircleNorthWestArrow anticlockwiseOpenCircleArrow clockwiseOpenCircleArrow deleteleft deleteright clear ejectsymbol returnsymbol carriagereturn downTipRightArrow upTipLeftArrow upTipRightArrow rightCornerDownArrow arrowtableft arrowtabright pageup pagedown enclosingcirclecomb enclosingsquarecomb A.circled B.circled C.circled D.circled E.circled F.circled G.circled H.circled I.circled J.circled K.circled L.circled M.circled N.circled O.circled P.circled Q.circled R.circled S.circled T.circled U.circled V.circled W.circled X.circled Y.circled Z.circled zero.circled one.circled two.circled three.circled four.circled five.circled six.circled seven.circled eight.circled nine.circled zero.slash.circled one.ss01.circled three.1.circled four.ss01.circled six.ss01.circled nine.ss01.circled exclam.circled question.circled numbersign.circled hyphen.circled less.circled greater.circled equal.circled plus.circled minus.circled multiply.circled divide.circled upArrow.circled downArrow.circled leftArrow.circled rightArrow.circled dngb_check.circled dngb_ballotx.circled A.squared B.squared C.squared D.squared E.squared F.squared G.squared H.squared I.squared J.squared K.squared L.squared M.squared N.squared O.squared P.squared Q.squared R.squared S.squared T.squared U.squared V.squared W.squared X.squared Y.squared Z.squared zero.squared one.squared two.squared three.squared four.squared five.squared six.squared seven.squared eight.squared nine.squared zero.slash.squared one.ss01.squared three.1.squared four.ss01.squared six.ss01.squared nine.ss01.squared exclam.squared question.squared numbersign.squared hyphen.squared less.squared greater.squared equal.squared plus.squared minus.squared multiply.squared divide.squared upArrow.squared downArrow.squared leftArrow.squared rightArrow.squared dngb_check.squared dngb_ballotx.squared Btopbar DZ Eth Dcroat Dtopbar Epsilon1 Esh Ezh Ezhcaron Ezhreversed uni021C IJ Iota1 LJ Ldot NJ OI Schwa Tbar Tonesix Vcursive YR mcapturn uni01F7 uni0220 uni0222 uni0241 uni0245 uni1EFA uni1EFC uni1EFE Aogonek.NAV Eogonek.NAV Oogonek.NAV Gsmallcap Gsmallcaphook Ismallcap Lsmallcap Nsmallcap OEsmallcap Rsmallcap Rsmallcapinv Ysmallcap ascript ascriptturn babygamma cstretch deltaturn erev esh eshcurl eshlooprev eshshortrev schwa schwahook ezh ezhcaron ezhcurl ezhreversed ezhtail gcursive glottalstop glottalstopbar glottalstopbarinv glottalstopbarrev glottalstopinv glottalstoprevinv uni021D iota1 jhookdblbar kgreenlandic lambdabar lyogh oi omegaclosed oopen philatin rturnascend longs tesh thook tonefive tonesix ts uni0223 uni0238 uni0239 uni0242 uni0299 uni029C uni02AB uni02AC uni1E9D uni1E9F uni1EFB uni1EFD uni1EFF uni2184 upsilonlatin vscript wynn aogonek.NAV eogonek.NAV oogonek.NAV uni0268.ccmp Rturnsuper exclam1 hhooksuper pipe pipedbl pipedblbar rturnsuper uni2094 uniA7FF uni2071.ccmp uni02B2.ccmp glottalstopreversed.numr afii10020 afii10052 afii10061 afii10033 afii10034 afii10035 afii10036 afii10062 afii10039 Omegacyrillic afii10146 Eiotifiedcyrillic Yuslittlecyrillic Yuslittleiotifiedcyrillic Yusbigcyrillic Yusbigiotifiedcyrillic Ksicyrillic Psicyrillic Izhitsadblgravecyrillic Ukcyrillic Ghestrokecyrillic Zedescendercyrillic Esdescendercyrillic Tedescendercyrillic Ustraightcyrillic Ustraightstrokecyrillic Chedescenderabkhasiancyrillic palochkacyrillic Zhebrevecyrillic Eltail-cy Chekhakassiancyrillic Schwadieresiscyrillic Zhedieresiscyrillic Zedieresiscyrillic uni04EC Umacroncyrillic Udieresiscyrillic Uhungarumlautcyrillic Chedieresiscyrillic uni04F6 Yerudieresiscyrillic uni04FE Koppacyrillic uni048C gjecyrillic iishortcyrillic uni045D kjecyrillic omegacyrillic eiotifiedcyrillic yuslittlecyrillic yuslittleiotifiedcyrillic yusbigcyrillic yusbigiotifiedcyrillic ksicyrillic psicyrillic izhitsadblgravecyrillic ghestrokecyrillic zedescendercyrillic esdescendercyrillic tedescendercyrillic ustraightcyrillic ustraightstrokecyrillic chedescenderabkhasiancyrillic zhebrevecyrillic chekhakassiancyrillic schwacyrillic schwadieresiscyrillic zhedieresiscyrillic zedieresiscyrillic imacroncyrillic idieresiscyrillic obarredcyrillic obarreddieresiscyrillic uni04ED chedieresiscyrillic uni04F7 yerudieresiscyrillic uni04FF koppacyrillic uni0370 uni0372 uni03D8 Stigma Digamma Koppa Sampi uni03CF uni03F7 uni03FD uni03FE uni03FF kappa mugreek nu uni0371 uni0373 uni0377 uni037B uni037C uni037D uni03D9 stigma digamma koppa sampi uni03D7 beta1 thetasymbolgreek pisymbolgreek kappa1 rho1 uni03F5 uni03F8 uni03FB uni1F71 uni1F73 uni1F75 uni1F77 uni1FD3 uni1F79 uni1F7B uni1FE3 uni1F7D uni1FBE ypogegrammeni finalkaf finalmem finaltsadi qofdagesh uni1DBF romanone romantwo romanthree romanfour romanfive romansix romanseven romaneight romannine romanten romaneleven romantwelve romanfifty romanhundred romanfivehundred romanthousand oneroman tworoman threeroman fourroman fiveroman sixroman sevenroman eightroman nineroman tenroman elevenroman twelveroman uni217C uni217D uni217E uni217F uni2180 uni2181 uni2182 uni2183 uni2185 uni2186 uni2187 uni2188 asterism caretSign caretinsertionpoint charactertie hyphendot onedotleader overline referencemark reversedsemicolon undertie uni204A uni204E uni2050 uni2051 uni2053 uni2054 uni2055 uni2056 uni2058 uni2059 uni205A uni205B uni205C uni205D uni205E verticalbardbl hyphen__ hyphennobreak underscoredbl quotereversed quotedblreversed uni27EF uniA92E zerowidthjoiner eurocurrency uni20B0 uni20B6 uni20B7 uni20BB uni2052 lsquare spaceopenbox uni214F versicle arrowheaddownmod arrowheadleftmod arrowheadrightmod arrowheadupmod dblapostrophe downtackmod lowdownarrowheadmod minusmod plusmod rhotichookmod ringhalfleftcentered ringhalfrightcentered uni02EA uni02EB uni02EC uni02ED uni02F0 uni02F1 uni02F2 uni02F3 uni02F4 uni02F5 uni02F6 uni02F7 uni02F8 uni02F9 uni02FA uni02FB uni02FC uni02FD uni02FE uni02FF uptackmod tonebarextrahighmod.cn tonebarextralowmod.cn tonebarhighmod.cn tonebarlowmod.cn tonebarmidmod.cn uni03F6 numeralgreek numeralgreeksub thousandcyrillic gammasuper acutelowmod colontriangularhalfmod colontriangularmod commareversedmod commaturnedmod firsttonechinese fourthtonechinese glottalstopmod glottalstopreversedmod gravelowmod linevert macronsub ringhalfleft ringhalfright secondtonechinese verticallinelowmod overscorenosp linevertnosp linevertdblnosp candrabindunosp commaturnsupnosp commaabovecmb commasuprevnosp commaaboverightcmb gravesubnosp acutesubnosp tackleftsubnosp tackrightsubnosp anglesupnosp ringlefthalfsubnosp tackupsubnosp tackdownsubnosp hooksubpalatnosp hooksubretronosp linevertsubnosp bridgesubnosp archdblsubnosp caronbelowcmb breveinvsubnosp macronsubnosp underscoredblnosp tildemidnosp barmidshortnosp barmidlongnosp slashshortnosp slashlongnosp ringrighthalfsubnosp bridgeinvsubnosp squaresubnosp seagullsubnosp xsupnosp tildevertsupnosp overscoredblnosp graveleftnosp acuterightnosp uni0346 uni0348 uni0349 uni034A uni034B uni034C uni034D uni034E uni034F arrowheadrightabovecomb uni0351 uni0352 uni0353 uni0354 uni0355 uni0356 uni0357 uni0358 uni0359 uni035A uni035B uni035C uni035D uni035E uni035F tildedoublecmb breveinverteddoublecmb uni0362 uni1DC0 uni1DC1 uni1DC2 uni1DC3 uni1DC4 uni1DC5 uni1DC6 uni1DC7 uni1DC8 uni1DC9 uni1DCB uni1DCC uni1DCD uni1DCE uni1DCF uni1DD0 uni1DD1 uni1DD2 uni1DE8 uni1DEA uni1DEB uni1DEC uni1DED uni1DEE uni1DEF uni1DF0 uni1DF1 uni1DF2 uni1DF3 uni1DF4 uni1DF5 uni1DFC uni1DFD uni1DFE uni1DFF uni20DB uni20DC uni20E3 uni20E8 uni20F0 uniFE20 uniFE21 uniFE22 uniFE23 uniFE24 uniFE25 uniFE26 uniFE27 uniFE28 uniFE29 uniFE2A uniFE2B uniFE2C uniFE2D macronacutecomb.cn macrongravecomb.cn macronacutecomb.lc macrongravecomb.lc perispomenigreekcmb koroniscmb diaeresistonosnosp iotasubnosp uni1FBF uni1FBD uni1FFE uni1FCD uni1FDD uni1FCE uni1FDE uni1FCF uni1FDF uni1FED uni1FEE uni1FC1 uni1FEF uni1FFD uni1FC0 uni1FFE.tonos uni1FCD.tonos uni1FDD.tonos uni1FCE.tonos uni1FDE.tonos uni1FCF.tonos uni1FDF.tonos uni1FEF.tonos uni1FFD.tonos titlocyrilliccmb palatalizationcyrilliccmb dasiapneumatacyrilliccmb psilipneumatacyrilliccmb uni0487 uni0488 uni0489 uniA69F uni0363 uni0364 uni0365 uni0366 uni0367 uni0368 uni0369 uni036A uni036B uni036C uni036D uni036E uni036F uni1DCA uni1DD3 uni1DD4 uni1DD5 uni1DD6 uni1DD7 uni1DD8 uni1DD9 uni1DDA uni1DDB uni1DDC uni1DDD uni1DDE uni1DDF uni1DE0 uni1DE1 uni1DE2 uni1DE3 uni1DE4 uni1DE5 uni1DE6 uni1DE7 uni1DE9 Omegaroundcyrillic omegaroundcyrillic Omegatitlocyrillic omegatitlocyrillic Otcyrillic otcyrillic uni2DFF crossbar acutedotcomb.lc tildedieresiscomb.lc dieresisacutecomb.lc carondotcomb.lc caronnosp caronsubnosp ascript_uni02DE cyrillichookleft dotmacroncomb.lc dieresismacroncomb.lc dieresisgravecomb.lc largerighthook tildemacroncomb.lc macrondieresiscomb.lc tildeacutecomb dieresiscaroncomb.lc cyrillichook ringacute.cn circumflexgravecomb.cn dieresiscaroncomb.cn dieresismacroncomb.cn carondotcomb.cn breveacutecomb.cn acutedotcomb.cn brevegravecomb.cn circumflexacutecomb.cn tildedieresiscomb.cn circumflexhookcomb.cn brevetildecomb.cn dieresisacutecomb.cn dotmacroncomb.cn macrondieresiscomb.cn dieresisgravecomb.cn tildemacroncomb.cn circumflextildecomb.cn brevehookcomb.cn commaaccentrotate.cn tonostop tildeacutecomb.uc";
+code = "A Adieresis Atilde Agrave Aacute Acircumflex Aring Amacron Abreve Aogonek Acaron Adieresismacron Adotmacron Aringacute Adblgrave Ainvertedbreve uni0226 Aringbelow Adotbelow Ahookabove Acircumflexacute Acircumflexgrave Acircumflexhookabove Acircumflextilde Acircumflexdotbelow Abreveacute Abrevegrave Abrevehookabove Abrevetilde Abrevedotbelow Alpha Alphatonos uni1F08 uni1F09 uni1F0A uni1F0B uni1F0C uni1F0D uni1F0E uni1F0F uni1FB8 uni1FB9 uni1FBA uni023A uni1FBB afii10017 Abrevecyrillic Adieresiscyrillic uni1F88 uni1F89 uni1F8A uni1F8B uni1F8C uni1F8D uni1F8E uni1F8F uni1FBC Lambda AE AEmacron AEacute Aiecyrillic B Bdotaccent Bdotbelow Blinebelow uni0243 Bhook afii10019 Beta C Chook Ccedilla Cacute Ccircumflex Cdotaccent Ccaron Ccedillaacute uni023B Oopen uni03F9 D Dhook Dcaron Ddotaccent Ddotbelow Dlinebelow Dcedilla Dcircumflexbelow Dbar1 Dz Dzcaron_ E Egrave Eacute Ecircumflex Edieresis Emacron Ebreve Edotaccent Eogonek Ecaron Edblgrave Einvertedbreve uni0228 Emacrongrave Emacronacute Ecircumflexbelow Etildebelow Ecedillabreve Edotbelow Ehookabove Etilde Ecircumflexacute Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde Ecircumflexdotbelow uni0246 Eturn Epsilon Epsilontonos uni1F18 uni1F19 uni1F1A uni1F1B uni1F1C uni1F1D uni1FC8 uni1FC9 afii10022 uni0400 afii10023 Iebrevecyrillic F Fhook Fdotaccent Fturn G Gbar Ghook Gcircumflex Gbreve Gdotaccent Gcommaaccent Gcaron Gacute Gmacron G.1 Gbar.1 Ghook.1 Gcircumflex.1 Gbreve.1 Gdotaccent.1 Gcommaaccent.1 Gcaron.1 Gacute.1 Gmacron.1 H Hcedilla Hcircumflex uni021E Hdotaccent Hdotbelow Hdieresis Hbrevebelow Hbar Enhookcyrillic Endescendercyrillic uni04C9 Enghecyrillic uni01F6 Eta Etatonos uni1F28 uni1F29 uni1F2A uni1F2B uni1F2C uni1F2D uni1F2E uni1F2F uni1FCA uni1FCB afii10031 uni1F98 uni1F99 uni1F9A uni1F9B uni1F9C uni1F9D uni1F9E uni1F9F uni1FCC I Idieresis Idieresisacute Istroke Itildebelow Igrave Iacute Icircumflex Itilde Imacron Ibreve Iogonek Idotaccent Icaron Idblgrave Iinvertedbreve Ihookabove Idotbelow Iota Iotatonos Iotadieresis uni1F38 uni1F39 uni1F3A uni1F3B uni1F3C uni1F3D uni1F3E uni1F3F uni1FD8 uni1FD9 uni1FDA uni1FDB afii10055 afii10056 I.1 Idieresis.1 Idieresisacute.1 Istroke.1 Itildebelow.1 Igrave.1 Iacute.1 Icircumflex.1 Itilde.1 Imacron.1 Ibreve.1 Iogonek.1 Idotaccent.1 Icaron.1 Idblgrave.1 Iinvertedbreve.1 Ihookabove.1 Idotbelow.1 uni1F38.1 uni1F39.1 uni1F3A.1 uni1F3B.1 uni1F3C.1 uni1F3D.1 uni1F3E.1 uni1F3F.1 uni1FD8.1 uni1FD9.1 uni1FDA.1 uni1FDB.1 afii10055.1 afii10056.1 J Jcircumflex uni0248 uni037F afii10057 K Kcommaaccent Kcaron Kacute Kdotbelow Klinebelow Kabashkircyrillic Kadescendercyrillic Khook Kappa L Lacute Lcommaaccent Lcaron Ldotbelow Ldotbelowmacron Llinebelow Lcircumflexbelow Lslash Lbar Lj M Macute Mdotaccent Mdotbelow uni04CD Mu uni03FA afii10030 N Ntilde Nacute Ncommaaccent Ncaron uni01F8 Ndotaccent Ndotbelow Nlinebelow Ncircumflexbelow Nhook Eng afii10026 uni040D afii10027 Imacroncyrillic Idieresiscyrillic uni048A uni0376 Nu Nj O Odieresis Otilde Oslash Ohorn Ograve Oacute Ocircumflex Omacron Obreve Ohungarumlaut Ocaron Oogonek Oogonekmacron Odblgrave Oinvertedbreve uni022A uni022C uni022E uni0230 Otildeacute Otildedieresis Omacrongrave Omacronacute Odotbelow Ohookabove Ocircumflexacute Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Ocircumflexdotbelow Ohornacute Ohorngrave Ohornhookabove Ohorntilde Ohorndotbelow Oslashacute Omicron Omicrontonos uni1F48 uni1F49 uni1F4A uni1F4B uni1F4C uni1F4D uni1FF8 uni03F4 uni1FF9 afii10032 Odieresiscyrillic Obar Obarredcyrillic Obarreddieresiscyrillic OE P Pacute Pdotaccent uni048E Phook Rho uni1FEC Q R Racute Rcommaaccent Rcaron Rdblgrave Rinvertedbreve Rdotaccent Rdotbelow Rdotbelowmacron Rlinebelow response Rx uni024C S Sacute Scircumflex Scedilla Scaron Scommaaccent Sdotaccent Sdotbelow Sacutedotaccent Scarondotaccent Sdotbelowdotaccent afii10054 Tonetwo Germandbls T Tcommaaccent Tcaron uni021A Tdotaccent Tdotbelow Tlinebelow Tcircumflexbelow Thook Trthook uni023E Tau U Uhorn Ugrave Uacute Ucircumflex Udieresis Utilde Umacron Ubreve Uring Uhungarumlaut Uogonek Ucaron Udieresismacron Udieresisacute Udieresiscaron Udieresisgrave Udblgrave Uinvertedbreve Udieresisbelow Utildebelow Ucircumflexbelow Utildeacute Umacrondieresis Udotbelow Uhookabove Uhornacute Uhorngrave Uhornhookabove Uhorntilde Uhorndotbelow uni0244 V Vtilde Vdotbelow W Wcircumflex Wgrave Wacute Wdieresis Wdotaccent Wdotbelow X Xdotaccent Xdieresis Hadescendercyrillic uni04FC Chi Y Yhook Yacute Ycircumflex Ydieresis uni0232 Ydotaccent Ygrave Ydotbelow Yhookabove Ytilde uni024E Upsilon Upsilontonos Upsilondieresis uni1F59 uni1F5B uni1F5D uni1F5F uni1FE8 uni1FE9 uni1FEA uni1FEB Z Zacute Zdotaccent Zcaron Zcircumflex Zdotbelow Zlinebelow uni0224 Zbar Zeta uni2C7F a aacute abreve abreveacute abrevedotbelow abrevegrave abrevehookabove abrevetilde acaron acircumflex acircumflexacute acircumflexdotbelow acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis adieresismacron uni0227 adotbelow adotmacron agrave ahookabove ainvertedbreve amacron aogonek arighthalfring aring aringacute aringbelow atilde aturn acyrillic abrevecyrillic adieresiscyrillic ae aemacron aeacute aiecyrillic a.1 aacute.1 abreve.1 abreveacute.1 abrevedotbelow.1 abrevegrave.1 abrevehookabove.1 abrevetilde.1 acaron.1 acircumflex.1 acircumflexacute.1 acircumflexdotbelow.1 acircumflexgrave.1 acircumflexhookabove.1 acircumflextilde.1 adblgrave.1 adieresis.1 adieresismacron.1 uni0227.1 adotbelow.1 adotmacron.1 agrave.1 ahookabove.1 ainvertedbreve.1 amacron.1 aogonek.1 arighthalfring.1 aring.1 aringacute.1 aringbelow.1 atilde.1 b bbar btopbar bhook bdotaccent bdotbelow blinebelow c uni023C chook ccurl ccedilla cacute ccircumflex cdotaccent ccaron ccedillaacute sigmalunatesymbolgreek escyrillic d dcroat drthook dhook dtopbar uni0221 dcaron ddotaccent ddotbelow dlinebelow dcedilla dcircumflexbelow dz dzcaron dzcurl dyogh dong e edieresis uni0247 egrave eacute ecircumflex emacron ebreve edotaccent eogonek ecaron edblgrave einvertedbreve uni0229 emacrongrave emacronacute ecircumflexbelow etildebelow ecedillabreve edotbelow ehookabove etilde ecircumflexacute ecircumflexgrave ecircumflexhookabove ecircumflextilde ecircumflexdotbelow iecyrillic uni0450 iocyrillic iebrevecyrillic eturn f slongstroke slongdotaccent fdotaccent feng g ghook gbar gcircumflex gbreve gdotaccent gcommaaccent gcaron gacute gmacron h hcedilla tshecyrillic djecyrillic hhook henghook hv hturn hturnlthook hturnhook2 hbar hcircumflex uni021F hdotaccent hdotbelow hdieresis hbrevebelow hlinebelow shhacyrillic i idotless idieresis idieresisacute itilde itildebelow uni1E2D.ccmp ibar igrave iacute icircumflex imacron ibreve uni012F.ccmp iogonek icaron idblgrave iinvertedbreve ihookabove idotbelow uni1ECB.ccmp jdotless jdotlessbar uni0249 uni0249.ccmp icyrillic yicyrillic ij j jcrosstail.ccmp jcrosstail jcircumflex jcaron yotgreek jecyrillic lj k khook kcommaaccent kcaron kacute kdotbelow klinebelow kturn l lslash lbar lmidtilde lrthook lbelt lcurl ldot lacute lcommaaccent lcaron ldotbelow ldotbelowmacron llinebelow lcircumflexbelow l.ss02 lslash.ss02 lbar.ss02 lmidtilde.ss02 lbelt.ss02 ldot.ss02 lacute.ss02 lcommaaccent.ss02 lcaron.ss02 ldotbelow.ss02 ldotbelowmacron.ss02 llinebelow.ss02 lcircumflexbelow.ss02 uni04CF m mhook mturn mturndescend macute mdotaccent mdotbelow n ntilde nrthook eng ncurl nlfthook nlegrightlong nacute ncommaaccent ncaron uni01F9 ndotaccent ndotbelow nlinebelow ncircumflexbelow nj o odieresis otilde oslash ohorn ograve oacute ocircumflex omacron obreve ohungarumlaut ocaron oogonek oogonekmacron odblgrave oinvertedbreve uni022B uni022D uni022F uni0231 otildeacute otildedieresis omacrongrave omacronacute odotbelow ohookabove ocircumflexacute ocircumflexgrave ocircumflexhookabove ocircumflextilde ocircumflexdotbelow ohornacute ohorngrave ohornhookabove ohorntilde ohorndotbelow oslashacute omicron omicrontonos uni1F40 uni1F41 uni1F42 uni1F43 uni1F44 uni1F45 uni1F78 fitacyrillic obar ocyrillic odieresiscyrillic oe ukcyrillic p uni048F phook pacute pdotaccent ercyrillic q qhook qrthook Q_rthook r rrthook uni024D rturn rturnrthook rfishhookrev rfishhook rdescend racute rcommaaccent rcaron rdblgrave rinvertedbreve rdotaccent rdotbelow rdotbelowmacron rlinebelow r.1 rrthook.1 uni024D.1 rdescend.1 racute.1 rcommaaccent.1 rcaron.1 rdblgrave.1 rinvertedbreve.1 rdotaccent.1 rdotbelow.1 rdotbelowmacron.1 rlinebelow.1 s srthook uni023F sacute scircumflex scedilla scaron scommaaccent sdotaccent sdotbelow sacutedotaccent scarondotaccent sdotbelowdotaccent dzecyrillic tonetwo germandbls germandbls.1 t tpalatalhook trthook tcurl tccurl tturn tbar tcedilla tcaron tcommaaccent tdotaccent tdotbelow tlinebelow tcircumflexbelow tdieresis u udieresis utilde uhorn micro ubar ugrave uacute ucircumflex umacron ubreve uring uhungarumlaut uogonek ucaron udieresismacron udieresisacute udieresiscaron udieresisgrave udblgrave uinvertedbreve udieresisbelow utildebelow ucircumflexbelow utildeacute umacrondieresis udotbelow uhookabove uhornacute uhorngrave uhornhookabove uhorntilde uhorndotbelow v vturn vtilde vdotbelow w wdieresis wturn wcircumflex wgrave wacute wdotaccent wdotbelow wring x xdotaccent xdieresis khacyrillic chi y ydieresis yhook uni024F yacute ycircumflex uni0233 ydotaccent yring ygrave ydotbelow yhookabove ytilde ucyrillic ushortcyrillic umacroncyrillic udieresiscyrillic uhungarumlautcyrillic yturn z zbar zhook uni0240 zrthook zacute zdotaccent zcaron zcircumflex zdotbelow zlinebelow zcurl Thorn Gamma Delta Theta Xi Pi Sigma Phi Psi Omega uni1FFB Omegatonos uni1F68 uni1F69 uni1F6A uni1F6B uni1F6C uni1F6D uni1F6E uni1F6F uni1FFA uni1FA8 uni1FA9 uni1FAA uni1FAB uni1FAC uni1FAD uni1FAE uni1FAF uni1FFC Upsilon2 Upsilonhooksymbol Upsilonacutehooksymbolgreek Upsilondieresishooksymbolgreek Gamma1 afii10018 afii10050 uni04FA afii10021 afii10024 Zhedescendercyrillic afii10025 Kacyr Kaverticalstrokecyrillic Kahookcyrillic afii10029 afii10147 afii10145 afii10037 afii10038 afii10040 Tetsecyrillic afii10041 Chedescendercyrillic Cheverticalstrokecyrillic Shhacyrillic afii10060 afii10042 afii10043 afii10044 afii10045 afii10046 afii10058 afii10059 afii10047 afii10048 afii10049 Ghemiddlehookcyrillic Pemiddlehookcyrillic afii10053 Haabkhasiancyrillic Cheabkhasiancyrillic Schwacyrillic Dzeabkhasiancyrillic afii10148 afii10051 eth thorn alpha alphatonos uni1F00 uni1F01 uni1F02 uni1F03 uni1F04 uni1F05 uni1F06 uni1F07 uni1F70 uni1F80 uni1F81 uni1F82 uni1F83 uni1F84 uni1F85 uni1F86 uni1F87 uni1FB0 uni1FB1 uni1FB2 uni1FB3 uni1FB4 uni1FB6 uni1FB7 beta gamma delta epsilon epsilontonos epsilonclosed epsilon1 epsilon1rev epsilon1revclosed epsilon1revhook uni1F10 uni1F11 uni1F12 uni1F13 uni1F14 uni1F15 uni1F72 zeta eta etatonos uni1F20 uni1F21 uni1F22 uni1F23 uni1F24 uni1F25 uni1F26 uni1F27 uni1F74 uni1F90 uni1F91 uni1F92 uni1F93 uni1F94 uni1F95 uni1F96 uni1F97 uni1FC2 uni1FC3 uni1FC4 uni1FC6 uni1FC7 theta iota iotadieresistonos iotatonos iotadieresis uni1F30 uni1F31 uni1F32 uni1F33 uni1F34 uni1F35 uni1F36 uni1F37 uni1F76 uni1FD0 uni1FD1 uni1FD2 uni1FD6 uni1FD7 lambda xi pi rho uni1FE4 uni1FE5 uni03FC sigma1 sigma tau upsilon upsilondieresistonos upsilondieresis upsilontonos uni1F50 uni1F51 uni1F52 uni1F53 uni1F54 uni1F55 uni1F56 uni1F57 uni1F7A uni1FE0 uni1FE1 uni1FE2 uni1FE6 uni1FE7 phi phigreek psi omega omegatonos uni1F60 uni1F61 uni1F62 uni1F63 uni1F64 uni1F65 uni1F66 uni1F67 uni1F7C uni1FA0 uni1FA1 uni1FA2 uni1FA3 uni1FA4 uni1FA5 uni1FA6 uni1FA7 uni1FF2 uni1FF3 uni1FF4 uni1FF6 uni1FF7 gamma1 becyrillic vecyrillic gecyrillic gheupturncyrillic uni04FB decyrillic zhecyrillic zhedescendercyrillic zecyrillic iicyrillic uni048B kacyrillic kahookcyrillic kadescendercyrillic kaverticalstrokecyrillic kabashkircyrillic elcyrillic uni04C6 uni052F emcyrillic uni04CE encyrillic endescendercyrillic enghecyrillic enhookcyrillic uni04CA pecyrillic tecyrillic efcyrillic uni04FD hadescendercyrillic tsecyrillic dzhecyrillic checyrillic chedescendercyrillic cheverticalstrokecyrillic shacyrillic shchacyrillic softsigncyrillic hardsigncyrillic yericyrillic uni048D yatcyrillic ljecyrillic njecyrillic ereversedcyrillic iucyrillic iacyrillic ghemiddlehookcyrillic pemiddlehookcyrillic ecyrillic haabkhasiancyrillic tetsecyrillic cheabkhasiancyrillic dzeabkhasiancyrillic izhitsacyrillic dollar cent yen sterling florin uni20BA uni20BD euro uni20B9 tenge peseta peso kip won lira austral hryvnia naira guarani coloncurrency cedi cruzeiro tugrik uni20AF mill afii57636 manat rupee lari franc zero one two twostroke three four five Tonefive six seven eight nine zero.slash one.ss01 three.1 four.ss01 six.ss01 nine.ss01 zero.tf one.tf two.tf three.tf four.tf five.tf six.tf seven.tf eight.tf nine.tf zero.tf.slash one.tf.ss01 three.1.tf four.tf.ss01 six.tf.ss01 nine.tf.ss01 ampersand exclam exclamdbl exclamdown uni2049 question uni2047 uni2048 questiondown interrobang invertedinterrobang parenleft parenright bracketleft bracketleft_quill bracketright bracketright_quill braceleft braceright at parenleft.case parenright.case bracketleft.case bracketright.case braceleft.case braceright.case at.case numbersign currency slash bar brokenbar backslash hyphen softhyphen endash figuredash emdash horizontalbar bullet openbullet hyphenbullet trianglebullet blackleftbullet blackrightbullet hyphen.case endash.case figuredash.case emdash.case bullet.case openbullet.case hyphenbullet.case trianglebullet.case blackleftbullet.case blackrightbullet.case quoteleft quoteright apostrophemod quotesingle quotedbl quotedblleft quotedblright quotedblbase quotesinglbase prime doubleprime tripleprime quadrupleprime primerev doubleprimerev tripleprimerev primemod doubleprimemod comma period ellipsis twodotleader colon colon.case semicolon comma.tf period.tf colon.tf semicolon.tf periodcentered anoteleia questiongreek guilsinglleft guilsinglright guillemetleft guillemetright less greater lessequal greaterequal equal notequal plus minus multiply divide plusminus approxequal asciitilde less.case greater.case lessequal.case greaterequal.case equal.case notequal.case plus.case minus.case multiply.case divide.case plusminus.case approxequal.case asciitilde.case logicalnot underscore dagger daggerdbl asciicircum asterisk asterisk.case registered copyright copyleft published trademark servicemark tel uni213B uni1F16B uni1F16A degree ordfeminine ordmasculine i.numr n.numr paragraph paragraphreversed section infinity partialdiff summation product integral radical emptyset lozenge a.sups b.sups c.sups d.sups e.sups f.sups g.sups h.sups i.sups j.sups k.sups l.sups m.sups n.sups o.sups p.sups q.sups r.sups s.sups t.sups u.sups v.sups w.sups x.sups y.sups z.sups zero.sups one.sups two.sups three.sups four.sups five.sups six.sups seven.sups eight.sups nine.sups parenleft.sups parenright.sups bracketleft.sups bracketright.sups plus.sups minus.sups equal.sups a.subs b.subs c.subs d.subs e.subs f.subs g.subs h.subs i.subs j.subs k.subs l.subs m.subs n.subs o.subs p.subs q.subs r.subs s.subs t.subs u.subs v.subs w.subs x.subs y.subs z.subs zero.subs one.subs two.subs three.subs four.subs five.subs six.subs seven.subs eight.subs nine.subs parenleft.subs parenright.subs bracketleft.subs bracketright.subs plus.subs minus.subs equal.subs zero.dnomf one.dnomf two.dnomf three.dnomf four.dnomf five.dnomf six.dnomf seven.dnomf eight.dnomf nine.dnomf fraction zero.dnom one.dnom two.dnom three.dnom four.dnom five.dnom six.dnom seven.dnom eight.dnom nine.dnom plus.dnom minus.dnom equal.dnom parenleft.dnom parenright.dnom zero.numr one.numr two.numr three.numr four.numr five.numr six.numr seven.numr eight.numr nine.numr plus.numr minus.numr equal.numr parenleft.numr parenright.numr zero.frac one.frac two.frac three.frac four.frac five.frac six.frac seven.frac eight.frac nine.frac onehalf onethird onequarter threequarters fivesixths onefraction seveneighths oneeighth fiveeighths threeeighths percent perthousand pertenthousand uni214D cadauna careof accountof addresssubject acute hungarumlaut grave tonos dieresis circumflex tilde macron breve cyrillicbreve dotaccent ring caron dieresistonos cedilla ogonek commaaccent acutecomb acutedblnosp gravecomb dblgravecmb macroncomb dieresisnosp brevenosp breveinvnosp hook circumflexnosp caroncmb tildecomb dotnosp ringnosp hornnosp ogoneknosp cedillanosp circumflexsubnosp brevesubnosp dotbelow commabelowcmb dotdblsubnosp ringsubnosp underscorenosp tildesubnosp space nbspace narrownbspace mediumspace-math enquad emquad enspace emspace thirdemspace quarteremspace sixthemspace figurespace punctuationspace thinspace hairspace zerowidthspace numero degreecentigrade degreefarenheit degreekelvin angstrom bullseye estimated leftArrow leftLongArrow leftLongArrow2 leftDoubleArrow leftLongDoubleArrow rightArrow rightLongArrow rightLongArrow2 rightDoubleArrow rightLongDoubleArrow northWestArrow northEastArrow southEastArrow southWestArrow leftRightArrow leftRightLongArrow leftRightDoubleArrow leftRightLongDoubleArrow upArrow downArrow upDownArrow leftHookArrow rightHookArrow leftArrow.case leftLongArrow.case leftLongArrow2.case leftDoubleArrow.case leftLongDoubleArrow.case rightArrow.case rightLongArrow.case rightLongArrow2.case rightDoubleArrow.case rightLongDoubleArrow.case leftRightArrow.case leftRightLongArrow.case leftRightDoubleArrow.case leftRightLongDoubleArrow.case dngb_check dngb_ballotx triagrt triagdn triagup blackleftpointingtriangle warningSign circleblack circlewhite diamondblack diamondblack_x diamondwhite diamondwhite_x sunWithRays blackSunWithRays heartWhiteSuit heartBlackSuit heavyBlackHeart blackstar whitestar upBlackArrow upWhiteArrow capslock placeofinterestsign control projective option alternativekeysymbol brokenCircleNorthWestArrow anticlockwiseOpenCircleArrow clockwiseOpenCircleArrow deleteleft deleteright clear ejectsymbol returnsymbol carriagereturn downTipRightArrow upTipLeftArrow upTipRightArrow rightCornerDownArrow arrowtableft arrowtabright pageup pagedown enclosingcirclecomb enclosingsquarecomb A.circled B.circled C.circled D.circled E.circled F.circled G.circled H.circled I.circled J.circled K.circled L.circled M.circled N.circled O.circled P.circled Q.circled R.circled S.circled T.circled U.circled V.circled W.circled X.circled Y.circled Z.circled zero.circled one.circled two.circled three.circled four.circled five.circled six.circled seven.circled eight.circled nine.circled zero.slash.circled one.ss01.circled three.1.circled four.ss01.circled six.ss01.circled nine.ss01.circled exclam.circled question.circled numbersign.circled hyphen.circled less.circled greater.circled equal.circled plus.circled minus.circled multiply.circled divide.circled upArrow.circled downArrow.circled leftArrow.circled rightArrow.circled dngb_check.circled dngb_ballotx.circled A.squared B.squared C.squared D.squared E.squared F.squared G.squared H.squared I.squared J.squared K.squared L.squared M.squared N.squared O.squared P.squared Q.squared R.squared S.squared T.squared U.squared V.squared W.squared X.squared Y.squared Z.squared zero.squared one.squared two.squared three.squared four.squared five.squared six.squared seven.squared eight.squared nine.squared zero.slash.squared one.ss01.squared three.1.squared four.ss01.squared six.ss01.squared nine.ss01.squared exclam.squared question.squared numbersign.squared hyphen.squared less.squared greater.squared equal.squared plus.squared minus.squared multiply.squared divide.squared upArrow.squared downArrow.squared leftArrow.squared rightArrow.squared dngb_check.squared dngb_ballotx.squared Btopbar DZ Eth Dcroat Dtopbar Epsilon1 Esh Ezh Ezhcaron Ezhreversed uni021C IJ Iota1 LJ Ldot NJ OI Schwa Tbar Tonesix Vcursive YR mcapturn uni01F7 uni0220 uni0222 uni0241 uni0245 uni1EFA uni1EFC uni1EFE Aogonek.NAV Eogonek.NAV Oogonek.NAV Gsmallcap Gsmallcaphook Ismallcap Lsmallcap Nsmallcap OEsmallcap Rsmallcap Rsmallcapinv Ysmallcap ascript ascriptturn babygamma cstretch deltaturn erev esh eshcurl eshlooprev eshshortrev schwa schwahook ezh ezhcaron ezhcurl ezhreversed ezhtail gcursive glottalstop glottalstopbar glottalstopbarinv glottalstopbarrev glottalstopinv glottalstoprevinv uni021D iota1 jhookdblbar kgreenlandic lambdabar lyogh oi omegaclosed oopen philatin rturnascend longs tesh thook tonefive tonesix ts uni0223 uni0238 uni0239 uni0242 uni0299 uni029C uni02AB uni02AC uni1E9D uni1E9F uni1EFB uni1EFD uni1EFF uni2184 upsilonlatin vscript wynn aogonek.NAV eogonek.NAV oogonek.NAV uni0268.ccmp Rturnsuper exclam1 hhooksuper pipe pipedbl pipedblbar rturnsuper uni2094 uniA7FF uni2071.ccmp uni02B2.ccmp glottalstopreversed.numr afii10020 afii10052 afii10061 afii10033 afii10034 afii10035 afii10036 afii10062 afii10039 Omegacyrillic afii10146 Eiotifiedcyrillic Yuslittlecyrillic Yuslittleiotifiedcyrillic Yusbigcyrillic Yusbigiotifiedcyrillic Ksicyrillic Psicyrillic Izhitsadblgravecyrillic Ukcyrillic Ghestrokecyrillic Zedescendercyrillic Esdescendercyrillic Tedescendercyrillic Ustraightcyrillic Ustraightstrokecyrillic Chedescenderabkhasiancyrillic palochkacyrillic Zhebrevecyrillic Eltail-cy Chekhakassiancyrillic Schwadieresiscyrillic Zhedieresiscyrillic Zedieresiscyrillic uni04EC Umacroncyrillic Udieresiscyrillic Uhungarumlautcyrillic Chedieresiscyrillic uni04F6 Yerudieresiscyrillic uni04FE Koppacyrillic uni048C gjecyrillic iishortcyrillic uni045D kjecyrillic omegacyrillic eiotifiedcyrillic yuslittlecyrillic yuslittleiotifiedcyrillic yusbigcyrillic yusbigiotifiedcyrillic ksicyrillic psicyrillic izhitsadblgravecyrillic ghestrokecyrillic zedescendercyrillic esdescendercyrillic tedescendercyrillic ustraightcyrillic ustraightstrokecyrillic chedescenderabkhasiancyrillic zhebrevecyrillic chekhakassiancyrillic schwacyrillic schwadieresiscyrillic zhedieresiscyrillic zedieresiscyrillic imacroncyrillic idieresiscyrillic obarredcyrillic obarreddieresiscyrillic uni04ED chedieresiscyrillic uni04F7 yerudieresiscyrillic uni04FF koppacyrillic uni0370 uni0372 uni03D8 Stigma Digamma Koppa Sampi uni03CF uni03F7 uni03FD uni03FE uni03FF kappa mugreek nu uni0371 uni0373 uni0377 uni037B uni037C uni037D uni03D9 stigma digamma koppa sampi uni03D7 beta1 thetasymbolgreek pisymbolgreek kappa1 rho1 uni03F5 uni03F8 uni03FB uni1F71 uni1F73 uni1F75 uni1F77 uni1FD3 uni1F79 uni1F7B uni1FE3 uni1F7D uni1FBE ypogegrammeni finalkaf finalmem finaltsadi qofdagesh uni1DBF romanone romantwo romanthree romanfour romanfive romansix romanseven romaneight romannine romanten romaneleven romantwelve romanfifty romanhundred romanfivehundred romanthousand oneroman tworoman threeroman fourroman fiveroman sixroman sevenroman eightroman nineroman tenroman elevenroman twelveroman uni217C uni217D uni217E uni217F uni2180 uni2181 uni2182 uni2183 uni2185 uni2186 uni2187 uni2188 asterism caretSign caretinsertionpoint charactertie hyphendot onedotleader overline referencemark reversedsemicolon undertie uni204A uni204E uni2050 uni2051 uni2053 uni2054 uni2055 uni2056 uni2058 uni2059 uni205A uni205B uni205C uni205D uni205E verticalbardbl hyphen__ hyphennobreak underscoredbl quotereversed quotedblreversed uni27EF uniA92E zerowidthjoiner eurocurrency uni20B0 uni20B6 uni20B7 uni20BB uni2052 lsquare spaceopenbox uni214F versicle arrowheaddownmod arrowheadleftmod arrowheadrightmod arrowheadupmod dblapostrophe downtackmod lowdownarrowheadmod minusmod plusmod rhotichookmod ringhalfleftcentered ringhalfrightcentered uni02EA uni02EB uni02EC uni02ED uni02F0 uni02F1 uni02F2 uni02F3 uni02F4 uni02F5 uni02F6 uni02F7 uni02F8 uni02F9 uni02FA uni02FB uni02FC uni02FD uni02FE uni02FF uptackmod tonebarextrahighmod.cn tonebarextralowmod.cn tonebarhighmod.cn tonebarlowmod.cn tonebarmidmod.cn uni03F6 numeralgreek numeralgreeksub thousandcyrillic gammasuper acutelowmod colontriangularhalfmod colontriangularmod commareversedmod commaturnedmod firsttonechinese fourthtonechinese glottalstopmod glottalstopreversedmod gravelowmod linevert macronsub ringhalfleft ringhalfright secondtonechinese verticallinelowmod overscorenosp linevertnosp linevertdblnosp candrabindunosp commaturnsupnosp commaabovecmb commasuprevnosp commaaboverightcmb gravesubnosp acutesubnosp tackleftsubnosp tackrightsubnosp anglesupnosp ringlefthalfsubnosp tackupsubnosp tackdownsubnosp hooksubpalatnosp hooksubretronosp linevertsubnosp bridgesubnosp archdblsubnosp caronbelowcmb breveinvsubnosp macronsubnosp underscoredblnosp tildemidnosp barmidshortnosp barmidlongnosp slashshortnosp slashlongnosp ringrighthalfsubnosp bridgeinvsubnosp squaresubnosp seagullsubnosp xsupnosp tildevertsupnosp overscoredblnosp graveleftnosp acuterightnosp uni0346 uni0348 uni0349 uni034A uni034B uni034C uni034D uni034E uni034F arrowheadrightabovecomb uni0351 uni0352 uni0353 uni0354 uni0355 uni0356 uni0357 uni0358 uni0359 uni035A uni035B uni035C uni035D uni035E uni035F tildedoublecmb breveinverteddoublecmb uni0362 uni1DC0 uni1DC1 uni1DC2 uni1DC3 uni1DC4 uni1DC5 uni1DC6 uni1DC7 uni1DC8 uni1DC9 uni1DCB uni1DCC uni1DCD uni1DCE uni1DCF uni1DD0 uni1DD1 uni1DD2 uni1DE8 uni1DEA uni1DEB uni1DEC uni1DED uni1DEE uni1DEF uni1DF0 uni1DF1 uni1DF2 uni1DF3 uni1DF4 uni1DF5 uni1DFC uni1DFD uni1DFE uni1DFF uni20DB uni20DC uni20E3 uni20E8 uni20F0 uniFE20 uniFE21 uniFE22 uniFE23 uniFE24 uniFE25 uniFE26 uniFE27 uniFE28 uniFE29 uniFE2A uniFE2B uniFE2C uniFE2D macronacutecomb.cn macrongravecomb.cn macronacutecomb.lc macrongravecomb.lc perispomenigreekcmb koroniscmb diaeresistonosnosp iotasubnosp uni1FBF uni1FBD uni1FFE uni1FCD uni1FDD uni1FCE uni1FDE uni1FCF uni1FDF uni1FED uni1FEE uni1FC1 uni1FEF uni1FFD uni1FC0 uni1FFE.tonos uni1FCD.tonos uni1FDD.tonos uni1FCE.tonos uni1FDE.tonos uni1FCF.tonos uni1FDF.tonos uni1FEF.tonos uni1FFD.tonos titlocyrilliccmb palatalizationcyrilliccmb dasiapneumatacyrilliccmb psilipneumatacyrilliccmb uni0487 uni0488 uni0489 uniA69F uni0363 uni0364 uni0365 uni0366 uni0367 uni0368 uni0369 uni036A uni036B uni036C uni036D uni036E uni036F uni1DCA uni1DD3 uni1DD4 uni1DD5 uni1DD6 uni1DD7 uni1DD8 uni1DD9 uni1DDA uni1DDB uni1DDC uni1DDD uni1DDE uni1DDF uni1DE0 uni1DE1 uni1DE2 uni1DE3 uni1DE4 uni1DE5 uni1DE6 uni1DE7 uni1DE9 Omegaroundcyrillic omegaroundcyrillic Omegatitlocyrillic omegatitlocyrillic Otcyrillic otcyrillic uni2DFF crossbar acutedotcomb.lc tildedieresiscomb.lc dieresisacutecomb.lc carondotcomb.lc caronnosp caronsubnosp ascript_uni02DE cyrillichookleft dotmacroncomb.lc dieresismacroncomb.lc dieresisgravecomb.lc largerighthook tildemacroncomb.lc macrondieresiscomb.lc tildeacutecomb dieresiscaroncomb.lc cyrillichook ringacute.cn circumflexgravecomb.cn dieresiscaroncomb.cn dieresismacroncomb.cn carondotcomb.cn breveacutecomb.cn acutedotcomb.cn brevegravecomb.cn circumflexacutecomb.cn tildedieresiscomb.cn circumflexhookcomb.cn brevetildecomb.cn dieresisacutecomb.cn dotmacroncomb.cn macrondieresiscomb.cn dieresisgravecomb.cn tildemacroncomb.cn circumflextildecomb.cn brevehookcomb.cn commaaccentrotate.cn tonostop tildeacutecomb.uc";
name = All;
}
);
@@ -1724,15 +1724,21 @@ estimated,
leftArrow,
leftLongArrow,
leftLongArrow2,
+leftDoubleArrow,
+leftLongDoubleArrow,
rightArrow,
rightLongArrow,
rightLongArrow2,
+rightDoubleArrow,
+rightLongDoubleArrow,
northWestArrow,
northEastArrow,
southEastArrow,
southWestArrow,
leftRightArrow,
leftRightLongArrow,
+leftRightDoubleArrow,
+leftRightLongDoubleArrow,
upArrow,
downArrow,
upDownArrow,
@@ -1741,11 +1747,17 @@ rightHookArrow,
leftArrow.case,
leftLongArrow.case,
leftLongArrow2.case,
+leftDoubleArrow.case,
+leftLongDoubleArrow.case,
rightArrow.case,
rightLongArrow.case,
rightLongArrow2.case,
+rightDoubleArrow.case,
+rightLongDoubleArrow.case,
leftRightArrow.case,
leftRightLongArrow.case,
+leftRightDoubleArrow.case,
+leftRightLongDoubleArrow.case,
dngb_check,
dngb_ballotx,
triagrt,
@@ -2079,7 +2091,6 @@ code = "include(features/ccmp.fea);\012";
name = ccmp;
},
{
-automatic = 1;
code = "feature locl;\012feature frac;\012feature numr;\012feature dnom;\012feature case;\012feature calt;\012feature tnum;\012feature pnum;\012feature zero;\012feature sups;\012feature subs;\012feature ordn;\012feature salt;\012feature ss01;\012feature ss02;\012feature ss03;\012feature cv01;\012feature cv02;\012feature cv03;\012feature cv04;\012feature cv05;\012feature cv06;\012feature cv07;\012feature cv08;\012feature cv09;\012feature cv10;\012feature cv11;\012";
name = aalt;
},
@@ -2104,7 +2115,7 @@ name = dnom;
},
{
automatic = 1;
-code = "sub parenleft by parenleft.case;\012sub parenright by parenright.case;\012sub bracketleft by bracketleft.case;\012sub bracketright by bracketright.case;\012sub braceleft by braceleft.case;\012sub braceright by braceright.case;\012sub at by at.case;\012sub hyphen by hyphen.case;\012sub endash by endash.case;\012sub figuredash by figuredash.case;\012sub emdash by emdash.case;\012sub bullet by bullet.case;\012sub openbullet by openbullet.case;\012sub hyphenbullet by hyphenbullet.case;\012sub trianglebullet by trianglebullet.case;\012sub blackleftbullet by blackleftbullet.case;\012sub blackrightbullet by blackrightbullet.case;\012sub colon by colon.case;\012sub less by less.case;\012sub greater by greater.case;\012sub lessequal by lessequal.case;\012sub greaterequal by greaterequal.case;\012sub equal by equal.case;\012sub notequal by notequal.case;\012sub plus by plus.case;\012sub minus by minus.case;\012sub multiply by multiply.case;\012sub divide by divide.case;\012sub plusminus by plusminus.case;\012sub approxequal by approxequal.case;\012sub asciitilde by asciitilde.case;\012sub asterisk by asterisk.case;\012sub leftArrow by leftArrow.case;\012sub leftLongArrow by leftLongArrow.case;\012sub leftLongArrow2 by leftLongArrow2.case;\012sub rightArrow by rightArrow.case;\012sub rightLongArrow by rightLongArrow.case;\012sub rightLongArrow2 by rightLongArrow2.case;\012sub leftRightArrow by leftRightArrow.case;\012sub leftRightLongArrow by leftRightLongArrow.case;\012";
+code = "sub parenleft by parenleft.case;\012sub parenright by parenright.case;\012sub bracketleft by bracketleft.case;\012sub bracketright by bracketright.case;\012sub braceleft by braceleft.case;\012sub braceright by braceright.case;\012sub at by at.case;\012sub hyphen by hyphen.case;\012sub endash by endash.case;\012sub figuredash by figuredash.case;\012sub emdash by emdash.case;\012sub bullet by bullet.case;\012sub openbullet by openbullet.case;\012sub hyphenbullet by hyphenbullet.case;\012sub trianglebullet by trianglebullet.case;\012sub blackleftbullet by blackleftbullet.case;\012sub blackrightbullet by blackrightbullet.case;\012sub colon by colon.case;\012sub less by less.case;\012sub greater by greater.case;\012sub lessequal by lessequal.case;\012sub greaterequal by greaterequal.case;\012sub equal by equal.case;\012sub notequal by notequal.case;\012sub plus by plus.case;\012sub minus by minus.case;\012sub multiply by multiply.case;\012sub divide by divide.case;\012sub plusminus by plusminus.case;\012sub approxequal by approxequal.case;\012sub asciitilde by asciitilde.case;\012sub asterisk by asterisk.case;\012sub leftArrow by leftArrow.case;\012sub leftLongArrow by leftLongArrow.case;\012sub leftLongArrow2 by leftLongArrow2.case;\012sub leftDoubleArrow by leftDoubleArrow.case;\012sub leftLongDoubleArrow by leftLongDoubleArrow.case;\012sub rightArrow by rightArrow.case;\012sub rightLongArrow by rightLongArrow.case;\012sub rightLongArrow2 by rightLongArrow2.case;\012sub rightDoubleArrow by rightDoubleArrow.case;\012sub rightLongDoubleArrow by rightLongDoubleArrow.case;\012sub leftRightArrow by leftRightArrow.case;\012sub leftRightLongArrow by leftRightLongArrow.case;\012sub leftRightDoubleArrow by leftRightDoubleArrow.case;\012sub leftRightLongDoubleArrow by leftRightLongDoubleArrow.case;\012";
name = case;
},
{
@@ -2158,72 +2169,58 @@ name = salt;
{
code = "include(features/ss01-alt-digits.fea);";
name = ss01;
-notes = "Name: Alternate digits";
},
{
code = "include(features/ss02-disambiguation.fea);";
name = ss02;
-notes = "Name: Disambiguation";
},
{
code = "include(features/ss03-r-curve.fea);";
name = ss03;
-notes = "Name: Lower case r curves into round neighbors";
},
{
code = "include(features/cv01-one.fea);";
name = cv01;
-notes = "Name: Alternate one";
},
{
code = "include(features/cv02-four.fea);";
name = cv02;
-notes = "Name: Open four";
},
{
code = "include(features/cv03-six.fea);";
name = cv03;
-notes = "Name: Open six";
},
{
code = "include(features/cv04-nine.fea);";
name = cv04;
-notes = "Name: Open nine";
},
{
code = "include(features/cv05-l-tail.fea);";
name = cv05;
-notes = "Name: Lower case L with tail";
},
{
code = "include(features/cv06-r.fea);";
name = cv06;
-notes = "Name: Lower case R with curved tail";
},
{
code = "include(features/cv07-germandbls.fea);";
name = cv07;
-notes = "Name: Alternate German double s";
},
{
code = "include(features/cv08-i-serif.fea);";
name = cv08;
-notes = "Name: Upper case i with serif";
},
{
code = "include(features/cv09-three.fea);";
name = cv09;
-notes = "Name: Flat top three";
},
{
code = "include(features/cv10-g-spur.fea);";
name = cv10;
-notes = "Name: Captital G with spur";
},
{
code = "include(features/cv11-single-storey-a.fea);";
name = cv11;
-notes = "Name: Single storey a";
}
);
fontMaster = (
@@ -181580,7 +181577,7 @@ unicode = 20A3;
{
color = (227,245,235,1);
glyphname = zero;
-lastChange = "2019-08-03 23:36:52 +0000";
+lastChange = "2019-08-04 23:43:46 +0000";
layers = (
{
guideLines = (
@@ -181983,7 +181980,7 @@ unicode = 0030;
},
{
glyphname = one;
-lastChange = "2019-08-03 22:42:58 +0000";
+lastChange = "2019-08-04 23:47:34 +0000";
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
@@ -182626,7 +182623,7 @@ interface.gridadjust.original = "{'width': 1596, 'leftMargin': 256, 'rightMargin
{
color = (227,245,235,1);
glyphname = three;
-lastChange = "2019-08-03 23:35:33 +0000";
+lastChange = "2019-08-04 23:43:56 +0000";
layers = (
{
background = {
@@ -183400,7 +183397,7 @@ unicode = 0034;
{
color = (227,245,235,1);
glyphname = five;
-lastChange = "2019-08-03 22:43:37 +0000";
+lastChange = "2019-08-04 23:44:18 +0000";
layers = (
{
background = {
@@ -184518,7 +184515,7 @@ unicode = 0036;
{
color = (227,245,235,1);
glyphname = seven;
-lastChange = "2019-08-03 22:43:58 +0000";
+lastChange = "2019-08-04 23:47:47 +0000";
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
@@ -185813,7 +185810,7 @@ unicode = 0038;
{
color = (227,245,235,1);
glyphname = nine;
-lastChange = "2019-08-03 22:44:19 +0000";
+lastChange = "2019-08-04 23:46:13 +0000";
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
@@ -203850,7 +203847,7 @@ userData = {
{
color = (240,240,240,1);
glyphname = period;
-lastChange = "2019-08-03 23:36:47 +0000";
+lastChange = "2019-08-04 23:47:27 +0000";
layers = (
{
layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
@@ -209673,7 +209670,7 @@ unicode = E098;
{
color = 4;
glyphname = lessequal.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:39:23 +0000";
layers = (
{
components = (
@@ -209738,13 +209735,15 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = approxequal;
widthMetricsKey = plus;
+rightKerningGroup = approxequal;
unicode = E099;
},
{
color = 4;
glyphname = greaterequal.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:39:27 +0000";
layers = (
{
components = (
@@ -209809,13 +209808,15 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = approxequal;
widthMetricsKey = plus;
+rightKerningGroup = approxequal;
unicode = E09A;
},
{
color = 4;
glyphname = equal.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:39:05 +0000";
layers = (
{
components = (
@@ -209880,7 +209881,9 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = approxequal;
widthMetricsKey = plus;
+rightKerningGroup = approxequal;
unicode = E09B;
userData = {
interface.gridadjust.original = "{'width': 1664, 'leftMargin': 256, 'rightMargin': 256}";
@@ -209892,7 +209895,7 @@ interface.gridadjust.original = "{'width': 1664, 'leftMargin': 256, 'rightMargin
{
color = 4;
glyphname = notequal.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:38:57 +0000";
layers = (
{
components = (
@@ -209957,7 +209960,9 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = approxequal;
widthMetricsKey = plus;
+rightKerningGroup = approxequal;
unicode = E09C;
userData = {
interface.gridadjust.original = "{'width': 1543, 'leftMargin': 256, 'rightMargin': 135}";
@@ -209969,7 +209974,7 @@ interface.gridadjust.original = "{'width': 1543, 'leftMargin': 256, 'rightMargin
{
color = 4;
glyphname = plus.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:38:06 +0000";
layers = (
{
components = (
@@ -210034,7 +210039,9 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = hyphen;
widthMetricsKey = plus;
+rightKerningGroup = hyphen;
unicode = E09D;
userData = {
"interface.width-adjustments" = (
@@ -210123,7 +210130,7 @@ userData = {
{
color = 4;
glyphname = multiply.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:38:17 +0000";
layers = (
{
components = (
@@ -210188,7 +210195,9 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = bullet;
widthMetricsKey = plus;
+rightKerningGroup = bullet;
unicode = E09F;
userData = {
"interface.width-adjustments" = (
@@ -210277,7 +210286,7 @@ userData = {
{
color = 4;
glyphname = plusminus.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:38:31 +0000";
layers = (
{
components = (
@@ -210342,7 +210351,9 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = approxequal;
widthMetricsKey = plus;
+rightKerningGroup = approxequal;
unicode = E0A1;
userData = {
"interface.width-adjustments" = (
@@ -210353,7 +210364,7 @@ userData = {
{
color = 4;
glyphname = approxequal.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:38:37 +0000";
layers = (
{
components = (
@@ -210418,13 +210429,15 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = approxequal;
widthMetricsKey = plus;
+rightKerningGroup = approxequal;
unicode = E0A2;
},
{
color = 4;
glyphname = asciitilde.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:38:46 +0000";
layers = (
{
components = (
@@ -210489,7 +210502,9 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1792;
}
);
+leftKerningGroup = hyphen;
widthMetricsKey = plus;
+rightKerningGroup = hyphen;
unicode = E0A3;
},
{
@@ -212235,7 +212250,7 @@ com.typemytype.robofont.guideline.magnetic.x5LXEmmtln = 5;
{
color = 4;
glyphname = asterisk.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:39:41 +0000";
layers = (
{
background = {
@@ -212362,8 +212377,10 @@ layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
width = 1408;
}
);
+leftKerningGroup = bullet;
widthMetricsKey = asterisk;
note = "\012Recipe:\0121. make horizontal rect\0122. copy rect and paste\0123. rotate by 60 deg\0124. enter transform mode and center it\0125. copy the rotated piece and paste\0126. flip on vertical axis\0127. enter transform mode and center it\012";
+rightKerningGroup = bullet;
unicode = E0A4;
userData = {
com.typemytype.robofont.guideline.magnetic.8kyvXg1lkX = 5;
@@ -259642,7 +259659,7 @@ com.typemytype.robofont.guideline.magnetic.mZHkBp2yfW = 5;
},
{
glyphname = leftLongArrow;
-lastChange = "2019-08-04 16:51:54 +0000";
+lastChange = "2019-08-04 23:40:15 +0000";
layers = (
{
guideLines = (
@@ -259845,7 +259862,7 @@ com.typemytype.robofont.guideline.magnetic.x2erzbHBk9 = 5;
},
{
glyphname = leftLongArrow2;
-lastChange = "2019-08-04 16:51:54 +0000";
+lastChange = "2019-08-04 23:40:15 +0000";
layers = (
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@@ -259969,10 +259986,479 @@ width = 7552;
}
);
leftMetricsKey = leftLongArrow;
+rightKerningGroup = hyphen;
rightMetricsKey = leftLongArrow;
unicode = 1F850;
},
{
+glyphname = leftDoubleArrow;
+lastChange = "2019-08-04 23:40:32 +0000";
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+paths = (
+{
+closed = 1;
+nodes = (
+"1220 46 LINE",
+"368 896 LINE",
+"1220 1748 LINE",
+"1174 1792 LINE",
+"278 896 LINE",
+"1174 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2336 664 LINE",
+"2336 728 LINE",
+"500 728 LINE",
+"560 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2336 1064 LINE",
+"2336 1128 LINE",
+"560 1128 LINE",
+"500 1064 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+background = {
+components = (
+{
+name = leftArrow;
+}
+);
+};
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+paths = (
+{
+closed = 1;
+nodes = (
+"1096 42 LINE",
+"388 890 LINE",
+"1386 1744 LINE",
+"1344 1792 LINE",
+"298 896 LINE",
+"1046 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2318 664 LINE",
+"2330 728 LINE",
+"494 728 LINE",
+"542 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2386 1064 LINE",
+"2396 1128 LINE",
+"620 1128 LINE",
+"550 1064 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+paths = (
+{
+closed = 1;
+nodes = (
+"1328 152 LINE",
+"584 896 LINE",
+"1328 1638 LINE",
+"1174 1792 LINE",
+"278 896 LINE",
+"1174 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2336 548 LINE",
+"2336 768 LINE",
+"554 768 LINE",
+"774 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2336 1024 LINE",
+"2336 1244 LINE",
+"774 1244 LINE",
+"554 1024 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+background = {
+components = (
+{
+name = leftArrow;
+}
+);
+};
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+paths = (
+{
+closed = 1;
+nodes = (
+"1212 138 LINE",
+"600 872 LINE",
+"1486 1628 LINE",
+"1344 1792 LINE",
+"298 896 LINE",
+"1046 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2300 548 LINE",
+"2336 768 LINE",
+"554 768 LINE",
+"738 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2378 1024 LINE",
+"2414 1244 LINE",
+"852 1244 LINE",
+"596 1024 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+paths = (
+{
+closed = 1;
+nodes = (
+"1644 96 LINE",
+"844 896 LINE",
+"1644 1696 LINE",
+"1360 1978 LINE",
+"278 896 LINE",
+"1360 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2336 408 LINE",
+"2336 804 LINE",
+"632 804 LINE",
+"1032 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2336 988 LINE",
+"2336 1384 LINE",
+"1032 1384 LINE",
+"632 988 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+background = {
+components = (
+{
+name = leftArrow;
+}
+);
+};
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+paths = (
+{
+closed = 1;
+nodes = (
+"1508 76 LINE",
+"858 856 LINE",
+"1772 1638 LINE",
+"1516 1940 LINE",
+"298 896 LINE",
+"1202 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2276 408 LINE",
+"2342 804 LINE",
+"638 804 LINE",
+"972 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2372 988 LINE",
+"2438 1384 LINE",
+"1134 1384 LINE",
+"668 988 LINE"
+);
+}
+);
+width = 2688;
+}
+);
+leftMetricsKey = leftArrow;
+widthMetricsKey = leftArrow;
+rightKerningGroup = approxequal;
+unicode = 21D0;
+},
+{
+glyphname = leftLongDoubleArrow;
+lastChange = "2019-08-04 23:40:32 +0000";
+layers = (
+{
+background = {
+components = (
+{
+name = leftLongArrow;
+}
+);
+};
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+paths = (
+{
+closed = 1;
+nodes = (
+"1220 46 LINE",
+"368 896 LINE",
+"1220 1748 LINE",
+"1174 1792 LINE",
+"278 896 LINE",
+"1174 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3424 664 LINE",
+"3424 728 LINE",
+"500 728 LINE",
+"560 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3424 1064 LINE",
+"3424 1128 LINE",
+"560 1128 LINE",
+"500 1064 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+paths = (
+{
+closed = 1;
+nodes = (
+"1096 42 LINE",
+"388 890 LINE",
+"1386 1744 LINE",
+"1344 1792 LINE",
+"298 896 LINE",
+"1046 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3404 664 LINE",
+"3416 728 LINE",
+"494 728 LINE",
+"542 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3472 1064 LINE",
+"3482 1128 LINE",
+"620 1128 LINE",
+"550 1064 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+paths = (
+{
+closed = 1;
+nodes = (
+"1328 152 LINE",
+"584 896 LINE",
+"1328 1638 LINE",
+"1174 1792 LINE",
+"278 896 LINE",
+"1174 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3424 548 LINE",
+"3424 768 LINE",
+"554 768 LINE",
+"774 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3424 1024 LINE",
+"3424 1244 LINE",
+"774 1244 LINE",
+"554 1024 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+paths = (
+{
+closed = 1;
+nodes = (
+"1212 138 LINE",
+"600 872 LINE",
+"1486 1628 LINE",
+"1344 1792 LINE",
+"298 896 LINE",
+"1046 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3386 548 LINE",
+"3422 768 LINE",
+"554 768 LINE",
+"738 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3464 1024 LINE",
+"3500 1244 LINE",
+"852 1244 LINE",
+"596 1024 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+paths = (
+{
+closed = 1;
+nodes = (
+"1644 96 LINE",
+"844 896 LINE",
+"1644 1696 LINE",
+"1360 1978 LINE",
+"278 896 LINE",
+"1360 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3424 408 LINE",
+"3424 804 LINE",
+"632 804 LINE",
+"1032 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3424 988 LINE",
+"3424 1384 LINE",
+"1032 1384 LINE",
+"632 988 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+paths = (
+{
+closed = 1;
+nodes = (
+"1508 76 LINE",
+"858 856 LINE",
+"1772 1638 LINE",
+"1516 1940 LINE",
+"298 896 LINE",
+"1202 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3362 408 LINE",
+"3428 804 LINE",
+"638 804 LINE",
+"972 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3458 988 LINE",
+"3524 1384 LINE",
+"1134 1384 LINE",
+"668 988 LINE"
+);
+}
+);
+width = 3776;
+}
+);
+leftMetricsKey = leftLongArrow;
+widthMetricsKey = leftLongArrow;
+rightKerningGroup = approxequal;
+unicode = 27F8;
+},
+{
glyphname = rightArrow;
lastChange = "2019-08-04 16:51:54 +0000";
layers = (
@@ -260108,7 +260594,7 @@ userData = {
},
{
glyphname = rightLongArrow;
-lastChange = "2019-08-04 16:51:54 +0000";
+lastChange = "2019-08-04 23:40:46 +0000";
layers = (
{
guideLines = (
@@ -260292,7 +260778,7 @@ com.typemytype.robofont.guideline.magnetic.SyiYVwO6az = 5;
},
{
glyphname = rightLongArrow2;
-lastChange = "2019-08-04 16:51:54 +0000";
+lastChange = "2019-08-04 23:40:46 +0000";
layers = (
{
layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
@@ -260415,11 +260901,568 @@ nodes = (
width = 7552;
}
);
+leftKerningGroup = hyphen;
leftMetricsKey = rightLongArrow;
rightMetricsKey = rightLongArrow;
unicode = 1F852;
},
{
+glyphname = rightDoubleArrow;
+lastChange = "2019-08-04 23:40:59 +0000";
+layers = (
+{
+background = {
+paths = (
+{
+closed = 1;
+nodes = (
+"2410 896 LINE",
+"1514 1792 LINE",
+"1360 1638 LINE",
+"2104 896 LINE",
+"1360 152 LINE",
+"1514 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1994 1244 LINE",
+"352 1244 LINE",
+"352 1024 LINE",
+"1994 1024 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1994 768 LINE",
+"352 768 LINE",
+"352 548 LINE",
+"1994 548 LINE"
+);
+}
+);
+};
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+paths = (
+{
+closed = 1;
+nodes = (
+"2410 896 LINE",
+"1514 1792 LINE",
+"1468 1748 LINE",
+"2320 896 LINE",
+"1468 46 LINE",
+"1514 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2128 664 LINE",
+"2188 728 LINE",
+"352 728 LINE",
+"352 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2188 1064 LINE",
+"2128 1128 LINE",
+"352 1128 LINE",
+"352 1064 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+background = {
+components = (
+{
+name = rightArrow;
+}
+);
+};
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+paths = (
+{
+closed = 1;
+nodes = (
+"2432 896 LINE",
+"1684 1792 LINE",
+"1634 1750 LINE",
+"2342 902 LINE",
+"1344 48 LINE",
+"1386 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2110 664 LINE",
+"2182 728 LINE",
+"346 728 LINE",
+"334 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2238 1064 LINE",
+"2188 1128 LINE",
+"412 1128 LINE",
+"402 1064 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+guideLines = (
+{
+angle = 45;
+position = "{1208, 0}";
+},
+{
+angle = -45;
+position = "{3000, 0}";
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+paths = (
+{
+closed = 1;
+nodes = (
+"2410 896 LINE",
+"1514 1792 LINE",
+"1360 1638 LINE",
+"2104 896 LINE",
+"1360 152 LINE",
+"1514 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1914 548 LINE",
+"2134 768 LINE",
+"352 768 LINE",
+"352 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2134 1024 LINE",
+"1914 1244 LINE",
+"352 1244 LINE",
+"352 1024 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+background = {
+paths = (
+{
+closed = 1;
+nodes = (
+"2432 896 LINE",
+"1684 1792 LINE",
+"1518 1654 LINE",
+"2058 1006 LINE",
+"1972 786 LINE",
+"1244 164 LINE",
+"1386 0 LINE"
+);
+}
+);
+};
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+paths = (
+{
+closed = 1;
+nodes = (
+"2432 896 LINE",
+"1684 1792 LINE",
+"1518 1654 LINE",
+"2130 920 LINE",
+"1246 166 LINE",
+"1386 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1878 548 LINE",
+"2134 768 LINE",
+"352 768 LINE",
+"316 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2192 1024 LINE",
+"2012 1244 LINE",
+"430 1244 LINE",
+"394 1024 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+background = {
+paths = (
+{
+closed = 1;
+nodes = (
+"2410 896 LINE",
+"1514 1792 LINE",
+"1360 1638 LINE",
+"2104 896 LINE",
+"1360 152 LINE",
+"1514 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1914 548 LINE",
+"2134 768 LINE",
+"352 768 LINE",
+"352 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2134 1024 LINE",
+"1914 1244 LINE",
+"352 1244 LINE",
+"352 1024 LINE"
+);
+}
+);
+};
+guideLines = (
+{
+angle = 45;
+position = "{948, 0}";
+},
+{
+angle = -45;
+position = "{2740, 0}";
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+paths = (
+{
+closed = 1;
+nodes = (
+"2410 896 LINE",
+"1328 1978 LINE",
+"1044 1696 LINE",
+"1844 896 LINE",
+"1044 96 LINE",
+"1328 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1656 408 LINE",
+"2056 804 LINE",
+"352 804 LINE",
+"352 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2056 988 LINE",
+"1656 1384 LINE",
+"352 1384 LINE",
+"352 988 LINE"
+);
+}
+);
+width = 2688;
+},
+{
+background = {
+components = (
+{
+name = rightArrow;
+}
+);
+};
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+paths = (
+{
+closed = 1;
+nodes = (
+"2432 896 LINE",
+"1528 1978 LINE",
+"1222 1716 LINE",
+"1872 936 LINE",
+"958 154 LINE",
+"1214 -148 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1596 408 LINE",
+"2062 804 LINE",
+"358 804 LINE",
+"292 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2092 988 LINE",
+"1758 1384 LINE",
+"454 1384 LINE",
+"388 988 LINE"
+);
+}
+);
+width = 2688;
+}
+);
+leftKerningGroup = approxequal;
+widthMetricsKey = rightArrow;
+rightMetricsKey = rightArrow;
+unicode = 21D2;
+},
+{
+glyphname = rightLongDoubleArrow;
+lastChange = "2019-08-04 23:40:59 +0000";
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+paths = (
+{
+closed = 1;
+nodes = (
+"3498 896 LINE",
+"2602 1792 LINE",
+"2556 1748 LINE",
+"3408 896 LINE",
+"2556 46 LINE",
+"2602 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3216 664 LINE",
+"3276 728 LINE",
+"352 728 LINE",
+"352 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3276 1064 LINE",
+"3216 1128 LINE",
+"352 1128 LINE",
+"352 1064 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+paths = (
+{
+closed = 1;
+nodes = (
+"3520 896 LINE",
+"2772 1792 LINE",
+"2722 1750 LINE",
+"3430 902 LINE",
+"2432 48 LINE",
+"2474 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3198 664 LINE",
+"3270 728 LINE",
+"346 728 LINE",
+"334 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3326 1064 LINE",
+"3276 1128 LINE",
+"412 1128 LINE",
+"402 1064 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+paths = (
+{
+closed = 1;
+nodes = (
+"3498 896 LINE",
+"2602 1792 LINE",
+"2448 1638 LINE",
+"3192 896 LINE",
+"2448 152 LINE",
+"2602 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3002 548 LINE",
+"3222 768 LINE",
+"352 768 LINE",
+"352 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3222 1024 LINE",
+"3002 1244 LINE",
+"352 1244 LINE",
+"352 1024 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+paths = (
+{
+closed = 1;
+nodes = (
+"3520 896 LINE",
+"2772 1792 LINE",
+"2606 1654 LINE",
+"3218 920 LINE",
+"2334 166 LINE",
+"2474 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2966 548 LINE",
+"3222 768 LINE",
+"352 768 LINE",
+"316 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3280 1024 LINE",
+"3100 1244 LINE",
+"430 1244 LINE",
+"394 1024 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+paths = (
+{
+closed = 1;
+nodes = (
+"3498 896 LINE",
+"2416 1978 LINE",
+"2132 1696 LINE",
+"2932 896 LINE",
+"2132 96 LINE",
+"2416 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2744 408 LINE",
+"3144 804 LINE",
+"352 804 LINE",
+"352 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3144 988 LINE",
+"2744 1384 LINE",
+"352 1384 LINE",
+"352 988 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+paths = (
+{
+closed = 1;
+nodes = (
+"3520 896 LINE",
+"2616 1978 LINE",
+"2310 1716 LINE",
+"2960 936 LINE",
+"2046 154 LINE",
+"2302 -148 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2684 408 LINE",
+"3150 804 LINE",
+"358 804 LINE",
+"292 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3180 988 LINE",
+"2846 1384 LINE",
+"454 1384 LINE",
+"388 988 LINE"
+);
+}
+);
+width = 3776;
+}
+);
+leftKerningGroup = approxequal;
+widthMetricsKey = rightLongArrow;
+rightMetricsKey = rightLongArrow;
+unicode = 27F9;
+},
+{
glyphname = northWestArrow;
lastChange = "2019-08-04 16:51:54 +0000";
layers = (
@@ -261175,6 +262218,576 @@ rightMetricsKey = rightArrow;
unicode = 27F7;
},
{
+glyphname = leftRightDoubleArrow;
+lastChange = "2019-08-04 23:18:14 +0000";
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+paths = (
+{
+closed = 1;
+nodes = (
+"3498 896 LINE",
+"2602 1792 LINE",
+"2556 1748 LINE",
+"3408 896 LINE",
+"2556 46 LINE",
+"2602 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1220 46 LINE",
+"368 896 LINE",
+"1220 1748 LINE",
+"1174 1792 LINE",
+"278 896 LINE",
+"1174 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3224 664 LINE",
+"3286 728 LINE",
+"500 728 LINE",
+"560 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3286 1064 LINE",
+"3224 1128 LINE",
+"560 1128 LINE",
+"500 1064 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+paths = (
+{
+closed = 1;
+nodes = (
+"3520 896 LINE",
+"2772 1792 LINE",
+"2722 1750 LINE",
+"3430 902 LINE",
+"2432 48 LINE",
+"2474 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1096 42 LINE",
+"388 890 LINE",
+"1386 1744 LINE",
+"1344 1792 LINE",
+"298 896 LINE",
+"1046 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3210 664 LINE",
+"3282 728 LINE",
+"494 728 LINE",
+"542 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3338 1064 LINE",
+"3288 1128 LINE",
+"620 1128 LINE",
+"550 1064 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+paths = (
+{
+closed = 1;
+nodes = (
+"3498 896 LINE",
+"2602 1792 LINE",
+"2448 1638 LINE",
+"3192 896 LINE",
+"2448 152 LINE",
+"2602 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1328 152 LINE",
+"584 896 LINE",
+"1328 1638 LINE",
+"1174 1792 LINE",
+"278 896 LINE",
+"1174 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2996 548 LINE",
+"3216 768 LINE",
+"554 768 LINE",
+"774 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3216 1024 LINE",
+"2996 1244 LINE",
+"774 1244 LINE",
+"554 1024 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+paths = (
+{
+closed = 1;
+nodes = (
+"3520 896 LINE",
+"2772 1792 LINE",
+"2606 1654 LINE",
+"3218 920 LINE",
+"2334 166 LINE",
+"2474 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1212 138 LINE",
+"600 872 LINE",
+"1486 1628 LINE",
+"1344 1792 LINE",
+"298 896 LINE",
+"1046 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2960 548 LINE",
+"3216 768 LINE",
+"554 768 LINE",
+"738 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3258 1024 LINE",
+"3074 1244 LINE",
+"852 1244 LINE",
+"596 1024 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+paths = (
+{
+closed = 1;
+nodes = (
+"3498 896 LINE",
+"2416 1978 LINE",
+"2132 1696 LINE",
+"2932 896 LINE",
+"2132 96 LINE",
+"2416 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1644 96 LINE",
+"844 896 LINE",
+"1644 1696 LINE",
+"1360 1978 LINE",
+"278 896 LINE",
+"1360 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2756 408 LINE",
+"3136 804 LINE",
+"632 804 LINE",
+"1032 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3136 988 LINE",
+"2756 1384 LINE",
+"1032 1384 LINE",
+"632 988 LINE"
+);
+}
+);
+width = 3776;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+paths = (
+{
+closed = 1;
+nodes = (
+"3520 896 LINE",
+"2616 1978 LINE",
+"2310 1716 LINE",
+"2960 936 LINE",
+"2046 154 LINE",
+"2302 -148 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1508 76 LINE",
+"858 856 LINE",
+"1772 1638 LINE",
+"1516 1940 LINE",
+"298 896 LINE",
+"1202 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"2696 408 LINE",
+"3152 804 LINE",
+"638 804 LINE",
+"972 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3182 988 LINE",
+"2858 1384 LINE",
+"1134 1384 LINE",
+"668 988 LINE"
+);
+}
+);
+width = 3776;
+}
+);
+leftMetricsKey = leftArrow;
+widthMetricsKey = leftRightArrow;
+unicode = 21D4;
+},
+{
+glyphname = leftRightLongDoubleArrow;
+lastChange = "2019-08-04 23:20:52 +0000";
+layers = (
+{
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+paths = (
+{
+closed = 1;
+nodes = (
+"4650 896 LINE",
+"3754 1792 LINE",
+"3708 1748 LINE",
+"4560 896 LINE",
+"3708 46 LINE",
+"3754 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1220 46 LINE",
+"368 896 LINE",
+"1220 1748 LINE",
+"1174 1792 LINE",
+"278 896 LINE",
+"1174 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4376 664 LINE",
+"4438 728 LINE",
+"500 728 LINE",
+"560 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4438 1064 LINE",
+"4376 1128 LINE",
+"560 1128 LINE",
+"500 1064 LINE"
+);
+}
+);
+width = 4928;
+},
+{
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+paths = (
+{
+closed = 1;
+nodes = (
+"4672 896 LINE",
+"3924 1792 LINE",
+"3874 1750 LINE",
+"4582 902 LINE",
+"3584 48 LINE",
+"3626 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1096 42 LINE",
+"388 890 LINE",
+"1386 1744 LINE",
+"1344 1792 LINE",
+"298 896 LINE",
+"1046 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4362 664 LINE",
+"4434 728 LINE",
+"494 728 LINE",
+"542 664 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4490 1064 LINE",
+"4440 1128 LINE",
+"620 1128 LINE",
+"550 1064 LINE"
+);
+}
+);
+width = 4928;
+},
+{
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+paths = (
+{
+closed = 1;
+nodes = (
+"4650 896 LINE",
+"3754 1792 LINE",
+"3600 1638 LINE",
+"4344 896 LINE",
+"3600 152 LINE",
+"3754 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1328 152 LINE",
+"584 896 LINE",
+"1328 1638 LINE",
+"1174 1792 LINE",
+"278 896 LINE",
+"1174 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4148 548 LINE",
+"4368 768 LINE",
+"554 768 LINE",
+"774 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4368 1024 LINE",
+"4148 1244 LINE",
+"774 1244 LINE",
+"554 1024 LINE"
+);
+}
+);
+width = 4928;
+},
+{
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+paths = (
+{
+closed = 1;
+nodes = (
+"4672 896 LINE",
+"3924 1792 LINE",
+"3758 1654 LINE",
+"4370 920 LINE",
+"3486 166 LINE",
+"3626 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1212 138 LINE",
+"600 872 LINE",
+"1486 1628 LINE",
+"1344 1792 LINE",
+"298 896 LINE",
+"1046 0 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4112 548 LINE",
+"4368 768 LINE",
+"554 768 LINE",
+"738 548 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4410 1024 LINE",
+"4226 1244 LINE",
+"852 1244 LINE",
+"596 1024 LINE"
+);
+}
+);
+width = 4928;
+},
+{
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+paths = (
+{
+closed = 1;
+nodes = (
+"4650 896 LINE",
+"3568 1978 LINE",
+"3284 1696 LINE",
+"4084 896 LINE",
+"3284 96 LINE",
+"3568 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1644 96 LINE",
+"844 896 LINE",
+"1644 1696 LINE",
+"1360 1978 LINE",
+"278 896 LINE",
+"1360 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3908 408 LINE",
+"4288 804 LINE",
+"632 804 LINE",
+"1032 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4288 988 LINE",
+"3908 1384 LINE",
+"1032 1384 LINE",
+"632 988 LINE"
+);
+}
+);
+width = 4928;
+},
+{
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+paths = (
+{
+closed = 1;
+nodes = (
+"4672 896 LINE",
+"3768 1978 LINE",
+"3462 1716 LINE",
+"4112 936 LINE",
+"3198 154 LINE",
+"3454 -148 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"1508 76 LINE",
+"858 856 LINE",
+"1772 1638 LINE",
+"1516 1940 LINE",
+"298 896 LINE",
+"1202 -186 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"3848 408 LINE",
+"4304 804 LINE",
+"638 804 LINE",
+"972 408 LINE"
+);
+},
+{
+closed = 1;
+nodes = (
+"4334 988 LINE",
+"4010 1384 LINE",
+"1134 1384 LINE",
+"668 988 LINE"
+);
+}
+);
+width = 4928;
+}
+);
+leftMetricsKey = leftArrow;
+widthMetricsKey = leftRightLongArrow;
+unicode = 27FA;
+},
+{
glyphname = upArrow;
lastChange = "2019-08-04 16:51:54 +0000";
layers = (
@@ -262675,7 +264288,7 @@ unicode = 21AA;
{
color = 4;
glyphname = leftArrow.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:40:15 +0000";
layers = (
{
components = (
@@ -262753,7 +264366,7 @@ userData = {
{
color = 4;
glyphname = leftLongArrow.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:40:15 +0000";
layers = (
{
components = (
@@ -262863,7 +264476,7 @@ com.typemytype.robofont.guideline.magnetic.j1R7bzZtA3 = 5;
{
color = 4;
glyphname = leftLongArrow2.case;
-lastChange = "2019-08-04 16:56:51 +0000";
+lastChange = "2019-08-04 23:40:15 +0000";
layers = (
{
components = (
@@ -262927,6 +264540,143 @@ width = 7552;
}
);
widthMetricsKey = leftLongArrow2;
+rightKerningGroup = hyphen;
+},
+{
+color = 4;
+glyphname = leftDoubleArrow.case;
+lastChange = "2019-08-04 23:40:32 +0000";
+layers = (
+{
+components = (
+{
+name = leftDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+width = 2688;
+},
+{
+components = (
+{
+name = leftDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+width = 2688;
+},
+{
+components = (
+{
+name = leftDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+width = 2688;
+},
+{
+components = (
+{
+name = leftDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+width = 2688;
+},
+{
+components = (
+{
+name = leftDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+width = 2688;
+},
+{
+components = (
+{
+name = leftDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+width = 2688;
+}
+);
+rightKerningGroup = approxequal;
+},
+{
+color = 4;
+glyphname = leftLongDoubleArrow.case;
+lastChange = "2019-08-04 23:40:32 +0000";
+layers = (
+{
+components = (
+{
+name = leftLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+width = 3776;
+},
+{
+components = (
+{
+name = leftLongDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+width = 3776;
+},
+{
+components = (
+{
+name = leftLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+width = 3776;
+},
+{
+components = (
+{
+name = leftLongDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+width = 3776;
+},
+{
+components = (
+{
+name = leftLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+width = 3776;
+},
+{
+components = (
+{
+name = leftLongDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+width = 3776;
+}
+);
+rightKerningGroup = approxequal;
},
{
color = 4;
@@ -263009,7 +264759,7 @@ userData = {
{
color = 4;
glyphname = rightLongArrow.case;
-lastChange = "2019-05-26 18:53:53 +0000";
+lastChange = "2019-08-04 23:40:46 +0000";
layers = (
{
components = (
@@ -263101,7 +264851,7 @@ com.typemytype.robofont.guideline.magnetic.MLXbi8JRvP = 5;
{
color = 4;
glyphname = rightLongArrow2.case;
-lastChange = "2019-08-04 16:58:03 +0000";
+lastChange = "2019-08-04 23:40:46 +0000";
layers = (
{
components = (
@@ -263164,10 +264914,147 @@ layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
width = 7552;
}
);
+leftKerningGroup = hyphen;
widthMetricsKey = rightLongArrow2;
},
{
color = 4;
+glyphname = rightDoubleArrow.case;
+lastChange = "2019-08-04 23:40:59 +0000";
+layers = (
+{
+components = (
+{
+name = rightDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+width = 2688;
+},
+{
+components = (
+{
+name = rightDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+width = 2688;
+},
+{
+components = (
+{
+name = rightDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+width = 2688;
+},
+{
+components = (
+{
+name = rightDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+width = 2688;
+},
+{
+components = (
+{
+name = rightDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+width = 2688;
+},
+{
+components = (
+{
+name = rightDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+width = 2688;
+}
+);
+leftKerningGroup = approxequal;
+},
+{
+color = 4;
+glyphname = rightLongDoubleArrow.case;
+lastChange = "2019-08-04 23:40:59 +0000";
+layers = (
+{
+components = (
+{
+name = rightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+width = 3776;
+},
+{
+components = (
+{
+name = rightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+width = 3776;
+},
+{
+components = (
+{
+name = rightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+width = 3776;
+},
+{
+components = (
+{
+name = rightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+width = 3776;
+},
+{
+components = (
+{
+name = rightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+width = 3776;
+},
+{
+components = (
+{
+name = rightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 20, 128}";
+}
+);
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+width = 3776;
+}
+);
+leftKerningGroup = approxequal;
+},
+{
+color = 4;
glyphname = leftRightArrow.case;
lastChange = "2019-05-26 18:53:53 +0000";
layers = (
@@ -263309,6 +265196,144 @@ widthMetricsKey = leftRightLongArrow;
unicode = E0EC;
},
{
+color = 4;
+glyphname = leftRightDoubleArrow.case;
+lastChange = "2019-08-04 23:23:20 +0000";
+layers = (
+{
+components = (
+{
+name = leftRightDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+width = 3776;
+},
+{
+components = (
+{
+name = leftRightDoubleArrow;
+transform = "{1, 0, 0, 1, 22, 128}";
+}
+);
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+width = 3776;
+},
+{
+components = (
+{
+name = leftRightDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+width = 3776;
+},
+{
+components = (
+{
+name = leftRightDoubleArrow;
+transform = "{1, 0, 0, 1, 22, 128}";
+}
+);
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+width = 3776;
+},
+{
+components = (
+{
+name = leftRightDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+width = 3776;
+},
+{
+components = (
+{
+name = leftRightDoubleArrow;
+transform = "{1, 0, 0, 1, 22, 128}";
+}
+);
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+width = 3776;
+}
+);
+leftMetricsKey = leftArrow.case;
+widthMetricsKey = leftRightDoubleArrow;
+},
+{
+color = 4;
+glyphname = leftRightLongDoubleArrow.case;
+lastChange = "2019-08-04 23:23:51 +0000";
+layers = (
+{
+components = (
+{
+name = leftRightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "B1F27B51-9973-4381-9301-4FE46FE1CA59";
+width = 4928;
+},
+{
+components = (
+{
+name = leftRightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 22, 128}";
+}
+);
+layerId = "200BE2C5-40F6-4CF4-AF4F-A33C0CC0964F";
+width = 4928;
+},
+{
+components = (
+{
+name = leftRightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "C698F293-3EC0-4A5A-A3A0-0FDB1F5CF265";
+width = 4928;
+},
+{
+components = (
+{
+name = leftRightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 22, 128}";
+}
+);
+layerId = "11F4534A-B963-4AB5-820F-DAF9A20CD933";
+width = 4928;
+},
+{
+components = (
+{
+name = leftRightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 0, 128}";
+}
+);
+layerId = "5C20EF92-B63D-42A8-8878-93C2863E0093";
+width = 4928;
+},
+{
+components = (
+{
+name = leftRightLongDoubleArrow;
+transform = "{1, 0, 0, 1, 22, 128}";
+}
+);
+layerId = "D0EC06BF-13F9-4C88-A6F5-B8203AF6C77E";
+width = 4928;
+}
+);
+leftMetricsKey = leftArrow.case;
+widthMetricsKey = leftRightLongDoubleArrow;
+},
+{
glyphname = dngb_check;
lastChange = "2019-01-02 03:42:07 +0000";
layers = (
@@ -425297,11 +427322,11 @@ uni023E = -112;
"@MMK_R_T.sc" = -256;
"@MMK_R_Y" = -96;
"@MMK_R_nine.1" = -144;
-"@MMK_R_one" = -224;
+"@MMK_R_one" = -244;
"@MMK_R_quotedbl" = -232;
"@MMK_R_quotedblright" = -160;
-"@MMK_R_six" = -112;
-"@MMK_R_three" = -96;
+"@MMK_R_six" = -72;
+"@MMK_R_three" = -76;
Tbar = -96;
Tcircumflexbelow = -96;
Tcommaaccent = -96;
@@ -425314,10 +427339,13 @@ Ydotbelow = -96;
Yhookabove = -96;
Ytilde = -96;
eight = -64;
+five = -40;
grave = -384;
+nine = -20;
question = -252;
quotedblreversed = -384;
quotereversed = -384;
+seven = -40;
};
"@MMK_L_dagger" = {
"@MMK_R_A" = -208;
@@ -425599,7 +427627,7 @@ logicalnot = -192;
};
"@MMK_L_nine" = {
"@MMK_R_Y" = -96;
-"@MMK_R_comma" = -112;
+"@MMK_R_comma" = -72;
"@MMK_R_quotedblbase" = -144;
"@MMK_R_quotedblleft" = -128;
Psi = -96;
@@ -425625,7 +427653,7 @@ seven.sups = -37;
Psi = -240;
};
"@MMK_L_one" = {
-"@MMK_R_comma" = -140;
+"@MMK_R_comma" = -120;
"@MMK_R_quotedblbase" = -128;
};
"@MMK_L_parenleft" = {
@@ -426696,7 +428724,7 @@ feng = {
"@MMK_R_T" = -208;
};
five = {
-"@MMK_R_comma" = -96;
+"@MMK_R_comma" = -76;
"@MMK_R_registered" = -16;
enclosingcirclecomb = 34;
enclosingsquarecomb = 34;
@@ -427340,12 +429368,12 @@ underscore = -112;
"@MMK_R_V" = -96;
"@MMK_R_X" = -32;
"@MMK_R_Y" = -96;
-"@MMK_R_comma" = -128;
"@MMK_R_quotedblbase" = -112;
"@MMK_R_quotedblleft" = -96;
"@MMK_R_registered" = -16;
slash = -112;
underscore = -112;
+"@MMK_R_comma" = -128;
};
"@MMK_L_Decyrillic" = {
afii10021 = 96;
@@ -427355,20 +429383,16 @@ underscore = 176;
"@MMK_R_idieresis" = 208;
idblgrave = 96;
};
-"@MMK_L_Ecyrillic" = {
-"@MMK_R_comma" = -128;
-};
"@MMK_L_Ereversedcyrillic" = {
-"@MMK_R_comma" = -128;
"@MMK_R_quotedblbase" = -96;
underscore = -112;
+"@MMK_R_comma" = -128;
};
"@MMK_L_F" = {
"@MMK_R_A" = -256;
"@MMK_R_C" = 0;
"@MMK_R_J" = -192;
"@MMK_R_c" = -112;
-"@MMK_R_comma" = -112;
"@MMK_R_m" = -16;
"@MMK_R_quotedblbase" = -336;
"@MMK_R_u" = -96;
@@ -427379,6 +429403,7 @@ ellipsis = -240;
idblgrave = 96;
period = -96;
underscore = -96;
+"@MMK_R_comma" = -112;
};
"@MMK_L_G" = {
"@MMK_R_A" = -64;
@@ -427413,11 +429438,11 @@ underscore = 96;
"@MMK_R_parenright.case" = 80;
};
"@MMK_L_J" = {
-"@MMK_R_comma" = -96;
"@MMK_R_quotedblbase" = -224;
idblgrave = 96;
slash = -160;
underscore = -144;
+"@MMK_R_comma" = -96;
};
"@MMK_L_K" = {
"@MMK_R_C" = -96;
@@ -427474,22 +429499,22 @@ tripleprime = -192;
};
"@MMK_L_Omicrongreek" = {
"@MMK_R_Alphagreek" = -96;
-"@MMK_R_comma" = -128;
"@MMK_R_quotedblleft" = -96;
slash = -112;
underscore = -112;
+"@MMK_R_comma" = -128;
};
"@MMK_L_P" = {
"@MMK_R_A" = -208;
"@MMK_R_J" = -272;
"@MMK_R_c" = -16;
-"@MMK_R_comma" = -112;
"@MMK_R_hyphen" = -128;
"@MMK_R_quotedblbase" = -400;
"@MMK_R_zero.subs" = -224;
ampersand = -96;
ellipsis = -272;
period = -96;
+"@MMK_R_comma" = -112;
};
"@MMK_L_R" = {
"@MMK_R_V" = -48;
@@ -427507,7 +429532,6 @@ period = -96;
"@MMK_R_a" = -208;
"@MMK_R_c" = -224;
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_guillemetleft" = -368;
"@MMK_R_guillemetright" = -144;
"@MMK_R_hyphen" = -208;
@@ -427547,12 +429571,12 @@ zcurl = -112;
zdotbelow = -96;
zlinebelow = -96;
zrthook = -112;
+"@MMK_R_comma" = -96;
};
"@MMK_L_T.sc" = {
"@MMK_R_T" = -176;
"@MMK_R_a" = -80;
"@MMK_R_c" = -80;
-"@MMK_R_comma" = -256;
"@MMK_R_elcyrillic" = -128;
"@MMK_R_guillemetleft" = -112;
"@MMK_R_hyphen" = -80;
@@ -427562,6 +429586,7 @@ integral = -160;
logicalnot = -96;
underscore = -144;
vturn = -120;
+"@MMK_R_comma" = -256;
};
"@MMK_L_V" = {
"@MMK_R_A" = -176;
@@ -427571,7 +429596,6 @@ vturn = -120;
"@MMK_R_approxequal" = -176;
"@MMK_R_c" = -144;
"@MMK_R_colon" = -176;
-"@MMK_R_comma" = -272;
"@MMK_R_guillemetleft" = -160;
"@MMK_R_hyphen" = -144;
"@MMK_R_idieresis" = 240;
@@ -427590,6 +429614,7 @@ otilde = -128;
periodcentered = -112;
slash = -208;
underscore = -224;
+"@MMK_R_comma" = -272;
};
"@MMK_L_W" = {
"@MMK_R_A" = -160;
@@ -427599,7 +429624,6 @@ underscore = -224;
"@MMK_R_approxequal" = -176;
"@MMK_R_c" = -144;
"@MMK_R_colon" = -144;
-"@MMK_R_comma" = -272;
"@MMK_R_guillemetleft" = -160;
"@MMK_R_hyphen" = -144;
"@MMK_R_m" = -96;
@@ -427611,6 +429635,7 @@ four = -96;
idblgrave = 112;
less = -208;
periodcentered = -96;
+"@MMK_R_comma" = -272;
};
"@MMK_L_X" = {
"@MMK_R_C" = -32;
@@ -427633,7 +429658,6 @@ periodcentered = -128;
"@MMK_R_approxequal" = -272;
"@MMK_R_c" = -216;
"@MMK_R_colon" = -176;
-"@MMK_R_comma" = -96;
"@MMK_R_guillemetleft" = -256;
"@MMK_R_guillemetright" = -176;
"@MMK_R_hyphen" = -224;
@@ -427670,6 +429694,7 @@ schwa = -160;
uni0221 = -160;
uni0247 = -160;
uni0248 = -336;
+"@MMK_R_comma" = -96;
};
"@MMK_L_Z" = {
"@MMK_R_C" = -96;
@@ -427726,10 +429751,10 @@ tenge = -112;
"@MMK_R_Dcroat" = 96;
"@MMK_R_Elcyrillic" = -96;
"@MMK_R_J" = -272;
-"@MMK_R_comma" = -384;
ampersand = -96;
four = -128;
underscore = -192;
+"@MMK_R_comma" = -384;
};
"@MMK_L_b" = {
"@MMK_R_A" = -96;
@@ -427790,40 +429815,13 @@ idblgrave = 96;
"@MMK_R_quotedblleft" = -128;
Psi = -176;
Tcircumflexbelow = -96;
-Tcommaaccent = -96;
Tdotaccent = -96;
Tdotbelow = -96;
Tlinebelow = -96;
Trthook = -112;
afii10044 = -144;
uni023E = -112;
-};
-"@MMK_L_comma" = {
-"@MMK_R_T" = -96;
-"@MMK_R_T.sc" = -256;
-"@MMK_R_Y" = -96;
-"@MMK_R_nine.1" = -144;
-"@MMK_R_one" = -224;
-"@MMK_R_quotedbl" = -232;
-"@MMK_R_quotedblright" = -160;
-"@MMK_R_six" = -112;
-"@MMK_R_three" = -96;
-Tbar = -96;
-Tcircumflexbelow = -96;
Tcommaaccent = -96;
-Tdotaccent = -96;
-Tdotbelow = -96;
-Thook = -96;
-Tlinebelow = -96;
-Ydotaccent = -96;
-Ydotbelow = -96;
-Yhookabove = -96;
-Ytilde = -96;
-eight = -96;
-grave = -384;
-question = -252;
-quotedblreversed = -384;
-quotereversed = -384;
};
"@MMK_L_dagger" = {
"@MMK_R_A" = -208;
@@ -427881,15 +429879,14 @@ uni023E = -224;
"@MMK_R_x.sups" = -27;
};
"@MMK_L_eight" = {
-"@MMK_R_comma" = -96;
"@MMK_R_guillemetleft" = -96;
"@MMK_R_quotedblbase" = -144;
+"@MMK_R_comma" = -64;
};
"@MMK_L_eight.sups" = {
"@MMK_R_A" = -256;
"@MMK_R_Alphagreek" = -256;
"@MMK_R_J" = -320;
-"@MMK_R_comma" = -304;
"@MMK_R_guillemetleft" = -96;
"@MMK_R_quotedblbase" = -400;
"@MMK_R_t" = 96;
@@ -427897,6 +429894,7 @@ Hbar = 128;
four = -160;
pi = 96;
tau = 96;
+"@MMK_R_comma" = -304;
};
"@MMK_L_epsilongreek" = {
Psi = -128;
@@ -427908,7 +429906,6 @@ Psi = -128;
"@MMK_R_a" = -44;
"@MMK_R_bullet" = -64;
"@MMK_R_c" = -64;
-"@MMK_R_comma" = -160;
"@MMK_R_eight.sups" = 64;
"@MMK_R_guillemetleft" = -112;
"@MMK_R_hyphen" = -80;
@@ -427921,6 +429918,7 @@ four = -176;
hturnhook2 = 112;
idblgrave = 128;
underscore = -40;
+"@MMK_R_comma" = -160;
};
"@MMK_L_f.sups" = {
"@MMK_R_a.sups" = -43;
@@ -427943,7 +429941,6 @@ underscore = 96;
};
"@MMK_L_gammagreek" = {
"@MMK_R_Alphagreek" = -192;
-"@MMK_R_comma" = -208;
"@MMK_R_eight.sups" = 128;
"@MMK_R_hyphen" = -112;
"@MMK_R_quotedblbase" = -224;
@@ -427955,6 +429952,7 @@ less = -112;
logicalnot = -96;
slash = -96;
underscore = -112;
+"@MMK_R_comma" = -208;
};
"@MMK_L_guillemetleft" = {
"@MMK_R_A" = -96;
@@ -428001,11 +429999,11 @@ seven = -144;
"@MMK_R_x" = -64;
Psi = -224;
Tcaron = -96;
-Tcommaaccent = -96;
afii10024 = -304;
afii10025 = -144;
afii10044 = -192;
seven = -64;
+Tcommaaccent = -96;
};
"@MMK_L_idieresis" = {
"@MMK_R_B" = 112;
@@ -428110,11 +430108,12 @@ logicalnot = -192;
Psi = -96;
seven = -56;
underscore = -128;
+"@MMK_R_comma" = -72;
};
"@MMK_L_nine.1" = {
"@MMK_R_A" = -28;
-"@MMK_R_comma" = -280;
seven = -112;
+"@MMK_R_comma" = -280;
};
"@MMK_L_nine.dnomf" = {
seven.dnomf = -34;
@@ -428122,16 +430121,13 @@ seven.dnomf = -34;
"@MMK_L_nine.sups" = {
seven.sups = -37;
};
-"@MMK_L_ohorn" = {
-"@MMK_R_comma" = -128;
-};
"@MMK_L_omegagreek" = {
"@MMK_R_quotedblleft" = -176;
Psi = -240;
};
"@MMK_L_one" = {
-"@MMK_R_comma" = -140;
"@MMK_R_quotedblbase" = -128;
+"@MMK_R_comma" = -120;
};
"@MMK_L_parenleft" = {
"@MMK_R_c" = -32;
@@ -428162,9 +430158,9 @@ seven = -96;
"@MMK_R_Alphagreek" = -224;
"@MMK_R_Elcyrillic" = -128;
"@MMK_R_J" = -464;
-"@MMK_R_comma" = -232;
ampersand = -96;
four = -176;
+"@MMK_R_comma" = -232;
};
"@MMK_L_quotedblbase" = {
"@MMK_R_T" = -272;
@@ -428192,7 +430188,6 @@ tecyrillic = -144;
"@MMK_R_Alphagreek" = -272;
"@MMK_R_Elcyrillic" = -176;
"@MMK_R_J" = -416;
-"@MMK_R_comma" = -240;
"@MMK_R_elcyrillic" = -240;
"@MMK_R_quotedblbase" = -352;
afii10021 = -144;
@@ -428201,6 +430196,7 @@ decyrillic = -160;
four = -176;
questiondown = -176;
slash = -272;
+"@MMK_R_comma" = -240;
};
"@MMK_L_quotedblright" = {
"@MMK_R_A" = -384;
@@ -428211,7 +430207,6 @@ slash = -272;
"@MMK_R_approxequal" = -160;
"@MMK_R_c" = -176;
"@MMK_R_colon" = -160;
-"@MMK_R_comma" = -544;
"@MMK_R_deltagreek" = -176;
"@MMK_R_elcyrillic" = -176;
"@MMK_R_epsilongreek" = -176;
@@ -428246,6 +430241,7 @@ theta = -192;
underscore = -112;
xi = -192;
zeta = -176;
+"@MMK_R_comma" = -544;
};
"@MMK_L_r" = {
"@MMK_R_A" = -112;
@@ -428254,7 +430250,6 @@ zeta = -176;
"@MMK_R_Z" = -96;
"@MMK_R_a.sups" = 96;
"@MMK_R_c" = -48;
-"@MMK_R_comma" = -176;
"@MMK_R_eight.sups" = 128;
"@MMK_R_f" = 96;
"@MMK_R_hyphen" = -112;
@@ -428270,6 +430265,7 @@ less = -112;
logicalnot = -96;
rdblgrave.1 = 96;
slash = -96;
+"@MMK_R_comma" = -176;
};
"@MMK_L_r.sups" = {
"@MMK_R_c.sups" = -32;
@@ -428369,7 +430365,6 @@ uni023E = -208;
"@MMK_R_a" = -48;
"@MMK_R_approxequal" = -112;
"@MMK_R_c" = -56;
-"@MMK_R_comma" = -96;
"@MMK_R_elcyrillic" = -128;
"@MMK_R_guillemetleft" = -112;
"@MMK_R_idieresis" = 112;
@@ -428391,6 +430386,7 @@ logicalnot = -112;
slash = -160;
underscore = -224;
uni023E = -176;
+"@MMK_R_comma" = -96;
};
"@MMK_L_v.sups" = {
"@MMK_R_c.sups" = -37;
@@ -428406,13 +430402,13 @@ uni023E = -176;
"@MMK_R_T" = -144;
"@MMK_R_Z" = -96;
"@MMK_R_c" = -52;
-"@MMK_R_comma" = -208;
"@MMK_R_guillemetleft" = -96;
"@MMK_R_quotedblbase" = -224;
"@MMK_R_quotedblright" = 120;
Trthook = -176;
ampersand = -96;
uni023E = -176;
+"@MMK_R_comma" = -208;
};
"@MMK_L_w.sups" = {
"@MMK_R_c.sups" = -35;
@@ -428431,12 +430427,12 @@ uni023E = -176;
"@MMK_R_T" = -96;
"@MMK_R_c" = -44;
Tcircumflexbelow = -96;
-Tcommaaccent = -96;
Tdotaccent = -96;
Tdotbelow = -96;
Tlinebelow = -96;
Trthook = -112;
uni023E = -112;
+Tcommaaccent = -96;
};
"@MMK_L_z.sups" = {
"@MMK_R_c.sups" = -29;
@@ -428510,18 +430506,17 @@ Etildebelow = {
idblgrave = 96;
};
Fdotaccent = {
-"@MMK_R_comma" = -112;
idblgrave = 112;
+"@MMK_R_comma" = -112;
};
Fhook = {
-"@MMK_R_comma" = -128;
period = -112;
+"@MMK_R_comma" = -128;
};
Gamma = {
"@MMK_R_Alphagreek" = -256;
"@MMK_R_Omicrongreek" = -144;
"@MMK_R_colon" = -112;
-"@MMK_R_comma" = -240;
"@MMK_R_deltagreek" = -168;
"@MMK_R_epsilongreek" = -368;
"@MMK_R_gammagreek" = -288;
@@ -428547,6 +430542,7 @@ theta = -224;
underscore = -192;
xi = -160;
zeta = -224;
+"@MMK_R_comma" = -240;
};
H = {
enclosingcirclecomb = -140;
@@ -428730,19 +430726,9 @@ Ohorntilde = {
idblgrave = 128;
rdblgrave.1 = 96;
};
-Pacute = {
-"@MMK_R_comma" = -112;
-};
-Pdotaccent = {
-"@MMK_R_comma" = -112;
-};
-Phook = {
-"@MMK_R_comma" = -112;
-};
Psi = {
"@MMK_R_Alphagreek" = -176;
"@MMK_R_colon" = -176;
-"@MMK_R_comma" = -272;
"@MMK_R_guillemetleft" = -136;
"@MMK_R_guillemetright" = -56;
"@MMK_R_hyphen" = -224;
@@ -428757,6 +430743,7 @@ rho = -96;
slash = -192;
underscore = -288;
xi = -96;
+"@MMK_R_comma" = -272;
};
Sigma = {
"@MMK_R_Omicrongreek" = -112;
@@ -428772,36 +430759,29 @@ Tbar = {
"@MMK_R_A" = -160;
"@MMK_R_J" = -336;
"@MMK_R_approxequal" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_quotedblbase" = -336;
"@MMK_R_zero.subs" = -208;
+"@MMK_R_comma" = -96;
};
Tcaron = {
"@MMK_R_hyphen" = -96;
};
Tcircumflexbelow = {
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_u" = -96;
"@MMK_R_z" = -96;
-};
-Tcommaaccent = {
-"@MMK_R_colon" = -96;
"@MMK_R_comma" = -96;
-"@MMK_R_hyphen" = -96;
-"@MMK_R_u" = -96;
-"@MMK_R_z" = -96;
};
Tdotaccent = {
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_z" = -96;
+"@MMK_R_comma" = -96;
};
Tdotbelow = {
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_u" = -96;
"@MMK_R_z" = -96;
+"@MMK_R_comma" = -96;
};
Thorn = {
"@MMK_R_A" = -112;
@@ -428809,20 +430789,20 @@ Thorn = {
"@MMK_R_T" = -160;
"@MMK_R_V" = -144;
"@MMK_R_Z" = -112;
-"@MMK_R_comma" = -288;
"@MMK_R_quotedblbase" = -352;
"@MMK_R_quotedblleft" = -160;
Psi = -160;
+"@MMK_R_comma" = -288;
};
Tlinebelow = {
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_z" = -96;
+"@MMK_R_comma" = -96;
};
Trthook = {
"@MMK_R_colon" = -112;
-"@MMK_R_comma" = -240;
"@MMK_R_z" = -112;
+"@MMK_R_comma" = -240;
};
Udblgrave = {
idblgrave = 96;
@@ -428843,24 +430823,24 @@ Uhookabove = {
idblgrave = 96;
};
Uhornacute = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uhorndotbelow = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uhorngrave = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uhornhookabove = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uhorntilde = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uinvertedbreve = {
idblgrave = 96;
@@ -428872,12 +430852,12 @@ Utildeacute = {
idblgrave = 96;
};
Vdotbelow = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Vtilde = {
-"@MMK_R_comma" = -96;
idblgrave = 128;
+"@MMK_R_comma" = -96;
};
Wacute = {
idblgrave = 128;
@@ -428914,31 +430894,31 @@ idblgrave = 128;
};
Ydotaccent = {
"@MMK_R_J" = -96;
-"@MMK_R_comma" = -96;
idblgrave = 128;
+"@MMK_R_comma" = -96;
};
Ydotbelow = {
"@MMK_R_J" = -96;
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Ygrave = {
idblgrave = 128;
};
Yhook = {
"@MMK_R_J" = -112;
-"@MMK_R_comma" = -112;
idblgrave = 128;
+"@MMK_R_comma" = -112;
};
Yhookabove = {
"@MMK_R_J" = -96;
-"@MMK_R_comma" = -96;
idblgrave = 128;
+"@MMK_R_comma" = -96;
};
Ytilde = {
"@MMK_R_J" = -96;
-"@MMK_R_comma" = -96;
idblgrave = 128;
+"@MMK_R_comma" = -96;
};
Zcircumflex = {
idblgrave = 96;
@@ -429025,13 +431005,13 @@ enclosingcirclecomb = -422;
backslash = {
"@MMK_R_T" = -112;
"@MMK_R_V" = -144;
-"@MMK_R_comma" = 112;
"@MMK_R_gammagreek" = -144;
"@MMK_R_quotedblleft" = -120;
"@MMK_R_quotedblright" = -160;
"@MMK_R_v" = -144;
Psi = -112;
tenge = -144;
+"@MMK_R_comma" = 112;
};
beta = {
"@MMK_R_quotedblleft" = -176;
@@ -429158,21 +431138,15 @@ feng = {
"@MMK_R_T" = -208;
};
five = {
-"@MMK_R_comma" = -96;
"@MMK_R_registered" = -16;
enclosingcirclecomb = 34;
+"@MMK_R_comma" = -76;
};
florin = {
"@MMK_R_idotless" = 96;
idblgrave = 128;
rdblgrave.1 = 96;
};
-four = {
-"@MMK_R_comma" = -96;
-};
-four.ss01 = {
-"@MMK_R_comma" = -96;
-};
gamma1 = {
"@MMK_R_T" = 208;
"@MMK_R_comma" = -208;
@@ -429338,9 +431312,6 @@ lcircumflexbelow = 112;
llinebelow = 112;
rlinebelow.1 = 112;
};
-lcommaaccent = {
-idblgrave = 96;
-};
lcurl = {
"@MMK_R_jdotless" = 280;
};
@@ -429512,7 +431483,6 @@ seven = {
"@MMK_R_a" = -128;
"@MMK_R_c" = -144;
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -352;
"@MMK_R_deltagreek" = -144;
"@MMK_R_epsilongreek" = -144;
"@MMK_R_guillemetleft" = -176;
@@ -429538,6 +431508,7 @@ seven = 56;
theta = -144;
underscore = -448;
zeta = -144;
+"@MMK_R_comma" = -352;
};
seven.dnomf = {
"@MMK_R_six.dnomf" = -26;
@@ -429557,7 +431528,6 @@ seven.sups = 37;
};
sigma = {
"@MMK_R_Alphagreek" = -112;
-"@MMK_R_comma" = -208;
"@MMK_R_eight.sups" = 128;
"@MMK_R_quotedblbase" = -224;
"@MMK_R_quotedblleft" = -112;
@@ -429565,16 +431535,17 @@ sigma = {
lambda = -192;
logicalnot = -96;
slash = -96;
+"@MMK_R_comma" = -208;
};
six = {
-"@MMK_R_comma" = -96;
"@MMK_R_quotedblbase" = -128;
underscore = -128;
+"@MMK_R_comma" = -96;
};
slash = {
"@MMK_R_J" = -176;
-"@MMK_R_comma" = -112;
idblgrave = 112;
+"@MMK_R_comma" = -112;
};
tau = {
"@MMK_R_deltagreek" = -112;
@@ -429664,8 +431635,8 @@ uni01F6 = {
};
uni023E = {
"@MMK_R_colon" = -112;
-"@MMK_R_comma" = -240;
"@MMK_R_z" = -112;
+"@MMK_R_comma" = -240;
};
uni0240 = {
"@MMK_R_T" = -112;
@@ -429678,9 +431649,9 @@ uni024F = {
"@MMK_R_comma" = -208;
};
uni20BD = {
-"@MMK_R_comma" = -192;
slash = -112;
underscore = -144;
+"@MMK_R_comma" = -192;
};
vturn = {
"@MMK_R_T.sc" = -120;
@@ -429707,9 +431678,9 @@ zcurl = {
};
zdotbelow = {
"@MMK_R_T" = -96;
-Tcommaaccent = -96;
Tdotaccent = -96;
Tdotbelow = -96;
+Tcommaaccent = -96;
};
zeta = {
"@MMK_R_iotadieresisgreek" = -96;
@@ -429721,13 +431692,74 @@ hardsigncyrillic = -96;
};
zlinebelow = {
"@MMK_R_T" = -96;
-Tcommaaccent = -96;
Tdotaccent = -96;
Tdotbelow = -96;
+Tcommaaccent = -96;
};
zrthook = {
"@MMK_R_T" = -112;
};
+"@MMK_L_Ecyrillic" = {
+"@MMK_R_comma" = -128;
+};
+"@MMK_L_comma" = {
+"@MMK_R_T" = -96;
+"@MMK_R_T.sc" = -256;
+"@MMK_R_Y" = -96;
+"@MMK_R_nine.1" = -144;
+"@MMK_R_one" = -244;
+"@MMK_R_quotedbl" = -232;
+"@MMK_R_quotedblright" = -160;
+"@MMK_R_six" = -72;
+"@MMK_R_three" = -76;
+Tbar = -96;
+Tcircumflexbelow = -96;
+Tcommaaccent = -96;
+Tdotaccent = -96;
+Tdotbelow = -96;
+Thook = -96;
+Tlinebelow = -96;
+Ydotaccent = -96;
+Ydotbelow = -96;
+Yhookabove = -96;
+Ytilde = -96;
+eight = -64;
+five = -40;
+grave = -384;
+nine = -20;
+question = -252;
+quotedblreversed = -384;
+quotereversed = -384;
+seven = -40;
+};
+"@MMK_L_ohorn" = {
+"@MMK_R_comma" = -128;
+};
+Pacute = {
+"@MMK_R_comma" = -112;
+};
+Pdotaccent = {
+"@MMK_R_comma" = -112;
+};
+Phook = {
+"@MMK_R_comma" = -112;
+};
+Tcommaaccent = {
+"@MMK_R_colon" = -96;
+"@MMK_R_comma" = -96;
+"@MMK_R_hyphen" = -96;
+"@MMK_R_u" = -96;
+"@MMK_R_z" = -96;
+};
+four = {
+"@MMK_R_comma" = -96;
+};
+four.ss01 = {
+"@MMK_R_comma" = -96;
+};
+lcommaaccent = {
+idblgrave = 96;
+};
};
"5C20EF92-B63D-42A8-8878-93C2863E0093" = {
"@MMK_L_A" = {
@@ -430250,7 +432282,7 @@ uni023E = -112;
"@MMK_R_T.sc" = -180;
"@MMK_R_Y" = -256;
"@MMK_R_nine.1" = -144;
-"@MMK_R_one" = -224;
+"@MMK_R_one" = -264;
"@MMK_R_quotedbl" = -320;
"@MMK_R_quotedblright" = -360;
"@MMK_R_six" = -92;
@@ -430269,9 +432301,11 @@ Ytilde = -96;
eight = -96;
exclam = -64;
grave = -384;
+nine = -50;
question = -324;
quotedblreversed = -384;
quotereversed = -384;
+seven = -100;
space = -160;
};
"@MMK_L_dagger" = {
@@ -430573,7 +432607,7 @@ seven.sups = -37;
Psi = -240;
};
"@MMK_L_one" = {
-"@MMK_R_comma" = -160;
+"@MMK_R_comma" = -100;
"@MMK_R_quotedblbase" = -128;
};
"@MMK_L_parenleft" = {
@@ -432285,13 +434319,13 @@ underscore = -112;
"@MMK_R_V" = -68;
"@MMK_R_X" = -136;
"@MMK_R_Y" = -144;
-"@MMK_R_comma" = -128;
"@MMK_R_jdotless" = 0;
"@MMK_R_quotedblbase" = -112;
"@MMK_R_quotedblleft" = -96;
"@MMK_R_registered" = -16;
slash = -112;
underscore = -112;
+"@MMK_R_comma" = -128;
};
"@MMK_L_Decyrillic" = {
afii10021 = 96;
@@ -432301,20 +434335,16 @@ underscore = 176;
"@MMK_R_idieresis" = 208;
idblgrave = 96;
};
-"@MMK_L_Ecyrillic" = {
-"@MMK_R_comma" = -128;
-};
"@MMK_L_Ereversedcyrillic" = {
-"@MMK_R_comma" = -128;
"@MMK_R_quotedblbase" = -96;
underscore = -112;
+"@MMK_R_comma" = -128;
};
"@MMK_L_F" = {
"@MMK_R_A" = -256;
"@MMK_R_J" = -192;
"@MMK_R_a" = -32;
"@MMK_R_c" = -112;
-"@MMK_R_comma" = -112;
"@MMK_R_m" = -32;
"@MMK_R_quotedblbase" = -336;
"@MMK_R_u" = -96;
@@ -432324,6 +434354,7 @@ ellipsis = -240;
idblgrave = 96;
period = -96;
underscore = -96;
+"@MMK_R_comma" = -112;
};
"@MMK_L_G" = {
"@MMK_R_A" = -64;
@@ -432358,11 +434389,11 @@ underscore = 96;
"@MMK_R_parenright.case" = 200;
};
"@MMK_L_J" = {
-"@MMK_R_comma" = -96;
"@MMK_R_quotedblbase" = -224;
idblgrave = 96;
slash = -160;
underscore = -144;
+"@MMK_R_comma" = -96;
};
"@MMK_L_K" = {
"@MMK_R_C" = -128;
@@ -432419,21 +434450,21 @@ tripleprime = -192;
};
"@MMK_L_Omicrongreek" = {
"@MMK_R_Alphagreek" = -96;
-"@MMK_R_comma" = -128;
"@MMK_R_quotedblleft" = -96;
slash = -112;
underscore = -112;
+"@MMK_R_comma" = -128;
};
"@MMK_L_P" = {
"@MMK_R_A" = -256;
"@MMK_R_J" = -272;
"@MMK_R_a" = -68;
"@MMK_R_c" = -32;
-"@MMK_R_comma" = -112;
"@MMK_R_quotedblbase" = -400;
ampersand = -96;
ellipsis = -272;
period = -96;
+"@MMK_R_comma" = -112;
};
"@MMK_L_R" = {
"@MMK_R_V" = -64;
@@ -432451,7 +434482,6 @@ period = -96;
"@MMK_R_a" = -208;
"@MMK_R_c" = -224;
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_guillemetleft" = -368;
"@MMK_R_guillemetright" = -144;
"@MMK_R_idblgrave" = 432;
@@ -432487,11 +434517,11 @@ ydieresis = -96;
zbar = -112;
zcurl = -112;
zrthook = -112;
+"@MMK_R_comma" = -96;
};
"@MMK_L_T.sc" = {
"@MMK_R_a" = -40;
"@MMK_R_c" = -40;
-"@MMK_R_comma" = -256;
"@MMK_R_elcyrillic" = -120;
"@MMK_R_guillemetleft" = -112;
"@MMK_R_quotedblbase" = -336;
@@ -432499,6 +434529,7 @@ integral = -160;
logicalnot = -96;
underscore = -144;
vturn = -120;
+"@MMK_R_comma" = -256;
};
"@MMK_L_V" = {
"@MMK_R_A" = -336;
@@ -432508,7 +434539,6 @@ vturn = -120;
"@MMK_R_approxequal" = -176;
"@MMK_R_c" = -196;
"@MMK_R_colon" = -176;
-"@MMK_R_comma" = -272;
"@MMK_R_guillemetleft" = -160;
"@MMK_R_idieresis" = 240;
"@MMK_R_quotedblbase" = -320;
@@ -432527,6 +434557,7 @@ periodcentered = -112;
questiondown = -160;
slash = -164;
underscore = -224;
+"@MMK_R_comma" = -272;
};
"@MMK_L_W" = {
"@MMK_R_A" = -240;
@@ -432536,7 +434567,6 @@ underscore = -224;
"@MMK_R_approxequal" = -176;
"@MMK_R_c" = -180;
"@MMK_R_colon" = -144;
-"@MMK_R_comma" = -272;
"@MMK_R_guillemetleft" = -160;
"@MMK_R_m" = -96;
"@MMK_R_quotedblbase" = -304;
@@ -432549,6 +434579,7 @@ less = -208;
periodcentered = -96;
questiondown = -160;
slash = -164;
+"@MMK_R_comma" = -272;
};
"@MMK_L_X" = {
"@MMK_R_C" = -136;
@@ -432571,7 +434602,6 @@ periodcentered = -128;
"@MMK_R_approxequal" = -272;
"@MMK_R_c" = -388;
"@MMK_R_colon" = -176;
-"@MMK_R_comma" = -256;
"@MMK_R_guillemetleft" = -256;
"@MMK_R_guillemetright" = -176;
"@MMK_R_idotless" = -40;
@@ -432606,6 +434636,7 @@ schwa = -160;
uni0221 = -160;
uni0247 = -160;
uni0248 = -336;
+"@MMK_R_comma" = -256;
};
"@MMK_L_Z" = {
"@MMK_R_C" = -96;
@@ -432660,10 +434691,10 @@ tenge = -112;
"@MMK_R_Dcroat" = 96;
"@MMK_R_Elcyrillic" = -96;
"@MMK_R_J" = -272;
-"@MMK_R_comma" = -384;
ampersand = -96;
four = -128;
underscore = -192;
+"@MMK_R_comma" = -384;
};
"@MMK_L_b" = {
"@MMK_R_A" = -96;
@@ -432722,42 +434753,13 @@ idblgrave = 96;
"@MMK_R_quotedblleft" = -128;
Psi = -176;
Tcircumflexbelow = -96;
-Tcommaaccent = -96;
Tdotaccent = -96;
Tdotbelow = -96;
Tlinebelow = -96;
Trthook = -112;
afii10044 = -144;
uni023E = -112;
-};
-"@MMK_L_comma" = {
-"@MMK_R_T" = -96;
-"@MMK_R_T.sc" = -180;
-"@MMK_R_Y" = -256;
-"@MMK_R_nine.1" = -144;
-"@MMK_R_one" = -224;
-"@MMK_R_quotedbl" = -320;
-"@MMK_R_quotedblright" = -360;
-"@MMK_R_six" = -112;
-"@MMK_R_three" = -96;
-Tbar = -96;
-Tcircumflexbelow = -96;
Tcommaaccent = -96;
-Tdotaccent = -96;
-Tdotbelow = -96;
-Thook = -96;
-Tlinebelow = -96;
-Ydotaccent = -96;
-Ydotbelow = -96;
-Yhookabove = -96;
-Ytilde = -96;
-eight = -96;
-exclam = -64;
-grave = -384;
-question = -324;
-quotedblreversed = -384;
-quotereversed = -384;
-space = -160;
};
"@MMK_L_dagger" = {
"@MMK_R_A" = -208;
@@ -432821,15 +434823,14 @@ uni023E = -224;
"@MMK_R_x.sups" = -11;
};
"@MMK_L_eight" = {
-"@MMK_R_comma" = -96;
"@MMK_R_guillemetleft" = -96;
"@MMK_R_quotedblbase" = -144;
+"@MMK_R_comma" = -56;
};
"@MMK_L_eight.sups" = {
"@MMK_R_A" = -256;
"@MMK_R_Alphagreek" = -256;
"@MMK_R_J" = -320;
-"@MMK_R_comma" = -304;
"@MMK_R_guillemetleft" = -96;
"@MMK_R_quotedblbase" = -400;
"@MMK_R_t" = 96;
@@ -432837,6 +434838,7 @@ Hbar = 128;
four = -160;
pi = 96;
tau = 96;
+"@MMK_R_comma" = -304;
};
"@MMK_L_epsilongreek" = {
Psi = -128;
@@ -432847,7 +434849,6 @@ Psi = -128;
"@MMK_R_a" = -64;
"@MMK_R_bullet" = -40;
"@MMK_R_c" = -48;
-"@MMK_R_comma" = -160;
"@MMK_R_guillemetleft" = -112;
"@MMK_R_hyphen" = -40;
"@MMK_R_idieresis" = 288;
@@ -432857,6 +434858,7 @@ four = -176;
hturnhook2 = 112;
idblgrave = 128;
underscore = -40;
+"@MMK_R_comma" = -160;
};
"@MMK_L_f.sups" = {
"@MMK_R_a.sups" = -43;
@@ -432883,7 +434885,6 @@ underscore = 96;
};
"@MMK_L_gammagreek" = {
"@MMK_R_Alphagreek" = -192;
-"@MMK_R_comma" = -208;
"@MMK_R_eight.sups" = 128;
"@MMK_R_quotedblbase" = -224;
"@MMK_R_quotedblleft" = -176;
@@ -432894,6 +434895,7 @@ less = -112;
logicalnot = -96;
slash = -96;
underscore = -112;
+"@MMK_R_comma" = -208;
};
"@MMK_L_guillemetleft" = {
"@MMK_R_A" = -96;
@@ -433035,11 +435037,12 @@ logicalnot = -192;
Psi = -96;
seven = -56;
underscore = -128;
+"@MMK_R_comma" = -92;
};
"@MMK_L_nine.1" = {
"@MMK_R_A" = -28;
-"@MMK_R_comma" = -280;
seven = -112;
+"@MMK_R_comma" = -280;
};
"@MMK_L_nine.dnomf" = {
seven.dnomf = -34;
@@ -433048,17 +435051,17 @@ seven.dnomf = -34;
seven.sups = -37;
};
"@MMK_L_ohorn" = {
-"@MMK_R_comma" = -128;
"@MMK_R_parenleft" = 40;
"@MMK_R_parenright" = 120;
+"@MMK_R_comma" = -128;
};
"@MMK_L_omegagreek" = {
"@MMK_R_quotedblleft" = -176;
Psi = -240;
};
"@MMK_L_one" = {
-"@MMK_R_comma" = -160;
"@MMK_R_quotedblbase" = -128;
+"@MMK_R_comma" = -100;
};
"@MMK_L_parenleft" = {
idblgrave = 128;
@@ -433087,9 +435090,9 @@ seven = -96;
"@MMK_R_Alphagreek" = -224;
"@MMK_R_Elcyrillic" = -128;
"@MMK_R_J" = -464;
-"@MMK_R_comma" = -272;
ampersand = -96;
four = -176;
+"@MMK_R_comma" = -272;
};
"@MMK_L_quotedblbase" = {
"@MMK_R_T" = -272;
@@ -433117,7 +435120,6 @@ tecyrillic = -144;
"@MMK_R_Alphagreek" = -272;
"@MMK_R_Elcyrillic" = -176;
"@MMK_R_J" = -416;
-"@MMK_R_comma" = -352;
"@MMK_R_elcyrillic" = -240;
"@MMK_R_quotedblbase" = -352;
afii10021 = -144;
@@ -433126,6 +435128,7 @@ decyrillic = -160;
four = -176;
questiondown = -176;
slash = -272;
+"@MMK_R_comma" = -352;
};
"@MMK_L_quotedblright" = {
"@MMK_R_A" = -384;
@@ -433136,7 +435139,6 @@ slash = -272;
"@MMK_R_approxequal" = -160;
"@MMK_R_c" = -176;
"@MMK_R_colon" = -160;
-"@MMK_R_comma" = -544;
"@MMK_R_deltagreek" = -176;
"@MMK_R_elcyrillic" = -176;
"@MMK_R_epsilongreek" = -176;
@@ -433170,6 +435172,7 @@ theta = -192;
underscore = -112;
xi = -192;
zeta = -176;
+"@MMK_R_comma" = -544;
};
"@MMK_L_r" = {
"@MMK_R_A" = -112;
@@ -433179,7 +435182,6 @@ zeta = -176;
"@MMK_R_a" = -72;
"@MMK_R_a.sups" = 96;
"@MMK_R_c" = -88;
-"@MMK_R_comma" = -176;
"@MMK_R_eight.sups" = 48;
"@MMK_R_f" = 64;
"@MMK_R_quotedblbase" = -224;
@@ -433194,6 +435196,7 @@ idblgrave = 112;
less = -112;
logicalnot = -96;
rdblgrave.1 = 96;
+"@MMK_R_comma" = -176;
};
"@MMK_L_r.sups" = {
"@MMK_R_a.sups" = -48;
@@ -433279,7 +435282,6 @@ uni023E = -208;
"@MMK_R_a" = -40;
"@MMK_R_approxequal" = -112;
"@MMK_R_c" = -48;
-"@MMK_R_comma" = -96;
"@MMK_R_elcyrillic" = -120;
"@MMK_R_guillemetleft" = -112;
"@MMK_R_idieresis" = 112;
@@ -433300,6 +435302,7 @@ logicalnot = -112;
slash = -160;
underscore = -224;
uni023E = -176;
+"@MMK_R_comma" = -96;
};
"@MMK_L_v.sups" = {
"@MMK_R_a.sups" = -27;
@@ -433316,13 +435319,13 @@ uni023E = -176;
"@MMK_R_T" = -144;
"@MMK_R_Z" = -96;
"@MMK_R_c" = -28;
-"@MMK_R_comma" = -208;
"@MMK_R_guillemetleft" = -96;
"@MMK_R_quotedblbase" = -224;
"@MMK_R_quotedblright" = 120;
Trthook = -176;
ampersand = -96;
uni023E = -176;
+"@MMK_R_comma" = -208;
};
"@MMK_L_w.sups" = {
"@MMK_R_c.sups" = -19;
@@ -433343,12 +435346,12 @@ uni023E = -176;
"@MMK_R_T" = -96;
"@MMK_R_c" = -44;
Tcircumflexbelow = -96;
-Tcommaaccent = -96;
Tdotaccent = -96;
Tdotbelow = -96;
Tlinebelow = -96;
Trthook = -112;
uni023E = -112;
+Tcommaaccent = -96;
};
"@MMK_L_z.sups" = {
"@MMK_R_c.sups" = -29;
@@ -433414,18 +435417,17 @@ F = {
enclosingcirclecomb = 180;
};
Fdotaccent = {
-"@MMK_R_comma" = -112;
idblgrave = 112;
+"@MMK_R_comma" = -112;
};
Fhook = {
-"@MMK_R_comma" = -128;
period = -112;
+"@MMK_R_comma" = -128;
};
Gamma = {
"@MMK_R_Alphagreek" = -256;
"@MMK_R_Omicrongreek" = -144;
"@MMK_R_colon" = -112;
-"@MMK_R_comma" = -240;
"@MMK_R_deltagreek" = -168;
"@MMK_R_epsilongreek" = -368;
"@MMK_R_gammagreek" = -288;
@@ -433449,6 +435451,7 @@ theta = -224;
underscore = -192;
xi = -160;
zeta = -224;
+"@MMK_R_comma" = -240;
};
H = {
enclosingcirclecomb = 0;
@@ -433635,19 +435638,9 @@ Ohorntilde = {
idblgrave = 128;
rdblgrave.1 = 96;
};
-Pacute = {
-"@MMK_R_comma" = -112;
-};
-Pdotaccent = {
-"@MMK_R_comma" = -112;
-};
-Phook = {
-"@MMK_R_comma" = -112;
-};
Psi = {
"@MMK_R_Alphagreek" = -176;
"@MMK_R_colon" = -176;
-"@MMK_R_comma" = -272;
"@MMK_R_guillemetleft" = -136;
"@MMK_R_guillemetright" = -56;
"@MMK_R_quotedblbase" = -336;
@@ -433660,6 +435653,7 @@ rho = -96;
slash = -192;
underscore = -288;
xi = -96;
+"@MMK_R_comma" = -272;
};
Sigma = {
"@MMK_R_Omicrongreek" = -112;
@@ -433674,30 +435668,25 @@ Tbar = {
"@MMK_R_A" = -160;
"@MMK_R_J" = -336;
"@MMK_R_approxequal" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_quotedblbase" = -336;
+"@MMK_R_comma" = -96;
};
Tcircumflexbelow = {
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_u" = -96;
-};
-Tcommaaccent = {
-"@MMK_R_colon" = -96;
"@MMK_R_comma" = -96;
-"@MMK_R_x" = -96;
};
Tdotaccent = {
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_x" = -96;
+"@MMK_R_comma" = -96;
};
Tdotbelow = {
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_u" = -96;
"@MMK_R_x" = -96;
"@MMK_R_z" = -96;
+"@MMK_R_comma" = -96;
};
Thorn = {
"@MMK_R_A" = -112;
@@ -433705,22 +435694,22 @@ Thorn = {
"@MMK_R_T" = -160;
"@MMK_R_V" = -144;
"@MMK_R_Z" = -112;
-"@MMK_R_comma" = -288;
"@MMK_R_quotedblbase" = -352;
"@MMK_R_quotedblleft" = -160;
Psi = -160;
+"@MMK_R_comma" = -288;
};
Tlinebelow = {
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -96;
"@MMK_R_x" = -96;
"@MMK_R_z" = -96;
+"@MMK_R_comma" = -96;
};
Trthook = {
"@MMK_R_colon" = -112;
-"@MMK_R_comma" = -240;
"@MMK_R_x" = -176;
"@MMK_R_z" = -112;
+"@MMK_R_comma" = -240;
};
Udblgrave = {
idblgrave = 96;
@@ -433741,24 +435730,24 @@ Uhookabove = {
idblgrave = 96;
};
Uhornacute = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uhorndotbelow = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uhorngrave = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uhornhookabove = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uhorntilde = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Uinvertedbreve = {
idblgrave = 96;
@@ -433770,12 +435759,12 @@ Utildeacute = {
idblgrave = 96;
};
Vdotbelow = {
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Vtilde = {
-"@MMK_R_comma" = -96;
idblgrave = 128;
+"@MMK_R_comma" = -96;
};
Wacute = {
idblgrave = 128;
@@ -433812,31 +435801,31 @@ idblgrave = 128;
};
Ydotaccent = {
"@MMK_R_J" = -96;
-"@MMK_R_comma" = -96;
idblgrave = 128;
+"@MMK_R_comma" = -96;
};
Ydotbelow = {
"@MMK_R_J" = -96;
-"@MMK_R_comma" = -96;
idblgrave = 112;
+"@MMK_R_comma" = -96;
};
Ygrave = {
idblgrave = 128;
};
Yhook = {
"@MMK_R_J" = -112;
-"@MMK_R_comma" = -112;
idblgrave = 128;
+"@MMK_R_comma" = -112;
};
Yhookabove = {
"@MMK_R_J" = -96;
-"@MMK_R_comma" = -96;
idblgrave = 128;
+"@MMK_R_comma" = -96;
};
Ytilde = {
"@MMK_R_J" = -96;
-"@MMK_R_comma" = -96;
idblgrave = 128;
+"@MMK_R_comma" = -96;
};
Zcircumflex = {
idblgrave = 96;
@@ -433923,13 +435912,13 @@ backslash = {
"@MMK_R_T" = -112;
"@MMK_R_V" = -164;
"@MMK_R_W" = -164;
-"@MMK_R_comma" = 112;
"@MMK_R_gammagreek" = -144;
"@MMK_R_quotedblleft" = -120;
"@MMK_R_quotedblright" = -160;
"@MMK_R_v" = -144;
Psi = -112;
tenge = -144;
+"@MMK_R_comma" = 112;
};
beta = {
"@MMK_R_quotedblleft" = -176;
@@ -434066,21 +436055,15 @@ feng = {
"@MMK_R_T" = -208;
};
five = {
-"@MMK_R_comma" = -96;
"@MMK_R_registered" = -16;
enclosingcirclecomb = 92;
+"@MMK_R_comma" = -56;
};
florin = {
"@MMK_R_idotless" = 96;
idblgrave = 128;
rdblgrave.1 = 96;
};
-four = {
-"@MMK_R_comma" = -96;
-};
-four.ss01 = {
-"@MMK_R_comma" = -96;
-};
gamma1 = {
"@MMK_R_T" = 208;
"@MMK_R_comma" = -208;
@@ -434250,9 +436233,6 @@ lcircumflexbelow = 112;
llinebelow = 112;
rlinebelow.1 = 112;
};
-lcommaaccent = {
-idblgrave = 96;
-};
lcurl = {
"@MMK_R_jdotless" = 120;
};
@@ -434420,7 +436400,6 @@ seven = {
"@MMK_R_a" = -128;
"@MMK_R_c" = -144;
"@MMK_R_colon" = -96;
-"@MMK_R_comma" = -352;
"@MMK_R_deltagreek" = -144;
"@MMK_R_epsilongreek" = -144;
"@MMK_R_guillemetleft" = -176;
@@ -434447,6 +436426,7 @@ theta = -144;
three.1 = 4;
underscore = -448;
zeta = -144;
+"@MMK_R_comma" = -352;
};
seven.dnomf = {
"@MMK_R_six.dnomf" = -26;
@@ -434468,25 +436448,25 @@ seven.sups = 37;
};
sigma = {
"@MMK_R_Alphagreek" = -112;
-"@MMK_R_comma" = -208;
"@MMK_R_eight.sups" = 128;
"@MMK_R_quotedblbase" = -224;
"@MMK_R_quotedblleft" = -112;
lambda = -192;
logicalnot = -96;
slash = -96;
+"@MMK_R_comma" = -208;
};
six = {
-"@MMK_R_comma" = -96;
"@MMK_R_quotedblbase" = -128;
underscore = -128;
+"@MMK_R_comma" = -76;
};
slash = {
"@MMK_R_J" = -176;
"@MMK_R_V" = 40;
"@MMK_R_W" = 40;
-"@MMK_R_comma" = -112;
idblgrave = 112;
+"@MMK_R_comma" = -112;
};
tau = {
"@MMK_R_deltagreek" = -112;
@@ -434503,8 +436483,8 @@ llinebelow = 96;
rlinebelow.1 = 96;
};
tecyrillic = {
-"@MMK_R_comma" = -180;
"@MMK_R_quotedblbase" = -208;
+"@MMK_R_comma" = -180;
};
theta = {
"@MMK_R_quotedblleft" = -176;
@@ -434577,8 +436557,8 @@ uni01F6 = {
};
uni023E = {
"@MMK_R_colon" = -112;
-"@MMK_R_comma" = -240;
"@MMK_R_z" = -112;
+"@MMK_R_comma" = -240;
};
uni0240 = {
"@MMK_R_T" = -112;
@@ -434591,9 +436571,9 @@ uni024F = {
"@MMK_R_comma" = -208;
};
uni20BD = {
-"@MMK_R_comma" = -192;
slash = -112;
underscore = -144;
+"@MMK_R_comma" = -192;
};
vturn = {
"@MMK_R_T.sc" = -120;
@@ -434620,9 +436600,9 @@ zcurl = {
};
zdotbelow = {
"@MMK_R_T" = -96;
-Tcommaaccent = -96;
Tdotaccent = -96;
Tdotbelow = -96;
+Tcommaaccent = -96;
};
zeta = {
"@MMK_R_iotadieresisgreek" = -96;
@@ -434634,13 +436614,67 @@ hardsigncyrillic = -96;
};
zlinebelow = {
"@MMK_R_T" = -96;
-Tcommaaccent = -96;
Tdotaccent = -96;
Tdotbelow = -96;
+Tcommaaccent = -96;
};
zrthook = {
"@MMK_R_T" = -112;
};
+"@MMK_L_Ecyrillic" = {
+"@MMK_R_comma" = -128;
+};
+"@MMK_L_comma" = {
+"@MMK_R_T" = -96;
+"@MMK_R_T.sc" = -180;
+"@MMK_R_Y" = -256;
+"@MMK_R_nine.1" = -144;
+"@MMK_R_one" = -264;
+"@MMK_R_quotedbl" = -320;
+"@MMK_R_quotedblright" = -360;
+"@MMK_R_six" = -92;
+"@MMK_R_three" = -56;
+Tbar = -96;
+Tcircumflexbelow = -96;
+Tcommaaccent = -96;
+Tdotaccent = -96;
+Tdotbelow = -96;
+Thook = -96;
+Tlinebelow = -96;
+Ydotaccent = -96;
+Ydotbelow = -96;
+Yhookabove = -96;
+Ytilde = -96;
+eight = -96;
+exclam = -64;
+grave = -384;
+nine = -50;
+question = -324;
+quotedblreversed = -384;
+quotereversed = -384;
+seven = -100;
+space = -160;
+};
+Pacute = {
+"@MMK_R_comma" = -112;
+};
+Pdotaccent = {
+"@MMK_R_comma" = -112;
+};
+Phook = {
+"@MMK_R_comma" = -112;
+};
+Tcommaaccent = {
+"@MMK_R_colon" = -96;
+"@MMK_R_comma" = -96;
+"@MMK_R_x" = -96;
+};
+four.ss01 = {
+"@MMK_R_comma" = -96;
+};
+lcommaaccent = {
+idblgrave = 96;
+};
};
};
manufacturer = rsms;
diff --git a/src/features/calt.fea b/src/features/calt.fea
index 8b1ad6dc4..341678c5a 100644
--- a/src/features/calt.fea
+++ b/src/features/calt.fea
@@ -62,11 +62,17 @@
leftArrow
leftLongArrow
leftLongArrow2
+ leftDoubleArrow
+ leftLongDoubleArrow
rightArrow
rightLongArrow
rightLongArrow2
+ rightDoubleArrow
+ rightLongDoubleArrow
leftRightArrow
leftRightLongArrow
+ leftRightDoubleArrow
+ leftRightLongDoubleArrow
colon
approxequal
asciitilde
@@ -107,11 +113,17 @@
leftArrow.case
leftLongArrow.case
leftLongArrow2.case
+ leftDoubleArrow.case
+ leftLongDoubleArrow.case
rightArrow.case
rightLongArrow.case
rightLongArrow2.case
+ rightDoubleArrow.case
+ rightLongDoubleArrow.case
leftRightArrow.case
leftRightLongArrow.case
+ leftRightDoubleArrow.case
+ leftRightLongDoubleArrow.case
colon.case
approxequal.case
asciitilde.case
diff --git a/src/features/liga.fea b/src/features/liga.fea
index 863ce2ba6..a0ebf89c1 100644
--- a/src/features/liga.fea
+++ b/src/features/liga.fea
@@ -8,23 +8,60 @@
endash.case
emdash.case
];
+@DASH_ANY = [ @DASH @DASH_CASE ];
+# --->
+sub @DASH @DASH @DASH greater by rightLongArrow2;
+sub @DASH_ANY @DASH_ANY @DASH_ANY greater.case by rightLongArrow2.case;
+# -->
+sub @DASH @DASH greater by rightLongArrow;
+sub @DASH_ANY @DASH_ANY greater.case by rightLongArrow.case;
+# [endash emdash]-> (legacy)
+sub [endash emdash] greater by rightLongArrow;
+sub [endash emdash endash.case emdash.case] greater.case by rightLongArrow.case;
# ->
sub hyphen greater by rightArrow;
-sub [endash emdash] greater by rightLongArrow; # legacy
-sub @DASH @DASH greater by rightLongArrow;
-sub @DASH @DASH @DASH greater by rightLongArrow2;
-# <-
-sub less @DASH @DASH by leftLongArrow;
+sub [hyphen hyphen.case] greater.case by rightArrow.case;
+# <---
sub less @DASH @DASH @DASH by leftLongArrow2;
-ignore sub less' hyphen' @Numeral; # ignore e.g. "<-3" ("less than negative")
+sub less.case @DASH_ANY @DASH_ANY @DASH_ANY by leftLongArrow2.case;
+# <--
+sub less @DASH @DASH by leftLongArrow;
+sub less.case @DASH_ANY @DASH_ANY by leftLongArrow.case;
+# <-[endash emdash] (legacy)
+sub less [endash emdash] by leftLongArrow;
+sub less.case [endash emdash endash.case emdash.case] by leftLongArrow.case;
+# ignore e.g. "<-3" ("less than negative")
+ignore sub less' hyphen' @Numeral;
+ignore sub less.case' [hyphen hyphen.case]' @Numeral;
+# <-
sub less' hyphen' by leftArrow;
-sub less [endash emdash] by leftLongArrow; # legacy
+sub less.case' [hyphen hyphen.case]' by leftArrow.case;
# <->
sub less rightArrow by leftRightArrow; # <,->
+sub [less less.case] rightArrow.case by leftRightArrow.case;
sub leftArrow greater by leftRightArrow; # <-,-
+sub leftArrow.case [greater greater.case] by leftRightArrow.case;
+# <-->
sub less rightLongArrow by leftRightLongArrow; # <,-->
+sub [less less.case] rightLongArrow.case by leftRightLongArrow.case;
sub leftLongArrow greater by leftRightLongArrow; # <--,>
+sub leftLongArrow.case [greater greater.case] by leftRightLongArrow.case;
+# <=>
+sub less equal greater by leftRightDoubleArrow;
+sub less.case [equal equal.case] [greater greater.case] by leftRightDoubleArrow.case;
+sub less equal equal greater by leftRightLongDoubleArrow;
+sub less.case [equal equal.case] [equal equal.case] [greater greater.case] by leftRightLongDoubleArrow.case;
+# =>
+sub equal equal greater by rightLongDoubleArrow;
+sub [equal equal.case] [equal equal.case] greater.case by rightLongDoubleArrow.case;
+sub equal greater by rightDoubleArrow;
+sub [equal equal.case] greater.case by rightDoubleArrow.case;
+# <==
+sub less equal equal by leftLongDoubleArrow;
+sub less.case [equal equal.case] [equal equal.case] by leftLongDoubleArrow.case;
+# Note: We do NOT (sub less equal by leftDoubleArrow) as that would
+# interfere with "<=" (less than or equal to)
# x surrounded by numbers, e.g. 3x4 -> 3×4
sub @Numeral x' @Numeral by multiply; # 3x9