From d6c782aba56af812719cb409adf8ae8aaf3d611b Mon Sep 17 00:00:00 2001 From: falken10vdl Date: Thu, 26 Feb 2026 13:05:53 +0100 Subject: [PATCH] Add newline handling with add_newline_between_words n SvgWriter for text literals --- src/bonsai/bonsai/bim/module/drawing/svgwriter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/drawing/svgwriter.py b/src/bonsai/bonsai/bim/module/drawing/svgwriter.py index 83566c4d0b..9b2910b9a0 100644 --- a/src/bonsai/bonsai/bim/module/drawing/svgwriter.py +++ b/src/bonsai/bonsai/bim/module/drawing/svgwriter.py @@ -1023,7 +1023,8 @@ class SvgWriter: for text_literal in text_literals: text = tool.Drawing.replace_text_literal_variables(text_literal.Literal, product or element) - + if newline_at: + text = helper.add_newline_between_words(text, newline_at) text_segments = parse_markdown_it(text) if len(text_segments) == 1 and text_segments[0]["url"] is None and not text_segments[0].get("break", False):