[NO BUG] Bug in Join Contours/Exclusion?

When I use Join Contours/Exclusion on two contours, where one is completely contained within the other, it doesn’t work the way I expect. Instead of “cutting out” the smaller shape, the smaller shape just disappears. For example, I create two circles with the same centrepoint, one smaller than the other. Selecting both and using Exclusion results in the smaller disappearing, not in the torus shape I was expecting.

FC Pro 5.6 Build 80

Note, I’ve made the shape I want by using “change direction”, but I’d still like to know if this is a bug, or just me misunderstanding how the Join works.

It is not a bug. If you want to have a white shape inside a black one, you must reverse the inner contour. Take a looks at any existing font.