Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a way to change the default monospace font for Windows 7, like it is in Ubuntu? It's true that I can configure for every application I use, but I don't want to do that.

I want that every application that defaults to using Ms Console or Lucida Console automatically uses another monospace font that I have installed.

share|improve this question
1  
Windows has no such notion of "default" fonts. Many developers pick something like Lucida Console or Courier New (or Consolas for Vista+ systems) simply because they're built into Windows. The next best thing you can do is remove the font that you don't want to see and use the FontSubstitutes registry key to make sure that any application requesting that font gets the one you want instead. –  afrazier Apr 13 '12 at 12:44
    
Can you add this as an answer so I can accept it? –  Saad Rehman Shah Apr 15 '12 at 10:55

3 Answers 3

up vote 2 down vote accepted

Windows has no such notion of "default" fonts. Many developers pick something like Lucida Console or Courier New (or Consolas for Vista+ systems) simply because they're built into Windows. The next best thing you can do is remove the font that you don't want to see and use the FontSubstitutes registry key to make sure that any application requesting that font gets the one you want instead.

The only part I'm not sure about is if it's going to be easy to remove built-in fonts without tripping Windows File Protection.

share|improve this answer

TweakFix's answer is the closest thing to an answer for system-wide settings you will get as different applications all have their own settings for this. For some apps you may be able to change it in their .ini files, or their registry entries.

For CMD, you can add additional monospace fonts to the list by editing and then running this .reg file:

Windows Registry Editor Version 5.00
; Installs additonal font in the Windows Command Prompt as per Microsoft KB247815

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
"000000"="font name"
share|improve this answer
    
Thanks. I guess i will have to change it for every application individually. –  Saad Rehman Shah Apr 13 '12 at 11:40
    
Then where does Eclipse find a font when you click on "Use System Font" in Preferences -> General / Appearence / Colors and Fonts ? –  Fabien Jul 16 at 13:31

This is a complete explanation on how to do it

http://www.sevenforums.com/tutorials/1175-fonts-change.html

share|improve this answer
    
You misunderstood my question. I didn't want to change the system font, instead I wanted to change the default application font for mono-space so I didn't have to change it for every application. For example, in chrome, in notepad, in cmd, everywhere they just seem to pick Lucida Console. I hope I am making myself clear now. –  Saad Rehman Shah Apr 13 '12 at 11:20

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.