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         */

Reply via email to