Добавьте пользовательский шрифт в реестр
ОС Windows не позволяет пользователям добавлять пользовательские шрифты в командную строку непосредственно через пользовательский интерфейс. Чтобы сделать моноширинный шрифт доступным в командной строке, необходимо сначала добавить информацию об установленных шрифтах в реестр.
Откройте окно «Выполнить», введите regedit и нажмите Enter.
Далее перейдите по следующему пути:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Console TrueTypeFont
В правой части панели реестра вы увидите список шрифтов, используемых командной строкой, с соответствующим значением уникального имени, например 0, 00,01 и т. Д.
Чтобы создать собственный шрифт, щелкните правой кнопкой мыши на правой стороне панели реестра и выберите Новый.
Теперь выберите строковое значение и назовите строковое значение уникальным номером. Если у вас уже есть строковое значение с 00, то назовите новое строковое значение как 000 . Просто обратите внимание, что значение, которое вы вводите, должно быть уникальным числом.
Дважды щелкните по вновь созданному строковому значению и введите имя шрифта в поле данных значения.
Нажмите ОК , чтобы применить изменения и перезагрузить систему.
Откройте Командную строку , щелкните правой кнопкой мыши строку заголовка и выберите Свойства в раскрывающемся меню.
Перейдите на вкладку Шрифт в окне свойств командной строки.
Выберите установленный шрифт в разделе Шрифт и нажмите ОК.
После этого вы должны быть в состоянии использовать командную строку с вашим любимым установленным шрифтом. Можно также изменить размер шрифта для хорошей читаемости.
Стоит отметить, что, если вы не видите шрифт в списке шрифтов окна «Свойства» в командной строке, вероятно, выбранный вами шрифт либо не поддерживается вашей версией Windows, либо вы добавили шрифт, который моноширинный шрифт.
Хотите сделать командную строку прозрачной?
Измените шрифт в консоли windows для более удобной работы
Те, кто имеют дело с командной строкой в Windows, знают, что шрифт и его цвет по-умолчанию не очень то подходят для продолжительной работы, например, системного администратора. Вам будет интересно узнать, что и сама Microsoft так думает 🙂 А потому, они включили в поставку Windows Vista и Office 2007 специальный шрифт Consolas, который и облегчит читаемость результатов выполненных в консоли команд.
Если у вас Windows XP и вы не устанавливали Office 2007, то такого шрифта у вас в системе, скорее всего, нет. Получить его можно очень просто — скачайте PowerPoint viewer с официального сайта Корпорации и вам его заботливо установят. Если у вас есть лицензия на Visual Studio, то набор шрифтов Consolas можно забрать тут.

Чтобы поменять шрифт с консоли, нужно «пошаманить» в регистре Windows. Открывайте в regedit такой путь HKLMSoftwareMicrosoftWindowsNTCurrentVersionConsoleTrueTypeFont и добавляйте строковый параметр (REG_SZ) с именем 00, а в поле Data впишите Consolas.

После этого нужно перезагрузить компьютер и продолжать работу с новым шрифтом в консоли.

