screenshots
New window layout and clock in v0.4.

Move history tree (v0.2.3)…

A move clock in the status window (v0.2.1)…

Here’s a few screenshots from 0.2.0. Showing play mode keys…

Engine/engine play…

The board position from a FEN tag after editing with valid moves for the
selected piece highlighted in magenta…

Global keys…

History mode keys…

Editing an annotation…

Editing a game board with the en passant square as ‘x’ and castling
availability in reverse video…

Tag editing help…

Like this:
Be the first to like this page.
I didn’t know these characters existed. Thanks! Unicode characters are multi-byte so this means that I would have to link with libncursesw. I messed around with it some, just updating the the board, and couldn’t get it to display correctly: after calling settchar(), an empty string was set when calling wadd_wch().
I haven’t updated or even used cboard in a long time but if your really interested I could make another release.
There are Unicode symbols for all chess pieces.
♔♕♖♗♘♙♚♛♜♝♞♟
Maybe your board program should have the option to use them.
If you don’t want to fight around with encodings, then just use UTF-8. Every sane OS uses that and for the others you still have your current pieces (just plain letters) as a fallback.