I can sort of reproduce the problem in Rasterific proper with the following change to rastertest.hs (the dashing is not quite the same and it's messy):
At this point I'm a bit lost. Is this the right way to encode a circle in Rasterific? Should Rasterific handle the bezier dashing differently to avoid those gaps? Or should the diagrams backend stroke something else?
I've tried digging down into an issue with diagrams-rasterific where dashed circles loose dashes at low resolution: https://github.com/diagrams/diagrams-rasterific/issues/51
The test case included with the issue above results in a call to
dashedStrokeWithOffset
withI can sort of reproduce the problem in Rasterific proper with the following change to rastertest.hs (the dashing is not quite the same and it's messy):
At this point I'm a bit lost. Is this the right way to encode a circle in Rasterific? Should Rasterific handle the bezier dashing differently to avoid those gaps? Or should the diagrams backend stroke something else?