summaryrefslogtreecommitdiff
path: root/lib/lettering
AgeCommit message (Collapse)Author
2025-06-25switch from NFKC to NFC normalization form in the lettering tool (#3828)Claudine Peyrat
* switch from NFKC to NFC * Additional normalization. --------- Co-authored-by: CapellanCitizen <>
2025-06-01Lettering: do not warn about fonts without jsons (#3766)Kaalleen
2025-05-09Lettering along path: fix multipart glyphs and rtl (#3709)Kaalleen
* lettering along path: fix multipart glyphs and rtl * improve handling of multiline text
2025-05-01fix AttributeError when rendering fonts (#3699)Kaalleen
2025-04-27fix zerodivision error in zigzag to satin (#3696)Kaalleen
2025-04-26Claudine/fix font sample (#3684)Claudine Peyrat
* twist monicha * Update lettering_font_sample.py * better use default value * and leave Monicha alone in this branch * ensure command and marker symbols --------- Co-authored-by: Kaalleen <reni@allenka.de>
2025-04-18do not rely on random ids for commands in lettering (#3681)Kaalleen
2025-04-15avoid missing json warning on hidden dir also for batch lettering (#3673)Kaalleen
2025-04-15lettering: fix adding trims when last element is marker or command (#3664)Kaalleen
2025-04-06do not try to read hidden directories (#3632)Kaalleen
2025-03-22parent.remove -> delete (#3600)Kaalleen
2025-03-21Add batch lettering extension (#3589)Kaalleen
2025-03-09Mypy type correctness (#3199)capellancitizen
2025-03-04use get_user_dir (#3549)Kaalleen
2025-03-04Migrate from appdirs to platformdirs (#3449) (#3450)Benson Muite
2025-02-21lettering: do not add commands on top of command connectors (#3528)Kaalleen
2025-02-14fix broken forced case (#3509)Claudine Peyrat
2025-02-13Update font_variant.py (#3507)Claudine Peyrat
one more non connecting letter
2025-02-12allow some arabic voyels (#3501)Claudine Peyrat
* Update font_variant.py start allowing voyel use category to recognise punctuation * Update font_variant.py * Update font_variant.py make it cleaner
2025-02-10add categories to font (#3497)Claudine Peyrat
allows to add information about the writing system (s) of the font. Json not yet updated
2025-02-08add one more variant of alef (#3492)Claudine Peyrat
ٱ is also a non connecting letter
2025-02-05Lettering typographic features (#3466)Kaalleen
* add svg font to layers extension which saves glyph annotations into the glyph name --------- Co-authored-by: Claudine
2025-02-05fix auto_satin transform issue (#3489)Kaalleen
2025-02-03Add debug variable to enable sew stack elements (#3476)Kaalleen
2025-01-22do not request update for legacy fonts (#3456)Kaalleen
2025-01-16lettering: ignore auto-satin from json when there is no satin (#3434)Kaalleen
2025-01-12lettering: add right to left support (#3432)Kaalleen
2025-01-12lettering: fix error in process trims (#3431)Kaalleen
2025-01-08lettering: fix back and forth (#3419)Kaalleen
2025-01-05Fill to satin (#3406)Kaalleen
2025-01-05Redwork: add combine option (#3407)Kaalleen
* add keep originals option
2024-12-31lettering: align color sorted text (#3389)Kaalleen
2024-12-30Multi shape tartan jumps (#3386)Kaalleen
* lettering_ description box size * reduce jump stitches for combined tartan patterns
2024-12-29Fix lettering commands (#3385)Kaalleen
2024-12-29lettering: align text (#3382)Kaalleen
2024-12-29lettering: color sort options (#3381)Kaalleen
2024-11-30Lettering sortable trims (#3308)Kaalleen
* add trims as requested through user interface for each color block * handle commands better
2024-11-12Clipped groups (#3261)Kaalleen
2024-10-21Add color sort option for multicolor fonts (#3242)Kaalleen
2024-07-10Lettering: skip font with corrupt json file (#3071)Kaalleen
* lettering: warn about corrupt/missing json file * ignore hidden directories and files placed directly in the font folder
2024-06-08lettering along path: remove previous transforms (#2973)Kaalleen
2024-05-13Claudine/add ondulamarif fonts (#2902)Claudine Peyrat
* add the ondulamarif file + add a tartan and a ripple category * Update →.svg add the german voyels * scaling * add the lost Ê to themedium font
2024-05-12Make font names not translatable (#2901)Kaalleen
2024-05-07Sample correct font variant (#2883)Kaalleen
2024-05-06font-info: int -> float (#2853)Kaalleen
2024-04-27Font sampling extension (#2858)Kaalleen
2024-02-10Fix lettering id-error and trims (#2711)Kaalleen
2023-10-15lettering: ignore empty layer glyphs (#2551)Kaalleen
2023-07-12Lettering: add glyph filter (#2400)Kaalleen
Co-authored-by: claudinepeyrat06
2023-06-12ignore broken commmands (#2365)Kaalleen