diff --git a/bin/report/render/rml2pdf/trml2pdf.py b/bin/report/render/rml2pdf/trml2pdf.py index 1280f8e612b..4e85ac2b0db 100644 --- a/bin/report/render/rml2pdf/trml2pdf.py +++ b/bin/report/render/rml2pdf/trml2pdf.py @@ -486,7 +486,10 @@ class _rml_canvas(object): def setFont(self, node): fname = node.get('name') - return self.canvas.setFont(fname, utils.unit_get(node.get('size'))) + try: + return self.canvas.setFont(fname, utils.unit_get(node.get('size'))) + except KeyError, e: + raise KeyError('Font "%s" is not registered in the engine' % fname) def render(self, node): tags = {