Customer-reported bug in TextLayout (AllowPerCharacterWrapping):
Issue seems tied to bHasTrailingText handling in TextLayout.cpp (~line 694). The remainder handling after wrap inserts an extra break when the next char is whitespace.
Repro: * Text: "ABCDEFGHIJKLMN OP"
Result:
ABCDEFGHIJKLM
N
OP
Expected:
ABCDEFGHIJKLM
N OP
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-314805 in the post.