summaryrefslogtreecommitdiff
path: root/lisp/composite.el
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2002-08-20 00:34:28 +0000
committerKenichi Handa <handa@m17n.org>2002-08-20 00:34:28 +0000
commitc9f6086096ccd1ffb5a7c0a83f97d1a7f5c734a8 (patch)
treeb30406fd00f0f3285532ba8ef32618d66e84fc92 /lisp/composite.el
parentcc80137341cdbc828e64efe7a3bda635d8f9bc20 (diff)
downloademacs-c9f6086096ccd1ffb5a7c0a83f97d1a7f5c734a8.tar.gz
*** empty log message ***
Diffstat (limited to 'lisp/composite.el')
-rw-r--r--lisp/composite.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/composite.el b/lisp/composite.el
index abbcd391e3d..4307bfe5d65 100644
--- a/lisp/composite.el
+++ b/lisp/composite.el
@@ -158,13 +158,17 @@ follows (the point `*' corresponds to both reference points):
(defun compose-region (start end &optional components modification-func)
"Compose characters in the current region.
+Characters are composed relatively, i.e. composed by overstricking or
+stacking depending on ascent, descent and other properties.
+
When called from a program, expects these four arguments.
First two arguments START and END are positions (integers or markers)
specifying the region.
Optional 3rd argument COMPONENTS, if non-nil, is a character or a
-sequence (vector, list, or string) of integers.
+sequence (vector, list, or string) of integers. In this case,
+characters are composed not relatively but according to COMPONENTS.
If it is a character, it is an alternate character to display instead
of the text in the region.