On Wed, Sep 06, 2000 at 08:53:34AM +0100, Markus Kuhn wrote:
> Thomas Dickey wrote on 2000-09-06 01:59 UTC:
> > Not exactly - the curses library stores character+attributes in a single
> > integer (nominally 32-bits). That would have to be changed to accommodate
> > wider characters than 16 bits (or else the 16-bits would be a mapping).
>
> Would 18-bits be available per characters (if this simplifies things
no - storing the attributes+color in the same 32-bit word limits us to
16-bit characters. OSF1/.../Tru64 uses a struct, which looks like the
only way to do this within the X/Open spec. I'm considering making
macros that hide the difference and adding configuration to generate
wide- and normal libraries.
> significantly)? It looks at the moment like that should already last for
> many years to come, because there are currently no plans for putting
> graphical characters anywhere outside Planes 0-3. Even 16-bits are quite
> fine since xterm doesn't do more at the moment either.
>
> Markus
>
> --
> Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK
> Email: mkuhn at acm.org, WWW: <http://www.cl.cam.ac.uk/~mgk25/>
>
> -
> Linux-UTF8: i18n of Linux on all levels
> Archive: http://mail.nl.linux.org/lists/
--
Thomas E. Dickey <[EMAIL PROTECTED]>
http://dickey.his.com
ftp://dickey.his.com
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/lists/