Scaling objects like circle, square etc.

Hey,

I have simple object. This object is geometric figure like circle or square. I need to make this object growing and decreasing.
I prepared simple circle graphic in Inkscape then I put it into Unity. I had an idea to changing Scale X and Y values in this Object but I have one problem.
When I make my object bigger or smaller contour of my circle also is thicker or thinner.

Scale X Y values of external circle are 2.0

I want to achieve something like in Inkscape (

in 33 second) when I changing scale of object the contour has fixed value.

Do you know how to do this?
I was thinking about preaping many graphics of bigger or shorter circles but I think it isn’t proper way.

All graphics in Unity - well, nearly - are raster graphics, that is, they’re made of pixels and not lines. When you import your graphics from Inkscape they’re pixels, and when you resize that image, it’s going to proportionally change the size of the lines as well.

You could use other drawing methods for simple shapes, like using a LineRenderer to draw your circle and square, which wouldn’t have this problem - in script, set the positions of the LineRenderer around a circle using Mathf.Sin/Cos.

I also need to have a circle collider inside and outside of this circle.
Hmmm could you give me an circle example of your solution?