Improve justifying text by radarhere · Pull Request #8905 · python-pillow/Pillow
from PIL import Image, ImageDraw im = Image.new("L", (1, 1)) draw = ImageDraw.Draw(im) draw.multiline_text((0, 0), "test\ntext", align="justify")
Traceback (most recent call last): File "demo.py", line 4, in <module> draw.multiline_text((0, 0), "test\ntext", align="justify") File "PIL/ImageDraw.py", line 820, in multiline_text font, anchor, lines = self._prepare_multiline_text( File "PIL/ImageDraw.py", line 789, in _prepare_multiline_text left += word_widths[i] + width_difference / (len(words) - 1) ZeroDivisionError: float division by zero