In languages like French Libreoffice correctly inputs a non-breaking space in front of some punctuation marks (? ! ; :). However, if this mark is followed by a character that is not a space nor a punctuation mark, the non-breaking space disappears. This happens in Writer as well as Calc. Steps to reproduce : * In a French text, write « (d'où? ». Libreoffice automatically adds a non-breaking space so that we get « (d'où ? ». * Add a closing parenthesis to write « (d'où ?) » and the space disappears; we get « (d'où?) ». Notes : * The non-breaking space remains if it is written manually afterwards * The effect is the same if several punctuation marks (that require a space) are repeted : « (d'où?!?) »
Confirmed with LO 3.5.6.2 on Fedora 17. This is an old behaviour. It's particularly annoying with percent signs, because they are often between brackets (like 10%). In that case, you need to re-add the non-break space by hand, which is fastidious...
Confirmed with: LO 4.0.0.2 Build ID: own W7 debug build Windows 7 Professional SP1 64 bit
Confirmed with LO 3.6.0.2 (Build ID: 360m1(Build:102)) using Writer on Ubuntu 12.0.4, 64 bit
Confirmed and still annoying in LibreOffice 4.1.3.2, Debian GNU/Linux jessie. CTRL+Z permit to cancel the last action that suppress the non breaking space but it is not a satisfying behavior. JP
*** This bug has been marked as a duplicate of bug 57981 ***