From: H.G.Muller Date: Thu, 7 Apr 2016 18:40:50 +0000 (+0200) Subject: Describe font sizing in what's-new file X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=commitdiff_plain;h=7458a987206b99d2ca1329d43a005e8862bc10b5 Describe font sizing in what's-new file --- diff --git a/whats_new/4.9.0/index.html b/whats_new/4.9.0/index.html index 585814e..4c39ced 100644 --- a/whats_new/4.9.0/index.html +++ b/whats_new/4.9.0/index.html @@ -11,27 +11,29 @@ @@ -160,7 +162,7 @@ This window now also hides the password you are typing, and prevents you from recalling it with the arrow keys.

-

Controlling castling and e.p. rights in Edit Position mode

+

Controlling castling and e.p. rights in Edit Position mode

XBoard has long since been made castling-aware, but the castling rights could only be fully controlled by pasting a FEN. @@ -210,6 +212,31 @@ so that the user can use a monospace font in windows where columnar output is ex use a figurine font where mostly moves are displayed (Engine Output or Move History), etc.

+

Persistent sizing and font selection in XBoard's GTK build

+

+Sizing the window now not only affects the board part of XBoard's main window, +but also the fonts chosen in clocks and message above the board, making the clock and message area size too. +(Just like WinBoard has always been doing.) +This also makes it possible to size the board much smaller than it initial size, +as the default fonts get smaller as the board shrinks. +This eventually makes the board look just as it would look when you would start it in the final size. +This consistent board size is now saved in the settings file, +so that next time you will indeed start up with almost the same board as the sized one +(except some rounding of the square size to one of the 18 standard sizes). +

+For the fonts in other windows it is not so obvious that you want them to change when the board window is resized, +although the default fonts for these windows does depend on board size. +Therefore a more subtle algorithm is used for those: +XBoard keeps track of whether the font used for each size is the default for that size, +or a font that once was defined by the user through a command-line option or the Fonts dialog, +(and possibly transfered through the settings file). +Such non-default fonts will then be adhered to after sizing the board window +when no explicitly specified font for the new size did exist yet. +Meaning that you would only have to select a new font for each window once, +after which it will be kept no matter how you size the board. +Unless you take explicit action to select a separate font for each board size. +

+

Making a sound during analysis

The move sound can now also be played when a new PV arrives in Analyze mode