Monday, July 23, 2007

Andale Mono font for Windows Command Prompt

Andale Mono is one of the nicer monospaced fonts for the command prompt (DOS box) on Windows. Unlike the default Lucida Console, Andale Mono has a dot in the middle of the zero character to distinguish it from the capital O. It also has much nicer proportions than the default Windows raster fonts.

Microsoft dropped Andale Mono as a default font choice from the Windows 2000 and XP DOS prompt configuration. However, some years back, a helpful fellow named Aaron Toponce wrote up a blog page with the gory details on restoring Andale Mono to the DOS prompt font list.

I had the foresight (luck) to bookmark Aaron's instruction page using Yahoo!'s My Web social bookmarking thingy. Aaron's domain has long since reverted to a marketing link farm, but I had the foresight (luck) again to *save a copy* of Aaron's page along with the Yahoo! My Web bookmark. For this feature alone My Web is gold.

As I settled into my latest PC at work, I used Aaron's instructions to restore Andale Mono to my command window. Here for your elucidation is my slightly edited version of Aaron's instructions:

> The Windows command prompt supports monospace TrueType and OpenType fonts. By default, only Lucida Console and Raster Fonts are installed. You can add more monospace fonts using a simple registry hack:

> 1. Navigate to HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Console/TrueTypeFont. As you will notice, the existing Lucida Console is named '0'.
> 2. Add a new string named '00' (I believe only '0' can be used, although I haven't tried anything else),
> 3. Modify the data to be the font name.
> 4. Add as many TrueType and OpenType monospace fonts as you like, just keep adding zeros to the string name.
> 5. Open a DOS Prompt, right-click the title bar then select Properties from the context menu.
> 6. Select the Font tab. Andale Mono should appear in the list of fonts. Select it, then set the size (I like 14).

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.