On 2012-05-13 01:30 +0200, Thomas Dickey wrote:
> On Sun, May 13, 2012 at 01:15:50AM +0200, Samuel Thibault wrote:
>> Hello,
>>
>> Sven Joachim, le Wed 02 May 2012 17:13:07 +0200, a ?crit :
>> > | acsc: '``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~',
>> > 'aajjkkllmmqqttuuxx'.
>>
>> > | op: NULL, '\E49;39m'.
>>
>> This is the culprit.
>>
>> > | sgr: '\E[0m%?%p1%t\E[7m%;%?%p2%t\E[4m%;', NULL.
>> > `----
>> >
>> > There are comments in ncurses' misc/terminfo.src regarding the
>> > differences in acsc and sgr:
>> >
>> > ,----
>> > | # Notes:
>> > | # bterm only supports acs using wide-characters, has case for these:
>> > qjxamlkut
>> > | # bterm does not support sgr, since it only processes one parameter -TD
>>
>> for the same reason as sgr: \E49;39m is two parameters, which bterm can
>> not grok. Dropping 'op' makes the glitches go away.
>
> oh. Actually there are two errors: the string is also missing '[' after
> the 'E'. I'll put out an improved version in tonight's patch (which I
> was almost done with...).
So now we have op=\E[49m\E[39m which does not resemble anything else in
terminfo.src. Samuel, does it work?
Cheers,
Sven
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]