From: Eli Zaretskii Date: Mon, 5 Oct 2015 19:19:39 +0000 (+0300) Subject: Fix composition-function-table for Arabic and Syriac X-Git-Tag: emacs-25.0.90~1222 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0a74e2b590ca6b287f3c3d03e73e09a50b498fae;p=emacs.git Fix composition-function-table for Arabic and Syriac * lisp/language/misc-lang.el (composition-function-table): Fix entries for Arabic and Syriac. --- diff --git a/lisp/language/misc-lang.el b/lisp/language/misc-lang.el index b56d31f6e16..9815421b7f0 100644 --- a/lisp/language/misc-lang.el +++ b/lisp/language/misc-lang.el @@ -77,9 +77,9 @@ and Italian."))) (set-char-table-range composition-function-table - '(#x600 . #x6FF) - (list ["\u200D?[\u0600-\u074F]+[\u200D\u200C]*[\u0600-\u074F]+\u200D?" - 0 font-shape-gstring])) + '(#x600 . #x74F) + (list ["[\u0600-\u074F\u200C\u200D]+" 0 'font-shape-gstring] + ["[\u200C\u200D][\u0600-\u074F\u200C\u200D]+" 1 'font-shape-gstring])) (provide 'misc-lang)