https://bugzilla.redhat.com/show_bug.cgi?id=1659748
--- Comment #12 from Lohan G lohang@gmail.com --- (In reply to Mike FABIAN from comment #8)
(In reply to Lohan G from comment #5)
I am now able to use si-wijesekera with ibus-typing-booster. It is somewhat satisfactory. I *can* type better text with it now, so as you suggested, I am going to use it as a temporary solution.
Good! I’ll try to fix ibus-m17n of course, but that might take some time, at the moment I have no clue what is going wrong there, it is good that there is at least some workaround for the moment.
ibus-typing-booster feels a bit different to ibus-m17n, but it also has some advantages because it remembers words you typed, if you often type the same stuff, it is often enough to type the first few letters of a word and then select a suggestion.
But the look and feel is very shaky, wobbly and stressful to the eye if you type for longer periods. In my case I spend many hours writing in Sinhala either with emacs orgmode or LibreOffice. To show the problem, I did some screen-captures comparing Fedora 29 an older system (Ubuntu 18.04.) When you type a word in LibreOffice, the word stretches and shrinks in a weird way with "ං "s in between characters.
I’ll look through your screenshots and videos now and see whether there is something I could improve.
Thanks very much for looking into this! A couple of other distros have the same issue at the moment (I checked Debian (stable), Manjaro and Ubuntu 18.10 over the past couple of days. All have some combination of the same set of problems. They either add a space before the last sentence of a word or delete random characters)
And in emacs, the word that is being typed is shown inside a dark box (or a label?), slightly below the actual line.
That is unfortunately *always* the case in emacs when using input methods like ibus. emacs supports ibus only via XIM and does not support on-the-spot input style, therefore it cannot show the preedit of such an input method inline, the preedit is always shown as an extra box. It was never otherwise. Depending on the desktop used, this box can have a different style and colour, on Gnome it is a black box with white text.
I see. Until very recently I used SCIM in a very outdated Trisquel 6 installation. It had one character in the box, the character you types last. Not the entire word. I think that's what made me think there's something wrong here. I can get used to the box, if it doesn't delete characters or add random spaces in the middle of the words.