emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 1083dc4600: ; * lisp/language/indian.el ("Brahmi"): Enhance compo


From: Eli Zaretskii
Subject: master 1083dc4600: ; * lisp/language/indian.el ("Brahmi"): Enhance composition rules.
Date: Sat, 16 Apr 2022 12:28:00 -0400 (EDT)

branch: master
commit 1083dc460033b34f18d794faa34ec6ab512efa56
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    ; * lisp/language/indian.el ("Brahmi"): Enhance composition rules.
---
 lisp/language/indian.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lisp/language/indian.el b/lisp/language/indian.el
index 310905534e..0a50dd999f 100644
--- a/lisp/language/indian.el
+++ b/lisp/language/indian.el
@@ -396,7 +396,8 @@ The ancient Brahmi script is supported in this language 
environment."))
 
 ;; Brahmi composition rules
 (let ((consonant     "[\U00011013-\U00011034]")
-      (non-consonant "[^\U00011013-\U00011034]")
+      (non-consonant "[^\U00011013-\U00011034\U00011046\U0001107F]")
+      (vowel         "[\U00011038-\U0001103D\U00011042-\U00011045]")
       (numeral       "[\U00011052-\U00011065]")
       (multiplier    "[\U00011064\U00011065]")
       (virama        "\U00011046")
@@ -405,7 +406,8 @@ The ancient Brahmi script is supported in this language 
environment."))
                        '(#x11046 . #x11046)
                         (list (vector
                                ;; Consonant conjuncts
-                               (concat consonant virama consonant)
+                               (concat consonant "\\(?:" virama consonant 
"\\)+"
+                                       vowel "?")
                                1 'font-shape-gstring)
                               (vector
                                ;; Vowelless consonants



reply via email to

[Prev in Thread] Current Thread [Next in Thread]