The bug described here is back. It looked like the fix was merged but maybe not.
In the 3.4 labels still get line breaks mid word. Applying the fix from sez works as long as the string doesnt have \n in it. When it does all characters are shifted outsize the boundingbox to the right.