Follow active quad problem

Hi there

I was making a ground marking and trying to unwrap the texture using follow active quad so that each face will use the ratio corresponding to it’s size. However since the plane has curves, the uv coordinates will be stretched for other quads if the reference(active) quad is not a rectangular.

It ends up with stretched texture mapped to other quads, and the last quad selected(before the active quad)was extremely stretched.

I want each quad to be separated with others but I can’t use follow active quad if I mark seams. Is there a way to unwrap textures so that each quad or face has a corresponding to its length(since the width is fixed in my case)?