When Mihara implemented some of the early text rendering in RasterPropMonitor, he used KSP's InternalText. That worked fine through 1.2.2, even with the switch to TMPro in that release (or whenever that was). However, it looks like something changed with 1.3.0 - the text rendered with InternalText is now drawing like it's configured as a vertical advance text (eg Japanese) instead horizontal (eg English). The code on my end that initializes it didn't change (there's not much to the initializer):
float fontSize = (a KSP field)
string transformName = (a KSP field)
Transform textObjTransform = internalProp.FindModelTransform(transformName);
textObj = InternalComponents.Instance.CreateText("Arial", fontSize * 15.5f, textObjTransform);
I'm hoping @JPLRepo or someone with some insight into TMPro and the localization changes in KSP can point me in the right direction - what knob do I need to set now to make this text render left-to-right?