Изменить размер шрифта в windows консоли cmd.exe
Простой ответ – никак.
Причина в том, что cmd.exe не поддерживает изначально программное изменение шрифта в консоли.
Сложных пути – три:
Первый – сделать не консольное, а оконное приложение и добавить аналог TMemo (зависит от граф. библиотеки)
Второй вариант:
Изменить параметры консоли в реестре.
Запустить окно программы и при выходе вернуть обратно.
Третий – поставить новую консоль (MSYS2) и изменить в соответствии с докупентацией.
Также можно использовать новую консоль (Windows terminal) и править json файл конфига.
P.S.
В комментах предложили способ управления захватом окна – на мой взгляб – это от лукавого, т.к. данный способ перехватывает контроллы Windows (которые к тому же устарели и остались скорее для обратной совместимости) и управляет окном. Вообще перехват контроллов – жутко нестабильная и лагучая вещь, т.к. оконный менеджер начинает испытывать нештатные ситуации.
Использование истории вводимых команд.
При работе в командной строке удобно использовать, полностью или частично, ранее введенные команды. Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх – на одну команду назад и Стрелка Вниз – на одну команду вперед. Кроме того, можно использовать функциональные клавиши:
F1 – посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.
Исправляем проблему с кодировкой с помощью смены кодировки
Вместо смены шрифта, можно сменить кодировку, которая используется при работе cmd.exe.
Узнать текущую кодировку можно введя в командной строке команду chcp , после ввода данной команды необходимо нажать Enter . 
Как видно на скриншоте, текущая используемая кодировка Windows-1251
Для изменения кодировки нам необходимо воспользоваться командой chcp , где – это сам код кодировки, на которую мы хотим переключиться. Возможные значения:
- 1251 – Windows-кодировка (Кириллица);
- 866 – DOS-кодировка;
- 65001 – Кодировка UTF-8;
Т.е. для смены кодировки на DOS, команда примет следующий вид:
Для смены кодировки на UTF-8, команда примет следующий вид:
Для смены кодировки на Windows-1251, команда примет следующий вид:
Источник
Исправляем проблему с кодировкой с помощью смены шрифта
Первым делом нужно зайти в свойства окна: Правой кнопкой щелкнуть по верхней части окна -> Свойства -> в открывшемся окне в поле Шрифт выбрать Lucida Console и нажать кнопку ОК.
После этого не читаемые символы должны исчезнуть, а текст должен выводиться на русском языке.
Как изменить размер и тип шрифта
- В верхней части появившегося окна перейдите на вкладку «Шрифт» .
- Вы можете изменить размер и тип шрифта в двух разделах, показанных в красных прямоугольниках ниже.
- Когда вы закончите, нажмите
кнопка.
Как изменить расположение окон
- В верхней части появившегося окна перейдите на вкладку «Макет» .
- В этом окне вы можете изменить размер окна по умолчанию, когда на экране открывается окно CDM, а затем размер буфера экрана.
- Когда вы закончите, нажмите
кнопка.
Как изменить шрифт в командной строке windows 7
Знаете ли Вы, что в свойствах окна командной строки можно использовать не только 2 шрифта? Все, что нужно знать для этого – просто применить хак реестра, чтобы разрешить другие шрифты, включая весьма удобочитаемые, которые стали доступны с Windows Vista и Office 2007.
Вы можете разрешить несколько шрифтов с фиксированной шириной. Давайте рассмотрим, как это работает.
Как поменять шрифт по умолчанию для консоли команд
Чтобы поменять шрифт, сделайте правый клик на плашке заголовка окна и выберите Properties (Свойства) из контекстного меню. Если Вы хотите установить значение по умолчанию для всех окон командной строки, то можете вместо этого выбрать опцию Defaults (Умолчания).
Теперь на закладке Font (Шрифт) вы сможете выбрать любой из шрифтов, который разрешен (через настройку в реестре, см. далее) для использования в окне консоли командной строки.
На скриншоте можно увидеть, что в списке разрешенных имеется шрифт Consolas. Этот шрифт по умолчанию не разрешен, но теперь мы научимся, как можно его разрешить.
Разрешение использования дополнительных шрифтов для окна командной строки
Чтобы разрешить использование дополнительных шрифтов в командной строке, Вам нужно ввести в реестр изменение. Для этого откройте редактор реестра regedit.exe, и с помощью поиска, или навигацией по дереву найдите следующий ключ реестра:
Зайдите в просмотр этого ключа, и в правой части окна редактора Вы увидите список разрешенных шрифтов 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, и т. д.
Как изменить шрифт и цвет фона
- Нажмите клавишу Windows, введите CMD и нажмите клавишу ВВОД .
- Щелкните правой кнопкой мыши сплошную часть вверху окна.
- В раскрывающемся меню выберите Свойства .
- В верхней части появившегося окна перейдите на вкладку «Цвета» .
- На этой вкладке вы можете выбрать либо « Текст на экране», либо « Фон экрана», а затем настроить параметры цвета и непрозрачность.
- Когда вы закончите, нажмите
кнопка.
Настройка кодировки шрифтов в cmd/bat (иероглифы, кракозябры)
В некоторых случаях, когда используется неверная кодировка, могут возникать так называемые кракозябры или иероглифы, т.е. не читаемые символы, которые невозможно разобрать при работе с командной строкой. Эти проблемы могут также возникать и при запуске различных BAT-файлов. В данной статье мы расскажем о том, как можно сменить шрифт или кодировку, чтобы избавиться от этой проблемы. Пример таких не читаемых символов можно видеть на картинке ниже: 
Настройка командной строки windows.
Интерпретатор команд, он же командный процессор, он же приложение “Командная строка”, можно запустить несколькими способами:
– Через главное меню – ”Все приложения” – “Стандартные” – ”Командная строка”
– Через меню Пуск – Выполнить – cmd.exe
– Комбинация клавиш Win R – cmd.exe
– Комбинация клавиш Win X – Командная строка (только в Windows 8 и более поздних)
– Через поиск приложения cmd.exe
Стандартное окно командной строки – это окно с символами белого цвета на черном фоне. Параметры шрифтов, цвет и фон символов, использование буфера обмена и прочие свойства командной строки можно изменить в соответствии со своими предпочтениями.
Часть настроек можно выполнить, изменив свойства самого приложения, свойства ярлыка, с помощью которого запускается приложение командной строки, а часть – редактированием реестра Windows.
Настройка командной строки изменением параметров в реестре windows.
Изменение внешнего вида и некоторых свойств командной строки можно выполнить не только с помощью определенных ключей при запуске cmd.exe , но и изменив параметры реестра, предназначенные для командного процессора в разделах:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Command Processor – для всех пользователей.
Настройка командной строки через изменение свойств приложения (ярлыка для запуска приложения).
1. Откройте окно Командная строка .
2. Щелкните указателем мышки левый верхний угол окна и в открывшемся меню выберите пункт Свойства .
3. Выберите вкладку Общие .
4. В области Запоминание команд можно изменить размер буфера под историю команд. Если есть необходимость, выберите или введите новое значение (до 999 в поле Размер буфера , а затем выберите или введите число (до 5 ) в поле Количество буферов . Увеличение размера буфера под запоминание команд может пригодиться в тех случаях, когда в течении сессии приходится вводить большое количество текста.
Клавиши Стрелка вверх и Стрелка вниз позволяют вызывать ранее набранные и сохраненные в буфере команды. Для того, чтобы в буфере не запоминались одинаковые команды, можно включить флажок Отбрасывать повторения . Значения размера буфера и количество буферов могут обличаться для разных версий Windows.
5. В области Правка установите флажки Выделение мышью и Быстрая вставка . Флажок Выделение мышью позволяет копировать и вставлять данные в окне командной строки с использованием мышки. Чтобы скопировать, выделите левой кнопкой текст в окне командной строки и нажмите правую кнопку мыши.
Чтобы выполнить вставку в командную строку или текстовый файл, щелкните правой кнопкой мыши. Можно вместо выделения мышью, использовать стандартный режим, вызываемый через контекстное меню правой кнопкой мышки. Выбирается пункт Пометить , выделяется копируемый текст и нажимается правая кнопка мышки, которая используется и для копирования и для вставки.
При желании, можно изменить вид и размер шрифта, цвет символов и фона, расположение и размер окна командной строки. Например, для того, чтобы в окне командной строки отображались символы черного цвета на белом фоне, нужно установить значение цвета символов, равное 0 , а значение цвета фона – 255
В диалоговом окне Изменение свойств (если оно присутствует в данной версии Windows) выберите вариант Сохранить свойства для других окон с тем же именем .
Особенности командной строки в wimdows 10 и windows server 2021
Настройки командной строки в Windows 10 (Windows Server 2021) немного отличаются от настроек предыдущих версий Windows.
При включенном флажке ”Использовать прежнюю версию консоли (Требуется перезапуск)”, настройки ничем не отличаются от тех, что применялись в среде предыдущих версий Windows. В новой же версии консоли, появляются дополнительные настройки – становятся доступными для включения флажки параметров, отсутствовавших в более ранних версия системы.
Новые возможности в значительной степени облегчают обработку текста в окне консоли и позволяют использовать большинство стандартных сочетаний клавиш для копирования, вставки и редактирования. Так, например, при включенном режиме ”Разрешить сочетания клавиш с CONTROL”, можно использовать стандартные сочетания клавиш, принятые в среде ОС:
– CTRL C (CTRL Insert) – скопировать выделенный текст.
– CTRL V (Shift Insert) – вставить выделенный текст.
Часть настроек ориентирована на расширение возможностей при использовании выделения текста, обработки строк, истории команд, динамического изменения внешнего вида и управления перемещением курсора, прозрачностью окна и т.п. с поддержкой множества горячих клавиш.



