mirror of
https://github.com/pretix/pretix.git
synced 2026-05-10 16:04:02 +00:00
PDF: fix normalization of unicode combination characters
This commit is contained in:
@@ -939,7 +939,7 @@ class Renderer:
|
|||||||
|
|
||||||
# reportlab does not support unicode combination characters
|
# reportlab does not support unicode combination characters
|
||||||
# It's important we do this before we use ArabicReshaper
|
# 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
|
# 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.
|
# to resolve all ligatures and python-bidi to switch RTL texts.
|
||||||
|
|||||||
Reference in New Issue
Block a user