For what it's worth, the only part of the HTML5 specifications that deals with line breaks in title attributes states:
If the
titleattribute's value containsU+000A LINE FEED (LF)characters, the content is split into multiple lines. EachU+000A LINE FEED (LF)character represents a line break.
So you could break up the title attribute on the server-side, although this is unlikely to be a desirable solution. Alternatively, you can try inserting zero width spaces, though browser support for this may also be inconsistent.