Xshell offers a Font bar that can be used in changing the terminal font of currently open session. You can also select a font from the Appearance in the Category of the Properties dialog box for each session.

The font list is automatically adjusted when you change the output encoding. If the currently open font is not available for the new encoding, the first available font will be used instead.