Open karltdev opened 7 years ago
The problem is in your path data. If you take a close look at the path data for the lower case "a" letter, you'll notice that it is overlapping itself exactly like if we copied the path in place then joined the tail of the first to the head of the second. This sketch, which incrementally offset each point of the path in y direction, demonstrate what I say (we can distinguish the path shape 2 times).
A simple solution consists in correcting the path, like I did in this sketch.
This seems like an extreme edge case for boolean operations and I'm not sure we should cover it. @lehni, what do you think ?
Sketch
I have a path containing letter "Aa". I also added a path for masking. When I intersect two paths, letter "a" disappears. Please refer to above sketch for detail.