Page 1 of 1

Join contours can cause unwanted contour changes

Posted: Sat Jul 07, 2018 5:17 pm
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.

Re: Join contours can cause unwanted contour changes

Posted: Sat Jul 07, 2018 5:52 pm
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.

Re: Join contours can cause unwanted contour changes

Posted: Sun Jul 15, 2018 4:54 am
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).