How to make Powerline fonts work with iTerm2
I am not sure about the setup that you did. But the following process worked on my system:

https://medium.com/@elviocavalcante/5-steps-to-improve-your-terminal-appearance-on-mac-osx-f58b20058c84

I suggest you change the theme from default ZSH_THEME="robbyrussell" to ZSH_THEME="agnoster". 

The above guideline helped me to get the font in terminal and in iterm2 too