The background color passes through foreground in Affinity Designer if the outline (border) stroke is "Align stroke to outside". It is barely visible, but it is there. If I change the stroke to be centered or on the inside, the pink line disappear. However I need the outline to be aligned to outside the path in order to get my masking correct. Is this is a bug in Affinity Designer, or am I doing something wrong?

enter image description here enter image description here

  • If I copy the foreground element, put it in between the background and foreground layer, and change the stroke to be in center of the path, I am ble to remove the pink line. I feel this is an unnecessary way of doing it though. – John Jun 24 '18 at 18:35

Your own fix isn't unnecessary. Virtually all vector drawing programs make perfectly fitting seams partially transparent when the image is rendered to raster displays- it's anti-aliasing. An alternative is jagged edges.

Illustrator can avoid it, but it has had a long time to grow. Make a SVG export from Illustrator to another software and there the problem is again. Low selected SVG export numerical precision can make it worse.

There's no other solution than have something not-offending above or under the seam. Overlapping shapes or strokes are common solutions.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.