One last issue I'm having is that the graphics used to mark legal moves are all off-center.
In the Diagram here I don't see that. That is, if I select the Old Style or Wood board, the markers seem pretty well centered.
On the initial board, selected by the Background button, this doesn't seem to be the case. But there the pieces are also not well centered. I know why that is: the background image was designed for betzaNew.js (and in use elsewhere), which put the rank coordinates on the left of the board. If the board has more than 9 ranks, the double-digit value of the coordinates forces the with of the left part of the rim wider than their nominal width of half a square. The image takes that into account. But betzaCSS.js now writes the coordinates on the right side. So it really needs another image.
I should take care of that when replacing betzaNew by betzaCSS; I will have to adjust all Diagrams that use background on a board with >= 10 ranks, with small square size. (For 50x50 the rim is wide enough to accomodate double-digit coordinates.)
In the Diagram here I don't see that. That is, if I select the Old Style or Wood board, the markers seem pretty well centered.
On the initial board, selected by the Background button, this doesn't seem to be the case. But there the pieces are also not well centered. I know why that is: the background image was designed for betzaNew.js (and in use elsewhere), which put the rank coordinates on the left of the board. If the board has more than 9 ranks, the double-digit value of the coordinates forces the with of the left part of the rim wider than their nominal width of half a square. The image takes that into account. But betzaCSS.js now writes the coordinates on the right side. So it really needs another image.
I should take care of that when replacing betzaNew by betzaCSS; I will have to adjust all Diagrams that use background on a board with >= 10 ranks, with small square size. (For 50x50 the rim is wide enough to accomodate double-digit coordinates.)