summaryrefslogtreecommitdiff
path: root/src/Inter-UI-Italic.ufo
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-09-27 21:56:20 +0300
committerRasmus Andersson <rasmus@notion.se>2018-10-11 09:38:23 +0300
commit8f9993bcf40c74479168b0a8ffe67728a1f9f956 (patch)
tree62102c003a79d2022bbfe0c35b53b57c21965aa1 /src/Inter-UI-Italic.ufo
parent378724a3ea4e38ba5c1610568bd22e352af95f7c (diff)
downloadinter-8f9993bcf40c74479168b0a8ffe67728a1f9f956.tar.xz
arrows
Diffstat (limited to 'src/Inter-UI-Italic.ufo')
-rw-r--r--src/Inter-UI-Italic.ufo/features.fea205
-rw-r--r--src/Inter-UI-Italic.ufo/fontinfo.plist4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/B_.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/D_.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/E_.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/F_.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/I_.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/K_.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/M_.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/N_.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/O_E_.glif48
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/P_.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/R_.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/U_.glif20
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/afii10147.glif16
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/arrowdown.glif14
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/arrowleft.case.glif13
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/arrowleftlong.case.glif15
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/arrowright.case.glif13
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/arrowrightlong.case.glif15
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/blackS_unW_ithR_ays.glif77
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/contents.plist70
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/downA_rrow.glif18
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/endash.case.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/eng.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/eta.glif52
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/etatonos.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/figuredash.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowleft.glif)2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif19
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowleftlong.glif)6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.glif35
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.glif35
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/mhook.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/minus.case.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/mturndescend.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/n.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/ncurl.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/nlegrightlong.glif2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/nlfthook.glif84
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/northE_astA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowN_E_.glif)4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/northW_estA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowN_W_.glif)2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/nrthook.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowright.glif)4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif19
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowrightlong.glif)8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/southE_astA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowS_E_.glif)4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/southW_estA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowS_W_.glif)4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni01F_6.glif8
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_20.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_21.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_22.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_23.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_24.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_25.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_26.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_27.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_74.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_75.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_90.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_91.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_92.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_93.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_94.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_95.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_96.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_97.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_C_2.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_C_3.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_C_4.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_C_6.glif4
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/uni1F_C_7.glif6
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/upA_rrow.glif (renamed from src/Inter-UI-Italic.ufo/glyphs/arrowup.glif)2
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/upD_ownA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Italic.ufo/glyphs/upD_ownA_rrow.glif35
-rw-r--r--src/Inter-UI-Italic.ufo/groups.plist16
-rw-r--r--src/Inter-UI-Italic.ufo/lib.plist35
84 files changed, 814 insertions, 395 deletions
diff --git a/src/Inter-UI-Italic.ufo/features.fea b/src/Inter-UI-Italic.ufo/features.fea
index 5cfc08459..1a557a415 100644
--- a/src/Inter-UI-Italic.ufo/features.fea
+++ b/src/Inter-UI-Italic.ufo/features.fea
@@ -178,70 +178,6 @@ uni036F titlocyrilliccmb palatalizationcyrilliccmb dasiapneumatacyrilliccmb
psilipneumatacyrilliccmb uni0487 uni20F0 uniA69F uni2DFF uni20DC uniFE20
uniFE21 uniFE22 uniFE23 uniFE24 uniFE25 uniFE26 ];
-@CASE_DELIM_L = [
- braceleft braceright
- bracketleft bracketright
- parenleft parenright
- ];
-
-@CASE_NONDELIM_L = [
- asterisk
- at
- multiply
- minus
- plus
- plusminus
- divide
- equal
- notequal
- endash
- figuredash
- emdash
- hyphen
- bullet
- openbullet
- arrowleft
- arrowleftlong
- arrowright
- arrowrightlong
- notequal
- colon
- ];
-
-@CASE_L = [ @CASE_DELIM_L @CASE_NONDELIM_L ];
-
-@CASE_DELIM_R = [
- braceleft.case braceright.case
- bracketleft.case bracketright.case
- parenleft.case parenright.case
- ];
-
-@CASE_NONDELIM_R = [
- asterisk.case
- at.case
- multiply.case
- minus.case
- plus.case
- plusminus.case
- divide.case
- equal.case
- notequal.case
- endash.case
- figuredash.case
- emdash.case
- hyphen.case
- bullet.case
- openbullet.case
- arrowleft.case
- arrowleftlong.case
- arrowright.case
- arrowrightlong.case
- notequal.case
- colon.case
- ];
-
-@CASE_R = [ @CASE_DELIM_R @CASE_NONDELIM_R ];
-
# automatic
@Uppercase = [ 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 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 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 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 Upsilon2 Upsilonhooksymbol Upsilonacutehooksymbolgreek Upsilondieresishooksymbolgreek uni1F59 uni1F5B uni1F5D uni1F5F uni1FE8 uni1FE9 uni1FEA uni1FEB Z Zacute Zdotaccent Zcaron Zcircumflex Zdotbelow Zlinebelow uni0224 Zbar Zeta uni2C7F Q_rthook 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 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 Tonefive degreekelvin uni03FD uni03FE uni03FF uni0372 uni0370 Btopbar Koppa Tonesix Digamma uni01F7 uni021C Dtopbar uni1EFE uni1EFA uni1EFC uni03D8 uni0220 Iota1 mcapturn Vcursive uni0241 uni0245 angstrom Schwa Esh Omegacyrillic Yuslittlecyrillic Eiotifiedcyrillic Yuslittleiotifiedcyrillic Yusbigiotifiedcyrillic Yusbigcyrillic Ksicyrillic OI uni03CF Stigma Epsilon1 YR uni0222 Sampi Koppacyrillic Ezhreversed Ezh Eth Dcroat IJ Ldot Tbar LJ NJ DZ Aogonek.NAV Eogonek.NAV Oogonek.NAV uni03F7 afii10020 afii10052 afii10033 afii10034 afii10035 afii10036 afii10039 afii10146 Psicyrillic Ukcyrillic uni048C Ghestrokecyrillic Zedescendercyrillic Esdescendercyrillic Tedescendercyrillic Ustraightcyrillic Ustraightstrokecyrillic Chedescenderabkhasiancyrillic palochkacyrillic Chekhakassiancyrillic uni04F6 uni04FE afii10061 Schwadieresiscyrillic Zhebrevecyrillic Zhedieresiscyrillic Zedieresiscyrillic afii10062 Umacroncyrillic Udieresiscyrillic Uhungarumlautcyrillic Chedieresiscyrillic Yerudieresiscyrillic uni04EC Izhitsadblgravecyrillic Ezhcaron Eltail-cy ];
@@ -1083,41 +1019,120 @@ sub multiply by multiply.case;
sub divide by divide.case;
sub plusminus by plusminus.case;
sub asterisk by asterisk.case;
-sub arrowleft by arrowleft.case;
-sub arrowleftlong by arrowleftlong.case;
-sub arrowright by arrowright.case;
-sub arrowrightlong by arrowrightlong.case;
+sub leftArrow by leftArrow.case;
+sub leftLongArrow by leftLongArrow.case;
+sub rightArrow by rightArrow.case;
+sub rightLongArrow by rightLongArrow.case;
+sub leftRightArrow by leftRightArrow.case;
+sub upDownArrow by upDownArrow.case;
+sub leftRightLongArrow by leftRightLongArrow.case;
} case;
feature calt {
- @UC = [ @UC_ROMAN @UC_SET1 exclam question ];
- @LC = [ @LC_ROMAN @LC_SET1 ];
-
- sub [ @UC @CASE_R ] @CASE_L' by @CASE_R; # Z y' -> Z x -> Z x 'y -> Z x x ...
- ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
- sub @CASE_L' [ @UC @CASE_R ] by @CASE_R; # y' Z -> x Z
-
- # rule to support left-hand repetition of CASE{L}->{R} [issue #57]
- # e.g. /at /at /UC -> /at.case /at /UC -> /at.case /at.case /UC
- # Note that we can't look further than 2 glyphs back, since it would break
- # cases like /a /braceleft /braceright /asterisk /asterisk /A
- sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
-
- # arrows: -> and <-
- @ARROW_DASH_LONG = [ endash emdash ];
- @ARROW_DASH_LONG_CASE = [ endash.case emdash.case ];
-
- sub hyphen greater by arrowright;
- sub hyphen.case greater by arrowright.case;
- sub @ARROW_DASH_LONG greater by arrowrightlong;
- sub @ARROW_DASH_LONG_CASE greater by arrowrightlong.case;
- # ignore <-NUM e.g. "<-3"
- ignore sub less [ hyphen hyphen.case @ARROW_DASH_LONG @ARROW_DASH_LONG_CASE ] @NUM;
- sub less hyphen by arrowleft;
- sub less hyphen.case by arrowleft.case;
- sub less @ARROW_DASH_LONG by arrowleftlong;
- sub less @ARROW_DASH_LONG_CASE by arrowleftlong.case;
+@CASE_DELIM_L = [
+ braceleft braceright
+ bracketleft bracketright
+ parenleft parenright
+];
+@CASE_NONDELIM_L = [
+ asterisk
+ at
+ multiply
+ minus
+ plus
+ plusminus
+ divide
+ equal
+ notequal
+ endash
+ figuredash
+ emdash
+ hyphen
+ bullet
+ openbullet
+ leftArrow
+ leftLongArrow
+ rightArrow
+ rightLongArrow
+ leftRightArrow
+ leftRightLongArrow
+ upDownArrow
+ notequal
+ colon
+];
+@CASE_L = [
+ @CASE_DELIM_L
+ @CASE_NONDELIM_L
+];
+
+@CASE_DELIM_R = [
+ braceleft.case braceright.case
+ bracketleft.case bracketright.case
+ parenleft.case parenright.case
+];
+@CASE_NONDELIM_R = [
+ asterisk.case
+ at.case
+ multiply.case
+ minus.case
+ plus.case
+ plusminus.case
+ divide.case
+ equal.case
+ notequal.case
+ endash.case
+ figuredash.case
+ emdash.case
+ hyphen.case
+ bullet.case
+ openbullet.case
+ leftArrow.case
+ leftLongArrow.case
+ rightArrow.case
+ rightLongArrow.case
+ leftRightArrow.case
+ leftRightLongArrow.case
+ upDownArrow.case
+ notequal.case
+ colon.case
+];
+@CASE_R = [
+ @CASE_DELIM_R
+ @CASE_NONDELIM_R
+];
+
+@UC = [ @UC_ROMAN @UC_SET1 exclam question ];
+@LC = [ @LC_ROMAN @LC_SET1 ];
+
+sub [ @UC @CASE_R ] @CASE_L' by @CASE_R; # Z y' -> Z x -> Z x 'y -> Z x x ...
+ignore sub @LC @CASE_NONDELIM_L @UC; # e.g. m multiply M
+sub @CASE_L' [ @UC @CASE_R ] by @CASE_R; # y' Z -> x Z
+
+# rule to support left-hand repetition of CASE{L}->{R} [issue #57]
+# e.g. /at /at /UC -> /at.case /at /UC -> /at.case /at.case /UC
+# Note that we can't look further than 2 glyphs back, since it would break
+# cases like /a /braceleft /braceright /asterisk /asterisk /A
+sub @CASE_L' @CASE_L [ @CASE_R @UC ] by @CASE_R;
+
+# ignore <-NUM e.g. "<-3"
+ignore sub less [ hyphen hyphen.case endash endash.case emdash emdash.case ] @NUM;
+# arrows: <->
+sub less hyphen greater by leftRightArrow;
+sub less hyphen.case greater by leftRightArrow.case;
+sub less [endash emdash] greater by leftRightLongArrow;
+sub less [endash.case emdash.case] greater by leftRightLongArrow.case;
+# arrows: ->
+sub hyphen greater by rightArrow;
+sub hyphen.case greater by rightArrow.case;
+sub [endash emdash] greater by rightLongArrow;
+sub [endash.case emdash.case] greater by rightLongArrow.case;
+# arrows: <-
+sub less hyphen by leftArrow;
+sub less hyphen.case by leftArrow.case;
+sub less [endash emdash] by leftLongArrow;
+sub less [endash.case emdash.case] by leftLongArrow.case;
+
} calt;
feature tnum {
diff --git a/src/Inter-UI-Italic.ufo/fontinfo.plist b/src/Inter-UI-Italic.ufo/fontinfo.plist
index 1be4c7e66..6085e653b 100644
--- a/src/Inter-UI-Italic.ufo/fontinfo.plist
+++ b/src/Inter-UI-Italic.ufo/fontinfo.plist
@@ -105,9 +105,9 @@
<key>openTypeNameSampleText</key>
<string></string>
<key>openTypeNameUniqueID</key>
- <string>Inter UI Italic:2018:37b9b4f1</string>
+ <string>Inter UI Italic:2018:a1a70473</string>
<key>openTypeNameVersion</key>
- <string>3.0;37b9b4f1</string>
+ <string>3.0;a1a70473</string>
<key>openTypeOS2CodePageRanges</key>
<array>
<integer>0</integer>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/B_.glif b/src/Inter-UI-Italic.ufo/glyphs/B_.glif
index 21aaa019a..ab186abb0 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/B_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/B_.glif
@@ -52,6 +52,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/D_.glif b/src/Inter-UI-Italic.ufo/glyphs/D_.glif
index ded8926cb..bc0ba2fc9 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/D_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/D_.glif
@@ -32,6 +32,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/E_.glif b/src/Inter-UI-Italic.ufo/glyphs/E_.glif
index 1fa6ffd1b..8cc1dd77c 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/E_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/E_.glif
@@ -31,6 +31,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/F_.glif b/src/Inter-UI-Italic.ufo/glyphs/F_.glif
index 87da9d61c..05e1736a9 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/F_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/F_.glif
@@ -24,6 +24,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/I_.glif b/src/Inter-UI-Italic.ufo/glyphs/I_.glif
index fa45d265d..00aca1e81 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/I_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/I_.glif
@@ -13,6 +13,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/K_.glif b/src/Inter-UI-Italic.ufo/glyphs/K_.glif
index c790253ee..de3f131da 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/K_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/K_.glif
@@ -28,6 +28,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/M_.glif b/src/Inter-UI-Italic.ufo/glyphs/M_.glif
index a0a8588bf..aa2a3489f 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/M_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/M_.glif
@@ -27,6 +27,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/N_.glif b/src/Inter-UI-Italic.ufo/glyphs/N_.glif
index e887f7ce6..994541797 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/N_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/N_.glif
@@ -21,6 +21,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/O_E_.glif b/src/Inter-UI-Italic.ufo/glyphs/O_E_.glif
index f73ca3b74..ae35002d7 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/O_E_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/O_E_.glif
@@ -1,28 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="OE" format="2">
- <advance width="2684.0"/>
+ <advance width="2724.0"/>
<unicode hex="0152"/>
<outline>
<contour>
- <point x="904.0" y="0.0" type="curve" smooth="yes"/>
- <point x="1180.0" y="0.0" type="line"/>
- <point x="1216.0" y="220.0" type="line"/>
- <point x="940.0" y="220.0" type="line" smooth="yes"/>
- <point x="543.0" y="220.0"/>
- <point x="329.0" y="544.0"/>
- <point x="408.0" y="1024.0" type="curve" smooth="yes"/>
- <point x="488.0" y="1508.0"/>
- <point x="809.0" y="1828.0"/>
- <point x="1204.0" y="1828.0" type="curve" smooth="yes"/>
- <point x="1480.0" y="1828.0" type="line"/>
- <point x="1516.0" y="2048.0" type="line"/>
- <point x="1240.0" y="2048.0" type="line" smooth="yes"/>
- <point x="702.0" y="2048.0"/>
- <point x="270.0" y="1640.0"/>
- <point x="168.0" y="1024.0" type="curve" smooth="yes"/>
- <point x="67.0" y="412.0"/>
- <point x="362.0" y="0.0"/>
+ <point x="944.0" y="0.0" type="curve" smooth="yes"/>
+ <point x="1220.0" y="0.0" type="line"/>
+ <point x="1256.0" y="220.0" type="line"/>
+ <point x="980.0" y="220.0" type="line" smooth="yes"/>
+ <point x="584.0" y="220.0"/>
+ <point x="370.0" y="544.0"/>
+ <point x="448.0" y="1024.0" type="curve" smooth="yes"/>
+ <point x="529.0" y="1508.0"/>
+ <point x="850.0" y="1828.0"/>
+ <point x="1244.0" y="1828.0" type="curve" smooth="yes"/>
+ <point x="1520.0" y="1828.0" type="line"/>
+ <point x="1556.0" y="2048.0" type="line"/>
+ <point x="1280.0" y="2048.0" type="line" smooth="yes"/>
+ <point x="743.0" y="2048.0"/>
+ <point x="311.0" y="1640.0"/>
+ <point x="208.0" y="1024.0" type="curve" smooth="yes"/>
+ <point x="108.0" y="412.0"/>
+ <point x="403.0" y="0.0"/>
</contour>
- <component base="E" xOffset="1000.0"/>
+ <component base="E" xOffset="1040.0"/>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>O</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>E</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/P_.glif b/src/Inter-UI-Italic.ufo/glyphs/P_.glif
index bee406377..083e1f987 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/P_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/P_.glif
@@ -30,6 +30,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/R_.glif b/src/Inter-UI-Italic.ufo/glyphs/R_.glif
index f20f6113a..4def615f1 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/R_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/R_.glif
@@ -36,6 +36,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/U_.glif b/src/Inter-UI-Italic.ufo/glyphs/U_.glif
index 5a9ba67d5..6c7f9cfa2 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/U_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/U_.glif
@@ -7,26 +7,30 @@
<contour>
<point x="1804.0" y="2048.0" type="line"/>
<point x="1580.0" y="692.0" type="line" smooth="yes"/>
- <point x="1528.0" y="372.0"/>
- <point x="1240.0" y="196.0"/>
+ <point x="1527.0" y="372.0"/>
+ <point x="1239.0" y="196.0"/>
<point x="948.0" y="196.0" type="curve" smooth="yes"/>
- <point x="656.0" y="196.0"/>
- <point x="432.0" y="372.0"/>
+ <point x="655.0" y="196.0"/>
+ <point x="431.0" y="372.0"/>
<point x="484.0" y="692.0" type="curve" smooth="yes"/>
<point x="708.0" y="2048.0" type="line"/>
<point x="460.0" y="2048.0" type="line"/>
<point x="236.0" y="692.0" type="line"/>
- <point x="160.0" y="232.0"/>
- <point x="480.0" y="-36.0"/>
+ <point x="159.0" y="232.0"/>
+ <point x="479.0" y="-36.0"/>
<point x="912.0" y="-36.0" type="curve" smooth="yes"/>
- <point x="1344.0" y="-36.0"/>
- <point x="1752.0" y="232.0"/>
+ <point x="1343.0" y="-36.0"/>
+ <point x="1751.0" y="232.0"/>
<point x="1828.0" y="692.0" type="curve"/>
<point x="2052.0" y="2048.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>H</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/afii10147.glif b/src/Inter-UI-Italic.ufo/glyphs/afii10147.glif
index 5ed6074d9..47e4700c2 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/afii10147.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/afii10147.glif
@@ -8,14 +8,14 @@
<guideline x="808.0" y="768.0" angle="0.0"/>
<outline>
<contour>
- <point x="1840.0" y="1136.0" type="line"/>
- <point x="1244.0" y="1000.0"/>
- <point x="1030.0" y="1304.0"/>
- <point x="432.0" y="1136.0" type="curve"/>
- <point x="392.0" y="916.0" type="line"/>
- <point x="988.0" y="1048.0"/>
- <point x="1201.0" y="744.0"/>
- <point x="1800.0" y="916.0" type="curve"/>
+ <point x="1816.0" y="1136.0" type="line"/>
+ <point x="1240.0" y="904.0"/>
+ <point x="984.0" y="1400.0"/>
+ <point x="408.0" y="1136.0" type="curve"/>
+ <point x="408.0" y="916.0" type="line"/>
+ <point x="984.0" y="1144.0"/>
+ <point x="1240.0" y="648.0"/>
+ <point x="1816.0" y="916.0" type="curve"/>
</contour>
<component base="O"/>
</outline>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowdown.glif b/src/Inter-UI-Italic.ufo/glyphs/arrowdown.glif
deleted file mode 100644
index 6dc07ed97..000000000
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowdown.glif
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowdown" format="2">
- <advance width="2576.0"/>
- <unicode hex="2193"/>
- <outline>
- <component base="arrowup" xScale="-1.0" yScale="-1.0" xOffset="2576.0" yOffset="2048.0"/>
- </outline>
- <lib>
- <dict>
- <key>public.markColor</key>
- <string>0.8,0.941,0.949,0.004</string>
- </dict>
- </lib>
-</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowleft.case.glif b/src/Inter-UI-Italic.ufo/glyphs/arrowleft.case.glif
deleted file mode 100644
index c4a6d1f39..000000000
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowleft.case.glif
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowleft.case" format="2">
- <advance width="2832.0"/>
- <outline>
- <component base="arrowleft" yOffset="128.0"/>
- </outline>
- <lib>
- <dict>
- <key>public.markColor</key>
- <string>0.67,0.95,0.38,1</string>
- </dict>
- </lib>
-</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowleftlong.case.glif b/src/Inter-UI-Italic.ufo/glyphs/arrowleftlong.case.glif
deleted file mode 100644
index 90db1ed7d..000000000
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowleftlong.case.glif
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowleftlong.case" format="2">
- <advance width="3856.0"/>
- <guideline x="272.0" y="896.0" angle="0.0"/>
- <guideline x="668.0" y="1008.0" angle="90.0"/>
- <outline>
- <component base="arrowleftlong" yOffset="128.0"/>
- </outline>
- <lib>
- <dict>
- <key>public.markColor</key>
- <string>0.67,0.95,0.38,1</string>
- </dict>
- </lib>
-</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowright.case.glif b/src/Inter-UI-Italic.ufo/glyphs/arrowright.case.glif
deleted file mode 100644
index 8c41b362d..000000000
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowright.case.glif
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowright.case" format="2">
- <advance width="2832.0"/>
- <outline>
- <component base="arrowright" yOffset="128.0"/>
- </outline>
- <lib>
- <dict>
- <key>public.markColor</key>
- <string>0.67,0.95,0.38,1</string>
- </dict>
- </lib>
-</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowrightlong.case.glif b/src/Inter-UI-Italic.ufo/glyphs/arrowrightlong.case.glif
deleted file mode 100644
index 233af5812..000000000
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowrightlong.case.glif
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowrightlong.case" format="2">
- <advance width="3856.0"/>
- <guideline x="272.0" y="896.0" angle="0.0"/>
- <guideline x="668.0" y="1008.0" angle="90.0"/>
- <outline>
- <component base="arrowleftlong" xScale="-1.0" yScale="-1.0" xOffset="3840.0" yOffset="1920.0"/>
- </outline>
- <lib>
- <dict>
- <key>public.markColor</key>
- <string>0.67,0.95,0.38,1</string>
- </dict>
- </lib>
-</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/blackS_unW_ithR_ays.glif b/src/Inter-UI-Italic.ufo/glyphs/blackS_unW_ithR_ays.glif
new file mode 100644
index 000000000..85b80a774
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/blackS_unW_ithR_ays.glif
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="blackSunWithRays" format="2">
+ <advance width="2648.0"/>
+ <unicode hex="2600"/>
+ <outline>
+ <contour>
+ <point x="2040.0" y="1152.0" type="line"/>
+ <point x="2008.0" y="960.0" type="line"/>
+ <point x="2616.0" y="960.0" type="line"/>
+ <point x="2648.0" y="1152.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="128.0" y="1152.0" type="line"/>
+ <point x="96.0" y="960.0" type="line"/>
+ <point x="704.0" y="960.0" type="line"/>
+ <point x="736.0" y="1152.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="1360.0" y="404.0" type="line"/>
+ <point x="1168.0" y="404.0" type="line"/>
+ <point x="1068.0" y="-204.0" type="line"/>
+ <point x="1260.0" y="-204.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="1676.0" y="2316.0" type="line"/>
+ <point x="1484.0" y="2316.0" type="line"/>
+ <point x="1384.0" y="1708.0" type="line"/>
+ <point x="1576.0" y="1708.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="1296.0" y="604.0" type="curve" smooth="yes"/>
+ <point x="1048.0" y="604.0"/>
+ <point x="880.0" y="808.0"/>
+ <point x="920.0" y="1056.0" type="curve" smooth="yes"/>
+ <point x="960.0" y="1304.0"/>
+ <point x="1196.0" y="1508.0"/>
+ <point x="1448.0" y="1508.0" type="curve" smooth="yes"/>
+ <point x="1696.0" y="1508.0"/>
+ <point x="1864.0" y="1304.0"/>
+ <point x="1824.0" y="1056.0" type="curve" smooth="yes"/>
+ <point x="1784.0" y="808.0"/>
+ <point x="1544.0" y="604.0"/>
+ </contour>
+ <contour>
+ <point x="1836.0" y="664.0" type="line"/>
+ <point x="1676.0" y="528.0" type="line"/>
+ <point x="2036.0" y="96.0" type="line"/>
+ <point x="2196.0" y="232.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="708.0" y="2016.0" type="line"/>
+ <point x="548.0" y="1880.0" type="line"/>
+ <point x="908.0" y="1448.0" type="line"/>
+ <point x="1068.0" y="1584.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="892.0" y="528.0" type="line"/>
+ <point x="780.0" y="664.0" type="line"/>
+ <point x="276.0" y="232.0" type="line"/>
+ <point x="388.0" y="96.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="2468.0" y="1880.0" type="line"/>
+ <point x="2356.0" y="2016.0" type="line"/>
+ <point x="1852.0" y="1584.0" type="line"/>
+ <point x="1964.0" y="1448.0" type="line"/>
+ </contour>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>sunWithRays</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>sunWithRays</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/contents.plist b/src/Inter-UI-Italic.ufo/glyphs/contents.plist
index e92012648..4876b88ff 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/contents.plist
+++ b/src/Inter-UI-Italic.ufo/glyphs/contents.plist
@@ -1100,16 +1100,6 @@
<string>aringacute.glif</string>
<key>aringbelow</key>
<string>aringbelow.glif</string>
- <key>arrowNE</key>
- <string>arrowN_E_.glif</string>
- <key>arrowNW</key>
- <string>arrowN_W_.glif</string>
- <key>arrowSE</key>
- <string>arrowS_E_.glif</string>
- <key>arrowSW</key>
- <string>arrowS_W_.glif</string>
- <key>arrowdown</key>
- <string>arrowdown.glif</string>
<key>arrowheaddownmod</key>
<string>arrowheaddownmod.glif</string>
<key>arrowheadleftmod</key>
@@ -1118,24 +1108,6 @@
<string>arrowheadrightmod.glif</string>
<key>arrowheadupmod</key>
<string>arrowheadupmod.glif</string>
- <key>arrowleft</key>
- <string>arrowleft.glif</string>
- <key>arrowleft.case</key>
- <string>arrowleft.case.glif</string>
- <key>arrowleftlong</key>
- <string>arrowleftlong.glif</string>
- <key>arrowleftlong.case</key>
- <string>arrowleftlong.case.glif</string>
- <key>arrowright</key>
- <string>arrowright.glif</string>
- <key>arrowright.case</key>
- <string>arrowright.case.glif</string>
- <key>arrowrightlong</key>
- <string>arrowrightlong.glif</string>
- <key>arrowrightlong.case</key>
- <string>arrowrightlong.case.glif</string>
- <key>arrowup</key>
- <string>arrowup.glif</string>
<key>asciicircum</key>
<string>asciicircum.glif</string>
<key>asciitilde</key>
@@ -1192,6 +1164,8 @@
<string>beta1.glif</string>
<key>bhook</key>
<string>bhook.glif</string>
+ <key>blackSunWithRays</key>
+ <string>blackS_unW_ithR_ays.glif</string>
<key>blackleftpointingtriangle</key>
<string>blackleftpointingtriangle.glif</string>
<key>blinebelow</key>
@@ -1510,6 +1484,8 @@
<string>dotmacroncomb.lc.glif</string>
<key>dotnosp</key>
<string>dotnosp.glif</string>
+ <key>downArrow</key>
+ <string>downA_rrow.glif</string>
<key>downtackmod</key>
<string>downtackmod.glif</string>
<key>drthook</key>
@@ -2172,6 +2148,22 @@
<string>ldotbelowmacron.glif</string>
<key>ldotbelowmacron.ss02</key>
<string>ldotbelowmacron.ss02.glif</string>
+ <key>leftArrow</key>
+ <string>leftA_rrow.glif</string>
+ <key>leftArrow.case</key>
+ <string>leftA_rrow.case.glif</string>
+ <key>leftLongArrow</key>
+ <string>leftL_ongA_rrow.glif</string>
+ <key>leftLongArrow.case</key>
+ <string>leftL_ongA_rrow.case.glif</string>
+ <key>leftRightArrow</key>
+ <string>leftR_ightA_rrow.glif</string>
+ <key>leftRightArrow.case</key>
+ <string>leftR_ightA_rrow.case.glif</string>
+ <key>leftRightLongArrow</key>
+ <string>leftR_ightL_ongA_rrow.glif</string>
+ <key>leftRightLongArrow.case</key>
+ <string>leftR_ightL_ongA_rrow.case.glif</string>
<key>less</key>
<string>less.glif</string>
<key>lessequal</key>
@@ -2342,6 +2334,10 @@
<string>nlfthook.glif</string>
<key>nlinebelow</key>
<string>nlinebelow.glif</string>
+ <key>northEastArrow</key>
+ <string>northE_astA_rrow.glif</string>
+ <key>northWestArrow</key>
+ <string>northW_estA_rrow.glif</string>
<key>notequal</key>
<string>notequal.glif</string>
<key>notequal.case</key>
@@ -2724,6 +2720,14 @@
<string>rho1.glif</string>
<key>rhotichookmod</key>
<string>rhotichookmod.glif</string>
+ <key>rightArrow</key>
+ <string>rightA_rrow.glif</string>
+ <key>rightArrow.case</key>
+ <string>rightA_rrow.case.glif</string>
+ <key>rightLongArrow</key>
+ <string>rightL_ongA_rrow.glif</string>
+ <key>rightLongArrow.case</key>
+ <string>rightL_ongA_rrow.case.glif</string>
<key>ring</key>
<string>ring.glif</string>
<key>ringacute.cn</key>
@@ -2912,6 +2916,10 @@
<string>softhyphen.glif</string>
<key>softsigncyrillic</key>
<string>softsigncyrillic.glif</string>
+ <key>southEastArrow</key>
+ <string>southE_astA_rrow.glif</string>
+ <key>southWestArrow</key>
+ <string>southW_estA_rrow.glif</string>
<key>space</key>
<string>space.glif</string>
<key>spaceopenbox</key>
@@ -4338,6 +4346,12 @@
<string>uniF_E_2D_.glif</string>
<key>uogonek</key>
<string>uogonek.glif</string>
+ <key>upArrow</key>
+ <string>upA_rrow.glif</string>
+ <key>upDownArrow</key>
+ <string>upD_ownA_rrow.glif</string>
+ <key>upDownArrow.case</key>
+ <string>upD_ownA_rrow.case.glif</string>
<key>upsilon</key>
<string>upsilon.glif</string>
<key>upsilondieresis</key>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/downA_rrow.glif b/src/Inter-UI-Italic.ufo/glyphs/downA_rrow.glif
new file mode 100644
index 000000000..f119c91ab
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/downA_rrow.glif
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="downArrow" format="2">
+ <advance width="2576.0"/>
+ <unicode hex="2193"/>
+ <outline>
+ <component base="upArrow" xScale="-1.0" yScale="-1.0" xOffset="2528.0" yOffset="2048.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>upArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>upArrow</string>
+ <key>public.markColor</key>
+ <string>0.8,0.941,0.949,0.004</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif b/src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif
index 9b98acc4f..d047cb30f 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/emdash.case.glif
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="emdash.case" format="2">
- <advance width="2832.0"/>
+ <advance width="2816.0"/>
<outline>
<component base="emdash" xOffset="24.0" yOffset="148.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>emdash</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>emdash</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/endash.case.glif b/src/Inter-UI-Italic.ufo/glyphs/endash.case.glif
index c097b1731..dd6db7b21 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/endash.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/endash.case.glif
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="endash.case" format="2">
- <advance width="1424.0"/>
+ <advance width="1408.0"/>
<outline>
- <component base="endash" xOffset="28.0" yOffset="148.0"/>
+ <component base="endash" xOffset="24.0" yOffset="148.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>endash</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>endash</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/eng.glif b/src/Inter-UI-Italic.ufo/glyphs/eng.glif
index 038d774da..f270c1fdf 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/eng.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/eng.glif
@@ -45,4 +45,12 @@
<point x="324.0" y="0.0" type="line"/>
</contour>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>n</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>jdotless</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/eta.glif b/src/Inter-UI-Italic.ufo/glyphs/eta.glif
index 1f46a8b5f..564fe7c91 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/eta.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/eta.glif
@@ -1,30 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="eta" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="03B7"/>
<outline>
<contour>
- <point x="468.0" y="908.0" type="line" smooth="yes"/>
- <point x="516.0" y="1196.0"/>
- <point x="756.0" y="1328.0"/>
- <point x="932.0" y="1328.0" type="curve" smooth="yes"/>
- <point x="1128.0" y="1328.0"/>
- <point x="1244.0" y="1184.0"/>
- <point x="1208.0" y="960.0" type="curve" smooth="yes"/>
- <point x="952.0" y="-576.0" type="line"/>
- <point x="1188.0" y="-576.0" type="line"/>
- <point x="1448.0" y="976.0" type="line" smooth="yes"/>
- <point x="1512.0" y="1368.0"/>
- <point x="1336.0" y="1556.0"/>
- <point x="1048.0" y="1556.0" type="curve" smooth="yes"/>
- <point x="816.0" y="1556.0"/>
- <point x="640.0" y="1432.0"/>
- <point x="544.0" y="1276.0" type="curve"/>
- <point x="528.0" y="1276.0" type="line"/>
- <point x="572.0" y="1536.0" type="line"/>
- <point x="336.0" y="1536.0" type="line"/>
- <point x="80.0" y="0.0" type="line"/>
- <point x="316.0" y="0.0" type="line"/>
+ <point x="476.0" y="908.0" type="line" smooth="yes"/>
+ <point x="524.0" y="1196.0"/>
+ <point x="764.0" y="1328.0"/>
+ <point x="940.0" y="1328.0" type="curve" smooth="yes"/>
+ <point x="1136.0" y="1328.0"/>
+ <point x="1252.0" y="1184.0"/>
+ <point x="1216.0" y="960.0" type="curve" smooth="yes"/>
+ <point x="960.0" y="-576.0" type="line"/>
+ <point x="1196.0" y="-576.0" type="line"/>
+ <point x="1456.0" y="976.0" type="line" smooth="yes"/>
+ <point x="1520.0" y="1368.0"/>
+ <point x="1344.0" y="1556.0"/>
+ <point x="1056.0" y="1556.0" type="curve" smooth="yes"/>
+ <point x="824.0" y="1556.0"/>
+ <point x="648.0" y="1432.0"/>
+ <point x="552.0" y="1276.0" type="curve"/>
+ <point x="536.0" y="1276.0" type="line"/>
+ <point x="580.0" y="1536.0" type="line"/>
+ <point x="344.0" y="1536.0" type="line"/>
+ <point x="88.0" y="0.0" type="line"/>
+ <point x="324.0" y="0.0" type="line"/>
</contour>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>n</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>n</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/etatonos.glif b/src/Inter-UI-Italic.ufo/glyphs/etatonos.glif
index 6fdd883a9..d5085a6f4 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/etatonos.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/etatonos.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="etatonos" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="03AE"/>
<outline>
<component base="eta"/>
- <component base="tonostop" xOffset="492.0" yOffset="-16.0"/>
+ <component base="tonostop" xOffset="500.0" yOffset="-16.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif b/src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif
index 5333f516b..b324b32b6 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/figuredash.case.glif
@@ -6,6 +6,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>figuredash</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>figuredash</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/figuredash.glif b/src/Inter-UI-Italic.ufo/glyphs/figuredash.glif
index 0681619a9..c51130154 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/figuredash.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/figuredash.glif
@@ -4,10 +4,10 @@
<unicode hex="2012"/>
<outline>
<contour>
- <point x="1808.0" y="988.0" type="line"/>
- <point x="12.0" y="988.0" type="line"/>
- <point x="12.0" y="768.0" type="line"/>
- <point x="1808.0" y="768.0" type="line"/>
+ <point x="1824.0" y="988.0" type="line"/>
+ <point x="32.0" y="988.0" type="line"/>
+ <point x="-4.0" y="768.0" type="line"/>
+ <point x="1788.0" y="768.0" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif b/src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif
index fc6c96768..bc28877b7 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/hyphen.case.glif
@@ -6,6 +6,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>hyphen</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>hyphen</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif
new file mode 100644
index 000000000..ea3360f3c
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.case.glif
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="leftArrow.case" format="2">
+ <advance width="2832.0"/>
+ <outline>
+ <component base="leftArrow" xOffset="20.0" yOffset="128.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>leftArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>leftArrow</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowleft.glif b/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.glif
index 6d2abed12..75afa1576 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowleft.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftA_rrow.glif
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowleft" format="2">
+<glyph name="leftArrow" format="2">
<advance width="2832.0"/>
<unicode hex="2190"/>
<guideline x="272.0" y="896.0" angle="0.0"/>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif
new file mode 100644
index 000000000..2e85a4d9a
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.case.glif
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="leftLongArrow.case" format="2">
+ <advance width="3856.0"/>
+ <guideline x="292.0" y="896.0" angle="0.0"/>
+ <guideline x="688.0" y="1008.0" angle="90.0"/>
+ <outline>
+ <component base="leftLongArrow" xOffset="20.0" yOffset="128.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>leftArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>leftArrow</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowleftlong.glif b/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.glif
index 034badf51..77ea96d9c 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowleftlong.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftL_ongA_rrow.glif
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowleftlong" format="2">
+<glyph name="leftLongArrow" format="2">
<advance width="3856.0"/>
<unicode hex="27F5"/>
<guideline x="272.0" y="896.0" angle="0.0"/>
@@ -21,6 +21,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>leftArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>leftArrow</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif
new file mode 100644
index 000000000..f72326661
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.case.glif
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="leftRightArrow.case" format="2">
+ <advance width="3716.0"/>
+ <outline>
+ <component base="leftRightArrow" xOffset="24.0" yOffset="128.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>leftArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>rightArrow</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.glif b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.glif
new file mode 100644
index 000000000..a9d52d3f7
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightA_rrow.glif
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="leftRightArrow" format="2">
+ <advance width="3712.0"/>
+ <unicode hex="2194"/>
+ <outline>
+ <contour>
+ <point x="1120.0" y="0.0" type="line"/>
+ <point x="1300.0" y="152.0" type="line"/>
+ <point x="784.0" y="768.0" type="line"/>
+ <point x="788.0" y="784.0" type="line"/>
+ <point x="2876.0" y="784.0" type="line"/>
+ <point x="2872.0" y="768.0" type="line"/>
+ <point x="2156.0" y="152.0" type="line"/>
+ <point x="2280.0" y="0.0" type="line"/>
+ <point x="3324.0" y="896.0" type="line"/>
+ <point x="2576.0" y="1792.0" type="line"/>
+ <point x="2400.0" y="1640.0" type="line"/>
+ <point x="2916.0" y="1024.0" type="line"/>
+ <point x="2912.0" y="1008.0" type="line"/>
+ <point x="824.0" y="1008.0" type="line"/>
+ <point x="828.0" y="1024.0" type="line"/>
+ <point x="1544.0" y="1640.0" type="line"/>
+ <point x="1416.0" y="1792.0" type="line"/>
+ <point x="372.0" y="896.0" type="line"/>
+ </contour>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>leftArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>rightArrow</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif
new file mode 100644
index 000000000..fd50134e0
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="leftRightLongArrow.case" format="2">
+ <advance width="4916.0"/>
+ <outline>
+ <component base="leftRightLongArrow" xOffset="24.0" yOffset="128.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>leftArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>rightArrow</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.glif b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.glif
new file mode 100644
index 000000000..18aa10e4e
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/leftR_ightL_ongA_rrow.glif
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="leftRightLongArrow" format="2">
+ <advance width="4912.0"/>
+ <unicode hex="27F7"/>
+ <outline>
+ <contour>
+ <point x="1120.0" y="0.0" type="line"/>
+ <point x="1300.0" y="152.0" type="line"/>
+ <point x="784.0" y="768.0" type="line"/>
+ <point x="788.0" y="784.0" type="line"/>
+ <point x="4076.0" y="784.0" type="line"/>
+ <point x="4072.0" y="768.0" type="line"/>
+ <point x="3356.0" y="152.0" type="line"/>
+ <point x="3480.0" y="0.0" type="line"/>
+ <point x="4524.0" y="896.0" type="line"/>
+ <point x="3776.0" y="1792.0" type="line"/>
+ <point x="3600.0" y="1640.0" type="line"/>
+ <point x="4116.0" y="1024.0" type="line"/>
+ <point x="4112.0" y="1008.0" type="line"/>
+ <point x="824.0" y="1008.0" type="line"/>
+ <point x="828.0" y="1024.0" type="line"/>
+ <point x="1544.0" y="1640.0" type="line"/>
+ <point x="1416.0" y="1792.0" type="line"/>
+ <point x="372.0" y="896.0" type="line"/>
+ </contour>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>leftArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>rightArrow</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/mhook.glif b/src/Inter-UI-Italic.ufo/glyphs/mhook.glif
index b7938dea8..b9c7ea561 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/mhook.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/mhook.glif
@@ -61,4 +61,12 @@
<point x="1196.0" y="0.0" type="line"/>
</contour>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>m</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>m</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/minus.case.glif b/src/Inter-UI-Italic.ufo/glyphs/minus.case.glif
index d653d1896..097b6c7a0 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/minus.case.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/minus.case.glif
@@ -2,10 +2,14 @@
<glyph name="minus.case" format="2">
<advance width="1808.0"/>
<outline>
- <component base="minus" yOffset="128.0"/>
+ <component base="minus" xOffset="20.0" yOffset="128.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>minus</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>minus</string>
<key>public.markColor</key>
<string>0.67,0.95,0.38,1</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/mturndescend.glif b/src/Inter-UI-Italic.ufo/glyphs/mturndescend.glif
index f84bf2da4..fc868ee44 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/mturndescend.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/mturndescend.glif
@@ -11,4 +11,12 @@
</contour>
<component base="mturn"/>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>m</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>g</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/n.glif b/src/Inter-UI-Italic.ufo/glyphs/n.glif
index 9a0cf86cf..ab57fa3f4 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/n.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/n.glif
@@ -29,6 +29,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>m</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>m</string>
<key>public.markColor</key>
<string>0.859,0.922,0.969,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/ncurl.glif b/src/Inter-UI-Italic.ufo/glyphs/ncurl.glif
index 6cf733e3c..02b5c621d 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/ncurl.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/ncurl.glif
@@ -61,4 +61,10 @@
<point x="324.0" y="0.0" type="line"/>
</contour>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>n</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/nlegrightlong.glif b/src/Inter-UI-Italic.ufo/glyphs/nlegrightlong.glif
index 8aa8fd3b3..398cd8cdc 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/nlegrightlong.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/nlegrightlong.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="nlegrightlong" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="019E"/>
<outline>
<component base="eta"/>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/nlfthook.glif b/src/Inter-UI-Italic.ufo/glyphs/nlfthook.glif
index 18f4d65a1..19818093a 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/nlfthook.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/nlfthook.glif
@@ -1,48 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="nlfthook" format="2">
- <advance width="1636.0"/>
+ <advance width="1684.0"/>
<unicode hex="0272"/>
<outline>
<contour>
- <point x="96.0" y="36.0" type="line"/>
- <point x="60.0" y="-164.0" type="line" smooth="yes"/>
- <point x="36.0" y="-324.0"/>
- <point x="-68.0" y="-372.0"/>
- <point x="-196.0" y="-372.0" type="curve" smooth="yes"/>
- <point x="-224.0" y="-372.0"/>
- <point x="-252.0" y="-368.0"/>
- <point x="-272.0" y="-364.0" type="curve"/>
- <point x="-304.0" y="-564.0" type="line"/>
- <point x="-272.0" y="-576.0"/>
- <point x="-220.0" y="-576.0"/>
- <point x="-172.0" y="-576.0" type="curve" smooth="yes"/>
- <point x="52.0" y="-576.0"/>
- <point x="256.0" y="-428.0"/>
- <point x="296.0" y="-164.0" type="curve" smooth="yes"/>
- <point x="332.0" y="36.0" type="line"/>
+ <point x="144.0" y="36.0" type="line"/>
+ <point x="108.0" y="-164.0" type="line" smooth="yes"/>
+ <point x="83.0" y="-324.0"/>
+ <point x="-21.0" y="-372.0"/>
+ <point x="-148.0" y="-372.0" type="curve" smooth="yes"/>
+ <point x="-177.0" y="-372.0"/>
+ <point x="-205.0" y="-368.0"/>
+ <point x="-224.0" y="-364.0" type="curve"/>
+ <point x="-256.0" y="-564.0" type="line"/>
+ <point x="-225.0" y="-576.0"/>
+ <point x="-173.0" y="-576.0"/>
+ <point x="-124.0" y="-576.0" type="curve" smooth="yes"/>
+ <point x="99.0" y="-576.0"/>
+ <point x="303.0" y="-428.0"/>
+ <point x="344.0" y="-164.0" type="curve" smooth="yes"/>
+ <point x="380.0" y="36.0" type="line"/>
</contour>
<contour>
- <point x="476.0" y="908.0" type="line" smooth="yes"/>
- <point x="524.0" y="1196.0"/>
- <point x="764.0" y="1328.0"/>
- <point x="940.0" y="1328.0" type="curve" smooth="yes"/>
- <point x="1136.0" y="1328.0"/>
- <point x="1252.0" y="1184.0"/>
- <point x="1216.0" y="960.0" type="curve" smooth="yes"/>
- <point x="1056.0" y="0.0" type="line"/>
- <point x="1292.0" y="0.0" type="line"/>
- <point x="1456.0" y="976.0" type="line" smooth="yes"/>
- <point x="1520.0" y="1368.0"/>
- <point x="1344.0" y="1556.0"/>
- <point x="1056.0" y="1556.0" type="curve" smooth="yes"/>
- <point x="824.0" y="1556.0"/>
- <point x="648.0" y="1432.0"/>
- <point x="552.0" y="1276.0" type="curve"/>
- <point x="536.0" y="1276.0" type="line"/>
- <point x="580.0" y="1536.0" type="line"/>
- <point x="344.0" y="1536.0" type="line"/>
- <point x="88.0" y="0.0" type="line"/>
- <point x="324.0" y="0.0" type="line"/>
+ <point x="524.0" y="908.0" type="line" smooth="yes"/>
+ <point x="571.0" y="1196.0"/>
+ <point x="811.0" y="1328.0"/>
+ <point x="988.0" y="1328.0" type="curve" smooth="yes"/>
+ <point x="1183.0" y="1328.0"/>
+ <point x="1299.0" y="1184.0"/>
+ <point x="1264.0" y="960.0" type="curve" smooth="yes"/>
+ <point x="1104.0" y="0.0" type="line"/>
+ <point x="1340.0" y="0.0" type="line"/>
+ <point x="1504.0" y="976.0" type="line" smooth="yes"/>
+ <point x="1567.0" y="1368.0"/>
+ <point x="1391.0" y="1556.0"/>
+ <point x="1104.0" y="1556.0" type="curve" smooth="yes"/>
+ <point x="871.0" y="1556.0"/>
+ <point x="695.0" y="1432.0"/>
+ <point x="600.0" y="1276.0" type="curve"/>
+ <point x="584.0" y="1276.0" type="line"/>
+ <point x="628.0" y="1536.0" type="line"/>
+ <point x="392.0" y="1536.0" type="line"/>
+ <point x="136.0" y="0.0" type="line"/>
+ <point x="372.0" y="0.0" type="line"/>
</contour>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>jdotless</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>n</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowN_E_.glif b/src/Inter-UI-Italic.ufo/glyphs/northE_astA_rrow.glif
index e5439f8e4..83caf8e55 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowN_E_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/northE_astA_rrow.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowNE" format="2">
+<glyph name="northEastArrow" format="2">
<advance width="2576.0"/>
<unicode hex="2197"/>
<outline>
- <component base="arrowNW" xScale="-1.0" xOffset="2560.0"/>
+ <component base="northWestArrow" xScale="-1.0" xOffset="2560.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowN_W_.glif b/src/Inter-UI-Italic.ufo/glyphs/northW_estA_rrow.glif
index 24bbd1853..f532d96d2 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowN_W_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/northW_estA_rrow.glif
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowNW" format="2">
+<glyph name="northWestArrow" format="2">
<advance width="2576.0"/>
<unicode hex="2196"/>
<outline>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/nrthook.glif b/src/Inter-UI-Italic.ufo/glyphs/nrthook.glif
index 977826fbd..4eec40449 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/nrthook.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/nrthook.glif
@@ -45,4 +45,10 @@
<point x="324.0" y="0.0" type="line"/>
</contour>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>n</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif
new file mode 100644
index 000000000..741ea0dac
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.case.glif
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="rightArrow.case" format="2">
+ <advance width="2832.0"/>
+ <outline>
+ <component base="rightArrow" xOffset="20.0" yOffset="128.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>rightArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>rightArrow</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowright.glif b/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.glif
index f60349b15..d7f2b91ed 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowright.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/rightA_rrow.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowright" format="2">
+<glyph name="rightArrow" format="2">
<advance width="2832.0"/>
<unicode hex="2192"/>
<outline>
- <component base="arrowleft" xScale="-1.0" yScale="-1.0" xOffset="2816.0" yOffset="1792.0"/>
+ <component base="leftArrow" xScale="-1.0" yScale="-1.0" xOffset="2816.0" yOffset="1792.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif
new file mode 100644
index 000000000..2dffc5b35
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.case.glif
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="rightLongArrow.case" format="2">
+ <advance width="3856.0"/>
+ <guideline x="292.0" y="896.0" angle="0.0"/>
+ <guideline x="688.0" y="1008.0" angle="90.0"/>
+ <outline>
+ <component base="leftLongArrow" xScale="-1.0" yScale="-1.0" xOffset="3860.0" yOffset="1920.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>rightArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>rightArrow</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowrightlong.glif b/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.glif
index 6c0c2a8ec..6a8d987ac 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowrightlong.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/rightL_ongA_rrow.glif
@@ -1,14 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowrightlong" format="2">
+<glyph name="rightLongArrow" format="2">
<advance width="3856.0"/>
<unicode hex="27F6"/>
<guideline x="272.0" y="896.0" angle="0.0"/>
<guideline x="668.0" y="1008.0" angle="90.0"/>
<outline>
- <component base="arrowleftlong" xScale="-1.0" yScale="-1.0" xOffset="3840.0" yOffset="1792.0"/>
+ <component base="leftLongArrow" xScale="-1.0" yScale="-1.0" xOffset="3840.0" yOffset="1792.0"/>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>rightArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>rightArrow</string>
<key>public.markColor</key>
<string>0.8,0.941,0.949,0.004</string>
</dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowS_E_.glif b/src/Inter-UI-Italic.ufo/glyphs/southE_astA_rrow.glif
index d847409ba..a558b5add 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowS_E_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/southE_astA_rrow.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowSE" format="2">
+<glyph name="southEastArrow" format="2">
<advance width="2576.0"/>
<unicode hex="2198"/>
<outline>
- <component base="arrowNW" xScale="-1.0" yScale="-1.0" xOffset="2560.0" yOffset="2048.0"/>
+ <component base="northWestArrow" xScale="-1.0" yScale="-1.0" xOffset="2560.0" yOffset="2048.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowS_W_.glif b/src/Inter-UI-Italic.ufo/glyphs/southW_estA_rrow.glif
index 96501474d..a21bb79bc 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowS_W_.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/southW_estA_rrow.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowSW" format="2">
+<glyph name="southWestArrow" format="2">
<advance width="2576.0"/>
<unicode hex="2199"/>
<outline>
- <component base="arrowSE" xScale="-1.0" xOffset="2560.0"/>
+ <component base="southEastArrow" xScale="-1.0" xOffset="2560.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni01F_6.glif b/src/Inter-UI-Italic.ufo/glyphs/uni01F_6.glif
index 6a6740d5d..efbe9e2b5 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni01F_6.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni01F_6.glif
@@ -42,4 +42,12 @@
<point x="1824.0" y="704.0" type="line"/>
</contour>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>u</string>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_20.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_20.glif
index 99988ac32..d09f96958 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_20.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_20.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F20" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F20"/>
<outline>
<component base="eta"/>
- <component base="uni1FBD" xOffset="508.0" yOffset="152.0"/>
+ <component base="uni1FBD" xOffset="516.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_21.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_21.glif
index c00706b8c..5253b1b3f 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_21.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_21.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F21" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F21"/>
<outline>
<component base="eta"/>
- <component base="uni1FFE" xOffset="460.0" yOffset="160.0"/>
+ <component base="uni1FFE" xOffset="468.0" yOffset="160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_22.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_22.glif
index 76cc78067..7c3897755 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_22.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_22.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F22" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F22"/>
<outline>
<component base="eta"/>
- <component base="uni1FCD" xOffset="204.0" yOffset="152.0"/>
+ <component base="uni1FCD" xOffset="212.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_23.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_23.glif
index 47a12c655..b0a0443bd 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_23.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_23.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F23" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F23"/>
<outline>
<component base="eta"/>
- <component base="uni1FDD" xOffset="152.0" yOffset="160.0"/>
+ <component base="uni1FDD" xOffset="160.0" yOffset="160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_24.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_24.glif
index 1746f676b..e7a33b615 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_24.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_24.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F24" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F24"/>
<outline>
<component base="eta"/>
- <component base="uni1FCE" xOffset="308.0" yOffset="160.0"/>
+ <component base="uni1FCE" xOffset="316.0" yOffset="160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_25.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_25.glif
index 6ecc85ce6..a2a2639ef 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_25.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_25.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F25" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F25"/>
<outline>
<component base="eta"/>
- <component base="uni1FDE" xOffset="248.0" yOffset="160.0"/>
+ <component base="uni1FDE" xOffset="256.0" yOffset="160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_26.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_26.glif
index 728c48c8d..be6132aab 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_26.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_26.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F26" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F26"/>
<outline>
<component base="eta"/>
- <component base="uni1FCF" xOffset="356.0" yOffset="152.0"/>
+ <component base="uni1FCF" xOffset="364.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_27.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_27.glif
index b1b46dc63..41d1f020b 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_27.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_27.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F27" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F27"/>
<outline>
<component base="eta"/>
- <component base="uni1FDF" xOffset="320.0" yOffset="152.0"/>
+ <component base="uni1FDF" xOffset="328.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_74.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_74.glif
index 60f2e0bde..2e677dc2f 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_74.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_74.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F74" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F74"/>
<outline>
<component base="eta"/>
- <component base="uni1FEF" xOffset="348.0" yOffset="132.0"/>
+ <component base="uni1FEF" xOffset="356.0" yOffset="132.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_75.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_75.glif
index c59f903cd..8955c7610 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_75.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_75.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F75" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F75"/>
<outline>
<component base="eta"/>
- <component base="uni1FFD" xOffset="604.0" yOffset="152.0"/>
+ <component base="uni1FFD" xOffset="612.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_90.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_90.glif
index 556660067..fa922edcb 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_90.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_90.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F90" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F90"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FBD" xOffset="508.0" yOffset="152.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FBD" xOffset="516.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_91.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_91.glif
index 836e6aa66..a07e128c7 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_91.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_91.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F91" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F91"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FFE" xOffset="460.0" yOffset="160.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FFE" xOffset="468.0" yOffset="160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_92.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_92.glif
index 8ebd88f02..7ece6b71d 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_92.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_92.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F92" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F92"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FCD" xOffset="204.0" yOffset="152.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FCD" xOffset="212.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_93.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_93.glif
index 85720357b..38b41aeae 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_93.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_93.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F93" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F93"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FDD" xOffset="152.0" yOffset="160.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FDD" xOffset="160.0" yOffset="160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_94.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_94.glif
index 612ff70a1..b97b17d9c 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_94.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_94.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F94" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F94"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FCE" xOffset="308.0" yOffset="160.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FCE" xOffset="316.0" yOffset="160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_95.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_95.glif
index 6c7ccd6fc..15c8f93b0 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_95.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_95.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F95" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F95"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FDE" xOffset="248.0" yOffset="160.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FDE" xOffset="256.0" yOffset="160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_96.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_96.glif
index f4d35d005..467d2b940 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_96.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_96.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F96" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F96"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FCF" xOffset="356.0" yOffset="152.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FCF" xOffset="364.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_97.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_97.glif
index 9113d8f59..94b40c805 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_97.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_97.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F97" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1F97"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FDF" xOffset="320.0" yOffset="152.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FDF" xOffset="328.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_2.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_2.glif
index 39849724a..11a9b5f49 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_2.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_2.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC2" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1FC2"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FEF" xOffset="348.0" yOffset="132.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FEF" xOffset="356.0" yOffset="132.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_3.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_3.glif
index d3727c53d..15b096de4 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_3.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_3.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC3" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1FC3"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_4.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_4.glif
index 52be574af..3bd49ec20 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_4.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_4.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC4" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1FC4"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FFD" xOffset="604.0" yOffset="152.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FFD" xOffset="612.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_6.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_6.glif
index 35de3941d..fc6e442c9 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_6.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_6.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC6" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1FC6"/>
<outline>
<component base="eta"/>
- <component base="uni1FC0" xOffset="216.0" yOffset="152.0"/>
+ <component base="uni1FC0" xOffset="224.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_7.glif b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_7.glif
index 201d06892..ce1eb1e58 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_7.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/uni1F_C_7.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC7" format="2">
- <advance width="1620.0"/>
+ <advance width="1636.0"/>
<unicode hex="1FC7"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="40.0" yOffset="16.0"/>
- <component base="uni1FC0" xOffset="216.0" yOffset="152.0"/>
+ <component base="uni1FBE" xOffset="48.0" yOffset="16.0"/>
+ <component base="uni1FC0" xOffset="224.0" yOffset="152.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/arrowup.glif b/src/Inter-UI-Italic.ufo/glyphs/upA_rrow.glif
index 7d4cff35e..ae1f5b792 100644
--- a/src/Inter-UI-Italic.ufo/glyphs/arrowup.glif
+++ b/src/Inter-UI-Italic.ufo/glyphs/upA_rrow.glif
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowup" format="2">
+<glyph name="upArrow" format="2">
<advance width="2576.0"/>
<unicode hex="2191"/>
<outline>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/upD_ownA_rrow.case.glif b/src/Inter-UI-Italic.ufo/glyphs/upD_ownA_rrow.case.glif
new file mode 100644
index 000000000..3e3ba2b58
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/upD_ownA_rrow.case.glif
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="upDownArrow.case" format="2">
+ <advance width="2580.0"/>
+ <outline>
+ <component base="upDownArrow" xOffset="20.0" yOffset="128.0"/>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>upArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>upArrow</string>
+ <key>public.markColor</key>
+ <string>0.67,0.95,0.38,1</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/glyphs/upD_ownA_rrow.glif b/src/Inter-UI-Italic.ufo/glyphs/upD_ownA_rrow.glif
new file mode 100644
index 000000000..76e65c8a0
--- /dev/null
+++ b/src/Inter-UI-Italic.ufo/glyphs/upD_ownA_rrow.glif
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="upDownArrow" format="2">
+ <advance width="2580.0"/>
+ <unicode hex="2195"/>
+ <outline>
+ <contour>
+ <point x="988.0" y="-660.0" type="line"/>
+ <point x="2032.0" y="236.0" type="line"/>
+ <point x="1900.0" y="384.0" type="line"/>
+ <point x="1188.0" y="-228.0" type="line"/>
+ <point x="1172.0" y="-228.0" type="line"/>
+ <point x="1504.0" y="1796.0" type="line"/>
+ <point x="1520.0" y="1796.0" type="line"/>
+ <point x="2036.0" y="1184.0" type="line"/>
+ <point x="2212.0" y="1332.0" type="line"/>
+ <point x="1464.0" y="2228.0" type="line"/>
+ <point x="420.0" y="1332.0" type="line"/>
+ <point x="552.0" y="1184.0" type="line"/>
+ <point x="1264.0" y="1796.0" type="line"/>
+ <point x="1280.0" y="1796.0" type="line"/>
+ <point x="948.0" y="-228.0" type="line"/>
+ <point x="932.0" y="-228.0" type="line"/>
+ <point x="416.0" y="384.0" type="line"/>
+ <point x="240.0" y="236.0" type="line"/>
+ </contour>
+ </outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>upArrow</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>upArrow</string>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Italic.ufo/groups.plist b/src/Inter-UI-Italic.ufo/groups.plist
index f41c90851..0a40f1a4d 100644
--- a/src/Inter-UI-Italic.ufo/groups.plist
+++ b/src/Inter-UI-Italic.ufo/groups.plist
@@ -613,10 +613,10 @@
<string>minus.case</string>
<string>divide</string>
<string>divide.case</string>
- <string>arrowleft</string>
- <string>arrowleft.case</string>
- <string>arrowleftlong</string>
- <string>arrowleftlong.case</string>
+ <string>leftArrow</string>
+ <string>leftArrow.case</string>
+ <string>leftLongArrow</string>
+ <string>leftLongArrow.case</string>
</array>
<key>public.kern1.idieresis</key>
<array>
@@ -1400,10 +1400,10 @@
<string>divide</string>
<string>divide.case</string>
<string>logicalnot</string>
- <string>arrowright</string>
- <string>arrowright.case</string>
- <string>arrowrightlong</string>
- <string>arrowrightlong.case</string>
+ <string>rightArrow</string>
+ <string>rightArrow.case</string>
+ <string>rightLongArrow</string>
+ <string>rightLongArrow.case</string>
</array>
<key>public.kern2.idieresis</key>
<array>
diff --git a/src/Inter-UI-Italic.ufo/lib.plist b/src/Inter-UI-Italic.ufo/lib.plist
index 5ac2fcf42..ceac6c478 100644
--- a/src/Inter-UI-Italic.ufo/lib.plist
+++ b/src/Inter-UI-Italic.ufo/lib.plist
@@ -1571,20 +1571,26 @@
<string>thinspace</string>
<string>hairspace</string>
<string>zerowidthspace</string>
- <string>arrowleft</string>
- <string>arrowleft.case</string>
- <string>arrowleftlong</string>
- <string>arrowleftlong.case</string>
- <string>arrowup</string>
- <string>arrowright</string>
- <string>arrowright.case</string>
- <string>arrowrightlong</string>
- <string>arrowrightlong.case</string>
- <string>arrowdown</string>
- <string>arrowNW</string>
- <string>arrowNE</string>
- <string>arrowSE</string>
- <string>arrowSW</string>
+ <string>leftArrow</string>
+ <string>leftArrow.case</string>
+ <string>leftLongArrow</string>
+ <string>leftLongArrow.case</string>
+ <string>upArrow</string>
+ <string>rightArrow</string>
+ <string>rightArrow.case</string>
+ <string>rightLongArrow</string>
+ <string>rightLongArrow.case</string>
+ <string>downArrow</string>
+ <string>northWestArrow</string>
+ <string>northEastArrow</string>
+ <string>southEastArrow</string>
+ <string>southWestArrow</string>
+ <string>leftRightArrow</string>
+ <string>leftRightArrow.case</string>
+ <string>upDownArrow</string>
+ <string>upDownArrow.case</string>
+ <string>leftRightLongArrow</string>
+ <string>leftRightLongArrow.case</string>
<string>dngb_check</string>
<string>dngb_ballotx</string>
<string>triagrt</string>
@@ -2115,6 +2121,7 @@
<string>diamondwhite</string>
<string>diamondwhite_x</string>
<string>sunWithRays</string>
+ <string>blackSunWithRays</string>
<string>placeofinterestsign</string>
<string>Eth</string>
<string>Dcroat</string>