0

I'm struggling to cut some simple shapes out of my logo, using the shape-builder tool. I have a bunch of paths on the same layer (no groups) and the shape-builder tool will respect most of them, but not all.

When I first select the tool, some of the selected shapes are a lighter gray than the others:

enter image description here

When I hover over those same shapes to combine them, they disappear as though they aren't eligible for shape-building:

enter image description here

How do I fix/prevent this?

2
  • Placing a rectangle with one side crossing through each shape fixed the problem, but it's not idea. I think InkScape just isn't sure how to handle nested shapes.
    – SirenKing
    Commented Dec 3, 2023 at 22:28
  • 1
    The shape builder is brand new functionality in Inkscape. It's not perfect yet and still has a few glitches. Instead select the pieces you want to cut from the wing, combine them, and do a difference boolean.
    – Billy Kerr
    Commented Dec 4, 2023 at 0:35

1 Answer 1

1

I can't answer the "why" part of this question as that's something you would probably need to ask the Inkscape developers about. Also you probably can't fix this yourself. I can also reproduce the problem, so it's definitely not caused by something you have done wrong.

That said, the shape builder tool is brand new functionality in Inkscape. Unfortunately it's not perfect yet and still has a few glitches. Hopefully, given time, the developers will improve the tool. If you want, you could report this as a bug on Inkscape's GitLab bug tracking site.

In the meantime however, it's not the only way to do what you want. There's a Plan B!

Instead, try this:

  1. Select all the pieces you want to cut from the wing, and do Path > Combine. This will turn them into a combined/single path.

  2. Make sure the combined path is at the top of the stack by hitting the Raise to Top button enter image description here in the controls bar along the top, or use the shortcut Home

  3. Select both paths (the combined path you just made, and the wing), and do Path > Difference. This is a boolean operation which will cut the pieces out of the wing.

Note: Boolean operations will consume the original pieces, so if you want to keep these for some other purpose, then copy them before you do the steps above. Then, after you have finished, you can get them back by doing Edit > Paste > In place.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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