This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Unicode input doesn't work (neither Alt+Shift+U nor xkb)

Tags: None
(comma "," separated)
workoft
Registered Member
Posts
97
Karma
1
Hi,

I can't input Unicode characters in KDE apps/Qt5 apps. This worked a few days ago and suddenly stopped working, but I can't put my finger on a possible cause. I upgraded a minor version of Plasma 5, that can hardly be the problem. Also Qt5 is affected, so this isn't purely a KDE problem. I still hope you guys can help me. The small number of GTK+ applications I have installed work flawlessly, even the terminal windows of yakuake/konsole have no trouble. But kate, dolphin, kmail as well as Otter (among others) don't. It doesn't even matter whether I input them via Alt+Shift+U or via a modified xkb layout. My standard font (noto) doesn't support the characters in question (duodecimal ten (↊) and eleven(↋)), but in all other apps they are simply displayed in a font that does support them (symbola) or at least as boxes/blanks. In KDE apps nothing appears at all. There are several related results when I search, but they are mostly old and appear to be related to missing features. As I mentioned, this worked a few days ago, so there should be an easy fix.

Thanks,
Malte

edit: copy paste is no problem, they appear in symbola. Other characters cannot be typed that way either.
workoft
Registered Member
Posts
97
Karma
1
So it appears that via xkb unicode in general works in Qt5, but not with the characters ↊ and ↋. Possibly only characters present in the font work? That would be weird though. Input via Strg+shift works in all applications, except Qt5 applications.
workoft
Registered Member
Posts
97
Karma
1
So I've tried a few things and I think the reason Qt won't display those characters is because they are not part of Unicode yet on my computer. fcitx, which is what I am supposed to be using to input Unicode characters into Qt applications, does not come up with anything when I type the code. For other characters, it displays the corresponding characters as well as it's name/description (which should be TURNED DIGIT TWO and TURNED DIGIT THREE. So I suppose fcitx is looking them up in some list. I tried upgrading icu, but that isn't helping. I don't know of any other library that I could try upgrading. Does any of you have an idea?
workoft
Registered Member
Posts
97
Karma
1
It seems every Qt version includes a particular version of unicode and only accepts characters available in that version. An upgrade to 5.6 fixed the problem for me.


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], q.ignora, watchstar