fix AttributeError when rendering fonts (#3699)

pull/3702/head dev-build-kaalleen-meander-zigzag-pullcompensation
Kaalleen 2025-05-01 08:58:41 +02:00 zatwierdzone przez GitHub
rodzic 08adfeaa9f
commit 0c5e8a1a72
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -267,7 +267,11 @@ class Font(object):
if text_align == 4 and len(line_group) == 1:
line_group = line_group[0]
if len(line_group) > 1:
distance = max_line_width - line_group.bounding_box().width
try:
distance = max_line_width - line_group.bounding_box().width
except AttributeError:
# line group bounding_box is None
continue
distance_per_space = distance / (len(line_group) - 1)
for i, word in enumerate(line_group.getchildren()[1:]):
transform = word.transform