# HG changeset patch # User Kenichi Handa # Date 1196482854 0 # Node ID e9a946a24fb01da8337cc15ce8ab4753b044d609 # Parent e89e6dacdffa19d51feae333c2df9a25807a6f6a (tamil-composition-function): Use font-shape-text if auto-compose-current-font is non-nil. diff -r e89e6dacdffa -r e9a946a24fb0 lisp/language/tml-util.el --- a/lisp/language/tml-util.el Sat Dec 01 04:20:22 2007 +0000 +++ b/lisp/language/tml-util.el Sat Dec 01 04:20:54 2007 +0000 @@ -360,12 +360,17 @@ If STRING is not nil, it is a string, and POS is an index to the string. In this case, compose characters after POS of the string." (if string - ;; Not yet implemented. - nil + (if (eq (string-match tamil-composable-pattern pos) pos) + (if auto-compose-current-font + (or (font-shape-text 0 (match-end 0) auto-compose-current-font + string) + pos))) (goto-char pos) (if (looking-at tamil-composable-pattern) - (prog1 (match-end 0) - (tamil-compose-syllable-region pos (match-end 0)))))) + (if auto-compose-current-font + (or (font-shape-text pos (match-end 0) auto-compose-current-font)) + (prog1 (match-end 0) + (tamil-compose-syllable-region pos (match-end 0))))))) (provide 'tml-util)