Знаете ли Вы, что в свойствах окна командной строки можно использовать не только 2 шрифта? Все, что нужно знать для этого - просто применить хак реестра, чтобы разрешить другие шрифты, включая весьма удобочитаемые, которые стали доступны с Windows Vista и Office 2007.
Вы можете разрешить несколько шрифтов с фиксированной шириной. Давайте рассмотрим, как это работает.
[Как поменять шрифт по умолчанию для консоли команд]
Чтобы поменять шрифт, сделайте правый клик на плашке заголовка окна и выберите Properties (Свойства) из контекстного меню. Если Вы хотите установить значение по умолчанию для всех окон командной строки, то можете вместо этого выбрать опцию Defaults (Умолчания).

Теперь на закладке Font (Шрифт) вы сможете выбрать любой из шрифтов, который разрешен (через настройку в реестре, см. далее) для использования в окне консоли командной строки.

На скриншоте можно увидеть, что в списке разрешенных имеется шрифт Consolas. Этот шрифт по умолчанию не разрешен, но теперь мы научимся, как можно его разрешить.
[Разрешение использования дополнительных шрифтов для окна командной строки]
Чтобы разрешить использование дополнительных шрифтов в командной строке, Вам нужно ввести в реестр изменение. Для этого откройте редактор реестра regedit.exe, и с помощью поиска, или навигацией по дереву найдите следующий ключ реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
Зайдите в просмотр этого ключа, и в правой части окна редактора Вы увидите список разрешенных шрифтов True Type. Чтобы добавить туда еще один, добавьте новое значение типа String (Строка) под именем 00, и установите его значение в имя шрифта, который Вы хотите разрешить.
! Обратите внимание, что может понадобиться перезагрузить Ваш компьютер после внесения изменений, чтобы стало доступным использование новых шрифтов в окне консоли.

Как Вы видите на скриншотах, здесь был разрешен шрифт Consolas. Этот шрифт имеется на Windows Vista или в составе Office 2007. Но если Вы используете Windows XP, то можете получить этот шрифт, если просто установите у себя бесплатный Powerpoint 2007 Viewer (он содержит этот шрифт).

Даже на маленьких размерах шрифта буквы Consolas остаются хорошо читаемыми.
[Какие шрифты можно использовать для консоли cmd.exe]
Командная строка может принять только лишь шрифты с фиксированной шириной, так что даже не пытайтесь разрешить шрифты наподобие Comic Sans. В консоли работают шрифты наподобие White Rabbit:

Чтобы разрешить дополнительный шрифт, сохранив при этом разрешенным Consolas, сначала Вам нужно загрузить и установить его (правый клик на файле шрифта, выбрать Установить), после чего нужно в регистре добавить новую запись, но убедиться при этом, что у неё будет другое имя. Если имя 00 уже имеется, то можно использовать имена наподобие 000, или 00, 01, 02, и т. д.

После того, как шрифты разрешены, можно выбрать для консоли любой из них на той же закладке Font свойств окна (помните, что возможно понадобится перезагрузка или перелогин, чтобы изменения вступили в силу).

Некоторые шрифты в консоли не работают. Например, иногда со шрифтами фиксированного размера операционная система выдавала ошибку при попытке открыть свойства окна консоли:

Если такое случилось с Вами, то не волнуйтесь, просто вернитесь в редактирование реестра и удалите ссылку на неработающий шрифт.
[Ссылки]
1. Enable More Fonts for the Windows Command Prompt site:howtogeek.com. |