by H.G.Muller » 15 Jun 2010, 19:37
Font-based rendering of pieces only works in WinBoard. XBoard accepts user-supplied bitmaps or pixmaps to acheive a similar purpose, throught the options -bitmapDirectory and -pixmapDirectory.
As to the font sizes, I would have to check if everything works as intended. Now that XBoard saves its settings, I had to do some re-designing of how the font options work, to prevent that a font size, once set, is remembered and applied when the next time another board size is used. So, like for WinBoard, the settings file stores a separate font (actually 3 fonts, for clock, coordinates and dialogs) for each square size. It does this by prefixing the font description with the square size. When such a prefixed font-name is encountered as a value of a font option, it is remembered (so it will be saved), but only applied if the corresponding boardSize is indeed selected. An 'old-style' font name, without size prefix, will be applied, and saved in the ini file with the prefix corresponding to the actually used boardSize (which is currently still unchangeable in XBoard during the session).