diff tests/test_4716.py @ 39:a6bc019ac0b2 upstream

ADD: PyMuPDF v1.26.5: the original sdist.
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 11 Oct 2025 11:19:58 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test_4716.py	Sat Oct 11 11:19:58 2025 +0200
@@ -0,0 +1,15 @@
+import pymupdf
+import os
+
+def test_4716():
+    """Confirm that ZERO WIDTH JOINER will never start a word."""
+    script_dir = os.path.dirname(__file__)
+    filename = os.path.join(script_dir, "resources", "test_4716.pdf")
+    doc = pymupdf.open(filename)
+    expected = set(["+25.00", "Любимый", "-10.00"])
+    word_text = set()
+    for page in doc:
+        words = page.get_text("words")
+        for w in words:
+            word_text.add(w[4])
+    assert word_text == expected