[fonttools/fonttools] 624a75: [cu2qu] Reject non-positive UFO tolerances

0 views
Skip to first unread message

Behdad Esfahbod

unread,
Mar 3, 2026, 5:25:21 AM (8 days ago) Mar 3
to fontto...@googlegroups.com
Branch: refs/heads/cu2qu-qu2cu-bugfix
Home: https://github.com/fonttools/fonttools
Commit: 624a75fdf85c1f71fcee1fb0329baae9502eb691
https://github.com/fonttools/fonttools/commit/624a75fdf85c1f71fcee1fb0329baae9502eb691
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/cu2qu/ufo.py
M Tests/cu2qu/ufo_test.py

Log Message:
-----------
[cu2qu] Reject non-positive UFO tolerances


Commit: 6b11c4edb571afffc65afddda8ebf320abf6694f
https://github.com/fonttools/fonttools/commit/6b11c4edb571afffc65afddda8ebf320abf6694f
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/cu2qu/cu2qu.py
M Tests/cu2qu/cu2qu_test.py

Log Message:
-----------
[cu2qu] Validate curves_to_quadratic inputs


Commit: ae46bf0a1ff48249337b944b86e66462892311bf
https://github.com/fonttools/fonttools/commit/ae46bf0a1ff48249337b944b86e66462892311bf
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/cu2qu/ufo.py
M Tests/cu2qu/ufo_test.py

Log Message:
-----------
[cu2qu] Validate UFO tolerance list lengths


Commit: b888074867997d8c7f6d4260e51f62e29fe5a3a7
https://github.com/fonttools/fonttools/commit/b888074867997d8c7f6d4260e51f62e29fe5a3a7
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/cu2qu/cu2qu.py

Log Message:
-----------
[cu2qu] Fix public API docs


Commit: 372a176d888aabb08138ff3f6b5f57c18db1e9e4
https://github.com/fonttools/fonttools/commit/372a176d888aabb08138ff3f6b5f57c18db1e9e4
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/qu2cu/qu2cu.py
M Tests/qu2cu/qu2cu_test.py

Log Message:
-----------
[qu2cu] Validate spline input boundaries


Commit: f111bc6014e94f293d86eb8b627653fbda00ca26
https://github.com/fonttools/fonttools/commit/f111bc6014e94f293d86eb8b627653fbda00ca26
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/qu2cu/cli.py
M Tests/qu2cu/qu2cu_cli_test.py

Log Message:
-----------
[qu2cu] Reject variable fonts without asserts


Commit: d5be21bb531ae53f058c190c647abc75f6141e69
https://github.com/fonttools/fonttools/commit/d5be21bb531ae53f058c190c647abc75f6141e69
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/qu2cu/qu2cu.py
M Tests/qu2cu/qu2cu_test.py

Log Message:
-----------
[qu2cu] Validate spline lengths


Commit: 372d1552857a5bc3053e4b03eea6d0e6b071ca81
https://github.com/fonttools/fonttools/commit/372d1552857a5bc3053e4b03eea6d0e6b071ca81
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/qu2cu/qu2cu.py

Log Message:
-----------
[qu2cu] Document input validation


Commit: 8ea54fdab361975940ad410665d48f5ef997fb85
https://github.com/fonttools/fonttools/commit/8ea54fdab361975940ad410665d48f5ef997fb85
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/qu2cu/cli.py
M Lib/fontTools/qu2cu/qu2cu.py
M Tests/qu2cu/qu2cu_cli_test.py
M Tests/qu2cu/qu2cu_test.py

Log Message:
-----------
[qu2cu] Reject non-positive tolerances


Compare: https://github.com/fonttools/fonttools/compare/624a75fdf85c%5E...8ea54fdab361

To unsubscribe from these emails, change your notification settings at https://github.com/fonttools/fonttools/settings/notifications

Behdad Esfahbod

unread,
Mar 3, 2026, 12:14:22 PM (8 days ago) Mar 3
to fontto...@googlegroups.com
Branch: refs/heads/main
Commit: d03aab682a3e5890ff59f3e6c8255f597fe4bf1a
https://github.com/fonttools/fonttools/commit/d03aab682a3e5890ff59f3e6c8255f597fe4bf1a
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Tests/qu2cu/qu2cu_cli_test.py

Log Message:
-----------
black


Commit: 02a742fdb62fe2266905980b01836618fd827941
https://github.com/fonttools/fonttools/commit/02a742fdb62fe2266905980b01836618fd827941
Author: Behdad Esfahbod <beh...@behdad.org>
Date: 2026-03-03 (Tue, 03 Mar 2026)

Changed paths:
M Lib/fontTools/cu2qu/cu2qu.py
M Lib/fontTools/cu2qu/ufo.py
M Lib/fontTools/qu2cu/cli.py
M Lib/fontTools/qu2cu/qu2cu.py
M Tests/cu2qu/cu2qu_test.py
M Tests/cu2qu/ufo_test.py
M Tests/qu2cu/qu2cu_cli_test.py
M Tests/qu2cu/qu2cu_test.py

Log Message:
-----------
Merge pull request #4052 from fonttools/cu2qu-qu2cu-bugfix

Cu2qu qu2cu bugfix


Compare: https://github.com/fonttools/fonttools/compare/3b0b745750a5...02a742fdb62f
Reply all
Reply to author
Forward
0 new messages