No quotes or accented characters in LibreOffice
I have installed Wheezy and dist-upgraded when Wheezy was released. The packages libreoffice and libreoffice-kde are installed.
Libreoffice is version 3.5.4.2 Build ID: 350m1(Build:2) KDE is version 4.8.4 I have installed a English keyboard on KDE System Settings. Layout is US English with dead keys. I cannot create accented characters like "é" in LibreOffice. Neither can I write the dead key itself like " (double quote) while pressing shift-quote space. Nothing appears in the document. In various other applications, I can write both accented characters and the dead keys themselves. Icedove, Kwrite, web browsers (like this post) produce them correctly. Bash shell in Konsole produces dead keys, but not accented characters. Vi in a console produces dead keys and accented characters. Which is according to expectation. I can copy/paste the quotes and accented characters in LibreOffice, so it is not a font problem. Am I missing something, or is this a bug? Unfortunately googling yields a zillions hit on how it should work. jlinkels |
Hi there,
Quote:
I found one thing that might have to do with keyboard settings as well: Go to Tools/Options/Language Settings/Language in LibreOffice. Check if Locale Setting is set to "Default". Quote:
Quote:
Hope the LibreOffice settings can get you anywhere. [X] Doc CPU |
No, it doesn't help. :(
What I tried so far:
I cannot draw any other conclusion than that some bug has been left behind from the testing phase when I initially installed the machine. That leaves pretty much no choice as a fresh installation, isn't it? Yikes, just like Windows: the system so complicated and closed that one best starts from scratch. jlinkels |
A number of points:
1. You version is a bit old. Can you try the current version: 4.0.4.2? 2. Can you insert an accented character using the "Special Character..." item found in the "Insert" menu? In the Latin Extended-A subsection you can try lots of accented characters. 3. What font are you using? Try Dejavu Serif which has a full range of characters of every sort. jdk |
Hi there,
Quote:
Quote:
[X] Doc CPU |
Quote:
Quote:
Quote:
By trying various live distros, including Debian 7, I have the feeling it is not in Office, or I should say not just in Office, but a combination of Office and something else unknown. jlinkels |
Quote:
Quote:
|
Quote:
Code:
If you don't mind looking a few posts up again, you'll see that jlinkels said he/she could paste text containing these letters into a LibreOffice document and it displays correctly. Quote:
Thank you for your attention. jdk |
Can you post the output of the locale command that you entered in a terminal.
jdk |
Hi there,
Quote:
Quote:
Quote:
Quote:
I still keep up my claim about the font, though. If LibreOffice can display a character, it's not a font issue. Whether it composes a character from its basic building block and a combining diacritic mark, or uses the correspondig single-code character - this must not affect the way the character is rendered on the screen. [X] Doc CPU |
I'm glad to see our views converging. Now what about that pesky problem raised by the OP? I'd still like to see his/her locale settings. I'm curious if they contain the UTF-8 versions. Here are mine:
Code:
:~$ locale @OP Can you show us the output of the "locale" command? Have you tried using a different keyboard layout (you can easily switch back and forth between different layouts). Ciao, jdk (not java) |
Locale showed POSIX for all LC_*.
Setting locale to "en_US.UTF8" in /etc/default and rebooting solved the problem. No idea as why the default locale was set to POSIX. I should have checked on that of course. Too bad one never knows which applications act in which way to certain locale and regional settings. LibreOffice was unique in this aspect as far as I know. And then, I really don't see a relationship between keyboard input of a US-intl keyboard and a locale on the application level. If I send a "'+a" to the application I expect it is shown as á because the keyboard driver dictates that. Thanks all who contributed to the discussion. jlinkels |
First off, you're quite welcome. Secondly, have fun!
ciao, jdk |
An additional note about LANG setting for LibreOffice
Hi,
I know this thread is a bit old, but I just wanted to add in a summary of what I found by debugging this exact problem on my Debian system. As a note, my system language defaults to «eo.UTF-8» and I use a Canadian Multilingual keyboard layout. If you start LibreOffice from the command line, like this: Code:
~$ libreoffice Code:
I18N: X Window System doesn't support locale "eo.UTF-8" then LibreOffice is guaranteed to experience deadkey issues. The solution is to set your LANG value to any UTF-8 locale that is supported by Xlib. In my case, setting my locale to «fr_CA.UTF-8» or «en_CA.UTF-8». Unfortunately, I have to do this every time I start LibreOffice, but I can fix it by creating a wrapper script around «/usr/lib/libreoffice/program/soffice». Unfortunately, I have no idea whether a future update of LibreOffice will clobber my fix. :( |
All times are GMT -5. The time now is 04:07 PM. |