Nice try! But the en-space doesn't do the trick, it's still a non-breaking thing. Let me show you, (for you or for somebody else reading thread).
Put the following (in a Pd comment):
Ineed a a a a a a a a a a a a a a a a a a a a 0.000001. Then
If you add the missing space between I and need, the whole [0.000001+non-breaking space+Then] goes down...and we don't want that. Ideally, we only Then should go down.
"[...] the easiest solution I found: add a plain space after the non-breaking one, this will allow the line break."
Yes, I tried that as soon as you tought me about the non-breaking space. And it works well in most situations. And you can type it easily, and so on. That's a nice solution.
Now, watch this. When we add some tag to a GUI object, we have to deal with underscores. But, now, I can use the non-breaking space, or the en-space, and...the underscores are gone. I guess we owe you some money!

How to avoid underscores in Pd.pd
Have a nice day @xbarbie !
I live and love in Argentina