1. Create a new, empty Writer file. 2. Type a word in lower case (e.g. "caps"). 3. Mark the word using Format -> Character, select Capitals under dropdown menu Effects. 4. Note that the word appears in capital letters now. 5. Safe as rtf file. 6. Close file. 7. Open file again. The word is now in lower case. The rtf file does contain the \caps directive, so it is written but somehow not used. The same file reads properly in Word 2008 for Mac 12.3.2, for instance.
I reproduce the bug with the master (LibreOffice 3.6.0alpha0+ Build ID: 08ba87c-49d3d39-e67b1bf-879ce36-638d9c) under Ubuntu 11.10 x86_64. Miklos: it's one for you, I guess. Please free to reassign if you can't handle this bug. Best regards. JBF
This worked in 3.4 -> regression.
Miklos Vajna committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=04cae9ec1e1f04833b06fe9f24e23cfaf5265599 fdo#46955 fix RTF import of all capitals char prop
Fixed in master, will request cherry-pick to -3-5 a bit later.
Thank you Miklos. Now, it works well in master (LibreOffice 3.6.0alpha0+ Build ID: 08ba87c-49d3d39-e67b1bf-879ce36-638d9c). Best regards. JBF
Miklos Vajna committed a patch related to this issue. It has been pushed to "libreoffice-3-5": http://cgit.freedesktop.org/libreoffice/core/commit/?id=05fde8006966df49221871fe3489aba8c2ca8e3f&g=libreoffice-3-5 fdo#46955 fix RTF import of all capitals char prop It will be available in LibreOffice 3.5.3.