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'

(Maybe) Related posts: