diff --git a/src/calibre/ebooks/lrf/html/convert_from.py b/src/calibre/ebooks/lrf/html/convert_from.py index 131c7bd318..23008dd1c5 100644 --- a/src/calibre/ebooks/lrf/html/convert_from.py +++ b/src/calibre/ebooks/lrf/html/convert_from.py @@ -1686,6 +1686,8 @@ class HTMLConverter(object): for name in targets: self.targets[self.target_prefix+name] = canvases[-1] else: + if xpos > 65535: + xpos = 65535 canvases[-1].put_object(block, xpos + int(delta/2.), ypos) for canvas in canvases: