PowerShell: Adding More Fonts

Tired of using the boring default fonts in PowerShell? There are more monospaced fonts on your system. You just need to allow the console to use them. Here’s how:

$key = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont'
Set-ItemProperty -Path $key -Name '0' -Value 'Lucida Console'
Set-ItemProperty -Path $key -Name '00' -Value 'Courier New'
Set-ItemProperty -Path $key -Name '000' -Value 'Consolas'
Set-ItemProperty -Path $key -Name '0000' -Value 'Lucida Sans Typewriter'
Set-ItemProperty -Path $key -Name '00000' -Value 'OCR A Extended'

Run this with Administrator privileges to add additional fonts to the console. Every new console you open now (including cmd.exe) can now select from these fonts. To select a font, right-click the icon in the console title bar and choose Properties, then click on the Font tab.

10 thoughts on “PowerShell: Adding More Fonts

  1. thing that I am particularly eticxed about is that Safari for Windows finally brings fonts that were previously only available on Macs, to Windows. For example, my own blog uses the Lucida Grande font, a very elegant and popular font among sites

  2. I am making a blog in Japanese now. I am American so this is not easy. I wish my saerch box could be in Japanese.Your comments on font were very helpful. I was completely lost before I read your comments.

  3. Thanks a ton for this – love the info and agree with your perspective. However many others will not, so thanks for speaking up. Nice blog, well done!

  4. Way cool, some valid points! I appreciate you making this article available, the rest of the site is also high quality. Have a fun.

  5. I just want to tell you that I’m beginner to weblog and honestly savored your website. Likely I’m likely to bookmark your site . You definitely come with tremendous article content. Thanks a lot for revealing your web site.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.