Update nodes.py

This commit is contained in:
kijai 2024-04-07 16:03:48 +03:00
parent 051c3fcd9a
commit bdc5a71e8a

View File

@ -744,12 +744,10 @@ creates animation between them.
try: #new pillow try: #new pillow
# Iterate through words to create lines # Iterate through words to create lines
for word in words: for word in words:
left, _, right, _ = font.getbbox(word) word_width = font.getbbox(word)[2]
font_width = right - left
word_width = font_width * len(word) # Assuming each character is the same width
if current_line_width + word_width <= width - 2 * text_x: if current_line_width + word_width <= width - 2 * text_x:
current_line.append(word) current_line.append(word)
current_line_width += word_width + font_width # Add space width current_line_width += word_width + font.getbbox(" ")[2] # Add space width
else: else:
lines.append(" ".join(current_line)) lines.append(" ".join(current_line))
current_line = [word] current_line = [word]