Я использую KiTTY(PuTTY) и PowerShell/cmd.exe в ConEmu и хочу, чтобы окно содержало одинаковое количество строк как с KiTTY, так и с cmd.exe.

Но я столкнулся с трудностью: один и тот же шрифт имеет разный размер пикселя в PuTTY и cmd.exe. Например, я использую Consolas 11pt в KiTTY, а высота буквы "C" составляет 13 пикселей. Но в cmd.exe с Consolas 11pt буква "C" имеет высоту 6px.

Эта проблема остается в KiTTY/PuTTY и Powershell/cmd.exe как в ConEmu, так и в одном окне.

Хуже всего то, что я не могу подогнать размер шрифта, чтобы он имел равный размер пикселя в KiTTY и в cmd.exe.

Есть ли решение этой проблемы?

1 ответ1

1

cmd.exe измеряет высоту шрифта как высоту ячейки.

KiTTY измеряет высоту шрифта как высоту символа (которая меньше ячейки).

ConEmu может использовать высоты ячеек или символов в соответствии с настройкой (названной "Рассматривать высоту шрифта как единицы измерения устройства"). Также реальная высота может зависеть от значения dpi вашего монитора (настройка с именем "dpi администратора с размером шрифта"). Конечно, мониторы с высоким разрешением получат больший размер шрифта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .