Join Contours > Union behavior

Hey there,

(disclaimer: I’m a complete FC newbie…)

I can’t figure out what I’m doing wrong: when joining contours > union, I sometimes get exclusions instead of union ; the contours directions are correct though…

Any help appreciated (.fc file available if needed)

Thanks a lot !

DavidJB

Do send use a font project with this particular glyph and we will look into it.

Thanks Erwin,

I could not find a way to add attachment, so here’s a link to Google drive…

p is OK, M, a and u are not…
(for information, the glyphs were created in Inkscape)

It seems the overlap is too complex for FontCreator. We will try to improve the algorithm, but it is not guaranteed we are able to fix this problem.

Is Inkscape able to join the contours?

Yep, Inkscape union works fine :


I guess I’ll keep multiple contours in my glyphs for the moment…
Thx!

Ah. If I convert to quadratic before joining, it works perfectly…

Good news: FontCreator 16 includes major improvements to the merge contours algorithm, and this specific issue no longer occurs there. So there should no longer be a need to first convert the outlines to quadratic before joining them.

That said, if you are still working with an older version, your workaround is a good one: convert the outlines to quadratic before using Merge Contours, or keep the overlapping contours if that works for your font.

If you run into a similar case in FontCreator 16, please let us know and upload the project file again so we can investigate it.