diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index f32438043..bbf096d54 100644 --- a/src/pretix/base/pdf.py +++ b/src/pretix/base/pdf.py @@ -939,7 +939,7 @@ class Renderer: # reportlab does not support unicode combination characters # It's important we do this before we use ArabicReshaper - text = unicodedata.normalize("NFKC", text) + text = unicodedata.normalize("NFC", text) # reportlab does not support RTL, ligature-heavy scripts like Arabic. Therefore, we use ArabicReshaper # to resolve all ligatures and python-bidi to switch RTL texts.