Join contours can cause unwanted contour changes

Post your bug reports here. Include information that helps us to understand and reproduce the bug.
Post Reply
nabsltd
Posts: 132
Joined: Tue Oct 18, 2016 12:35 am

Join contours can cause unwanted contour changes

Post by nabsltd »

In FontCreator 11.5.0.2427 (64-bit):

In the attached project, there are two versions of Ccedilla. The first shows a bug if you join contours to get rid of the overlapping contours. After the join, look closely at the point of the flourish loop on the C...it is no longer a point, but flattens to a line with a contour loop with intersecting co-ordinates on the end.

The second version (Ccedilla.alt), shows that this is not a general issue, but rather very specific to the exact contours. I have split off the point using the knife tool to create a separate contour. Now, if you join contours, the point remains pointed, as it should.
Attachments
JoinContoursBug.fcp
(6.14 KiB) Downloaded 333 times
MikeW
Posts: 625
Joined: Mon May 20, 2013 2:51 pm

Re: Join contours can cause unwanted contour changes

Post by MikeW »

I don't know if this helps or not. Ccedilla has two curve handles under the tip's node. If those are gotten rid of either manually or due to what happens when the knife is used (it removes the two curve handles), then the join operation succeeds.
nabsltd
Posts: 132
Joined: Tue Oct 18, 2016 12:35 am

Re: Join contours can cause unwanted contour changes

Post by nabsltd »

Attached is another example.

Join the contours on the "B" (it's from an "overlay" font that makes the existing characters look like ink was spilled) and watch the fun.

If you "Optimize" first, the very extreme coordinate doesn't appear, but that shouldn't be required. Also, if you do "Optimize" first, it completely screws up what should be a simple "Join Contours" (both contours are the right direction, with a simple overlap).
Attachments
JoinContoursBug.fcp
(4.46 KiB) Downloaded 316 times
Post Reply