For my background, I'm not entirely comfortable with Inkscape, but I'm not entirely new with it either.

Say I have a large object with a smaller object inside of it. I want to remove the smaller object with Path -> Exclusion (or Difference). If I do this, the smaller object's fill will be removed and its stroke will be preserved. However, the stroke size will be reset. Is there a way for me to preserve the stroke size when using Exclusion?

Neither stroke to path or object to path do what I'd like.

Let me know if I need to explain myself more.


I think I just figured it out. It looks how I want it to look at least. I chose the smaller object and selected Path -> Inset. Then I chose both objects and selected Path -> Exclusion.


Nevermind, I didn't figure it out; it doesn't work for a different set of objects.

Here's the image. I'm trying to use Exclusion on the mouth and teeth. golang-gopher

  • Do you have different stroke weights for two objects? Can you upload your drawing? – chanduc Feb 10 '15 at 0:08
  • Is that the same thing as stroke size? No, they'll all be the same stroke size. – GreenRaccoon23 Feb 10 '15 at 0:18

As per your post I understood this way.

  1. I created both the paths.01

  2. Duplicated the mouth path.Ensure that duplicated mouth path is in the top Z-order.

  3. Select mouth & a tooth & apply path-difference. Now your result looks like this image. Similarly repeat step 2 & 3 for another tooth. 02

  4. Now you can move the stroked teeth downward. You can now remove the stroke & fill the mouth area. The final result after these steps.03

Is this the result what you want ?

  • Wow that's some high-quality help right there. Thanks so much! – GreenRaccoon23 Feb 14 '15 at 23:33

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.