Matthew Butterick
Matthew Butterick
Instead of using a linear average of the `startPoint` and `endPoint` of curves that are noncontiguous after `offset`, I propose that the better idea is to **project the intersection** of...
PR #98 shows how I did this, though it is not offered as a fully tested work of art.
Sure, I can work around it. FWIW as a longtime consumer of Béziers I would vote for optimizing the contour by removing extraneous points that add no information to the...
Thanks — that’s helpful. I got my examples to work by creating a `Path` for each contour in the glyph, then extracting the `Path.components` from each of those and combining...
(To be clear, in the third pic I have taken the contours in #2 and pulled apart the points at the intersection just to reveal how the contours cross)
Yes, the fix does seem to work, thank you. The first pic is another overlap. The second pic shows the immediate result of `crossingsRemoved` with your patch. The third pic...
Sorry, my bad — on closer inspection the extra point is my fault. Your revised code is doing the right thing.
Not a bug. That’s all due to the differences in font rendering between platforms. On [Practical Typography](https://practicaltypography.com), I serve slightly lighter versions of my fonts to Mac users to adjust...
Since @LeifAndersen raised the issue, I’ll let @LeifAndersen decide whether hiding the text from searches is more annoying than the current whack-a-mole.
Is it possible this change had an unintended consequence with the catalog server? I’m now getting Travis build failures for Racket 6.0 that look like this: ``` Resolving "txexpr" via...