diff --git a/tests/fonts/diffs/basic8b.png b/tests/fonts/diffs/basic8b.png
new file mode 100644
index 0000000..088423a
Binary files /dev/null and b/tests/fonts/diffs/basic8b.png differ
diff --git a/tests/fonts/masters/basic8b.png b/tests/fonts/masters/basic8b.png
new file mode 100644
index 0000000..bf9bbb1
Binary files /dev/null and b/tests/fonts/masters/basic8b.png differ
diff --git a/tests/fonts/rendered/basic8b.png b/tests/fonts/rendered/basic8b.png
new file mode 100644
index 0000000..4458fac
Binary files /dev/null and b/tests/fonts/rendered/basic8b.png differ
diff --git a/tests/test_fonts.nim b/tests/test_fonts.nim
index d235eff..bb51f57 100644
--- a/tests/test_fonts.nim
+++ b/tests/test_fonts.nim
@@ -185,6 +185,20 @@ block:
 
   doDiff(image, "basic8")
 
+block:
+  var font = readFont("tests/fonts/Roboto-Regular_1.ttf")
+  font.size = 24
+
+  let image = newImage(200, 100)
+  image.fill(rgba(255, 255, 255, 255))
+  image.fillText(
+    font,
+    "Long words: Supercalifragilisticexpialidocious\nAntidisestablishmentarianism",
+    bounds = vec2(100, 100)
+  )
+
+  doDiff(image, "basic8b")
+
 block:
   var font = readFont("tests/fonts/Roboto-Regular_1.ttf")
   font.size = 24