Closed LaurenzV closed 1 week ago
A yet another symbol
bug? What a surprise. One the of the worst SVG features.
As for a solution, hard to say. As long as it doesn't break existing tests it should be fine, but it feels like a hack. No idea how it should be handled properly.
Can we simply override the viewbox size like we do in convert_svg
? Then we would not need any changes to the units code. Or does it break something?
Can we simply override the viewbox size like we do in convert_svg? Then we would not need any changes to the units code. Or does it break something?
I guess it should work, let me try.
Hmm, I'm not sure though, because a view box conceptually has a x/y coordinate, too, does it really make sense to just replace the width/height of the view box in this case?
I feel like it would a more straight-forward approach since we already doing the same with svg
.
Better now?
All good. Thanks!
Fixes #829
I'm not a 100% sure about this fix, so some scrutiny would be appreciated. With that said, I think there were two things going on:
use_size
attribute for use nodes linked to symbols.Let me know what you think.
Given the following SVG:
Before:
After, which also matches Chrome: