When exporting very small circles or removing the overlap on very small circles, the output is weird. The circles aren’t being drawn correctly on the otf file.
To reproduce this:
Create a new file
Set grid spacing and subdivision to 0
draw a circle of height and width of both 2
apply ‘Remove Overlap’ on circle
I get this:
Bug also occurs for circles of height and width of 3, but not of 4.
Can you help me understand? I tried it on a friend’s computer who has Glyphs Mini and bug still occurs.
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.
I just tried and unfortunately that doesn't work. The problem is not so much the filter or tool that's used but how Glyphs exports these very small curves.
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.
Then perhaps upscaling and downscaling with a custom parameter could work. You draw the light with a higher UPM, and then scale to a UPM of 1000 at export time.
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.
It’s better but it creates a slight mis-match when I compare it to the other fonts in the family. The curves are accurately preserved but the baseline is off by a few units.