in robbyrussell.zsh-theme, In this line
this character set ✗ will translate to wrong things in other encodes
for example this encodeISO-8859-6:1999 (Latin/Arabic) will result like this
and the prompt will be right not left.
I found this. when i use PuTTY and changed "Remote character set" from Transaction in windows category.
I found solution. Just install this font: https://github.com/andreberg/Meslo-Font/downloads and use UTF-8.