From 85ef2e1086881357a460c9c4e7abb42f8a2894c1 Mon Sep 17 00:00:00 2001 From: "P. Christeas" Date: Thu, 7 May 2009 00:36:12 +0300 Subject: [PATCH] Fix report custom fonts, after recent changes in report engine. bzr revid: p_christ@hol.gr-20090506213612-gf543bm7cbyrutb9 --- bin/report/render/rml2pdf/trml2pdf.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/report/render/rml2pdf/trml2pdf.py b/bin/report/render/rml2pdf/trml2pdf.py index 96b592dc203..964a383f918 100644 --- a/bin/report/render/rml2pdf/trml2pdf.py +++ b/bin/report/render/rml2pdf/trml2pdf.py @@ -772,6 +772,12 @@ class _rml_template(object): def parseNode(rml, localcontext = {},fout=None, images={}, path='.',title=None): node = etree.XML(rml) r = _rml_doc(node, localcontext, images, path, title=title) + #try to override some font mappings + try: + from customfonts import SetCustomFonts + SetCustomFonts(r) + except: + pass fp = cStringIO.StringIO() r.render(fp) return fp.getvalue()