via Change the Font of Command Prompt Window to Consolas For More Comfortable Reading
Исправляем проблему с кодировкой с помощью смены кодировки
Вместо смены шрифта, можно сменить кодировку, которая используется при работе cmd.exe.
Узнать текущую кодировку можно введя в командной строке команду chcp, после ввода данной команды необходимо нажать Enter.
Как видно на скриншоте, текущая используемая кодировка Windows-1251
Для изменения кодировки нам необходимо воспользоваться командой
chcp <код_новой_кодировки>
, где – это сам код кодировки, на которую мы хотим переключиться. Возможные значения:
- 1251 – Windows-кодировка (Кириллица);
- 866 – DOS-кодировка;
- 65001 – Кодировка UTF-8;
Т.е. для смены кодировки на DOS, команда примет следующий вид:
chcp 866Для смены кодировки на UTF-8, команда примет следующий вид:
chcp 65001Для смены кодировки на Windows-1251, команда примет следующий вид:
chcp 1251Исправляем проблему с кодировкой с помощью смены шрифта
Первым делом нужно зайти в свойства окна: Правой кнопкой щелкнуть по верхней части окна -> Свойства -> в открывшемся окне в поле Шрифт выбрать Lucida Console и нажать кнопку ОК.
После этого не читаемые символы должны исчезнуть, а текст должен выводиться на русском языке.
Как изменить шрифт в командной строке windows
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 11 человек(а).
Количество просмотров этой статьи: 39 265.
Код cascadia в powershell
Чтобы использовать Cascadia Code в PowerShell, вы должны выполнить аналогичные шаги. Откройте PowerShell и щелкните правой кнопкой мыши строку заголовка. В контекстном меню выберите «Свойства».
Перейдите на вкладку Font и найдите Cascadia Code под списком шрифтов в разделе Font. Выберите его и нажмите ОК. С этого момента PowerShell будет использовать Cascadia Code.
Вы можете изменить шрифт в любое время, если вам не нравится, как он выглядит. Поскольку Cascadia Code был установлен во всей системе, вы сможете использовать его в других приложениях, которые позволяют вам выбирать шрифт. Для текстовых редакторов и / или приложений для дизайна, таких как Illustrator, Paint.net. и Photoshop, шрифт будет доступен для выбора в текстовых инструментах.
Этот шрифт был разработан для приложения Terminal, поэтому он ориентирован на пользователей консолей. Вы можете использовать его в другом месте, но если он не выглядит хорошо в других проектах, знайте, что он не совсем для них.
Найти и установить подходящий моноширинный шрифт
В командной строке Windows в основном есть два варианта шрифта. Это может быть Lucida или растр . Чтобы добавить пользовательские шрифты, необходимо установить шрифт в системе, используя веб-сервисы, такие как FontSquirrel, Google Fonts и другие.
Как упоминалось ранее, командная строка распознает только моноширинные шрифты. Кроме того, Microsoft также указывает, что пользовательский шрифт, добавляемый в окно командной оболочки, должен быть FF_MODERN , если это шрифт TrueType, и OEM_CHARSET , если это шрифт, отличный от TrueType. шрифт.
Чтобы узнать, будет ли шрифт работать в командной строке, пользователи должны сначала установить шрифт, а затем попытаться включить его в командной строке. Хотя большинство моноширинных шрифтов сторонних веб-сервисов распознается командной строкой Windows, вы не сможете заранее прогнозировать, работает ли шрифт для вашей версии Windows, до тех пор, пока вы не попытаетесь их установить.
Настройка командной строки изменением параметров в реестре windows.
Изменение внешнего вида и некоторых свойств командной строки можно выполнить не только с помощью определенных ключейпри запуске cmd.exe, но и изменив параметры реестра, предназначенные для командного процессора в разделах:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Command Processor — для всех пользователей.
Особенности командной строки в wimdows 10 и windows server 2021
Настройки командной строки в Windows 10 (Windows Server 2021) немного отличаются от настроек предыдущих версий Windows.
При включенном флажке ”Использовать прежнюю версию консоли (Требуется перезапуск)”, настройки ничем не отличаются от тех,что применялись в среде предыдущих версий Windows. В новой же версии консоли, появляются дополнительные настройки —становятся доступными для включения флажки параметров, отсутствовавших в более ранних версия системы.
Новыевозможности в значительной степени облегчают обработку текста в окне консоли и позволяют использовать большинство стандартныхсочетаний клавиш для копирования, вставки и редактирования. Так, например, при включенном режиме ”Разрешить сочетания клавиш с CONTROL”,можно использовать стандартные сочетания клавиш, принятые в среде ОС:
— CTRL C (CTRL Insert) – скопировать выделенный текст.
— CTRL V (Shift Insert) – вставить выделенный текст.
Часть настроек ориентирована на расширение возможностей при использовании выделения текста, обработки строк, истории команд,динамического изменения внешнего вида и управления перемещением курсора, прозрачностью окна и т.п. с поддержкой множествагорячих клавиш.
Установить код cascadia
Cascadia Code — это шрифт TTF с открытым исходным кодом. Перейти к его Страница на Github и загрузите его со вкладки «Релизы». После загрузки вам нужно будет установить его в масштабе всей системы, чтобы использовать его в командной строке или PowerShell.
Чтобы установить шрифт, дважды щелкните файл и в открывшемся окне нажмите «Установить». Установка занимает всего несколько секунд, хотя вам может потребоваться аутентификация с учетной записью администратора.
Какой шрифт cmd.exe использует по умолчанию для вывода в windows xp?
Ни один из них. Он использует растровые шрифты. Вы можете найти в различных .fonфайлах в папке Fonts. Тем не менее, Font Viewer не сделает их просмотр очень приятным для вас. В основном каждый файл состоит из другой кодовой страницы или размера шрифта.
Я бы настоятельно рекомендовал использовать шрифт TrueType, такой как Lucida Console или Consolas. При установке на растровые шрифты консоль Windows не способна обрабатывать Unicode.



