<h1 dir="auto">Environment</h1>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Microsoft Windows [Version 10.0.18362.388]
Windows Terminal (Preview) 0.5.2762.0

tmux zsh (bullet-train theme) on Ubuntu WSL 18.04.3 LTS"><pre lang="none" class="notranslate"><code class="notranslate">Microsoft Windows [Version 10.0.18362.388]
Windows Terminal (Preview) 0.5.2762.0

tmux zsh (bullet-train theme) on Ubuntu WSL 18.04.3 LTS
</code></pre></div>
<h1 dir="auto">Steps to reproduce</h1>

<p dir="auto">Install tmux or zsh and install a theme with color blocks (e.g.  <a href="https://github.com/caiogondim/bullet-train.zsh">bullet-train theme</a>) and configure a powerline-font in Windows Terminal.</p>
<h1 dir="auto">Expected behavior</h1>
<p dir="auto">Font used for startup does not matter.</p>

<h1 dir="auto">Actual behavior</h1>

<p dir="auto">If you start zsh/tmux with a Powerline font, all color blocks are shifted slighty:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/40914430/66259591-fdd06a00-e7b2-11e9-8861-0eb5f4c36c58.png"><img src="https://user-images.githubusercontent.com/40914430/66259591-fdd06a00-e7b2-11e9-8861-0eb5f4c36c58.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">If you start with a non-powerline font (e.g. Consolas) the blocks are the correct position:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/40914430/66259619-48ea7d00-e7b3-11e9-8be9-2aa000b0effe.png"><img src="https://user-images.githubusercontent.com/40914430/66259619-48ea7d00-e7b3-11e9-8be9-2aa000b0effe.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">Applying the powerline font after startup works as it should:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/40914430/66259626-61f32e00-e7b3-11e9-99d1-00ef0969515e.png"><img src="https://user-images.githubusercontent.com/40914430/66259626-61f32e00-e7b3-11e9-99d1-00ef0969515e.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">Using WSL without the Terminal App works (excpept lacking Emoji support)<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/40914430/66259710-87cd0280-e7b4-11e9-9817-47a203b7c109.png"><img src="https://user-images.githubusercontent.com/40914430/66259710-87cd0280-e7b4-11e9-9817-47a203b7c109.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">When using <code class="notranslate">(Get-Host).PrivateData</code> or <code class="notranslate">(Get-Host).UI.RawUI</code> to set Console Colors, they only exist when the console is opened.</p>
<p dir="auto">Typed text is not bound to them nor do the properties of <code class="notranslate">PrivateData</code> or <code class="notranslate">RawUI</code> indicate that they are properly set.  (<code class="notranslate">Clear-Host</code>, effectively removes all changes from the Console.)</p>
<p dir="auto">Enabling "Use Legacy Console" restores expected function.</p>
<p dir="auto">Not sure if there is something else I should be doing to make the color changes stick with the "Modern Console" or if this is a legitimate bug in the way console colors are applied to the Console.</p>