Изменить размер шрифта в Windows консоли CMD.exe
Как изменить размер шрифта в Windows консоли CMD.exe не изменяя при этом размер окна?
Ответы (1 шт):
Простой ответ - никак.
Причина в том, что cmd.exe не поддерживает изначально программное изменение шрифта в консоли.
Сложных пути - три:
Первый - сделать не консольное, а оконное приложение и добавить аналог TMemo (зависит от граф. библиотеки)
Второй вариант:
Изменить параметры консоли в реестре.
Запустить окно программы и при выходе вернуть обратно.
Третий - поставить новую консоль (MSYS2) и изменить в соответствии с докупентацией.
Также можно использовать новую консоль (Windows terminal) и править json файл конфига.
P.S.
В комментах предложили способ управления захватом окна - на мой взгляб - это от лукавого, т.к. данный способ перехватывает контроллы Windows (которые к тому же устарели и остались скорее для обратной совместимости) и управляет окном. Вообще перехват контроллов - жутко нестабильная и лагучая вещь, т.к. оконный менеджер начинает испытывать нештатные ситуации.