diff --git a/docs/lab/index.html b/docs/lab/index.html
index 64028872f..9b7459030 100644
--- a/docs/lab/index.html
+++ b/docs/lab/index.html
@@ -133,6 +133,8 @@ A → B ← C ↑ D ↓ E
a → b ← c ↑ d ↓ e
12:35
1.2 34.56.78.90.12
+A*Y V*V W*W N*N X*X
+Λ*Λ Σ*Σ Δ*Δ Y*Y &*
`)
// From http://justanotherfoundry.com/generator
diff --git a/src/Interface-Bold.ufo/glyphs/arrowdown.case.glif b/src/Interface-Bold.ufo/glyphs/arrowdown.case.glif
deleted file mode 100644
index 6fc0efb86..000000000
--- a/src/Interface-Bold.ufo/glyphs/arrowdown.case.glif
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
- com.typemytype.robofont.mark
-
- 0.8
- 0.94
- 0.95
- 1.0
-
- interface.gridadjust.original
- {'width': 950, 'leftMargin': 121, 'rightMargin': 97}
-
-
-
diff --git a/src/Interface-Bold.ufo/glyphs/arrowdown.glif b/src/Interface-Bold.ufo/glyphs/arrowdown.glif
index cb0741e68..bb2997386 100644
--- a/src/Interface-Bold.ufo/glyphs/arrowdown.glif
+++ b/src/Interface-Bold.ufo/glyphs/arrowdown.glif
@@ -1,19 +1,9 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/Interface-Bold.ufo/glyphs/arrowleft.case.glif b/src/Interface-Bold.ufo/glyphs/arrowleft.case.glif
index a37c5ed1d..3ee3904db 100644
--- a/src/Interface-Bold.ufo/glyphs/arrowleft.case.glif
+++ b/src/Interface-Bold.ufo/glyphs/arrowleft.case.glif
@@ -1,6 +1,6 @@
-
+
diff --git a/src/Interface-Bold.ufo/glyphs/arrowleft.glif b/src/Interface-Bold.ufo/glyphs/arrowleft.glif
index 18323e514..0c2973d76 100644
--- a/src/Interface-Bold.ufo/glyphs/arrowleft.glif
+++ b/src/Interface-Bold.ufo/glyphs/arrowleft.glif
@@ -1,22 +1,41 @@
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.guides
+
+
+ angle
+ 90.0
+ isGlobal
+
+ magnetic
+ 5
+ name
+
+ x
+ 904
+ y
+ 832
+
+
com.typemytype.robofont.mark
0.8
diff --git a/src/Interface-Bold.ufo/glyphs/arrowright.case.glif b/src/Interface-Bold.ufo/glyphs/arrowright.case.glif
index 51c6bde9a..70c60d58c 100644
--- a/src/Interface-Bold.ufo/glyphs/arrowright.case.glif
+++ b/src/Interface-Bold.ufo/glyphs/arrowright.case.glif
@@ -1,6 +1,6 @@
-
+
diff --git a/src/Interface-Bold.ufo/glyphs/arrowright.glif b/src/Interface-Bold.ufo/glyphs/arrowright.glif
index 5ea5b5011..6cfc59809 100644
--- a/src/Interface-Bold.ufo/glyphs/arrowright.glif
+++ b/src/Interface-Bold.ufo/glyphs/arrowright.glif
@@ -1,9 +1,9 @@
-
+
-
+
diff --git a/src/Interface-Bold.ufo/glyphs/arrowup.case.glif b/src/Interface-Bold.ufo/glyphs/arrowup.case.glif
deleted file mode 100644
index 62f7132cd..000000000
--- a/src/Interface-Bold.ufo/glyphs/arrowup.case.glif
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
- com.typemytype.robofont.mark
-
- 0.8
- 0.94
- 0.95
- 1.0
-
- interface.gridadjust.original
- {'width': 950, 'leftMargin': 121, 'rightMargin': 97}
-
-
-
diff --git a/src/Interface-Bold.ufo/glyphs/arrowup.glif b/src/Interface-Bold.ufo/glyphs/arrowup.glif
index d8075830e..965f2ed12 100644
--- a/src/Interface-Bold.ufo/glyphs/arrowup.glif
+++ b/src/Interface-Bold.ufo/glyphs/arrowup.glif
@@ -1,22 +1,41 @@
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.guides
+
+
+ angle
+ 90.0
+ isGlobal
+
+ magnetic
+ 5
+ name
+
+ x
+ 1280
+ y
+ 452
+
+
com.typemytype.robofont.mark
0.8
diff --git a/src/Interface-Bold.ufo/glyphs/contents.plist b/src/Interface-Bold.ufo/glyphs/contents.plist
index 7564eb680..d7220e11c 100644
--- a/src/Interface-Bold.ufo/glyphs/contents.plist
+++ b/src/Interface-Bold.ufo/glyphs/contents.plist
@@ -398,8 +398,6 @@
archdblsubnosp.glif
arrowdown
arrowdown.glif
- arrowdown.case
- arrowdown.case.glif
arrowheaddownmod
arrowheaddownmod.glif
arrowheadleftmod
@@ -418,8 +416,6 @@
arrowright.case.glif
arrowup
arrowup.glif
- arrowup.case
- arrowup.case.glif
asciicircum
asciicircum.glif
asciitilde
diff --git a/src/Interface-Bold.ufo/lib.plist b/src/Interface-Bold.ufo/lib.plist
index 0b8542862..2a8b56379 100644
--- a/src/Interface-Bold.ufo/lib.plist
+++ b/src/Interface-Bold.ufo/lib.plist
@@ -698,11 +698,9 @@
arrowleft
arrowleft.case
arrowup
- arrowup.case
arrowright
arrowright.case
arrowdown
- arrowdown.case
triagrt
triagdn
triagup
@@ -2920,11 +2918,9 @@
arrowleft
arrowleft.case
arrowup
- arrowup.case
arrowright
arrowright.case
arrowdown
- arrowdown.case
triagrt
triagdn
triagup
diff --git a/src/Interface-Regular.ufo/glyphs/arrowdown.case.glif b/src/Interface-Regular.ufo/glyphs/arrowdown.case.glif
deleted file mode 100644
index 6a2c90ab6..000000000
--- a/src/Interface-Regular.ufo/glyphs/arrowdown.case.glif
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
- com.typemytype.robofont.mark
-
- 0.8
- 0.94
- 0.95
- 1.0
-
- interface.width-adjustments
-
- -16
-
-
-
-
diff --git a/src/Interface-Regular.ufo/glyphs/arrowdown.glif b/src/Interface-Regular.ufo/glyphs/arrowdown.glif
index 9a4dce1d6..8243f558e 100644
--- a/src/Interface-Regular.ufo/glyphs/arrowdown.glif
+++ b/src/Interface-Regular.ufo/glyphs/arrowdown.glif
@@ -1,19 +1,9 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/Interface-Regular.ufo/glyphs/arrowleft.case.glif b/src/Interface-Regular.ufo/glyphs/arrowleft.case.glif
index bfbb1008d..d495321a7 100644
--- a/src/Interface-Regular.ufo/glyphs/arrowleft.case.glif
+++ b/src/Interface-Regular.ufo/glyphs/arrowleft.case.glif
@@ -1,6 +1,6 @@
-
+
diff --git a/src/Interface-Regular.ufo/glyphs/arrowleft.glif b/src/Interface-Regular.ufo/glyphs/arrowleft.glif
index 30bb47cb1..0682f9733 100644
--- a/src/Interface-Regular.ufo/glyphs/arrowleft.glif
+++ b/src/Interface-Regular.ufo/glyphs/arrowleft.glif
@@ -1,22 +1,55 @@
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ com.typemytype.robofont.guides
+
+
+ angle
+ 0
+ isGlobal
+
+ magnetic
+ 5
+ name
+
+ x
+ 272
+ y
+ 896
+
+
+ angle
+ 90.0
+ isGlobal
+
+ magnetic
+ 5
+ name
+
+ x
+ 668
+ y
+ 1008
+
+
com.typemytype.robofont.mark
0.8
diff --git a/src/Interface-Regular.ufo/glyphs/arrowright.case.glif b/src/Interface-Regular.ufo/glyphs/arrowright.case.glif
index cad231432..6c640b27a 100644
--- a/src/Interface-Regular.ufo/glyphs/arrowright.case.glif
+++ b/src/Interface-Regular.ufo/glyphs/arrowright.case.glif
@@ -1,6 +1,6 @@
-
+
diff --git a/src/Interface-Regular.ufo/glyphs/arrowright.glif b/src/Interface-Regular.ufo/glyphs/arrowright.glif
index f7125967d..6eb951d3f 100644
--- a/src/Interface-Regular.ufo/glyphs/arrowright.glif
+++ b/src/Interface-Regular.ufo/glyphs/arrowright.glif
@@ -1,9 +1,9 @@
-
+
-
+
diff --git a/src/Interface-Regular.ufo/glyphs/arrowup.case.glif b/src/Interface-Regular.ufo/glyphs/arrowup.case.glif
deleted file mode 100644
index f5001d609..000000000
--- a/src/Interface-Regular.ufo/glyphs/arrowup.case.glif
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
- com.typemytype.robofont.mark
-
- 0.8
- 0.94
- 0.95
- 1.0
-
- interface.gridadjust.original
- {'width': 1800, 'leftMargin': 296, 'rightMargin': 304}
- interface.width-adjustments
-
- -16
-
-
-
-
diff --git a/src/Interface-Regular.ufo/glyphs/arrowup.glif b/src/Interface-Regular.ufo/glyphs/arrowup.glif
index 79f9096f5..0ebac6642 100644
--- a/src/Interface-Regular.ufo/glyphs/arrowup.glif
+++ b/src/Interface-Regular.ufo/glyphs/arrowup.glif
@@ -1,18 +1,20 @@
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Interface-Regular.ufo/glyphs/contents.plist b/src/Interface-Regular.ufo/glyphs/contents.plist
index 0dec83584..84ddc5fcd 100644
--- a/src/Interface-Regular.ufo/glyphs/contents.plist
+++ b/src/Interface-Regular.ufo/glyphs/contents.plist
@@ -398,8 +398,6 @@
archdblsubnosp.glif
arrowdown
arrowdown.glif
- arrowdown.case
- arrowdown.case.glif
arrowheaddownmod
arrowheaddownmod.glif
arrowheadleftmod
@@ -418,8 +416,6 @@
arrowright.case.glif
arrowup
arrowup.glif
- arrowup.case
- arrowup.case.glif
asciicircum
asciicircum.glif
asciitilde
diff --git a/src/Interface-Regular.ufo/kerning.plist b/src/Interface-Regular.ufo/kerning.plist
index 3fbcdba7b..202eb4673 100644
--- a/src/Interface-Regular.ufo/kerning.plist
+++ b/src/Interface-Regular.ufo/kerning.plist
@@ -3622,7 +3622,7 @@
K
asterisk.case
- -96
+ -48
L
diff --git a/src/Interface-Regular.ufo/lib.plist b/src/Interface-Regular.ufo/lib.plist
index f0227fca0..faab9ead3 100644
--- a/src/Interface-Regular.ufo/lib.plist
+++ b/src/Interface-Regular.ufo/lib.plist
@@ -782,11 +782,9 @@
arrowleft
arrowleft.case
arrowup
- arrowup.case
arrowright
arrowright.case
arrowdown
- arrowdown.case
triagrt
triagdn
triagup
@@ -3000,11 +2998,9 @@
arrowleft
arrowleft.case
arrowup
- arrowup.case
arrowright
arrowright.case
arrowdown
- arrowdown.case
triagrt
triagdn
triagup
diff --git a/src/features.fea b/src/features.fea
index 0b69d8593..ba34678bc 100644
--- a/src/features.fea
+++ b/src/features.fea
@@ -872,9 +872,7 @@ feature numr {
hyphen
bullet
arrowleft
- arrowup
arrowright
- arrowdown
notequal
braceleft braceright
bracketleft bracketright
@@ -897,9 +895,7 @@ feature numr {
hyphen.case
bullet.case
arrowleft.case
- arrowup.case
arrowright.case
- arrowdown.case
notequal.case
braceleft.case braceright.case
bracketleft.case bracketright.case
@@ -956,15 +952,9 @@ feature calt {
sub arrowleft' @UC by arrowleft.case;
sub @UC arrowleft' by arrowleft.case;
- sub arrowup' @UC by arrowup.case;
- sub @UC arrowup' by arrowup.case;
-
sub arrowright' @UC by arrowright.case;
sub @UC arrowright' by arrowright.case;
- sub arrowdown' @UC by arrowdown.case;
- sub @UC arrowdown' by arrowdown.case;
-
sub notequal' @UC by notequal.case;
sub @UC notequal' by notequal.case;