Ohh, i didn't check SVG... Thanks for the help.It does scale properly, but you obviously have negative coordinates in one of the individual shapes (i.e. Path2 of Shape2), so that part will always be "outside" the Shape meter's area, thus offset from it proportionally on different scales. You didn't do anything wrong, you just missed that detail and didn't infer its practical consequences in terms of visuals. I suppose those negative coordinates are inherited from the SVG, so there's little to do to change them automatically in that stage.
You can correct this via moving the individual shape so that the minimum non-transparent point of those paths is at the 0,0 of the Shape meter:
- https://docs.rainmeter.net/manual/meters/shape/#Offset
A quick look at the paths reveals that their minimum X is -38 and their minimum Y is 0, thus you'll have to offset them in the opposite direction to get to the 0,0 point in the meter, e.g. Offset 38,0.
However, this doesn't quite fix it for values of skin_SCALE other than 1. Another look in the manual reveals why - the Scale modifier is by default done from the center of the shape and is performed before the Offset one, so that 38 value will not no longer be what's needed the moment when we get to offset the shapes:
- https://docs.rainmeter.net/manual/meters/shape/#TransformOrder
The above offers a hint of what the next step would be, so we go back to the Scale modifier to see:
- https://docs.rainmeter.net/manual/meters/shape/#Scale
So, if we scale from the top left of the shape, that 38 value we use for the offset modifier will finally be what's needed, hence making it Scale #skin_SCALE#, #skin_SCALE#,0,0 solves it.

Statistics: Posted by Kurou — Yesterday, 2:38 pm