0

I used Illustrator's effect "Extrude & Bevel ..." on some svg-icons. Before exporting, I use "Object - Expand..." which results in many shapes on top of each other.

Usually you have to subtract the surfaces from each other, but I do not know why.

Is it really necessary to strip all surfaces from each other? If so, why? Or should I not use "Object - Expand..."?

4
  • It doesn't matter if objects overlap in an SVG, there's nothing in the format that says they can't.
    – Billy Kerr
    Mar 7, 2018 at 10:24
  • ok, thx! And how do you know that? why do people usually subtract the surfaces from each other?
    – Martina
    Mar 7, 2018 at 10:48
  • I've added my comments as an answer now.
    – Billy Kerr
    Mar 7, 2018 at 11:04
  • @Martina i do not think they usually do that.
    – joojaa
    Mar 7, 2018 at 11:40

1 Answer 1

3

It doesn't matter if objects overlap in an SVG. There is nothing in the format that says objects can't overlap. There is no need to subtract objects from each other for display in a web browser, unless you need it for some other reason you didn't mention.

Try it yourself and you will see. Create an SVG, then open it with your browser. Here's an example SVG made in Illustrator, from a Bevel and Extrude object, expanded appearance, and overlaid with multiple objects.

Expanding the appearance of a "Bevel and Extrude" effect is the only way to get it to work in an SVG. SVGs don't support Illustrator's native effects, only SVG effects.

3
  • ok great thx. I have already tried it. I know it works in the browser, but I do not know why some people want or do that.
    – Martina
    Mar 7, 2018 at 11:12
  • @Martina I have no idea, you should ask them. Perhaps they need the SVGs for something else, like vinyl cutting, or perhaps they have OCD.
    – Billy Kerr
    Mar 7, 2018 at 11:14
  • yes. thx Billy Kerr
    – Martina
    Mar 7, 2018 at 11:44

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.