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