Using alternate fonts in the Windows command prompt


People who rely on the Windows command line are a dying breed, but a proud group. However, the default fonts Microsoft provides us could use some improvement. There are a lot of better fonts out there, but none of them are enabled by default for use with cmd.exe. Here are a few simple steps to get your favorite monospaced font to work in the Microsoft Windows Command Prompt.

  1. Open regedit.
  2. Navigate to HKEY_LOCAL_MACHINE -> Software -> Microsoft -> WindowsNT -> CurrentVersion -> Console -> TrueTypeFont
  3. By default on WinXP SP1 installations, there is only one entry. 0 - Lucida Console. To create additional entries, create a new string value. The name value of the second font will be 00. (The third would be 000, the fourth 0000, etc...) The Data value is the textual name of the font. (Check %SYSTEMROOT%\Fonts for the Font Name column.)
  4. Three finger salute! A reboot is required. Once you've started back up, you may edit the properties of your Command Prompt shortcut, click the Font tab and your font should not be available. Yay!

Notes:
References
Created: Fri 13 Aug 2004, Chris Skaryd
Modified: Wed 27 Jul 2005, Chris Skaryd - Update link for Raize font.

Valid CSS! Valid XHTML 1.0!