From 994da90f66f5cda497fce7093ef3afec79397a9e Mon Sep 17 00:00:00 2001 From: rana saab Date: Thu, 3 Apr 2025 13:24:01 +0300 Subject: [PATCH] fixed rtl italic formatting --- docxtpl/richtext.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docxtpl/richtext.py b/docxtpl/richtext.py index 75c3b1c..4cf9962 100644 --- a/docxtpl/richtext.py +++ b/docxtpl/richtext.py @@ -38,6 +38,8 @@ class RichText(object): strike=False, font=None, url_id=None, + rtl=False, + lang=None, ): # If a RichText is added @@ -73,8 +75,12 @@ class RichText(object): prop += '' if bold: prop += "" + if rtl: + prop += '' if italic: prop += "" + if rtl: + prop += '' if underline: if underline not in [ "single", @@ -98,7 +104,10 @@ class RichText(object): prop += ''.format( font=font, regional_font=regional_font ) - + if rtl: + prop += '' + if lang: + prop += '' % lang xml = "" if prop: xml += "%s" % prop