
Powerline fonts are special patched fonts that contain additional characters that can be used in the terminal. : Configures the font weight of "bold" text.
: Configures the font weight of "normal" text. For example, 1.1 will add 10% additional vertical space. : Configures additional spacing vertical between characters as a multiplier of the regular line height.
: Configures additional horizontal spacing between characters in pixels. : Changes the font size of text in the terminal. For example, "'Fira Code', monospace" will configure Fira Code as the primary font and monospace as the fallback when it lacks glyphs. : The font family to use, this takes a string in the format that fontFamily in CSS takes. Text in the terminal can be customized with the following settings: Sapphire theme with custom Starship prompt using the font Hack with Nerd Font symbols Text style The look of Visual Studio Code's terminal can be customized extensively. Configure IntelliSense for cross-compiling. Needless to say, version 2.22 broke this. I also did some additional research where this broke, so I did a "git bisect" but then via installing the MSIs, and there are my results: So I created a new VM in Azure with Windows 10 Pro 20H2, and managed to reproduce this in this fresh box. I wanted to be sure that the reproduction steps are sound on a new system, with pretty much all the defaults, and installing from MSI, or Windows Store (for the Windows Terminal). UPDATE: Results of some additional testing
running ANSI escape sequences like this does ouput colors.The version of the Azure CLI that's installed there is: 2.15.1
when running the Azure CLI on my old system, the coloring output is working inside the Windows Terminal (same version) in Git Bash.when starting Git Bash from the Start Menu (this uses the mintty terminal that comes preinstalled with the Git for Windows install), the output is not colored, but the escape codes don't appear.when starting the powershell profile within Windows Terminal, the output is colored correctly.I ran into this when setting up a new dev box, and also found out the following details: