On 12/21/19, Richard Wordingham via Unicode <unicode@unicode.org> wrote: > On Fri, 20 Dec 2019 17:25:17 +0530 > Shriramana Sharma via Unicode <unicode@unicode.org> wrote: > >> I don't expect NBSP to ever disappear, because spaces disappear only >> at linebreaks, and NBSP simply doesn't stand at linebreaks. > > I can certainly imagine someone writing " <br/>".
You don't need to go so far. Even the Unicode characters can be entered: A0 0A (which makes for a nice smiley like pattern, two ears besides two eyes 😉). Obviously we are talking about *automatic* linebreaks. IIUC the point about NBSP is that *it itself* doesn't break, whereas SP breaks up and is *replaced* by a linebreak. Nobody said anything about manual linebreak characters *following* a space character, whether SP or NBSP or anything else. I also just tested and noticed something related: in my wordprocessor (LibreOffice Writer) when the cursor is near the end of a line and the horizontal space remaining on that line is less than the nominal advance width of the space, pressing space doesn't advance the cursor (or maybe it does and I don't see it) irrespective of whether the paragraph is left-aligned or justified, whereas inputting NBSP goes to the next line, pulling the word before it along with it. This is consistent with the current fixed-width NBSP behaviour of these wordprocessors. -- Shriramana Sharma ஶ்ரீரமணஶர்மா श्रीरमणशर्मा 𑀰𑁆𑀭𑀻𑀭𑀫𑀡𑀰𑀭𑁆𑀫𑀸