The En Space is non-breakable, but the normal non-breakable space is Em in length, and therefore improper.
The En Space is non-breakable, but the normal non-breakable space is Em in length, and therefore improper.
Word, in French mode, inserts regular no-break spaces where narrow no-break spaces would be appropriate. I find this style rather irritating, but then again, I don’t read nearly enough French to get accustomed to it.
However, I do agree strongly with the late Jan Tschichold, who recommended thin spaces before question marks, exclamation marks, colons, and semicolons for other languages, too: https://www.courses.psu.edu/art/art101_jxm22/tschichold.html...
An intriguing problem in typography is the patterns that spaces can form between words on different lines (called rivers); in traditional typography it is checked for but I don't know of any rendering engine that would do that automatically (in a browser, or on an e-reader for example).
However, LibreOffice inserts a non-breaking space U+00A0 instead :(
Reminds me of https://sv.wikipedia.org/wiki/Sekat%C3%B6r