This is now fixed. After changing how drawdiagram.php uses the scale value, I didn't properly account for pieces that were smaller than 50x50. While David had made the Alfaerie pieces all 50x50, I had not done the same for my pieces, which usually came in various sizes that fit within 50x50. So, I added some code for that.
Game Courier has not been designed to use the scale value while drawing the board. It still uses it only after the board has been drawn, but the script that drew the board was not using the scale value on desktops. So, I corrected that.
Curiously, the board looks better on Game Courier than in the Diagram Designer. So, I may have to modify drawdiagram.php to use the scale value after drawing the board and while drawing the pieces.
This is now fixed. After changing how drawdiagram.php uses the scale value, I didn't properly account for pieces that were smaller than 50x50. While David had made the Alfaerie pieces all 50x50, I had not done the same for my pieces, which usually came in various sizes that fit within 50x50. So, I added some code for that.
Game Courier has not been designed to use the scale value while drawing the board. It still uses it only after the board has been drawn, but the script that drew the board was not using the scale value on desktops. So, I corrected that.
Curiously, the board looks better on Game Courier than in the Diagram Designer. So, I may have to modify drawdiagram.php to use the scale value after drawing the board and while drawing the pieces.