These seem related:
- a possible fix: https://twitter.com/kurtruslfanclub/status/1207561893772029952
- reporting the same bug: "Show 3D Widget" variable name rendered in the wrong
- apparently a similar problem: Unreal Engine Issues and Bug Tracker (UE-54346)
So it would seem this is a high DPI monitor issue. I’ll see if I can achieve the same work-around as Mike Blackney on Twitter found; I’ll quote the posts here so the information is all in one place:
I made this fix, but it only fixed some instances - I did a deeper dive and the root cause is in Engine\Source\Runtime\Engine\Private\UserInterface\CanvasItem.cpp
The method FCanvasTextItemBase::Draw multiplies positions by DPI, then passes result into DrawStringInternal_RuntimeCache which does the DPI multiply a second time! Not sure which of two should be removed but I removed from ::Draw and that seems to have worked