Ubuntu – Unicode Character U07AE not working in LibreOffice/Gedit

17.10input-languagelanguageunicode

When using 'Dhivehi' as a keyboard input source, unicode character U07AE does not work when typing on LibreOffice or Gedit.

The character is o on the keyboard. When this key is pressed nothing happens.

All the other keys (characters) work fine except for the one that should be given by pressing o. Even Shift+o Works. I also tried exchanging the mapping of the unicode to another key. Even with that, the unicode character did not work.

I have tried changing xkb/symbol mapping to a different key. But that didn't help.

With xev tool, the Unicode symbol is detected in the Terminal. But it does not work when tried elsewhere.

I can insert the character by typing the Unicode, like Ctrl+Shift+ U07AE. But to do this, I have to change language to English.

This issue came up on Ubuntu 17.10; in 16.04 it works as it should.

Best Answer

just for the record, this is fixed by

sudo apt install ibus-m17n

reboot and you would get option to add "Divehi" phoenatic keyboard under regional and language settings.

works in ubuntu 19.04