diff --git a/testsuite/gsk/compare/text-glyph-lsb.node b/testsuite/gsk/compare/text-glyph-lsb.node
new file mode 100644
index 0000000000..61dd2dab89
--- /dev/null
+++ b/testsuite/gsk/compare/text-glyph-lsb.node
@@ -0,0 +1,4 @@
+text {
+ font: "text-mixed-color 30";
+ glyphs: 1 40, 1 40, 8 40, 1 40;
+}
diff --git a/testsuite/gsk/compare/text-glyph-lsb.png b/testsuite/gsk/compare/text-glyph-lsb.png
new file mode 100644
index 0000000000..85843e8ec8
Binary files /dev/null and b/testsuite/gsk/compare/text-glyph-lsb.png differ
diff --git a/testsuite/gsk/fonts/text-mixed-color.ttf b/testsuite/gsk/fonts/text-mixed-color.ttf
index 291102a1b9..99eb88198e 100644
Binary files a/testsuite/gsk/fonts/text-mixed-color.ttf and b/testsuite/gsk/fonts/text-mixed-color.ttf differ
diff --git a/testsuite/gsk/fonts/text-mixed-color.ttx b/testsuite/gsk/fonts/text-mixed-color.ttx
index 76b742deb0..2e66f1dd6a 100644
--- a/testsuite/gsk/fonts/text-mixed-color.ttx
+++ b/testsuite/gsk/fonts/text-mixed-color.ttx
@@ -11,6 +11,7 @@