After some Q and A on the ArchLinux forums, I am left with this in my .zshrc, the ability to change fonts on the fly:

vim_font() {
	echo -e '\e]710;xft:Terminus:style=Regular\007'
	vim $*
	echo -e '\e]710;xft:lime:style=Regular\007'
}
alias vim='vim_font'