The attached patch adds italic support.
In order for this to work, your terminal has to support it (rxvt-unicode, gnome-terminal, and recent version of konsole supports), verify by:
echo -e '\e[3mTerminal supports italic\e[0m'
and it has to be present in your terminfo database for your $TERM, verify by:
tput sitm; echo 'Terminfo knows about italic support'; tput ritm