From 10fdc509f526c68acbb2ae2de226bc5f80e88208 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Fri, 21 Feb 2025 13:35:24 +0100 Subject: [PATCH] lettering: do not add commands on top of command connectors (#3528) --- lib/lettering/font.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/lettering/font.py b/lib/lettering/font.py index cb3998906..383b3707a 100644 --- a/lib/lettering/font.py +++ b/lib/lettering/font.py @@ -519,9 +519,9 @@ class Font(object): for value in elements.values(): self._add_trim_to_element(Stroke(value), use_trim_symbols) else: - # find the last path that does not carry a marker and add a trim there + # find the last path that does not carry a marker or belongs to a visual command and add a trim there for path_child in group.iterdescendants(EMBROIDERABLE_TAGS): - if not has_marker(path_child): + if not has_marker(path_child) and not path_child.get_id().startswith('command_connector'): path = path_child element = Stroke(path) self._add_trim_to_element(element, use_trim_symbols)