Fixes T95655
The curve offset (which is the same as the Text Offset X/Y in this case) was being taken away from the individual character transform x/y offset, which already included the curve offset.
Since the ct offset already includes the curve offset, this unapplied the curve/text offset, leading to the issue.
This fixes the 'object as font' implementation to respect the text offset X/Y. By extension, this fixes alignment for object fonts (Left/Right, Middle/Bottom etc.)to behave identically to regular text.
This is my first attempt to submit a patch to Blender, apologies in advance for anything stupid I've done.
