diff --git a/testsuite/reftests/label-overdraw-horizontal.ref.ui b/testsuite/reftests/label-overdraw-horizontal.ref.ui
new file mode 100644
index 0000000000..b74f68bbf9
--- /dev/null
+++ b/testsuite/reftests/label-overdraw-horizontal.ref.ui
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/testsuite/reftests/label-overdraw-horizontal.ui b/testsuite/reftests/label-overdraw-horizontal.ui
new file mode 100644
index 0000000000..218fc4777a
--- /dev/null
+++ b/testsuite/reftests/label-overdraw-horizontal.ui
@@ -0,0 +1,17 @@
+
+
+
+ 0
+ 100
+
+
+ letter is off
+ start
+ 0
+
+
+
+
+
+
+
diff --git a/testsuite/reftests/label-overdraw-vertical.ref.ui b/testsuite/reftests/label-overdraw-vertical.ref.ui
new file mode 100644
index 0000000000..804965de4d
--- /dev/null
+++ b/testsuite/reftests/label-overdraw-vertical.ref.ui
@@ -0,0 +1,14 @@
+
+
+
+ 0
+ 100
+
+
+ T̰̰̰hree tildes below
+
+ start
+
+
+
+
diff --git a/testsuite/reftests/label-overdraw-vertical.ui b/testsuite/reftests/label-overdraw-vertical.ui
new file mode 100644
index 0000000000..309a87e808
--- /dev/null
+++ b/testsuite/reftests/label-overdraw-vertical.ui
@@ -0,0 +1,13 @@
+
+
+
+ 0
+ 100
+
+
+ T̰̰̰hree tildes below
+ start
+
+
+
+
diff --git a/testsuite/reftests/meson.build b/testsuite/reftests/meson.build
index 0b6d0fa84a..301f8bd0c5 100644
--- a/testsuite/reftests/meson.build
+++ b/testsuite/reftests/meson.build
@@ -392,6 +392,10 @@ testdata = [
'label-huge-max-width-chars.ui',
'label-max-width-chars-and-halign-and-infinite-width.ui',
'label-max-width-chars-and-halign-and-infinite-width.ref.ui',
+ 'label-overdraw-horizontal.ref.ui',
+ 'label-overdraw-horizontal.ui',
+ 'label-overdraw-vertical.ref.ui',
+ 'label-overdraw-vertical.ui',
'label-shadows.css',
'label-shadows.ref.ui',
'label-shadows.ui',
@@ -482,9 +486,6 @@ testdata = [
'pseudoclass-on-parent.css',
'pseudoclass-on-parent.ref.ui',
'pseudoclass-on-parent.ui',
- 'quit-mnemonic.css',
- 'quit-mnemonic.ref.ui',
- 'quit-mnemonic.ui',
'repeating-radial-gradient-at-beginning.css',
'repeating-radial-gradient-at-beginning.ref.ui',
'repeating-radial-gradient-at-beginning.ui',
diff --git a/testsuite/reftests/quit-mnemonic.css b/testsuite/reftests/quit-mnemonic.css
deleted file mode 100644
index 127d7cc244..0000000000
--- a/testsuite/reftests/quit-mnemonic.css
+++ /dev/null
@@ -1,3 +0,0 @@
-* {
- padding: 0;
-}
diff --git a/testsuite/reftests/quit-mnemonic.ref.ui b/testsuite/reftests/quit-mnemonic.ref.ui
deleted file mode 100644
index 2a3b9f669a..0000000000
--- a/testsuite/reftests/quit-mnemonic.ref.ui
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- 0
-
-
- Quit
-
-
-
-
-
-
-
-
diff --git a/testsuite/reftests/quit-mnemonic.ui b/testsuite/reftests/quit-mnemonic.ui
deleted file mode 100644
index 703715883f..0000000000
--- a/testsuite/reftests/quit-mnemonic.ui
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
- 0
-
-
-
-
- Quit
-
-
-
-
- 0
- 0
- 1
- 1
-
-
-
-
-
-
-
- 0
- 1
- 1
- 1
-
-
-
-
-
-
-