Изменить размер шрифта в Windows консоли CMD.exe

Как изменить размер шрифта в Windows консоли CMD.exe не изменяя при этом размер окна?


Ответы (1 шт):

Автор решения: Alrott SlimRG

Простой ответ - никак. Причина в том, что cmd.exe не поддерживает изначально программное изменение шрифта в консоли.

Сложных пути - три:
Первый - сделать не консольное, а оконное приложение и добавить аналог TMemo (зависит от граф. библиотеки)

Второй вариант:
Изменить параметры консоли в реестре.
Запустить окно программы и при выходе вернуть обратно.

Третий - поставить новую консоль (MSYS2) и изменить в соответствии с докупентацией.
Также можно использовать новую консоль (Windows terminal) и править json файл конфига.

P.S. В комментах предложили способ управления захватом окна - на мой взгляб - это от лукавого, т.к. данный способ перехватывает контроллы Windows (которые к тому же устарели и остались скорее для обратной совместимости) и управляет окном. Вообще перехват контроллов - жутко нестабильная и лагучая вещь, т.к. оконный менеджер начинает испытывать нештатные ситуации.

→ Ссылка