Geomerative - fitting text inside arbitrary shapes?

Hmm. This is only vaguely related, but how would you suggest I put a buffer zone between the shapes? Should I just make a bounding box with the increased space and text against that? Or is there a better way?

Is how it looks now, and you can see the problem in question in the upper left.