LibreOffice 7.1.6.2 on macOS Monterey 12.2.1
This topic has appeared many times, but the threads are all old and closed so I’m reposting to hopefully get some answers from the actual development team…
When pasting text into a Writer document, there are quite a few gray spaces where the original text just had white space. In my experience, this happens even when there is clearly just a space, not a tab, not a break, not a font change, etc. Why would Writer need to do render as gray background? A space is a space.
All the other threads on this topic seem to surmise that Writer feels the need to render the space with a gray background to inform the user that it is non-breaking white space.
I did some experimenting. There is one instance in a document I’m currently editing where I pasted translation of some original English text into French. One phrase ‘win-win’ translated as « gagnant-gagnant » had a gray space rendered between the angle quotation marks and the letter ‘g’.
This could be a case where the non-breaking space was needed for French because the word ‘gagnant’ is longer than the English ‘win’ and the text was wrapped in the French language version of the doc whereas the English version fit ‘win-win’ all on the current line.
That being said, there are many instances in the same document where a gray background was rendered for a space in the middle of a line. In most of the cases the gray space preceded a punctuation mark such as a ‘:’ or semi-colon ‘;’
That is, the English text with no space between the end of a word and a colon was converted to the same word followed by a space preceding the colon. Even if this is correct grammatically, why would there need to put a gray rendering where the space character appears?
Could someone from the development team comment please?