bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANN: terminfo-20160924.src.gz


From: Mikulas Patocka
Subject: Re: ANN: terminfo-20160924.src.gz
Date: Wed, 28 Sep 2016 14:19:27 +0200 (CEST)
User-agent: Alpine 2.02 (DEB 1266 2009-07-14)


On Sat, 24 Sep 2016, Thomas Dickey wrote:

> Files:
>       ftp://invisible-island.net/ncurses/current/termcap-20160924.src.gz
>       ftp://invisible-island.net/ncurses/current/termcap-20160924.src.gz.asc
>       ftp://invisible-island.net/ncurses/current/terminfo-20160924.src.gz
>       ftp://invisible-island.net/ncurses/current/terminfo-20160924.src.gz.asc
> 
> 2016-09-24
>       + updated minitel entries to use status line with screen(1), as well as
>         printing special G2 videotex chars like french accentuated glyph
>         using special cap XC= (patch by Alexandre Montaron).
> 
> -- 
> Thomas E. Dickey <address@hidden>
> http://invisible-island.net
> ftp://invisible-island.net

Hi

The linux2.6 terminfo entry still contains the string "enacs=\E(B\E)0", 
which makes it unusable with iso-8859-2 locale and most other one-byte 
character sets (except iso-8859-1 and utf-8).

Please remove the enacs string.

According to man console_codes:
       ESC ( B               Select default (ISO 8859-1 mapping)
       ESC ( 0               Select VT100 graphics mapping
       ESC ( U               Select null mapping - straight to character ROM
       ESC ( K               Select user mapping - the map that is loaded by 
the utility mapscrn(8)

The iso-8859-2 locale needs the user mapping "ESC ( K" (this is 
automatically written to all consoles by the setupcon program) - however, 
terminfo incorrectly resets it to iso-8859-1 mapping with "ESC ( B".

Mikulas



reply via email to

[Prev in Thread] Current Thread [Next in Thread]