I'm using PuTTY 0.60 under Windows XP. I recently downloaded and installed the Monaco font, and configured PuTTY to use it. However, after reboot, the Monaco font doesn't appears in PuTTYs font list; it does appear installed, and other applications can use it.

At first I thought it was a problem of the file being encrypted (I had originally downloaded to an encrypted folder) so I decrypted it. After that, I noticed in file properties dialog that the file was "locked" due to having being downloaded form the net; I unlocked it pressing the button that says so. After a couple of reboots, I still cannot see the font in PuTTY's font selecion dialog; however, the sessions that I configured after installing the font still use it. I just cannot configure new sessions to use it.

Any ideas on how to make this font appears again in PuTTY's font selection dialog? Or any hint of why it doesn't appear there?

Edit: It appears that there are two versions of this font around. The one that I installed is supposed to be the latest version; however, it seems that its flags are incorrect. Since I updated this font after having installed the supposedly "old" version I guess I still can use it under PuTTY.

Guess PuTTY is picky regarding what is considered "fixed" compared with other programs.

  • Is the version of the font shown when you open the font file for viewing? What version is it? – oKtosiTe Dec 31 '10 at 14:43
  • IMHO this question can also be relevant to issues with the CMD font list, so perhaps an edit is in order? – airstrike Dec 18 '13 at 1:45

According to the PuTTY manual, it will only allow you to select a fixed-width font. My guess is the Monaco is not being listed as a fixed-width font, and therefore does not show up in the list of available fonts.

| improve this answer | |
  • 1
    It does appear to be a fixed-width font. en.wikipedia.org/wiki/Monaco_(typeface) – paradroid Oct 4 '10 at 14:36
  • 4
    I would guess that the Monaco font does not have the correct "fixed pitch" attribute set on it to tell the system it is fixed width. I've noticed on my system there are several fonts that should be fixed width that do not show up in that dialog. – heavyd Oct 4 '10 at 22:07

Besides the obvious font installation and registry changes, Microsoft's KB 247185 teaches the criteria that must be observed in order for a font to be available in the Command Prompt, partially quoted below:

The fonts must meet the following criteria to be available in a command session window:

  • The font must be a fixed-pitch font.
  • The font cannot be an italic font.
  • The font cannot have a negative A or C space.
  • If it is a TrueType font, it must be FF_MODERN.
  • If it is not a TrueType font, it must be OEM_CHARSET.

Additional criteria for Asian installations:

  • If it is not a TrueType font, the face name must be "Terminal."
  • If it is an Asian TrueType font, it must also be an Asian character set.

My understanding is that there's some overlap between these rules and those in PuTTY, particularly as pertains to TrueType requirements.

So by trial and error I've learned that there are multiple versions of the Monaco font available, and only some of these will work in CMD. An example of a correct version (2.0, to be precise) is the one available on this link provided by a SitePoint post on the so-called 'Top 10 Programming Fonts'.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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