I am designing a typeface with a lot of weights and styles. I am only having this problem for the lightest weight when working on the rounded styles (the ends of the stems are rounded off in perfect circle).
I will try other “tricks” to work around the problem and will let you know.
There is some code that removes very fine details in the remove overlap filter. Handle length less then 1 unit where considered to short and thous removed.
I lowered the threshold to keep your circles. I will publish an update later this week.
Sorry, I did not make my point clear, it seems. The UPM value can stay the same in the final file. No one said it would change. With the parameters, you can upscale, remove overlaps, and downscale again, in that order. Same file as before, just with the curves intact. The trick is that the removing of overlaps is done in the parameter, and not (!) in the export options.
So essentially, I’d be drawing a large circle and scaling it down?
I don’t think it will help my cause since the circles appears fine in Glyphs before I apply the ‘Remove overlap’ filter. It’s just once I export it that the current version removes the curves - but as Georg mentioned, the update is being pushed so I’m not too worried.