Вот ответ на мой вопрос:The --fontsel widget is meant to select a font name for the benefit of the
script using Xdialog (for example, in a configuration or installation script for
another application), not for changing Xdialog's own fonts.
The fonts used by Xdialog depend on your GTK+ (v1) theme, but they may be
changed using the --rc-file (see the FAQ, for example:
http://thgodef.nerim.net/xdialog/doc/faq.html#Q07 ).
------------------http://thgodef.nerim.net/xdialog/doc/faq.html#Q07 :--------
How to force the use of fixed width fonts in all Xdialog widgets ?
With some scripts written for dialog, some pre-formatted text may appear mis-aligned in Xdialog menus. This is because GTK+ uses proportional fonts while the console tools such as dialog may only use fixed width fonts.
While the --fixed-font intructs Xdialog to use a fixed width font (more exactly a monospacing one) into the text windows of the tailbox, textbox and editbox widgets, the labels and backtitle of Xdialog still use the font defined in the GTK+ theme in force when Xdialog is started. There are two ways around this, by using either the (c)dialog high compatibility mode, or the --rc-file option together with a gtkrc file where the font parameter is set for a monospacing font name. E.g.:
style 'fixed_font' {
font = "-*-*-medium-r-normal-*-*-*-*-*-m-70-iso8859-1"
}
widget '*' style 'fixed_font'