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/

Reply via email to