I'm looking for a way to skew a tspan with transform="skewX(-45)", but it only seems to work on the parent text as a whole. The problem is a want surrounding tspans to be unaffected by the skew, only the middle one. The reason I don't want to use multiple texts is that I want the flow calculations to be done for me instead of me positioning the texts manually (so future font change doesn't throw the text flow off). I also need the following text spans to be flown with respect to the width of the slanted text span, not the original one.

Is there a way to apply transform to a tspan only or can this be done with multiple texts while preserving the text flow?