<h1 dir="auto">Environment</h1>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Windows Terminal version: Microsoft Windows [Version 10.0.18362.239]
Linux subsystem in Windows &lt;a href=&quot;https://www.microsoft.com/en-us/p/kali-linux/9pkr34tncv07?activetab=pivot:overviewtab&quot; target=&quot;_blank&quot;&gt;(you can download it from here!)&lt;/a&gt;&lt;a href=&quot;https://www.kali.org/news/kali-linux-in-the-windows-app-store/&quot; target=&quot;_blank&quot;&gt;(and the docs here!)&lt;/a&gt;
Dual boot with Linux"><pre lang="none" class="notranslate"><code class="notranslate">Windows Terminal version: Microsoft Windows [Version 10.0.18362.239]
Linux subsystem in Windows &lt;a href="https://www.microsoft.com/en-us/p/kali-linux/9pkr34tncv07?activetab=pivot:overviewtab" target="_blank"&gt;(you can download it from here!)&lt;/a&gt;&lt;a href="https://www.kali.org/news/kali-linux-in-the-windows-app-store/" target="_blank"&gt;(and the docs here!)&lt;/a&gt;
Dual boot with Linux
</code></pre></div>
<h1 dir="auto">Steps to reproduce</h1>
<p dir="auto">If i change the settings of the Windows Terminal, create a new profile and set it default with Linux (not powershell or cmd) , modify the property 'fontFace' from 'Consolas' to 'Rubik' (font on fonts.google.com). Close all windows and try to open Windows Terminal it won't open, if i change it back to 'Consolas' and try to open it this time it will start.</p>
<h1 dir="auto">Expected behavior</h1>
<p dir="auto">Change the font and work properly.</p>
<h1 dir="auto">Actual behavior</h1>
<p dir="auto">App doesn't start.</p>
<p dir="auto">Windows version is 10.0.16299.248<br>
Bash is using locale en_US.UTF-8</p>
<p dir="auto">When i use the Arrow keys to go back on the command line, and start typing, what has previously been written will be overwritten IF I have passed over a space character using the right Arrow key (not expected). If I do not pass over a space character, the new entered characters are instead inserted as new characters and the rest of the existing line is moved forward (expected behaviour).</p>
<p dir="auto">The buffer itself is not overwritten, so executin the modified command line will actually execute something else than what I see as the command line.</p>
<p dir="auto">I have no idea why this occurs. Restarting bash does not help. I tested on Another machine, with the same version of Windows and Bash, but without having the same issues.</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/27770842/36938055-5489b52e-1f1c-11e8-83d3-9885d1d0a755.png"><img src="https://user-images.githubusercontent.com/27770842/36938055-5489b52e-1f1c-11e8-83d3-9885d1d0a755.png" alt="2018-03-03 19_51_44-uranus__home" style="max-width: 100%;"></a></p>
<p dir="auto">Example above:<br>
I write the line "wordbeforespace wordafterspace" and hit enter<br>
Using the up Arrow key I get the line back, I edit the lite using the left Arrow key, inserting the number 1 expecting the line "word1before1space word1after1space" however as the screenshot shows, the first Word instead is shown as "word1efore1pace". However, when I hit enter, the command being executed indeed is the expected "word1before1space".</p>
<p dir="auto">This almost breaks the entire use of bash for me right now, since I very fast get unsure what command will actually be executed.</p>