diff --git a/docxtpl/richtext.py b/docxtpl/richtext.py index f0f4738..c79ac1e 100644 --- a/docxtpl/richtext.py +++ b/docxtpl/richtext.py @@ -62,6 +62,14 @@ def add( if style: prop += '' % style + if font: + regional_font = "" + if ":" in font: + region, font = font.split(":", 1) + regional_font = ' w:{region}="{font}"'.format(font=font, region=region) + prop += ''.format( + font=font, regional_font=regional_font + ) if color: if color[0] == "#": color = color[1:] @@ -100,14 +108,6 @@ def add( prop += '' % underline if strike: prop += "" - if font: - regional_font = "" - if ":" in font: - region, font = font.split(":", 1) - regional_font = ' w:{region}="{font}"'.format(font=font, region=region) - prop += ''.format( - font=font, regional_font=regional_font - ) if rtl: prop += '' if lang: