New patch series, handling more edge cases. It needs some changes in how it wraps lines now there is a break-string procedure, but I don't have time to work on this currently so I'll just submit it as-is for now. Greetings, Maxime.