Julian Bradfield writes:
Julian> Of course, this has now raised the question of how XEmacs should deal
Julian> with such characters.
[...]
Julian> What should XEmacs do? I can see two obvious options: (1) XEmacs
Julian> should treat outsize characters as it treats any other random glyph,
Julian> and increase the line height accordingly. (2) XEmacs should continue
Julian> to use the font_ascent to determine line spacing, and redisplay needs
Julian> to redisplay the area into which an outsize character extends.
Julian> Leaving aside the fact that (1) is much easier than (2), it's not
Julian> clear to me what the *right* thing to do is. Anybody feel like
Julian> worrying about it?
(2) seems like a better solution, notably because the problem you
describe is not the only one. There are cases where a similar effect can be
seen, but horizontally this time, e.g. when using italic fonts. Another source
of partial character fuckage comes from the way redisplay is done for cursor
motions.
Appart from that, we have plans to work again on the redisplay engine,
several people (myself included) have volunteered for that, but nobody has
much time to spend on it these days...
--
/ / _ _ Didier Verna
http://www.inf.enst.fr/~verna/
- / / - / / /_/ / E.N.S.T. INF C201.1 mailto:vernaļ¼ inf.enst.fr
/_/ / /_/ / /__ / 46 rue Barrault Tel. (33) 01 45 81 73 46
75634 Paris cedex 13 Fax. (33) 01 45 81 31 19