From a5730029a3803ca09aa9fe49c06ecf87f96375ef Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 25 Jul 2025 15:25:40 +0300 Subject: [PATCH] ; * lisp/international/quail.el (quail-insert-kbd-layout): Commentary. (cherry picked from commit 5f3cbd62b1cfc853987ef7a163d6dffe029cfa07) --- lisp/international/quail.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lisp/international/quail.el b/lisp/international/quail.el index ca6e12b6429..cac8f99eb7e 100644 --- a/lisp/international/quail.el +++ b/lisp/international/quail.el @@ -835,6 +835,8 @@ The format of KBD-LAYOUT is the same as `quail-keyboard-layout'." (format "\t%c\t" upper)) (string upper)))) (insert (bidi-string-mark-left-to-right lower) + ;; This invisible space is here to prevent the display + ;; engine from composing these two characters on display. (propertize " " 'invisible t) (bidi-string-mark-left-to-right upper)) (if (< (string-width upper) 2) -- 2.39.5