| Age | Commit message (Collapse) | Author |
|
|
|
and do not error when there is no selection
|
|
|
|
|
|
|
|
|
|
* troubleshoot: add display options (errors, warnings, type warnings)
* add checked for errortype message when valid
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* lettering along path: transform corrections
* stop transform baking at glyph groups to keep clips in the correct position
|
|
|
|
* use first stop color for non linear gradient fill objects
* fix bug in get_cache_key for gradient objects
|
|
* edit json: allow 0 values for horiz_adv_x_default and enable None for using the glyph width
* enable None value in generate json too
|
|
|
|
|
|
|
|
|
|
|
|
starting point for the conversion, not necessarily the resulting column
|
|
* fix manually clicking pencil icon
* update choices when loading presets
* ignore hidden and disabled params when applying and creating presets
* mark selection param changed when a dependent param is changed
* don't immediately apply when clicking 'Use Last Settings'
* define on_change_hook in __init__
* make adding, updating, and deleting presets clearer
* only skip satin param for strokes thinner than 0.3mm when they have only one subpath
|
|
|
|
|
|
|
|
* 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
|
|
rename lettering_fill_composed_glyphs lettering_organize_glyphs
|
|
* avoid crash on tiny satin
* cleanup small satins too
* fix #3933
---------
Co-authored-by: Kaalleen <reni@allenka.de>
|
|
* remove unused flatten_subpath()
* there will always be two rails here
* handle degenerate zero-length sections
* remove unused SatinColumn.merge()
* mark merge() as private and adjust docstring
|
|
* fix type checking error in overriding path propery
* fix type hints in sew stack
* enable type checking for tartan
* ignore type warnings for dynamic wx module attributes
* fix tartan type errors
* fix circular import
* add type-check and test targets
* use Optional instead
|
|
|
|
|
|
|
|
* style
* param presets: to not overwrite on add when name exists
|
|
* Update lettering_svg_font_to_layers.py
when we get a glyph from the Private Unicode Area, the entry point has no meaning, but hopefully we can get some good information from the glyph_name
* Update font_info.py
kerning information must be associated to the right nanme glyph layer in case of PUA letters
* remove commented code
|
|
... and remove it as a submodule (use pip to install)
|
|
* satin: do not fail on invalid path in first stitch method
* fix validation errors too
|
|
* allow locks on last element of each group
* a layer is not a group
* Update lettering_force_lock_stitches.py
|
|
|
|
* combining glyphs are guessed
* attribute letter seems ok now
* Update option_panel.py
should not have been modified
* second round
* step3
* add sorting whole file by categories
* style
* Update tags.py
remove an unuseful tag
* fixing mistakes pointed out by Kaaleen
thank you Kaalleen
|
|
|
|
|
|
* fix issue with bad color names and define element colors at one place and reuse
* fix bad tartan color
* verify color in gradient block
* add thread color tests
* use default color behavior for elements linked to non-existing definitions (gradients)
* Added mypy change for tests (authored by: CapellanCitizen)
|
|
* do not redefine underscore
* Disallow any redefinitions going forward
---------
Co-authored-by: CapellanCitizen <>
|
|
|
|
* remove normalization in glyph filter
remove glyph normalization gui/lettering/main_panel, as it breaks the glyph filtering
remove some spelling mistake in the comments, correct some comment
if a glyph from the svg font file is a non chasing mark (like combining accent, or cedilla) the inkscape label of the corresponding glyph group created by lettering_font_sample was empty or unreadable, make it visible . Same in the line label.
and although it is not related
correct one glyph in malika font
* correct warning in lettering_font_sample
do the warnings correctly when there is somethng wrong with the glyph list in the font.json gile
* Update lettering_font_sample.py
fix a typo
|
|
|