[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#3452: 23.0.94; display
From: |
Chong Yidong |
Subject: |
bug#3452: 23.0.94; display |
Date: |
Sun, 07 Jun 2009 16:41:33 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
> Btw, I don't understand how these characters are related to
> compositions. They should not be composed with anything, they always
> stand for themselves.
Actually, according to composition-function-table:
M-: (aref composition-function-table #x202d)
=> ([\c.\c^+ 1 compose-gstring-for-graphic]
[nil 0 compose-gstring-for-graphic])
All zero-width characters are explicitly given non-nil entries in
composition-function-table, in composite.el:
(let ((elt '(["\\c.\\c^+" 1 compose-gstring-for-graphic]
[nil 0 compose-gstring-for-graphic])))
(map-char-table
#'(lambda (key val)
(if (= val 0)
(set-char-table-range composition-function-table key elt)))
char-width-table))
- bug#3452: 23.0.94; display, Richard Stallman, 2009/06/02
- bug#3452: 23.0.94; display, Kenichi Handa, 2009/06/07
- bug#3452: 23.0.94; display, Eli Zaretskii, 2009/06/08
- bug#3452: 23.0.94; display, Kenichi Handa, 2009/06/08
- bug#3452: 23.0.94; display, Eli Zaretskii, 2009/06/08
- bug#3452: 23.0.94; display, Kenichi Handa, 2009/06/08
- bug#3452: 23.0.94; display, Chong Yidong, 2009/06/08
- bug#3452: 23.0.94; display, Chong Yidong, 2009/06/09
- bug#3452: 23.0.94; display, Kenichi Handa, 2009/06/09