From b116e75455b6c79143581127989eb88ce5c1f3b2 Mon Sep 17 00:00:00 2001
From: Claudine Peyrat <88194877+claudinepeyrat06@users.noreply.github.com>
Date: Sun, 24 Aug 2025 20:32:07 +0200
Subject: [PATCH] Claudine/symplify glyph layers creation (#3937)
* remove unuseful param from the dialog
number of imported glyphs is not useful for font maker, they want all of them.
* Update lettering_svg_font_to_layers.xml
---
lib/extensions/lettering_svg_font_to_layers.py | 9 ---------
templates/lettering_svg_font_to_layers.xml | 4 +---
2 files changed, 1 insertion(+), 12 deletions(-)
diff --git a/lib/extensions/lettering_svg_font_to_layers.py b/lib/extensions/lettering_svg_font_to_layers.py
index 1010a421a..17e62d54f 100644
--- a/lib/extensions/lettering_svg_font_to_layers.py
+++ b/lib/extensions/lettering_svg_font_to_layers.py
@@ -61,12 +61,6 @@ class LetteringSvgFontToLayers(InkstitchExtension):
def add_arguments(self, pars) -> None:
""" Adds command-line arguments for glyph count, reference character, and reference height.
"""
- pars.add_argument(
- "--count",
- type=int,
- default=150,
- help="Stop making layers after this number of glyphs."
- )
pars.add_argument(
"--reference",
type=str,
@@ -247,9 +241,6 @@ class LetteringSvgFontToLayers(InkstitchExtension):
glyph.set(("horiz-adv-x"), str(hax))
self.convert_glyph_to_layer(glyph, emsize, baseline, scale_by, hide_layer=hide_layer)
count += 1
- if count >= self.options.count:
- break
-
self.scale_hkerning(scale_by)
diff --git a/templates/lettering_svg_font_to_layers.xml b/templates/lettering_svg_font_to_layers.xml
index 43cda7017..3bce6ce42 100644
--- a/templates/lettering_svg_font_to_layers.xml
+++ b/templates/lettering_svg_font_to_layers.xml
@@ -3,10 +3,8 @@
Convert SVG Font to Glyph Layers
org.{{ id_inkstitch }}.lettering_svg_font_to_layers
lettering_svg_font_to_layers
- 150
- M
+ M
20
-
all
{{ icon_path }}inx/font_management.svg