Public bug reported: 1. In Region & Language settings, add a keyboard layout that contains RTL characters and uses AltGr, e.g. "Arabic (QWERTY)" or "Indonesian (Arab Melayu, ext. phonetic)". 2. Open the keyboard layout window by pressing the eye icon.
Expected: on each key, the corresponding characters are displayed: - (A) without modifier: bottom left - (B) with Shift: top left - (C) with AltGr: bottom right - (D) with Shift+AltGr: top right Actual: there are keys which contain overlapping character, (A) and (B) are rendered on the right side, overlap (C) and (D) respectively. I've seen the source code somewhere in the past, it seems the text area for (A) and (B) fill the key width. It's okay when the text of (A) and (B) are short and LTR. However, if (A) or (B) are RTL, it is right aligned so it takes (C) or (D) place. So a simple fix probably by reducing (A) by half of the key width if there's (C) for that key, and so for (B) and (D). ProblemType: Bug DistroRelease: Ubuntu 21.04 Package: gkbd-capplet 3.26.1-1 ProcVersionSignature: Ubuntu 5.11.0-22.23-generic 5.11.21 Uname: Linux 5.11.0-22-generic x86_64 ApportVersion: 2.20.11-0ubuntu65.1 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Sun Jul 4 20:25:51 2021 InstallationDate: Installed on 2021-06-02 (31 days ago) InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420) RebootRequiredPkgs: evolution-data-server SourcePackage: libgnomekbd UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: libgnomekbd (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug hirsute wayland-session -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1934597 Title: Overlapping texts in Show Keyboard Layout window (RTL, AltGr) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libgnomekbd/+bug/1934597/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs