Corner Rounding Errors: Rounding more than the selected corners
1) Mac OS 10.15.6 / Adobe Illustrator 24.3
2) Selected only the upper corners on this piece of artwork. Adding a corner round to them.
3) I expect corner round to be applied only to the selected corners.
4) Illustrator is changing the curve of the lower left and lower right larger exterior curves. (You can see the original artwork underneath in Cyan... only the upper 6 corners of the "w" were supposed to be effected). This is happening on many other pieces of art that I'm currently working on as well.
-
Another case, please see the file and the GIF attached
-
Dan Baggenstoss commented
Considering I had to scale the item 10,000% to get it to work properly, I would say that the "tolerances" are pretty screwed up. Not only that, One has to wonder why the top two curves on the right (in the attached AI file) are not affected, while the bottom two curves on the right are affected. Pretty bizarre behavior.
This is a critical bug because it can gently ***** up your artwork without you noticing it.
-
I see. So the problem is that the tolerance Ai uses to detect corners is large enough to treat a 'natural' rounded corner (which is not exactly rounded at all, but more tense) as a corner to be rounded.
Yep, I get it. The problem is that Ai does not differ corners as 'rounded' or 'not rounded' it just searches for specific arcs and assumes them as corners. This is a solution which is good for some cases, but results in problems like these. And I can’t see a way to easily fix this, honestly.
However, I can advise you to use Dynamic Corners from Astute Graphics instead. They use a different paradigm. The plugin is a paid one, but I find benefits worth it.
This is not *the* solution to the bug, of course, so yeah, please vote everybody.
-
Dan Baggenstoss commented
Here is a test file with documentation to show the issue and how to "work around" it.
I would like to point out... the "work around" is not a good solution because this can happen as you are simply rounding corners and you may never see it happen. You need to be paying close attention to catch it. This makes it VERY PROBLEMATIC.
-
Dan, can you reproduce the problem and share the test file?