[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 23.0.60; Underlining text including U+00F6, U+00E4
From: |
YAMAMOTO Mitsuharu |
Subject: |
Re: 23.0.60; Underlining text including U+00F6, U+00E4 |
Date: |
Fri, 23 May 2008 20:40:47 +0900 |
User-agent: |
Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (Shijō) APEL/10.6 Emacs/23.0.50 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) |
>>>>> On Fri, 23 May 2008 13:45:32 +0900, Kenichi Handa <address@hidden> said:
> In article <address@hidden>, Markus
> Triska <address@hidden> writes:
>> When I open the following file (enriched-mode) with "emacs -Q":
>> http://www.logic.at/prolog/test.doc
>> it looks like this:
>> http://www.logic.at/prolog/test.png
>> All characters up to, and including, U+00F6 are underlined, and the
>> following are not, although test.doc says all should be underlined.
> I've just installed a fix.
Isn't `position' supposed to be relative to the baseline? If so,
these lines in xterm.c seems to be wrong.
2727 if (x_underline_at_descent_line)
2728 position = (s->height - thickness) - s->ybase;
2748 if (s->y + s->height <= s->ybase + position)
2749 position = s->y + s->height - 1;
YAMAMOTO Mitsuharu
address@hidden