Description of problem: Results of picking up new fonts in sawfish-ui are quite unpredictable. It appears that this is because it writes to ~/.sawfish/custom strings like: "-*-URW Bookman L,-bold-*-*-*-13-*-*-*-*-*-*-*" while something like this "-urw-bookman l-demi bold-r-*-*-*-*-*-*-*-*-*-*" seems to be rather expected. At least 'xfontsel' will produce something of that kind. Even if fonts do change on a display (sometimes they do) results can be strange and unpredictable. In particular font selector drops "-r-" strings so what you are getting may end up in italics (or will not have any effect at all).
Upstream as http://bugzilla.gnome.org/show_bug.cgi?id=103329
*** Bug 75331 has been marked as a duplicate of this bug. ***