summaryrefslogtreecommitdiff
path: root/src/Inter-UI-Black.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-Black.ufo
parent378724a3ea4e38ba5c1610568bd22e352af95f7c (diff)
downloadinter-8f9993bcf40c74479168b0a8ffe67728a1f9f956.tar.xz
arrows
Diffstat (limited to 'src/Inter-UI-Black.ufo')
-rw-r--r--src/Inter-UI-Black.ufo/features.fea205
-rw-r--r--src/Inter-UI-Black.ufo/fontinfo.plist6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/B_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/D_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/E_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/F_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/I_.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/I_J_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/J_.glif36
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/J_circumflex.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/K_.glif36
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/K_acute.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/K_appa.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/K_caron.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/K_commaaccent.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/K_dotbelow.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/K_linebelow.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/L_J_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/M_.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/N_.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/N_J_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/O_E_.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/P_.glif52
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/P_acute.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/P_dotaccent.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/R_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/R_ho.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/U_.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/afii10034.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/afii10057.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/afii10061.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/arrowdown.glif14
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/arrowleft.case.glif13
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/arrowleftlong.case.glif14
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/arrowright.case.glif13
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/arrowrightlong.case.glif14
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/blackS_unW_ithR_ays.glif140
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/contents.plist70
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/degreekelvin.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/downA_rrow.glif18
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/emdash.case.glif8
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/endash.case.glif8
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/eng.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/eta.glif48
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/etatonos.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/figuredash.case.glif8
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/figuredash.glif10
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/hyphen.case.glif8
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/leftA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/leftA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowleft.glif)2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/leftL_ongA_rrow.case.glif18
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/leftL_ongA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowleftlong.glif)6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/leftR_ightA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/leftR_ightA_rrow.glif35
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/leftR_ightL_ongA_rrow.glif35
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/mhook.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/minus.case.glif8
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/mturndescend.glif16
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/n.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/ncurl.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/nlegrightlong.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/nlfthook.glif80
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/northE_astA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowN_E_.glif)4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/northW_estA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowN_W_.glif)2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/nrthook.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/rightA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/rightA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowright.glif)4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/rightL_ongA_rrow.case.glif18
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/rightL_ongA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowrightlong.glif)8
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/softhyphen.glif12
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/southE_astA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowS_E_.glif)4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/southW_estA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowS_W_.glif)4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni01F_6.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni0248.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni037F_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_20.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_21.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_22.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_23.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_24.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_25.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_26.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_27.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_74.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_75.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_90.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_91.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_92.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_93.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_94.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_95.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_96.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_97.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_C_2.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_C_3.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_C_4.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_C_6.glif4
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_C_7.glif6
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/uni1F_E_C_.glif2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/upA_rrow.glif (renamed from src/Inter-UI-Black.ufo/glyphs/arrowup.glif)2
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/upD_ownA_rrow.case.glif17
-rw-r--r--src/Inter-UI-Black.ufo/glyphs/upD_ownA_rrow.glif180
-rw-r--r--src/Inter-UI-Black.ufo/groups.plist16
-rw-r--r--src/Inter-UI-Black.ufo/lib.plist35
105 files changed, 1064 insertions, 465 deletions
diff --git a/src/Inter-UI-Black.ufo/features.fea b/src/Inter-UI-Black.ufo/features.fea
index 5cfc08459..1a557a415 100644
--- a/src/Inter-UI-Black.ufo/features.fea
+++ b/src/Inter-UI-Black.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-Black.ufo/fontinfo.plist b/src/Inter-UI-Black.ufo/fontinfo.plist
index a89be0510..5ecb8bdaf 100644
--- a/src/Inter-UI-Black.ufo/fontinfo.plist
+++ b/src/Inter-UI-Black.ufo/fontinfo.plist
@@ -46,7 +46,7 @@
<key>x</key>
<real>1016.0</real>
<key>y</key>
- <real>832.0</real>
+ <real>768.0</real>
</dict>
</array>
<key>italicAngle</key>
@@ -89,9 +89,9 @@
<key>openTypeNameSampleText</key>
<string></string>
<key>openTypeNameUniqueID</key>
- <string>Inter UI Black:2018:37b9b4f1</string>
+ <string>Inter UI Black: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-Black.ufo/glyphs/B_.glif b/src/Inter-UI-Black.ufo/glyphs/B_.glif
index eb9e03190..5563089eb 100644
--- a/src/Inter-UI-Black.ufo/glyphs/B_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/B_.glif
@@ -51,6 +51,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/D_.glif b/src/Inter-UI-Black.ufo/glyphs/D_.glif
index f1403158a..43c717938 100644
--- a/src/Inter-UI-Black.ufo/glyphs/D_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/D_.glif
@@ -39,6 +39,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/E_.glif b/src/Inter-UI-Black.ufo/glyphs/E_.glif
index b9d6446cc..41a8b3d8e 100644
--- a/src/Inter-UI-Black.ufo/glyphs/E_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/E_.glif
@@ -32,6 +32,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/F_.glif b/src/Inter-UI-Black.ufo/glyphs/F_.glif
index 2213a3cb4..2b2e9448c 100644
--- a/src/Inter-UI-Black.ufo/glyphs/F_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/F_.glif
@@ -25,6 +25,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/I_.glif b/src/Inter-UI-Black.ufo/glyphs/I_.glif
index 304a79630..19b6e39e8 100644
--- a/src/Inter-UI-Black.ufo/glyphs/I_.glif
+++ b/src/Inter-UI-Black.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>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/I_J_.glif b/src/Inter-UI-Black.ufo/glyphs/I_J_.glif
index ebee39508..f42419a37 100644
--- a/src/Inter-UI-Black.ufo/glyphs/I_J_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/I_J_.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="IJ" format="2">
- <advance width="2524.0"/>
+ <advance width="2484.0"/>
<unicode hex="0132"/>
<outline>
<component base="I"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/J_.glif b/src/Inter-UI-Black.ufo/glyphs/J_.glif
index 36f3db687..5fb758dd2 100644
--- a/src/Inter-UI-Black.ufo/glyphs/J_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/J_.glif
@@ -1,26 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="J" format="2">
- <advance width="1704.0"/>
+ <advance width="1664.0"/>
<unicode hex="004A"/>
- <guideline x="1288.0" y="1476.0" angle="90.0"/>
+ <guideline x="1248.0" y="1476.0" angle="90.0"/>
<outline>
<contour>
- <point x="1016.0" y="644.0" type="line"/>
- <point x="1014.0" y="486.0"/>
- <point x="948.0" y="404.0"/>
- <point x="824.0" y="404.0" type="curve" smooth="yes"/>
- <point x="702.0" y="404.0"/>
- <point x="634.0" y="485.0"/>
- <point x="628.0" y="640.0" type="curve"/>
- <point x="72.0" y="640.0" type="line"/>
- <point x="70.0" y="168.0"/>
- <point x="394.0" y="-28.0"/>
- <point x="788.0" y="-28.0" type="curve" smooth="yes"/>
- <point x="1242.0" y="-28.0"/>
- <point x="1562.0" y="244.0"/>
- <point x="1564.0" y="644.0" type="curve"/>
- <point x="1564.0" y="2048.0" type="line"/>
- <point x="1016.0" y="2048.0" type="line"/>
+ <point x="976.0" y="644.0" type="line"/>
+ <point x="974.0" y="486.0"/>
+ <point x="908.0" y="404.0"/>
+ <point x="784.0" y="404.0" type="curve" smooth="yes"/>
+ <point x="662.0" y="404.0"/>
+ <point x="594.0" y="485.0"/>
+ <point x="588.0" y="640.0" type="curve"/>
+ <point x="32.0" y="640.0" type="line"/>
+ <point x="30.0" y="168.0"/>
+ <point x="354.0" y="-28.0"/>
+ <point x="748.0" y="-28.0" type="curve" smooth="yes"/>
+ <point x="1202.0" y="-28.0"/>
+ <point x="1522.0" y="244.0"/>
+ <point x="1524.0" y="644.0" type="curve"/>
+ <point x="1524.0" y="2048.0" type="line"/>
+ <point x="976.0" y="2048.0" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Black.ufo/glyphs/J_circumflex.glif b/src/Inter-UI-Black.ufo/glyphs/J_circumflex.glif
index f1e45e207..c4b4362d8 100644
--- a/src/Inter-UI-Black.ufo/glyphs/J_circumflex.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/J_circumflex.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Jcircumflex" format="2">
- <advance width="1704.0"/>
+ <advance width="1664.0"/>
<unicode hex="0134"/>
<outline>
<component base="J"/>
- <component base="circumflex" xOffset="404.0" yOffset="320.0"/>
+ <component base="circumflex" xOffset="364.0" yOffset="320.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/K_.glif b/src/Inter-UI-Black.ufo/glyphs/K_.glif
index ba1b166b9..a916b8da2 100644
--- a/src/Inter-UI-Black.ufo/glyphs/K_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/K_.glif
@@ -1,33 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="K" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="004B"/>
- <guideline x="1056.0" y="1820.0" angle="90.0"/>
+ <guideline x="1048.0" y="1820.0" angle="90.0"/>
<outline>
<contour>
- <point x="696.0" y="2048.0" type="line"/>
- <point x="140.0" y="2048.0" type="line"/>
- <point x="140.0" y="0.0" type="line"/>
- <point x="696.0" y="0.0" type="line"/>
+ <point x="688.0" y="2048.0" type="line"/>
+ <point x="132.0" y="2048.0" type="line"/>
+ <point x="132.0" y="0.0" type="line"/>
+ <point x="688.0" y="0.0" type="line"/>
</contour>
<contour>
- <point x="1988.0" y="2048.0" type="line"/>
- <point x="1340.0" y="2048.0" type="line"/>
- <point x="724.0" y="1220.0" type="line"/>
- <point x="648.0" y="1220.0" type="line"/>
- <point x="648.0" y="464.0" type="line"/>
- <point x="964.0" y="876.0" type="line"/>
- <point x="1136.0" y="924.0" type="line"/>
+ <point x="1980.0" y="2048.0" type="line"/>
+ <point x="1332.0" y="2048.0" type="line"/>
+ <point x="716.0" y="1220.0" type="line"/>
+ <point x="640.0" y="1220.0" type="line"/>
+ <point x="640.0" y="464.0" type="line"/>
+ <point x="956.0" y="876.0" type="line"/>
+ <point x="1128.0" y="924.0" type="line"/>
</contour>
<contour>
- <point x="1340.0" y="0.0" type="line"/>
- <point x="2004.0" y="0.0" type="line"/>
- <point x="1264.0" y="1188.0" type="line"/>
- <point x="832.0" y="848.0" type="line"/>
+ <point x="1332.0" y="0.0" type="line"/>
+ <point x="1996.0" y="0.0" type="line"/>
+ <point x="1256.0" y="1188.0" type="line"/>
+ <point x="824.0" y="848.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/K_acute.glif b/src/Inter-UI-Black.ufo/glyphs/K_acute.glif
index 93b4cf11c..2be0a98da 100644
--- a/src/Inter-UI-Black.ufo/glyphs/K_acute.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/K_acute.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Kacute" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="1E30"/>
<outline>
<component base="K"/>
- <component base="acute" xOffset="556.0" yOffset="440.0"/>
+ <component base="acute" xOffset="548.0" yOffset="440.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/K_appa.glif b/src/Inter-UI-Black.ufo/glyphs/K_appa.glif
index c36ee200b..46024560b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/K_appa.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/K_appa.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Kappa" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="039A"/>
<outline>
<component base="K"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/K_caron.glif b/src/Inter-UI-Black.ufo/glyphs/K_caron.glif
index 083283a97..7c54cf38b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/K_caron.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/K_caron.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Kcaron" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="01E8"/>
<outline>
<component base="K"/>
- <component base="caron" xOffset="112.0" yOffset="472.0"/>
+ <component base="caron" xOffset="104.0" yOffset="472.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/K_commaaccent.glif b/src/Inter-UI-Black.ufo/glyphs/K_commaaccent.glif
index e5948edca..1ca6ab08f 100644
--- a/src/Inter-UI-Black.ufo/glyphs/K_commaaccent.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/K_commaaccent.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Kcommaaccent" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="0136"/>
<outline>
<component base="K"/>
- <component base="commaaccent" xOffset="624.0" yOffset="-504.0"/>
+ <component base="commaaccent" xOffset="616.0" yOffset="-504.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/K_dotbelow.glif b/src/Inter-UI-Black.ufo/glyphs/K_dotbelow.glif
index d046584a1..d6bb1aadf 100644
--- a/src/Inter-UI-Black.ufo/glyphs/K_dotbelow.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/K_dotbelow.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Kdotbelow" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="1E32"/>
<outline>
<component base="K"/>
- <component base="dotbelow" xOffset="1952.0" yOffset="-160.0"/>
+ <component base="dotbelow" xOffset="1944.0" yOffset="-160.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/K_linebelow.glif b/src/Inter-UI-Black.ufo/glyphs/K_linebelow.glif
index b185af222..0e9321251 100644
--- a/src/Inter-UI-Black.ufo/glyphs/K_linebelow.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/K_linebelow.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Klinebelow" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="1E34"/>
<outline>
<component base="K"/>
- <component base="macronsubnosp" xOffset="1848.0" yOffset="4.0"/>
+ <component base="macronsubnosp" xOffset="1840.0" yOffset="4.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/L_J_.glif b/src/Inter-UI-Black.ufo/glyphs/L_J_.glif
index 18ea77653..5d0a5d0fe 100644
--- a/src/Inter-UI-Black.ufo/glyphs/L_J_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/L_J_.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="LJ" format="2">
- <advance width="3316.0"/>
+ <advance width="3276.0"/>
<unicode hex="01C7"/>
<outline>
<component base="L"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/M_.glif b/src/Inter-UI-Black.ufo/glyphs/M_.glif
index 4e4b5af8b..c4ab2bba5 100644
--- a/src/Inter-UI-Black.ufo/glyphs/M_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/M_.glif
@@ -28,6 +28,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>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/N_.glif b/src/Inter-UI-Black.ufo/glyphs/N_.glif
index 674d8cc6d..c51a2760a 100644
--- a/src/Inter-UI-Black.ufo/glyphs/N_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/N_.glif
@@ -22,6 +22,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>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/N_J_.glif b/src/Inter-UI-Black.ufo/glyphs/N_J_.glif
index c2a0cf2fb..88818782c 100644
--- a/src/Inter-UI-Black.ufo/glyphs/N_J_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/N_J_.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="NJ" format="2">
- <advance width="3740.0"/>
+ <advance width="3700.0"/>
<unicode hex="01CA"/>
<outline>
<component base="N"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/O_E_.glif b/src/Inter-UI-Black.ufo/glyphs/O_E_.glif
index b6ffa52ea..3983e97b6 100644
--- a/src/Inter-UI-Black.ufo/glyphs/O_E_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/O_E_.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="OE" format="2">
- <advance width="2976.0"/>
+ <advance width="2988.0"/>
<unicode hex="0152"/>
<outline>
<contour>
@@ -27,6 +27,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>O</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>E</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/P_.glif b/src/Inter-UI-Black.ufo/glyphs/P_.glif
index 73be540ae..5c041f889 100644
--- a/src/Inter-UI-Black.ufo/glyphs/P_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/P_.glif
@@ -1,37 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="P" format="2">
- <advance width="1908.0"/>
+ <advance width="1848.0"/>
<unicode hex="0050"/>
- <guideline x="20.0" y="1240.0" angle="0.0"/>
- <guideline x="20.0" y="764.0" angle="0.0"/>
- <guideline x="20.0" y="1552.0" angle="0.0"/>
- <guideline x="828.0" y="1372.0" angle="0.0"/>
+ <guideline x="12.0" y="1240.0" angle="0.0"/>
+ <guideline x="12.0" y="764.0" angle="0.0"/>
+ <guideline x="12.0" y="1552.0" angle="0.0"/>
+ <guideline x="820.0" y="1372.0" angle="0.0"/>
<outline>
<contour>
- <point x="140.0" y="0.0" type="line"/>
- <point x="696.0" y="0.0" type="line"/>
- <point x="696.0" y="1604.0" type="line"/>
- <point x="892.0" y="1604.0" type="line" smooth="yes"/>
- <point x="1087.0" y="1604.0"/>
- <point x="1205.0" y="1496.0"/>
- <point x="1204.0" y="1324.0" type="curve" smooth="yes"/>
- <point x="1205.0" y="1145.0"/>
- <point x="1087.0" y="1040.0"/>
- <point x="892.0" y="1040.0" type="curve" smooth="yes"/>
- <point x="476.0" y="1040.0" type="line"/>
- <point x="476.0" y="608.0" type="line"/>
- <point x="1004.0" y="608.0" type="line" smooth="yes"/>
- <point x="1471.0" y="608.0"/>
- <point x="1785.0" y="885.0"/>
- <point x="1784.0" y="1324.0" type="curve" smooth="yes"/>
- <point x="1785.0" y="1762.0"/>
- <point x="1479.0" y="2048.0"/>
- <point x="1024.0" y="2048.0" type="curve" smooth="yes"/>
- <point x="140.0" y="2048.0" type="line"/>
+ <point x="132.0" y="0.0" type="line"/>
+ <point x="688.0" y="0.0" type="line"/>
+ <point x="688.0" y="1604.0" type="line"/>
+ <point x="884.0" y="1604.0" type="line" smooth="yes"/>
+ <point x="1079.0" y="1604.0"/>
+ <point x="1197.0" y="1496.0"/>
+ <point x="1196.0" y="1324.0" type="curve" smooth="yes"/>
+ <point x="1197.0" y="1145.0"/>
+ <point x="1079.0" y="1040.0"/>
+ <point x="884.0" y="1040.0" type="curve" smooth="yes"/>
+ <point x="468.0" y="1040.0" type="line"/>
+ <point x="468.0" y="608.0" type="line"/>
+ <point x="996.0" y="608.0" type="line" smooth="yes"/>
+ <point x="1463.0" y="608.0"/>
+ <point x="1777.0" y="885.0"/>
+ <point x="1776.0" y="1324.0" type="curve" smooth="yes"/>
+ <point x="1777.0" y="1762.0"/>
+ <point x="1471.0" y="2048.0"/>
+ <point x="1016.0" y="2048.0" type="curve" smooth="yes"/>
+ <point x="132.0" y="2048.0" type="line"/>
</contour>
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/P_acute.glif b/src/Inter-UI-Black.ufo/glyphs/P_acute.glif
index 72f2176c7..4781a592a 100644
--- a/src/Inter-UI-Black.ufo/glyphs/P_acute.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/P_acute.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Pacute" format="2">
- <advance width="1908.0"/>
+ <advance width="1848.0"/>
<unicode hex="1E54"/>
<outline>
<component base="P"/>
- <component base="acute" xOffset="464.0" yOffset="440.0"/>
+ <component base="acute" xOffset="456.0" yOffset="440.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/P_dotaccent.glif b/src/Inter-UI-Black.ufo/glyphs/P_dotaccent.glif
index 621c949a6..d0b420ea4 100644
--- a/src/Inter-UI-Black.ufo/glyphs/P_dotaccent.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/P_dotaccent.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Pdotaccent" format="2">
- <advance width="1908.0"/>
+ <advance width="1848.0"/>
<unicode hex="1E56"/>
<outline>
<component base="P"/>
- <component base="dotaccent" xOffset="452.0" yOffset="496.0"/>
+ <component base="dotaccent" xOffset="444.0" yOffset="496.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/R_.glif b/src/Inter-UI-Black.ufo/glyphs/R_.glif
index 62174f119..813f63b58 100644
--- a/src/Inter-UI-Black.ufo/glyphs/R_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/R_.glif
@@ -38,6 +38,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
<key>com.schriftgestaltung.Glyphs.nodeUserData.0.20</key>
<dict>
<key>name</key>
diff --git a/src/Inter-UI-Black.ufo/glyphs/R_ho.glif b/src/Inter-UI-Black.ufo/glyphs/R_ho.glif
index da4df7fb3..6cf0bf803 100644
--- a/src/Inter-UI-Black.ufo/glyphs/R_ho.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/R_ho.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Rho" format="2">
- <advance width="1908.0"/>
+ <advance width="1848.0"/>
<unicode hex="03A1"/>
<outline>
<component base="P"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/U_.glif b/src/Inter-UI-Black.ufo/glyphs/U_.glif
index 82e96827f..d06efc79c 100644
--- a/src/Inter-UI-Black.ufo/glyphs/U_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/U_.glif
@@ -30,6 +30,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>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/afii10034.glif b/src/Inter-UI-Black.ufo/glyphs/afii10034.glif
index d9dec188a..dd8f4d249 100644
--- a/src/Inter-UI-Black.ufo/glyphs/afii10034.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/afii10034.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="afii10034" format="2">
- <advance width="1908.0"/>
+ <advance width="1848.0"/>
<unicode hex="0420"/>
<outline>
<component base="P"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/afii10057.glif b/src/Inter-UI-Black.ufo/glyphs/afii10057.glif
index f05ef269a..6fb90b834 100644
--- a/src/Inter-UI-Black.ufo/glyphs/afii10057.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/afii10057.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="afii10057" format="2">
- <advance width="1704.0"/>
+ <advance width="1664.0"/>
<unicode hex="0408"/>
<outline>
<component base="J"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/afii10061.glif b/src/Inter-UI-Black.ufo/glyphs/afii10061.glif
index ff74dfde0..7ef71ee28 100644
--- a/src/Inter-UI-Black.ufo/glyphs/afii10061.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/afii10061.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="afii10061" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="040C"/>
<outline>
<component base="K"/>
- <component base="acute" xOffset="556.0" yOffset="440.0"/>
+ <component base="acute" xOffset="548.0" yOffset="440.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/arrowdown.glif b/src/Inter-UI-Black.ufo/glyphs/arrowdown.glif
deleted file mode 100644
index a9d293084..000000000
--- a/src/Inter-UI-Black.ufo/glyphs/arrowdown.glif
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowdown" format="2">
- <advance width="2816.0"/>
- <unicode hex="2193"/>
- <outline>
- <component base="arrowup" xScale="-1.0" yScale="-1.0" xOffset="2768.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-Black.ufo/glyphs/arrowleft.case.glif b/src/Inter-UI-Black.ufo/glyphs/arrowleft.case.glif
deleted file mode 100644
index eaf1d4124..000000000
--- a/src/Inter-UI-Black.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="2696.0"/>
- <outline>
- <component base="arrowleft" xOffset="24.0" yOffset="216.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-Black.ufo/glyphs/arrowleftlong.case.glif b/src/Inter-UI-Black.ufo/glyphs/arrowleftlong.case.glif
deleted file mode 100644
index 9bffb9609..000000000
--- a/src/Inter-UI-Black.ufo/glyphs/arrowleftlong.case.glif
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowleftlong.case" format="2">
- <advance width="4120.0"/>
- <guideline x="928.0" y="832.0" angle="90.0"/>
- <outline>
- <component base="arrowleftlong" xOffset="24.0" yOffset="216.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-Black.ufo/glyphs/arrowright.case.glif b/src/Inter-UI-Black.ufo/glyphs/arrowright.case.glif
deleted file mode 100644
index 4aacbc7f7..000000000
--- a/src/Inter-UI-Black.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="2696.0"/>
- <outline>
- <component base="arrowright" xOffset="20.0" yOffset="216.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-Black.ufo/glyphs/arrowrightlong.case.glif b/src/Inter-UI-Black.ufo/glyphs/arrowrightlong.case.glif
deleted file mode 100644
index 3fa7575a1..000000000
--- a/src/Inter-UI-Black.ufo/glyphs/arrowrightlong.case.glif
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowrightlong.case" format="2">
- <advance width="4120.0"/>
- <guideline x="924.0" y="832.0" angle="90.0"/>
- <outline>
- <component base="arrowleftlong" xScale="-1.0" yScale="-1.0" xOffset="4052.0" yOffset="1828.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-Black.ufo/glyphs/blackS_unW_ithR_ays.glif b/src/Inter-UI-Black.ufo/glyphs/blackS_unW_ithR_ays.glif
new file mode 100644
index 000000000..c21e994d5
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/blackS_unW_ithR_ays.glif
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="blackSunWithRays" format="2">
+ <advance width="2664.0"/>
+ <unicode hex="2600"/>
+ <outline>
+ <contour>
+ <point x="1984.0" y="1180.0" type="line"/>
+ <point x="1984.0" y="932.0" type="line"/>
+ <point x="2592.0" y="932.0" type="line"/>
+ <point x="2592.0" y="1180.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="72.0" y="1180.0" type="line"/>
+ <point x="72.0" y="932.0" type="line"/>
+ <point x="680.0" y="932.0" type="line"/>
+ <point x="680.0" y="1180.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="1456.0" y="404.0" type="line"/>
+ <point x="1208.0" y="404.0" type="line"/>
+ <point x="1208.0" y="-204.0" type="line"/>
+ <point x="1456.0" y="-204.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="1456.0" y="2316.0" type="line"/>
+ <point x="1208.0" y="2316.0" type="line"/>
+ <point x="1208.0" y="1708.0" type="line"/>
+ <point x="1456.0" y="1708.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="1332.0" y="604.0" type="curve" smooth="yes"/>
+ <point x="1080.0" y="604.0"/>
+ <point x="880.0" y="808.0"/>
+ <point x="880.0" y="1056.0" type="curve" smooth="yes"/>
+ <point x="880.0" y="1304.0"/>
+ <point x="1080.0" y="1508.0"/>
+ <point x="1332.0" y="1508.0" type="curve" smooth="yes"/>
+ <point x="1580.0" y="1508.0"/>
+ <point x="1784.0" y="1304.0"/>
+ <point x="1784.0" y="1056.0" type="curve" smooth="yes"/>
+ <point x="1784.0" y="808.0"/>
+ <point x="1580.0" y="604.0"/>
+ </contour>
+ <contour>
+ <point x="1880.0" y="684.0" type="line"/>
+ <point x="1704.0" y="508.0" type="line"/>
+ <point x="2136.0" y="76.0" type="line"/>
+ <point x="2312.0" y="252.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="528.0" y="2036.0" type="line"/>
+ <point x="352.0" y="1860.0" type="line"/>
+ <point x="784.0" y="1428.0" type="line"/>
+ <point x="960.0" y="1604.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="960.0" y="508.0" type="line"/>
+ <point x="784.0" y="684.0" type="line"/>
+ <point x="352.0" y="252.0" type="line"/>
+ <point x="528.0" y="76.0" type="line"/>
+ </contour>
+ <contour>
+ <point x="2312.0" y="1860.0" type="line"/>
+ <point x="2136.0" y="2036.0" type="line"/>
+ <point x="1704.0" y="1604.0" type="line"/>
+ <point x="1880.0" y="1428.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>
+ <key>com.schriftgestaltung.hints</key>
+ <array>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>1.0</real>
+ <real>0.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <real>1.0</real>
+ <real>3.0</real>
+ </array>
+ <key>type</key>
+ <string>Stem</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <false/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>2.0</real>
+ <real>1.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <real>2.0</real>
+ <real>2.0</real>
+ </array>
+ <key>type</key>
+ <string>Stem</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>1.0</real>
+ <real>0.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <real>1.0</real>
+ <real>3.0</real>
+ </array>
+ <key>type</key>
+ <string>TTStem</string>
+ </dict>
+ </array>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/contents.plist b/src/Inter-UI-Black.ufo/glyphs/contents.plist
index e92012648..4876b88ff 100644
--- a/src/Inter-UI-Black.ufo/glyphs/contents.plist
+++ b/src/Inter-UI-Black.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-Black.ufo/glyphs/degreekelvin.glif b/src/Inter-UI-Black.ufo/glyphs/degreekelvin.glif
index 409efa7fd..aec4d13b7 100644
--- a/src/Inter-UI-Black.ufo/glyphs/degreekelvin.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/degreekelvin.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="degreekelvin" format="2">
- <advance width="2020.0"/>
+ <advance width="2012.0"/>
<unicode hex="212A"/>
<outline>
<component base="K"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/downA_rrow.glif b/src/Inter-UI-Black.ufo/glyphs/downA_rrow.glif
new file mode 100644
index 000000000..fd4f01c6c
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/downA_rrow.glif
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="downArrow" format="2">
+ <advance width="2816.0"/>
+ <unicode hex="2193"/>
+ <outline>
+ <component base="upArrow" xScale="-1.0" yScale="-1.0" xOffset="2816.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-Black.ufo/glyphs/emdash.case.glif b/src/Inter-UI-Black.ufo/glyphs/emdash.case.glif
index 9fa855fe6..bfdbd6327 100644
--- a/src/Inter-UI-Black.ufo/glyphs/emdash.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/emdash.case.glif
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="emdash.case" format="2">
- <advance width="3028.0"/>
+ <advance width="2816.0"/>
<outline>
- <component base="emdash" xOffset="16.0" yOffset="164.0"/>
+ <component base="emdash" yOffset="164.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-Black.ufo/glyphs/endash.case.glif b/src/Inter-UI-Black.ufo/glyphs/endash.case.glif
index 5083e9217..0a5a6f683 100644
--- a/src/Inter-UI-Black.ufo/glyphs/endash.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/endash.case.glif
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="endash.case" format="2">
- <advance width="2076.0"/>
+ <advance width="1408.0"/>
<outline>
- <component base="endash" xOffset="20.0" yOffset="164.0"/>
+ <component base="endash" yOffset="164.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-Black.ufo/glyphs/eng.glif b/src/Inter-UI-Black.ufo/glyphs/eng.glif
index 41ca59ec4..b6dad92cb 100644
--- a/src/Inter-UI-Black.ufo/glyphs/eng.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/eng.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="eng" format="2">
- <advance width="1768.0"/>
+ <advance width="1804.0"/>
<unicode hex="014B"/>
<outline>
<contour>
@@ -47,6 +47,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>n</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>jdotless</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/eta.glif b/src/Inter-UI-Black.ufo/glyphs/eta.glif
index 5f2eeaef8..d5cfb02da 100644
--- a/src/Inter-UI-Black.ufo/glyphs/eta.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/eta.glif
@@ -1,34 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="eta" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="03B7"/>
<outline>
<contour>
- <point x="696.0" y="780.0" type="line" smooth="yes"/>
- <point x="697.0" y="940.0"/>
- <point x="697.0" y="1136.0"/>
- <point x="884.0" y="1136.0" type="curve" smooth="yes"/>
- <point x="993.0" y="1136.0"/>
- <point x="1081.0" y="1076.0"/>
- <point x="1080.0" y="936.0" type="curve" smooth="yes"/>
- <point x="1080.0" y="-576.0" type="line"/>
- <point x="1632.0" y="-576.0" type="line"/>
- <point x="1632.0" y="952.0" type="line" smooth="yes"/>
- <point x="1633.0" y="1416.0"/>
- <point x="1349.0" y="1556.0"/>
- <point x="1084.0" y="1556.0" type="curve" smooth="yes"/>
- <point x="909.0" y="1556.0"/>
- <point x="757.0" y="1500.0"/>
- <point x="664.0" y="1412.0" type="curve"/>
- <point x="648.0" y="1412.0" type="line"/>
- <point x="648.0" y="1536.0" type="line"/>
- <point x="144.0" y="1536.0" type="line"/>
- <point x="144.0" y="0.0" type="line"/>
- <point x="696.0" y="0.0" type="line"/>
+ <point x="692.0" y="780.0" type="line" smooth="yes"/>
+ <point x="693.0" y="940.0"/>
+ <point x="693.0" y="1136.0"/>
+ <point x="880.0" y="1136.0" type="curve" smooth="yes"/>
+ <point x="989.0" y="1136.0"/>
+ <point x="1077.0" y="1076.0"/>
+ <point x="1076.0" y="936.0" type="curve" smooth="yes"/>
+ <point x="1076.0" y="-576.0" type="line"/>
+ <point x="1628.0" y="-576.0" type="line"/>
+ <point x="1628.0" y="952.0" type="line" smooth="yes"/>
+ <point x="1629.0" y="1416.0"/>
+ <point x="1345.0" y="1556.0"/>
+ <point x="1080.0" y="1556.0" type="curve" smooth="yes"/>
+ <point x="905.0" y="1556.0"/>
+ <point x="753.0" y="1500.0"/>
+ <point x="660.0" y="1412.0" type="curve"/>
+ <point x="644.0" y="1412.0" type="line"/>
+ <point x="644.0" y="1536.0" type="line"/>
+ <point x="140.0" y="1536.0" type="line"/>
+ <point x="140.0" y="0.0" type="line"/>
+ <point x="692.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>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/etatonos.glif b/src/Inter-UI-Black.ufo/glyphs/etatonos.glif
index 69e2a1779..2836a6c64 100644
--- a/src/Inter-UI-Black.ufo/glyphs/etatonos.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/etatonos.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="etatonos" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="03AE"/>
<outline>
<component base="eta"/>
- <component base="tonostop" xOffset="360.0"/>
+ <component base="tonostop" xOffset="356.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/figuredash.case.glif b/src/Inter-UI-Black.ufo/glyphs/figuredash.case.glif
index 40ca546cf..4fc325336 100644
--- a/src/Inter-UI-Black.ufo/glyphs/figuredash.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/figuredash.case.glif
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="figuredash.case" format="2">
- <advance width="1936.0"/>
+ <advance width="1880.0"/>
<outline>
- <component base="figuredash" xOffset="4.0" yOffset="164.0"/>
+ <component base="figuredash" yOffset="164.0"/>
</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-Black.ufo/glyphs/figuredash.glif b/src/Inter-UI-Black.ufo/glyphs/figuredash.glif
index 8200112f4..e84e13f30 100644
--- a/src/Inter-UI-Black.ufo/glyphs/figuredash.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/figuredash.glif
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="figuredash" format="2">
- <advance width="1936.0"/>
+ <advance width="1880.0"/>
<unicode hex="2012"/>
<outline>
<contour>
- <point x="1908.0" y="1040.0" type="line"/>
- <point x="28.0" y="1040.0" type="line"/>
- <point x="28.0" y="680.0" type="line"/>
- <point x="1908.0" y="680.0" type="line"/>
+ <point x="1880.0" y="1040.0" type="line"/>
+ <point x="0.0" y="1040.0" type="line"/>
+ <point x="0.0" y="680.0" type="line"/>
+ <point x="1880.0" y="680.0" type="line"/>
</contour>
</outline>
<lib>
diff --git a/src/Inter-UI-Black.ufo/glyphs/hyphen.case.glif b/src/Inter-UI-Black.ufo/glyphs/hyphen.case.glif
index ea033cc42..31604603d 100644
--- a/src/Inter-UI-Black.ufo/glyphs/hyphen.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/hyphen.case.glif
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="hyphen.case" format="2">
- <advance width="1420.0"/>
+ <advance width="1404.0"/>
<outline>
- <component base="hyphen" xOffset="16.0" yOffset="172.0"/>
+ <component base="hyphen" yOffset="172.0"/>
</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-Black.ufo/glyphs/leftA_rrow.case.glif b/src/Inter-UI-Black.ufo/glyphs/leftA_rrow.case.glif
new file mode 100644
index 000000000..25a2fc096
--- /dev/null
+++ b/src/Inter-UI-Black.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="2692.0"/>
+ <outline>
+ <component base="leftArrow" yOffset="216.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-Black.ufo/glyphs/arrowleft.glif b/src/Inter-UI-Black.ufo/glyphs/leftA_rrow.glif
index 5886c46ea..aba533636 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowleft.glif
+++ b/src/Inter-UI-Black.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="2692.0"/>
<unicode hex="2190"/>
<guideline x="928.0" y="832.0" angle="90.0"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/leftL_ongA_rrow.case.glif b/src/Inter-UI-Black.ufo/glyphs/leftL_ongA_rrow.case.glif
new file mode 100644
index 000000000..c5238c02a
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/leftL_ongA_rrow.case.glif
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="leftLongArrow.case" format="2">
+ <advance width="4116.0"/>
+ <guideline x="904.0" y="832.0" angle="90.0"/>
+ <outline>
+ <component base="leftLongArrow" yOffset="216.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-Black.ufo/glyphs/arrowleftlong.glif b/src/Inter-UI-Black.ufo/glyphs/leftL_ongA_rrow.glif
index 7250b65b4..6c341899c 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowleftlong.glif
+++ b/src/Inter-UI-Black.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="4116.0"/>
<unicode hex="27F5"/>
<guideline x="928.0" y="832.0" angle="90.0"/>
@@ -20,6 +20,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-Black.ufo/glyphs/leftR_ightA_rrow.case.glif b/src/Inter-UI-Black.ufo/glyphs/leftR_ightA_rrow.case.glif
new file mode 100644
index 000000000..73b8c2d01
--- /dev/null
+++ b/src/Inter-UI-Black.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="3512.0"/>
+ <outline>
+ <component base="leftRightArrow" yOffset="216.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-Black.ufo/glyphs/leftR_ightA_rrow.glif b/src/Inter-UI-Black.ufo/glyphs/leftR_ightA_rrow.glif
new file mode 100644
index 000000000..14887a2b9
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/leftR_ightA_rrow.glif
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="leftRightArrow" format="2">
+ <advance width="3512.0"/>
+ <unicode hex="2194"/>
+ <outline>
+ <contour>
+ <point x="1180.0" y="-72.0" type="line"/>
+ <point x="1456.0" y="196.0" type="line"/>
+ <point x="1024.0" y="588.0" type="line"/>
+ <point x="1024.0" y="604.0" type="line"/>
+ <point x="2420.0" y="604.0" type="line"/>
+ <point x="2420.0" y="588.0" type="line"/>
+ <point x="1988.0" y="196.0" type="line"/>
+ <point x="2264.0" y="-72.0" type="line"/>
+ <point x="3188.0" y="804.0" type="line"/>
+ <point x="2264.0" y="1684.0" type="line"/>
+ <point x="1988.0" y="1416.0" type="line"/>
+ <point x="2420.0" y="1024.0" type="line"/>
+ <point x="2420.0" y="1008.0" type="line"/>
+ <point x="1024.0" y="1008.0" type="line"/>
+ <point x="1024.0" y="1024.0" type="line"/>
+ <point x="1456.0" y="1416.0" type="line"/>
+ <point x="1180.0" y="1684.0" type="line"/>
+ <point x="256.0" y="808.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-Black.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif b/src/Inter-UI-Black.ufo/glyphs/leftR_ightL_ongA_rrow.case.glif
new file mode 100644
index 000000000..26999bca5
--- /dev/null
+++ b/src/Inter-UI-Black.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="4712.0"/>
+ <outline>
+ <component base="leftRightLongArrow" yOffset="216.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-Black.ufo/glyphs/leftR_ightL_ongA_rrow.glif b/src/Inter-UI-Black.ufo/glyphs/leftR_ightL_ongA_rrow.glif
new file mode 100644
index 000000000..93bfbbe1a
--- /dev/null
+++ b/src/Inter-UI-Black.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="4712.0"/>
+ <unicode hex="27F7"/>
+ <outline>
+ <contour>
+ <point x="1180.0" y="-72.0" type="line"/>
+ <point x="1456.0" y="196.0" type="line"/>
+ <point x="1024.0" y="588.0" type="line"/>
+ <point x="1024.0" y="604.0" type="line"/>
+ <point x="3620.0" y="604.0" type="line"/>
+ <point x="3620.0" y="588.0" type="line"/>
+ <point x="3188.0" y="196.0" type="line"/>
+ <point x="3464.0" y="-72.0" type="line"/>
+ <point x="4388.0" y="804.0" type="line"/>
+ <point x="3464.0" y="1684.0" type="line"/>
+ <point x="3188.0" y="1416.0" type="line"/>
+ <point x="3620.0" y="1024.0" type="line"/>
+ <point x="3620.0" y="1008.0" type="line"/>
+ <point x="1024.0" y="1008.0" type="line"/>
+ <point x="1024.0" y="1024.0" type="line"/>
+ <point x="1456.0" y="1416.0" type="line"/>
+ <point x="1180.0" y="1684.0" type="line"/>
+ <point x="256.0" y="808.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-Black.ufo/glyphs/mhook.glif b/src/Inter-UI-Black.ufo/glyphs/mhook.glif
index b5c3a5a65..b61eee606 100644
--- a/src/Inter-UI-Black.ufo/glyphs/mhook.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/mhook.glif
@@ -63,6 +63,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>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/minus.case.glif b/src/Inter-UI-Black.ufo/glyphs/minus.case.glif
index 39fe3267d..9d1e3322b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/minus.case.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/minus.case.glif
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="minus.case" format="2">
- <advance width="1616.0"/>
+ <advance width="1608.0"/>
<outline>
- <component base="minus" xOffset="24.0" yOffset="128.0"/>
+ <component base="minus" 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-Black.ufo/glyphs/mturndescend.glif b/src/Inter-UI-Black.ufo/glyphs/mturndescend.glif
index 77a0f339e..f997fae4d 100644
--- a/src/Inter-UI-Black.ufo/glyphs/mturndescend.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/mturndescend.glif
@@ -1,18 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="mturndescend" format="2">
- <advance width="2660.0"/>
+ <advance width="2656.0"/>
<unicode hex="0270"/>
<outline>
<contour>
- <point x="1996.0" y="-576.0" type="line"/>
- <point x="2520.0" y="-576.0" type="line"/>
- <point x="2520.0" y="0.0" type="line"/>
- <point x="1996.0" y="0.0" type="line"/>
+ <point x="1980.0" y="-576.0" type="line"/>
+ <point x="2504.0" y="-576.0" type="line"/>
+ <point x="2504.0" y="0.0" type="line"/>
+ <point x="1980.0" y="0.0" type="line"/>
</contour>
- <component base="mturn" xOffset="16.0"/>
+ <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>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/n.glif b/src/Inter-UI-Black.ufo/glyphs/n.glif
index 357fb3e32..2918a2c57 100644
--- a/src/Inter-UI-Black.ufo/glyphs/n.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/n.glif
@@ -30,6 +30,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>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/ncurl.glif b/src/Inter-UI-Black.ufo/glyphs/ncurl.glif
index 8559d3d89..de2d9ecdc 100644
--- a/src/Inter-UI-Black.ufo/glyphs/ncurl.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/ncurl.glif
@@ -63,6 +63,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>n</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/nlegrightlong.glif b/src/Inter-UI-Black.ufo/glyphs/nlegrightlong.glif
index 27f1b7cfb..b7c3381c4 100644
--- a/src/Inter-UI-Black.ufo/glyphs/nlegrightlong.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/nlegrightlong.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="nlegrightlong" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="019E"/>
<outline>
<component base="eta"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/nlfthook.glif b/src/Inter-UI-Black.ufo/glyphs/nlfthook.glif
index fb0021100..8991f2aaa 100644
--- a/src/Inter-UI-Black.ufo/glyphs/nlfthook.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/nlfthook.glif
@@ -1,52 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="nlfthook" format="2">
- <advance width="1916.0"/>
+ <advance width="1788.0"/>
<unicode hex="0272"/>
<outline>
<contour>
- <point x="288.0" y="244.0" type="line"/>
- <point x="288.0" y="-48.0" type="line" smooth="yes"/>
- <point x="288.0" y="-140.0"/>
- <point x="176.0" y="-160.0"/>
- <point x="80.0" y="-160.0" type="curve" smooth="yes"/>
- <point x="40.0" y="-160.0"/>
- <point x="0.0" y="-156.0"/>
- <point x="-44.0" y="-152.0" type="curve"/>
- <point x="-44.0" y="-560.0" type="line"/>
- <point x="20.0" y="-564.0"/>
- <point x="96.0" y="-576.0"/>
- <point x="228.0" y="-576.0" type="curve" smooth="yes"/>
- <point x="564.0" y="-576.0"/>
- <point x="840.0" y="-500.0"/>
- <point x="840.0" y="-48.0" type="curve" smooth="yes"/>
- <point x="840.0" y="244.0" type="line"/>
+ <point x="160.0" y="244.0" type="line"/>
+ <point x="160.0" y="-48.0" type="line" smooth="yes"/>
+ <point x="160.0" y="-140.0"/>
+ <point x="48.0" y="-160.0"/>
+ <point x="-48.0" y="-160.0" type="curve" smooth="yes"/>
+ <point x="-88.0" y="-160.0"/>
+ <point x="-128.0" y="-156.0"/>
+ <point x="-172.0" y="-152.0" type="curve"/>
+ <point x="-172.0" y="-560.0" type="line"/>
+ <point x="-108.0" y="-564.0"/>
+ <point x="-32.0" y="-576.0"/>
+ <point x="100.0" y="-576.0" type="curve" smooth="yes"/>
+ <point x="436.0" y="-576.0"/>
+ <point x="712.0" y="-500.0"/>
+ <point x="712.0" y="-48.0" type="curve" smooth="yes"/>
+ <point x="712.0" y="244.0" type="line"/>
</contour>
<contour>
- <point x="840.0" y="780.0" type="line" smooth="yes"/>
- <point x="840.0" y="944.0"/>
- <point x="840.0" y="1136.0"/>
- <point x="1028.0" y="1136.0" type="curve" smooth="yes"/>
- <point x="1136.0" y="1136.0"/>
- <point x="1224.0" y="1076.0"/>
- <point x="1224.0" y="936.0" type="curve" smooth="yes"/>
- <point x="1224.0" y="0.0" type="line"/>
- <point x="1776.0" y="0.0" type="line"/>
- <point x="1776.0" y="952.0" type="line" smooth="yes"/>
- <point x="1776.0" y="1416.0"/>
- <point x="1492.0" y="1556.0"/>
- <point x="1228.0" y="1556.0" type="curve" smooth="yes"/>
- <point x="1056.0" y="1556.0"/>
- <point x="904.0" y="1504.0"/>
- <point x="808.0" y="1412.0" type="curve"/>
- <point x="792.0" y="1412.0" type="line"/>
- <point x="792.0" y="1536.0" type="line"/>
- <point x="288.0" y="1536.0" type="line"/>
- <point x="288.0" y="0.0" type="line"/>
- <point x="840.0" y="0.0" type="line"/>
+ <point x="712.0" y="780.0" type="line" smooth="yes"/>
+ <point x="712.0" y="944.0"/>
+ <point x="712.0" y="1136.0"/>
+ <point x="900.0" y="1136.0" type="curve" smooth="yes"/>
+ <point x="1008.0" y="1136.0"/>
+ <point x="1096.0" y="1076.0"/>
+ <point x="1096.0" y="936.0" type="curve" smooth="yes"/>
+ <point x="1096.0" y="0.0" type="line"/>
+ <point x="1648.0" y="0.0" type="line"/>
+ <point x="1648.0" y="952.0" type="line" smooth="yes"/>
+ <point x="1648.0" y="1416.0"/>
+ <point x="1364.0" y="1556.0"/>
+ <point x="1100.0" y="1556.0" type="curve" smooth="yes"/>
+ <point x="928.0" y="1556.0"/>
+ <point x="776.0" y="1504.0"/>
+ <point x="680.0" y="1412.0" type="curve"/>
+ <point x="664.0" y="1412.0" type="line"/>
+ <point x="664.0" y="1536.0" type="line"/>
+ <point x="160.0" y="1536.0" type="line"/>
+ <point x="160.0" y="0.0" type="line"/>
+ <point x="712.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>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/arrowN_E_.glif b/src/Inter-UI-Black.ufo/glyphs/northE_astA_rrow.glif
index 02438e8d3..283f04f31 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowN_E_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/northE_astA_rrow.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowNE" format="2">
+<glyph name="northEastArrow" format="2">
<advance width="2832.0"/>
<unicode hex="2197"/>
<guideline x="1320.0" y="452.0" angle="90.0"/>
<outline>
- <component base="arrowNW" xScale="-1.0" xOffset="2728.0"/>
+ <component base="northWestArrow" xScale="-1.0" xOffset="2728.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/arrowN_W_.glif b/src/Inter-UI-Black.ufo/glyphs/northW_estA_rrow.glif
index 24679da67..ec5f08602 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowN_W_.glif
+++ b/src/Inter-UI-Black.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="2828.0"/>
<unicode hex="2196"/>
<guideline x="1336.0" y="452.0" angle="90.0"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/nrthook.glif b/src/Inter-UI-Black.ufo/glyphs/nrthook.glif
index 39bbcbe97..e52340550 100644
--- a/src/Inter-UI-Black.ufo/glyphs/nrthook.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/nrthook.glif
@@ -47,6 +47,8 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>n</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/rightA_rrow.case.glif b/src/Inter-UI-Black.ufo/glyphs/rightA_rrow.case.glif
new file mode 100644
index 000000000..0b025bd0c
--- /dev/null
+++ b/src/Inter-UI-Black.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="2696.0"/>
+ <outline>
+ <component base="rightArrow" yOffset="216.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-Black.ufo/glyphs/arrowright.glif b/src/Inter-UI-Black.ufo/glyphs/rightA_rrow.glif
index e2184d930..c80c895da 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowright.glif
+++ b/src/Inter-UI-Black.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="2696.0"/>
<unicode hex="2192"/>
<outline>
- <component base="arrowleft" xScale="-1.0" yScale="-1.0" xOffset="2628.0" yOffset="1612.0"/>
+ <component base="leftArrow" xScale="-1.0" yScale="-1.0" xOffset="2628.0" yOffset="1612.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/rightL_ongA_rrow.case.glif b/src/Inter-UI-Black.ufo/glyphs/rightL_ongA_rrow.case.glif
new file mode 100644
index 000000000..3b5495400
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/rightL_ongA_rrow.case.glif
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="rightLongArrow.case" format="2">
+ <advance width="4120.0"/>
+ <guideline x="924.0" y="832.0" angle="90.0"/>
+ <outline>
+ <component base="leftLongArrow" xScale="-1.0" yScale="-1.0" xOffset="4052.0" yOffset="1828.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-Black.ufo/glyphs/arrowrightlong.glif b/src/Inter-UI-Black.ufo/glyphs/rightL_ongA_rrow.glif
index 68d6e2a37..3ec73b04d 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowrightlong.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/rightL_ongA_rrow.glif
@@ -1,13 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowrightlong" format="2">
+<glyph name="rightLongArrow" format="2">
<advance width="4120.0"/>
<unicode hex="27F6"/>
<guideline x="924.0" y="832.0" angle="90.0"/>
<outline>
- <component base="arrowleftlong" xScale="-1.0" yScale="-1.0" xOffset="4052.0" yOffset="1612.0"/>
+ <component base="leftLongArrow" xScale="-1.0" yScale="-1.0" xOffset="4052.0" yOffset="1612.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-Black.ufo/glyphs/softhyphen.glif b/src/Inter-UI-Black.ufo/glyphs/softhyphen.glif
index 91bd376dd..0b8673915 100644
--- a/src/Inter-UI-Black.ufo/glyphs/softhyphen.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/softhyphen.glif
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="softhyphen" format="2">
- <advance width="1412.0"/>
+ <advance width="1404.0"/>
<unicode hex="00AD"/>
<outline>
- <component base="hyphen" xOffset="16.0"/>
+ <component base="hyphen"/>
</outline>
+ <lib>
+ <dict>
+ <key>com.schriftgestaltung.componentsAlignment</key>
+ <array>
+ <integer>1</integer>
+ </array>
+ </dict>
+ </lib>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/arrowS_E_.glif b/src/Inter-UI-Black.ufo/glyphs/southE_astA_rrow.glif
index 09583a52d..03d183a64 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowS_E_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/southE_astA_rrow.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowSE" format="2">
+<glyph name="southEastArrow" format="2">
<advance width="2832.0"/>
<unicode hex="2198"/>
<guideline x="1320.0" y="452.0" angle="90.0"/>
<outline>
- <component base="arrowNW" xScale="-1.0" yScale="-1.0" xOffset="2728.0" yOffset="2048.0"/>
+ <component base="northWestArrow" xScale="-1.0" yScale="-1.0" xOffset="2728.0" yOffset="2048.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/arrowS_W_.glif b/src/Inter-UI-Black.ufo/glyphs/southW_estA_rrow.glif
index e7ad7005d..c3d5426c2 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowS_W_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/southW_estA_rrow.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
-<glyph name="arrowSW" format="2">
+<glyph name="southWestArrow" format="2">
<advance width="2832.0"/>
<unicode hex="2199"/>
<guideline x="1336.0" y="452.0" angle="90.0"/>
<outline>
- <component base="arrowSE" xScale="-1.0" xOffset="2744.0"/>
+ <component base="southEastArrow" xScale="-1.0" xOffset="2744.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni01F_6.glif b/src/Inter-UI-Black.ufo/glyphs/uni01F_6.glif
index 2737f1bc7..caa360377 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni01F_6.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni01F_6.glif
@@ -44,6 +44,10 @@
</outline>
<lib>
<dict>
+ <key>com.schriftgestaltung.Glyphs.glyph.leftMetricsKey</key>
+ <string>H</string>
+ <key>com.schriftgestaltung.Glyphs.glyph.rightMetricsKey</key>
+ <string>u</string>
<key>com.schriftgestaltung.hints</key>
<array>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni0248.glif b/src/Inter-UI-Black.ufo/glyphs/uni0248.glif
index 0b349dbc8..6c43f103b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni0248.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni0248.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni0248" format="2">
- <advance width="1704.0"/>
+ <advance width="1664.0"/>
<unicode hex="0248"/>
<outline>
<component base="J"/>
- <component base="crossbar" xOffset="568.0" yOffset="108.0"/>
+ <component base="crossbar" xOffset="528.0" yOffset="108.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni037F_.glif b/src/Inter-UI-Black.ufo/glyphs/uni037F_.glif
index 36b7ee4b6..03750ab22 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni037F_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni037F_.glif
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni037F" format="2">
- <advance width="1704.0"/>
+ <advance width="1664.0"/>
<unicode hex="037F"/>
<outline>
<component base="J"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_20.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_20.glif
index 76fab4be6..6e0c635bd 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_20.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_20.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F20" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F20"/>
<outline>
<component base="eta"/>
- <component base="uni1FBD" xOffset="640.0" yOffset="140.0"/>
+ <component base="uni1FBD" xOffset="636.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_21.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_21.glif
index 22940039e..7f6e32dfd 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_21.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_21.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F21" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F21"/>
<outline>
<component base="eta"/>
- <component base="uni1FFE" xOffset="348.0" yOffset="148.0"/>
+ <component base="uni1FFE" xOffset="344.0" yOffset="148.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_22.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_22.glif
index 4a2fac852..89a812b10 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_22.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_22.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F22" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F22"/>
<outline>
<component base="eta"/>
- <component base="uni1FCD" xOffset="132.0" yOffset="140.0"/>
+ <component base="uni1FCD" xOffset="128.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_23.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_23.glif
index f4de02a3a..5006b3d53 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_23.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_23.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F23" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F23"/>
<outline>
<component base="eta"/>
- <component base="uni1FDD" xOffset="268.0" yOffset="144.0"/>
+ <component base="uni1FDD" xOffset="264.0" yOffset="144.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_24.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_24.glif
index fc54d129e..1b68cfcaa 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_24.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_24.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F24" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F24"/>
<outline>
<component base="eta"/>
- <component base="uni1FCE" xOffset="232.0" yOffset="148.0"/>
+ <component base="uni1FCE" xOffset="228.0" yOffset="148.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_25.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_25.glif
index 7a7db241e..d71df4da2 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_25.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_25.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F25" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F25"/>
<outline>
<component base="eta"/>
- <component base="uni1FDE" xOffset="240.0" yOffset="144.0"/>
+ <component base="uni1FDE" xOffset="236.0" yOffset="144.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_26.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_26.glif
index 0c0f5d167..60580a8a8 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_26.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_26.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F26" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F26"/>
<outline>
<component base="eta"/>
- <component base="uni1FCF" xOffset="372.0" yOffset="140.0"/>
+ <component base="uni1FCF" xOffset="368.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_27.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_27.glif
index 2cd19775f..06606afca 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_27.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_27.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F27" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F27"/>
<outline>
<component base="eta"/>
- <component base="uni1FDF" xOffset="268.0" yOffset="140.0"/>
+ <component base="uni1FDF" xOffset="264.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_74.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_74.glif
index d8e4ee09f..c6647c8f6 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_74.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_74.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F74" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F74"/>
<outline>
<component base="eta"/>
- <component base="uni1FEF" xOffset="316.0" yOffset="140.0"/>
+ <component base="uni1FEF" xOffset="312.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_75.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_75.glif
index b6455a3b1..d3f90bc0b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_75.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_75.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F75" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F75"/>
<outline>
<component base="eta"/>
- <component base="uni1FFD" xOffset="604.0" yOffset="140.0"/>
+ <component base="uni1FFD" xOffset="600.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_90.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_90.glif
index eb08ba216..a1ca5238f 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_90.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_90.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F90" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F90"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FBD" xOffset="640.0" yOffset="140.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FBD" xOffset="636.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_91.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_91.glif
index 086563921..e4e69c04a 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_91.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_91.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F91" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F91"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FFE" xOffset="348.0" yOffset="148.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FFE" xOffset="344.0" yOffset="148.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_92.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_92.glif
index 02ffa512f..eae65a868 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_92.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_92.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F92" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F92"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FCD" xOffset="132.0" yOffset="140.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FCD" xOffset="128.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_93.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_93.glif
index 466438424..65788ce7d 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_93.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_93.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F93" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F93"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FDD" xOffset="268.0" yOffset="144.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FDD" xOffset="264.0" yOffset="144.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_94.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_94.glif
index 84b0cedca..e065ed350 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_94.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_94.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F94" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F94"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FCE" xOffset="232.0" yOffset="148.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FCE" xOffset="228.0" yOffset="148.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_95.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_95.glif
index 9f27d90be..575b1df67 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_95.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_95.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F95" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F95"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FDE" xOffset="240.0" yOffset="144.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FDE" xOffset="236.0" yOffset="144.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_96.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_96.glif
index e4d1cfa10..a88c0044b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_96.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_96.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F96" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F96"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FCF" xOffset="372.0" yOffset="140.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FCF" xOffset="368.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_97.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_97.glif
index 52ea4fdd6..ee57a1f67 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_97.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_97.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1F97" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1F97"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FDF" xOffset="268.0" yOffset="140.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FDF" xOffset="264.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_2.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_2.glif
index 7b6e6032e..c4c6e2436 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_2.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_2.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC2" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1FC2"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FEF" xOffset="316.0" yOffset="140.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FEF" xOffset="312.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_3.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_3.glif
index bcbb7386d..53ba55a35 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_3.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_3.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC3" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1FC3"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_4.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_4.glif
index 9ac07203d..7440c4159 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_4.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_4.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC4" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1FC4"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FFD" xOffset="604.0" yOffset="140.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FFD" xOffset="600.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_6.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_6.glif
index f326af3fb..30a2b9c6d 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_6.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_6.glif
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC6" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1FC6"/>
<outline>
<component base="eta"/>
- <component base="uni1FC0" xOffset="128.0" yOffset="140.0"/>
+ <component base="uni1FC0" xOffset="124.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_7.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_7.glif
index 45e7ce9d7..50a75a55b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_C_7.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_C_7.glif
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="uni1FC7" format="2">
- <advance width="1776.0"/>
+ <advance width="1768.0"/>
<unicode hex="1FC7"/>
<outline>
<component base="eta"/>
- <component base="uni1FBE" xOffset="4.0" yOffset="16.0"/>
- <component base="uni1FC0" xOffset="128.0" yOffset="140.0"/>
+ <component base="uni1FBE" yOffset="16.0"/>
+ <component base="uni1FC0" xOffset="124.0" yOffset="140.0"/>
</outline>
</glyph>
diff --git a/src/Inter-UI-Black.ufo/glyphs/uni1F_E_C_.glif b/src/Inter-UI-Black.ufo/glyphs/uni1F_E_C_.glif
index 39815b369..9c90cd18b 100644
--- a/src/Inter-UI-Black.ufo/glyphs/uni1F_E_C_.glif
+++ b/src/Inter-UI-Black.ufo/glyphs/uni1F_E_C_.glif
@@ -4,7 +4,7 @@
<unicode hex="1FEC"/>
<outline>
<component base="P" xOffset="436.0"/>
- <component base="uni1FFE.tonos" xOffset="-152.0"/>
+ <component base="uni1FFE.tonos" xOffset="-160.0"/>
</outline>
<lib>
<dict>
diff --git a/src/Inter-UI-Black.ufo/glyphs/arrowup.glif b/src/Inter-UI-Black.ufo/glyphs/upA_rrow.glif
index 650f66610..f1ba7bbc9 100644
--- a/src/Inter-UI-Black.ufo/glyphs/arrowup.glif
+++ b/src/Inter-UI-Black.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="2816.0"/>
<unicode hex="2191"/>
<guideline x="1324.0" y="452.0" angle="90.0"/>
diff --git a/src/Inter-UI-Black.ufo/glyphs/upD_ownA_rrow.case.glif b/src/Inter-UI-Black.ufo/glyphs/upD_ownA_rrow.case.glif
new file mode 100644
index 000000000..5e2f0bcc7
--- /dev/null
+++ b/src/Inter-UI-Black.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="2816.0"/>
+ <outline>
+ <component base="upDownArrow" yOffset="216.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-Black.ufo/glyphs/upD_ownA_rrow.glif b/src/Inter-UI-Black.ufo/glyphs/upD_ownA_rrow.glif
new file mode 100644
index 000000000..236d71940
--- /dev/null
+++ b/src/Inter-UI-Black.ufo/glyphs/upD_ownA_rrow.glif
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<glyph name="upDownArrow" format="2">
+ <advance width="2816.0"/>
+ <unicode hex="2195"/>
+ <outline>
+ <contour>
+ <point x="1408.0" y="-488.0" type="line"/>
+ <point x="2332.0" y="392.0" type="line"/>
+ <point x="2060.0" y="664.0" type="line"/>
+ <point x="1628.0" y="272.0" type="line"/>
+ <point x="1612.0" y="272.0" type="line"/>
+ <point x="1612.0" y="1312.0" type="line"/>
+ <point x="1628.0" y="1312.0" type="line"/>
+ <point x="2060.0" y="920.0" type="line"/>
+ <point x="2332.0" y="1192.0" type="line"/>
+ <point x="1408.0" y="2072.0" type="line"/>
+ <point x="484.0" y="1192.0" type="line"/>
+ <point x="756.0" y="920.0" type="line"/>
+ <point x="1188.0" y="1312.0" type="line"/>
+ <point x="1204.0" y="1312.0" type="line"/>
+ <point x="1204.0" y="272.0" type="line"/>
+ <point x="1188.0" y="272.0" type="line"/>
+ <point x="756.0" y="664.0" type="line"/>
+ <point x="484.0" y="392.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>
+ <key>com.schriftgestaltung.hints</key>
+ <array>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>8.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>8.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>d</string>
+ <string>o</string>
+ <string>w</string>
+ <string>n</string>
+ </array>
+ <key>type</key>
+ <string>TopGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>14.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>9.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>place</key>
+ <array>
+ <real>1576.0</real>
+ <real>21.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>0</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>17.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>target</key>
+ <array>
+ <string>u</string>
+ <string>p</string>
+ </array>
+ <key>type</key>
+ <string>BottomGhost</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>5.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ <dict>
+ <key>horizontal</key>
+ <true/>
+ <key>options</key>
+ <integer>4</integer>
+ <key>origin</key>
+ <array>
+ <real>0.0</real>
+ <real>0.0</real>
+ </array>
+ <key>stem</key>
+ <integer>-2</integer>
+ <key>type</key>
+ <string>Anchor</string>
+ </dict>
+ </array>
+ </dict>
+ </lib>
+</glyph>
diff --git a/src/Inter-UI-Black.ufo/groups.plist b/src/Inter-UI-Black.ufo/groups.plist
index f41c90851..0a40f1a4d 100644
--- a/src/Inter-UI-Black.ufo/groups.plist
+++ b/src/Inter-UI-Black.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-Black.ufo/lib.plist b/src/Inter-UI-Black.ufo/lib.plist
index 325ebc551..117852485 100644
--- a/src/Inter-UI-Black.ufo/lib.plist
+++ b/src/Inter-UI-Black.ufo/lib.plist
@@ -1569,20 +1569,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>
@@ -2113,6 +2119,7 @@
<string>diamondwhite</string>
<string>diamondwhite_x</string>
<string>sunWithRays</string>
+ <string>blackSunWithRays</string>
<string>placeofinterestsign</string>
<string>Eth</string>
<string>Dcroat</string>