Open jvgaultney opened 10 months ago
This is failing on the GH action too - some tool must have changed since 11:50 am Thursday and is still broken as of 10 am today:
https://github.com/silnrsi/font-pendot-latin/actions/runs/7220533136
This is related to the issue of intersection removal not being applied. We fixes this by decomposing components; in turn, that's producing more dots for us to compare and look for intersections, and this in turn is exposing a problem in fontTools' Bezier intersection code. I'll file a fontTools bug and try to fix it.
Fixed, put this in your requirements.txt
fontTools @ git+https://github.com/fonttools/fonttools@lineline-edge-cases
until the next fontTools release.
However, my decomposing-components code appears to have done something impressively wrong with transformation matrixes:
I'll fix that.
Thanks! Build working again
Decomposition problem in pendot should now be fixed as of 7e54468.
Confirmed looking better again
(not closing yet as a reminder to remove fontTools freeze from requirements.txt on next fontTools release)
My local build just now started failing after
make clean
:@simoncozens