~silnrsi/smith/+git/fonttools-master:fix-sect-rect-edge-case

Last commit made on 2023-11-28
Get this branch:
git clone -b fix-sect-rect-edge-case https://git.launchpad.net/~silnrsi/smith/+git/fonttools-master

Branch merges

Branch information

Name:
fix-sect-rect-edge-case
Repository:
lp:~silnrsi/smith/+git/fonttools-master

Recent commits

8dbc5a9... by Cosimo Lupo <email address hidden>

[bezierTools] fix doctests expectations

bfd874a... by Cosimo Lupo <email address hidden>

[bezierTools] make curveCurveIntersections more precise, improve de-duplication

https://github.com/fonttools/fonttools/pull/3354#issuecomment-1829716717

dad5bc6... by Cosimo Lupo <email address hidden>

[bezierTools_test] add test for curve to curve touching one another

ebb5e27... by Cosimo Lupo <email address hidden>

[arrayTools] fix sectRect boundary case

use '>' instead of '>=' when comparing intersection of two rectangles, so we don't skip boundary case when the two touch

Fixes https://github.com/fonttools/fonttools/issues/3352

abd34de... by Cosimo Lupo <email address hidden>

[interpolatable] fix TypeError "not all arguments converted during string formatting"

https://github.com/fonttools/fonttools/actions/runs/7018011691/job/19092495402?pr=3354#step:5:3503

4ff5916... by BehdadEsfahbod

[interpolatablePlot] Tweak color opacities a bit

6ae29fe... by BehdadEsfahbod

Interpolatable structure area (#3356)

[interpolatable] Add an "underweight" check

Remove the old, black-magic, "wrong_structure" test.

See https://github.com/fonttools/fonttools/pull/3356 for commit trail.

5738b46... by BehdadEsfahbod

[interpolatable] Remove fixing countour start order for kinks

This was broken if multiple master-pairs tried to do the
same. Just leave it.

b5ddc99... by Simon Cozens

linelike intersections (#3353)

* Replace linelike intersections with line-curve/line-line tests, fixes #3352

* Tests for #3352

5ce7128... by BehdadEsfahbod

[interpolatablePlot] Black