The default xwin font driver sets the font name to "" (is this legal?) and family to "xwin". This patch sets the family to the FAMILY_NAME property or "xwin" and the font name to the FONT_NAME property or "<family>-<height>". Most fonts have FAMILY_NAME, but I know not of any font having FONT_NAME, so the name becomes like "Fixed-12" or "Courier-24". Still better than empty, I suppose...