diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index e4b8159c07..130ec64824 100644 --- a/src/pretix/base/pdf.py +++ b/src/pretix/base/pdf.py @@ -1074,7 +1074,7 @@ class Renderer: fontsize = float(o['fontsize']) height = float(o['height']) * mm width = float(o['width']) * mm - while True: + for _i in range(25): # try adapting the font size at most 25 times p, ad, lineheight = self._text_paragraph(op, order, o, override_fontsize=fontsize) w, h = p.wrapOn(canvas, width, 1000 * mm) widths = p.getActualLineWidths0()