If you spend anytime using Windows Command prompt, one thing is for sure, it has the same look since the DOS days. While Windows itself can be customized in many ways to your preference, few changes can be made to the Command prompt. Changing font selection is limited to only two choices, Raster or Lucida and there is no method to add different fonts in the properties window for the Command prompt. Fortunately you can add fonts using the registry.
Before additional fonts can be added, Microsoft criteria for which fonts can be used follows:
• The font must be a fixed-pitch font.
• The font cannot be an italic font or have a negative A or C space.
• For TrueType fonts, it must be FF_MODERN.
• If it is not a TrueType font, it must be OEM_CHARSET.
With all that being said, to add fonts, open the registry by going to Start \ Run and type regedit in the Open field and navigate to:
Before Proceeding – the next step includes exporting the registry key to use as a backup if needed. DO NOT SKIP THIS STEP. As a safe guard, you may want to create a System Restore point when making configuration changes to your System.
Right click on TrueTypeFont and select Export to back up the Key to a location on your Computer (you may also want to copy to a CD or USB drive that can be accessed if needed).
(NOTE: screen shots are from Vista, but XP will look similar)
To add additional fonts, you will need to append each font String Value name with an additional "0". Since "Lucida Console" is the first font and is "0", the next font added will be named "00", with the next font added will be "000" and so on.
Now click on the TrueTypeFont key and in the right window pane, right click and select:
New \ String Value
Then enter 00 for the Value Name field. Next, double click on the new String Value (00) you just created, and enter the font name in the Value Data field. Add any additional fonts following the same steps as above. In the screen shot below I added two fonts named 00 for Courier New and 000 for Consolas
Exit the registry and reboot. After restart, open the Command prompt by going to Start \ Run and type cmd.exe in the Open field. Then right click on the title bar and select Properties and click on the Fonts tab.
You should see the fonts you added and select in the font section. Choose one and click OK. Make any adjustments by returning to the Fonts tab and selecting a different size if necessary.