diff options
Diffstat (limited to 'lisp/language/misc-lang.el')
| -rw-r--r-- | lisp/language/misc-lang.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/language/misc-lang.el b/lisp/language/misc-lang.el index ee06e34eef4..c03fd429fe9 100644 --- a/lisp/language/misc-lang.el +++ b/lisp/language/misc-lang.el @@ -77,8 +77,10 @@ and Italian."))) (set-char-table-range composition-function-table - '(#x600 . #x6FF) - (list ["[\u0600-\u06FF]+" 0 font-shape-gstring])) + '(#x600 . #x74F) + (list (vector "[\u0600-\u074F\u200C\u200D]+" 0 'font-shape-gstring) + (vector "[\u200C\u200D][\u0600-\u074F\u200C\u200D]+" + 1 'font-shape-gstring))) (provide 'misc-lang) |
