First use xselfont (or it was xfontsel?) to choose which font you would prefer. Let say you like "<thefont>" (xselfont will give you the name). Next, look in rxvt documentation (man rxvt) to see how do you set the font. Probably something like "rxvt -fn <thefont>" will work, but it could be something different. Run that to check it looks as you expected, if not... go to xselfont again.
After a while you will find something you like. To have it permanently you have at least these options:
1) If you are running rxvt from menu, modify your .fluxbox/menu file and add the "-font <thefont>" in the command running the rxvt.
2) Change the .Xresources of .Xdefaults files. In this case you will have to run "man rxvt" again to find the font resource's name. Let say it is "fontname". Add "rxvt*fontname: <thefont>" to this file. This will make the change permanent starting from the next time you restart X.
3) If you are using a keystroke, you can modify your .fluxbox/keys file by adding the "-font <thefont>" to the command that runs rxvt.
Sorry for the impressisions, but I use aterm (I like transparency
). In my case I have "aterm*font: <myfavourite font>" in my .Xresources file. If I feel like using another font just once I run "aterm -fn <otherfont>".
Hope it helps you...