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
pull/3940/head
Claudine Peyrat 2025-08-24 20:32:07 +02:00 zatwierdzone przez GitHub
rodzic 0b3e0e962d
commit b116e75455
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
2 zmienionych plików z 1 dodań i 12 usunięć

Wyświetl plik

@ -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)

Wyświetl plik

@ -3,10 +3,8 @@
<name>Convert SVG Font to Glyph Layers</name>
<id>org.{{ id_inkstitch }}.lettering_svg_font_to_layers</id>
<param name="extension" type="string" gui-hidden="true">lettering_svg_font_to_layers</param>
<param name="count" type="int" min="1" max="65535" gui-text="Stop after">150</param>
<param name="reference" type="string" gui-text="Use this character to define size">M</param>
<param name="reference" type="string" gui-text="Use this character to define size">M</param>
<param name="height" type="float" min="1" max="1000" gui-text="Height of reference character (mm)">20</param>
<effect needs-live-preview="false">
<object-type>all</object-type>
<icon>{{ icon_path }}inx/font_management.svg</icon>