SUMMARY KDE sends [Arabic ligature glyphs](https://en.wikipedia.org/wiki/Arabic_alphabet#Ligatures) as a single glyph. For example, Laa+Alif ligature "لا" (U+0644, U+0627) is sent as "ﻻ" (U+FEFB), and similarly for (ﻷ، ﻵ، ﻹ). STEPS TO REPRODUCE 1. Settings > Keyboard > Add default Arabic layout 2. Type "ﻻ" (i.e: "b" in QWERTY keyboards) OBSERVED RESULT Output is ﻻ (U+FEFB) EXPECTED RESULT Output is لا (U+0644, U+0627). SOFTWARE/OS VERSIONS All latest update ADDITIONAL INFORMATION To clarify for English, this is like having a key to type a ligature. Say that you want to press "b" to type two characters: "fi" but instead you get "fi" as a single character. This is exactly what's happening with Arabic.
I don't know what part of the stack is responsible for this, but I very much doubt it's anywhere in KDE code.
(In reply to Nate Graham from comment #1) > I don't know what part of the stack is responsible for this, but I very much > doubt it's anywhere in KDE code. At first I expected it to be from ibus, but then I tried a fresh installation of KDE without ibus and the problem persisted.