diff options
author | Eli Zaretskii <eliz@gnu.org> | 2022-04-16 19:27:25 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-04-16 19:27:25 +0300 |
commit | 1083dc460033b34f18d794faa34ec6ab512efa56 (patch) | |
tree | 8d828aba9a5f5ad6f27aff897021caa57f04474b /lisp/language | |
parent | 6bfb6fdb89463a2260de75479aa58f4254e2042f (diff) | |
download | emacs-1083dc460033b34f18d794faa34ec6ab512efa56.tar.gz emacs-1083dc460033b34f18d794faa34ec6ab512efa56.tar.bz2 emacs-1083dc460033b34f18d794faa34ec6ab512efa56.zip |
; * lisp/language/indian.el ("Brahmi"): Enhance composition rules.
Diffstat (limited to 'lisp/language')
-rw-r--r-- | lisp/language/indian.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/language/indian.el b/lisp/language/indian.el index 310905534e6..0a50dd999fa 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 |