From 06f51573e195804c0e1b7ea3f7055fd4187d9b2a Mon Sep 17 00:00:00 2001 From: Raffson Date: Sat, 14 Oct 2023 15:17:52 +0200 Subject: [PATCH] Fix kneeboard notes bug --- game/missiongenerator/kneeboard.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/missiongenerator/kneeboard.py b/game/missiongenerator/kneeboard.py index 2710094f..6e3bace2 100644 --- a/game/missiongenerator/kneeboard.py +++ b/game/missiongenerator/kneeboard.py @@ -171,14 +171,14 @@ class KneeboardPageWriter: def wrap_line_with_font( inputstr: str, max_width: int, font: ImageFont.FreeTypeFont ) -> str: - if font.getsize(inputstr)[0] <= max_width: # type:ignore[attr-defined] + if font.getlength(inputstr) <= max_width: return inputstr tokens = inputstr.split(" ") output = "" segments = [] for token in tokens: combo = output + " " + token - if font.getsize(combo)[0] > max_width: # type:ignore[attr-defined] + if font.getlength(combo) > max_width: segments.append(output + "\n") output = token else: