title: Some emoji icons cut in half when rendered in my zsh custom prompt (cygwin)
body: <p>I'm using ZSH with oh-my-zsh in Cygwin, and was using the "Cloud" theme, which put the Cloud emoji (☁) in front of the prompt. I liked that but wanted to try customizing it slightly to show a different image. However, some emoji characters (at least those I've tried) apparently will not render properly.</p>
  
  <p>This is the cloud theme as it shipped with ohmyzsh:</p>
  
  <pre><code>if [[ -z $ZSH_THEME_CLOUD_PREFIX ]]; then
      ZSH_THEME_CLOUD_PREFIX='☁'
  fi
  
  PROMPT='%{$fg_bold[cyan]%}$ZSH_THEME_CLOUD_PREFIX %{$fg_bold[green]%}%p %{$fg[green]%}%c % {$fg_bold[cyan]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
  </code></pre>
  
  <p>This is what it looks like with that theme:</p>
  
  <p><img src="https://i.stack.imgur.com/mUBPy.png" alt="ZSH terminal cloud theme screenshot"></p>
  
  <p>I tried swapping out the cloud emoji with another, as such:</p>
  
  <pre><code>if [[ -z $ZSH_THEME_PAW_PREFIX ]]; then
      ZSH_THEME_PAW_PREFIX=''
  fi
  
  PROMPT='%{$fg_bold[yellow]%}$ZSH_THEME_PAW_PREFIX %{$fg_bold[green]%}%p %{$fg[green]%}%c %{$fg_bold[cyan]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
  </code></pre>
  
  <p>However, it only shows half the emoji image in my console:</p>
  
  <p><img src="https://i.stack.imgur.com/1OhWO.png" alt="ZSH terminal paw theme screenshot"></p>
  
  <p>I will note that I'm using <a href="http://sourceforge.net/projects/sourcecodepro.adobe/" rel="nofollow noreferrer">Source Code Pro</a> monospace font in both instances. It looks to me like the emoji is being rendered in a narrower space in the second example. Is there a way I can fix this? Or rather, why would there be a difference? Is it something with how these emoji are encoded?</p>