After I had a look at some fonts for terminal emulators, I chose some of the fonts to be used for my terminal. rxvt-unicode has excellent support for dynamic font changes, as described in the urxvt faq. I decided to write a tiny script around the printf call named urxvt-font-change.

This resulted in a clean .Xresources file, which allows me to change the font using Control-Alt-{1-6,0}.