aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2007-12-25 11:03:30 +0000
committerKenichi Handa2007-12-25 11:03:30 +0000
commitfde03aacb4634020449fcf28c4ea6b2028633a05 (patch)
treed9683091a2c502b7cbe5824cb33e4de4c9d5692a
parentba6c24f0c45d24781790f3671f7b2b523d9fdba5 (diff)
downloademacs-fde03aacb4634020449fcf28c4ea6b2028633a05.tar.gz
emacs-fde03aacb4634020449fcf28c4ea6b2028633a05.zip
Register font-shape-text in composition-function-table.
-rw-r--r--lisp/language/lao.el10
-rw-r--r--lisp/language/malayalam.el3
-rw-r--r--lisp/language/tamil.el2
3 files changed, 8 insertions, 7 deletions
diff --git a/lisp/language/lao.el b/lisp/language/lao.el
index e9b62efacd5..546986a4722 100644
--- a/lisp/language/lao.el
+++ b/lisp/language/lao.el
@@ -47,10 +47,12 @@
47 (documentation . t))) 47 (documentation . t)))
48 48
49;; For automatic composition. 49;; For automatic composition.
50(let ((chars "(1QTUVWXY[\hijklm(B")) 50;; (let ((chars "(1QTUVWXY[\hijklm(B"))
51 (dotimes (i (length chars)) 51;; (dotimes (i (length chars))
52 (aset composition-function-table (aref chars i) 52;; (aset composition-function-table (aref chars i)
53 'lao-composition-function))) 53;; 'lao-composition-function)))
54(set-char-table-range composition-function-table '(#xE80 . #xEDF)
55 '(("[\xE80-\xEDF]+" . font-shape-text)))
54 56
55(provide 'lao) 57(provide 'lao)
56 58
diff --git a/lisp/language/malayalam.el b/lisp/language/malayalam.el
index 1b7038936a6..b5ef9692313 100644
--- a/lisp/language/malayalam.el
+++ b/lisp/language/malayalam.el
@@ -43,8 +43,7 @@ South Indian language Malayalam is supported in this language environment."))
43 43
44;; For automatic composition. 44;; For automatic composition.
45(set-char-table-range composition-function-table '(#x0d00 . #x0d7f) 45(set-char-table-range composition-function-table '(#x0d00 . #x0d7f)
46 'malayalam-composition-function) 46 '(("[\x0D00-\x0D7F]+" . font-shape-text)))
47
48 47
49(provide 'malayalam) 48(provide 'malayalam)
50 49
diff --git a/lisp/language/tamil.el b/lisp/language/tamil.el
index fcb7f8f5774..1eb659e4521 100644
--- a/lisp/language/tamil.el
+++ b/lisp/language/tamil.el
@@ -40,7 +40,7 @@ South Indian Language Tamil supported in this language environment."))
40 40
41;; For automatic composition. 41;; For automatic composition.
42(set-char-table-range composition-function-table '(#x0b80 . #x0bff) 42(set-char-table-range composition-function-table '(#x0b80 . #x0bff)
43 'tamil-composition-function) 43 '(("[\x0B80-\x0BFF]+" . font-shape-text)))
44(provide 'tamil) 44(provide 'tamil)
45 45
46;;; arch-tag: 2201ac78-7d1e-4674-9bcb-9923c7a2bd9c 46;;; arch-tag: 2201ac78-7d1e-4674-9bcb-9923c7a2bd9c