IMHO, the defintion of ACS_CKBOARD in PDCurses is too dark; for
consistency with the terminfo entries used with other curses
implementations, it should use the 50% grey character, 0xb1, instead of
0xb2. (In some situations, in a Windows DOS shell, 0xb2 does appear as the
50% checkerboard, with 0xb1 as something lighter; but the standard ROM
definitions place 0xb1 at 50% grey.)
Patch attached. :-)
--
William McBrine <[EMAIL PROTECTED]>
*** curses.h~ Tue Jun 3 14:52:27 2003
--- curses.h Sat Jun 7 11:31:00 2003
***************
*** 1148,1154 ****
# define ACS_PLUS (chtype)0xc5 /* SysV */
# define ACS_S1 (chtype)0x2d /* SysV */
# define ACS_S9 (chtype)0x5f /* SysV */
! # define ACS_CKBOARD (chtype)0xb2 /* SysV */
# define ACS_DEGREE (chtype)0xf8 /* SysV */
# define ACS_PLMINUS (chtype)0xf1 /* SysV */
# define ACS_BULLET (chtype)0xf9 /* SysV */
--- 1148,1154 ----
# define ACS_PLUS (chtype)0xc5 /* SysV */
# define ACS_S1 (chtype)0x2d /* SysV */
# define ACS_S9 (chtype)0x5f /* SysV */
! # define ACS_CKBOARD (chtype)0xb1 /* SysV */
# define ACS_DEGREE (chtype)0xf8 /* SysV */
# define ACS_PLMINUS (chtype)0xf1 /* SysV */
# define ACS_BULLET (chtype)0xf9 /* SysV */