Actual object contents are somehow not within parent selection boxes, how to fix?
I've attached a svg logo I originally got from some web site. I've attached it.
Unfortunately it seems pretty broken in that the actual contents of a lot of the contained objects don't seem to be within the bounding boxes of their containing objects.
I've found that if I more the right sub-objects around I can get them back withing the bounds of their parents (e.g. by putting g42->svg40->g38->g36 I can get it into the bounding box of g42. But of course fixing the entire thing this way would be really painful and might still not really be correct.
Is this thing really valid to begin with? Is there any good systematic way to fix it?
Thanks, Britton
It's an SVG file with embedded SVGs (as tags). That is valid.
I'm not sure Inkscape knows how to handle those properly.
To fix, select all and ungroup a couple times, then the SVGs resolve into normal objects and can be moved around normally. As the drawing is simple enough, regrouping what needs to be grouped shouldn't be difficult to do.
Maren
Am 06.12.22 um 02:35 schrieb Britton Kerin:
I've attached a svg logo I originally got from some web site. I've attached it.
Unfortunately it seems pretty broken in that the actual contents of a lot of the contained objects don't seem to be within the bounding boxes of their containing objects.
I've found that if I more the right sub-objects around I can get them back withing the bounds of their parents (e.g. by putting g42->svg40->g38->g36 I can get it into the bounding box of g42. But of course fixing the entire thing this way would be really painful and might still not really be correct.
Is this thing really valid to begin with? Is there any good systematic way to fix it?
Thanks, Britton
Inkscape Users mailing list -- inkscape-user@lists.inkscape.org To unsubscribe send an email to inkscape-user-leave@lists.inkscape.org
To add to what Maren said, I ungrouped everything and everything came back to normal. I've attached my modification.
I once made an Inkscape SVG with 72 LEDs, each of which was a group of groups. I found that when I did a translation of any, whether move, resize, or pretty much anything else, bad things happened.
Difficult as it is, I recommend delaying grouping until pretty late in the process, if at all possible.
By the way, you get similar problems if you change the document size on a drawing with gradients, or sometimes just by moving the object containing the gradient: The gradient gets separated from the shape it belongs to, often by a long distance. This is cured by the secret sauce of checking Edit=>Preferences=>Behavior=>Transforms=>Transform_gradients .
Very tricky if you don't know the secret sauce. I'll document it.
SteveT
Steve Litt Autumn 2022 featured book: Thriving in Tough Times http://www.troubleshooters.com/bookstore/thrive.htm
Maren Hachmann said on Tue, 6 Dec 2022 02:56:12 +0100
It's an SVG file with embedded SVGs (as tags). That is valid.
I'm not sure Inkscape knows how to handle those properly.
To fix, select all and ungroup a couple times, then the SVGs resolve into normal objects and can be moved around normally. As the drawing is simple enough, regrouping what needs to be grouped shouldn't be difficult to do.
Maren
Am 06.12.22 um 02:35 schrieb Britton Kerin:
I've attached a svg logo I originally got from some web site. I've attached it.
Unfortunately it seems pretty broken in that the actual contents of a lot of the contained objects don't seem to be within the bounding boxes of their containing objects.
I've found that if I more the right sub-objects around I can get them back withing the bounds of their parents (e.g. by putting g42->svg40->g38->g36 I can get it into the bounding box of g42. But of course fixing the entire thing this way would be really painful and might still not really be correct.
Is this thing really valid to begin with? Is there any good systematic way to fix it?
Thanks, Britton
Inkscape Users mailing list -- inkscape-user@lists.inkscape.org To unsubscribe send an email to inkscape-user-leave@lists.inkscape.org
participants (3)
-
Britton Kerin
-
Maren Hachmann
-
Steve Litt