From 09888e4bc34f8681a521f8e523b4e114c8948d39 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 7 Nov 2024 20:27:55 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/pdf/reflow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdf/reflow.py b/src/calibre/ebooks/pdf/reflow.py index 9d94698503..424c1091f6 100644 --- a/src/calibre/ebooks/pdf/reflow.py +++ b/src/calibre/ebooks/pdf/reflow.py @@ -196,7 +196,7 @@ class Text(Element): ) def set_av_char_width(self): - self.average_character_width = max(self.width/len(self.text_as_string),0.1) # Ensure never zero + self.average_character_width = max(0.1, self.width/max(1, len(self.text_as_string))) # Ensure never zero def coalesce(self, other, page_number, left_margin, right_margin): if self.opts.verbose > 2: