changeset 102901:3c5ac8f47c5d

(unidata-describe-decomposition): Return a string with a composition property to disable combining characters being composed.
author Kenichi Handa <handa@m17n.org>
date Thu, 09 Apr 2009 11:06:23 +0000
parents 900dbd393c86
children 14e8259aeea9
files admin/unidata/unidata-gen.el
diffstat 1 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/admin/unidata/unidata-gen.el	Thu Apr 09 03:47:40 2009 +0000
+++ b/admin/unidata/unidata-gen.el	Thu Apr 09 11:06:23 2009 +0000
@@ -1134,8 +1134,13 @@
 	       (ON . "Other Neutrals")))))
 
 (defun unidata-describe-decomposition (val)
-  (mapconcat #'(lambda (x) (if (symbolp x) (symbol-name x) (string ?' x ?')))
-	     val " "))
+  (mapconcat
+   #'(lambda (x)
+       (if (symbolp x) (symbol-name x)
+	 (concat (string ?')
+		 (compose-string (string x) 0 1 (string ?\t x ?\t))
+		 (string ?'))))
+   val " "))
 
 ;; Verify if we can retrieve correct values from the generated
 ;; char-tables.