Стандарты для вывода программ, запущенных через консольное окно? - PullRequest
1 голос
/ 06 ноября 2010

Существует ли стандартный набор для количества строк и столбцов (ширина и высота), которые отображаются в стандартном окне консоли?

Это зависит от операционной системы?В окнах вы можете изменить размер окна по вертикали, чтобы увеличить количество строк.

Являются ли все символы моно-пространством и занимают ли они идеальный квадрат?

Мне интересно узнать, каковы стандартыдля людей, которые разрабатывают текстовые программы.

Ответы [ 2 ]

2 голосов
/ 06 ноября 2010

Стандартный терминал шириной 80 символов, длиной 24 строки. Это размеры по умолчанию, используемые терминальными приложениями.

Редактировать: на самом деле это 25 строк, включая то, что обычно является строкой ввода команды.

Терминал VT100 установил стандарт де-факто в те дни. Если вы действительно интересуетесь, посмотрите эту ссылку и проследуйте по источникам: http://en.wikipedia.org/wiki/VT100

На IBM PC текстовый режим по умолчанию также был 80 × 25 символов. Однако с более способными графическими адаптерами появился целый ряд других текстовых режимов, которые можно установить или выбрать, например, 80 × 43, 80 × 50 или даже 132 × 60 (см. Википедия: Режим текста ). Однако, поскольку консоли в настоящее время больше не являются ни физическими консолями, ни терминалами, вы можете легко изменять размеры соответствующих окон во всех распространенных операционных системах - в отличие от указанных выше размеров. Если вы сомневаетесь, ожидайте ничего, кроме стандартных размеров (я [Джои] обычно использую 120 × 40).

Что касается размера символов: для простых сценариев, таких как латиница, кириллица, греческий, иврит и т. Д., Каждый символ занимает одну ячейку. Сложную поддержку сценариев обычно трудно найти в консолях из-за их наследия древних видеотерминалов (и их наследия телетайпов). Идеографы CJK обычно занимают две символьные ячейки, по крайней мере, в Windows.

0 голосов
/ 06 ноября 2010

Некоторые общие конфигурации:

80 х 24, 80 х 25, 100 х 25

Первый (80 х 24) обычно самый распространенный.

Обычно люди выбирают моноширинный вертикально-прямоугольный шрифт.

Но на самом деле нет никакого способа обеспечить это.

Это зависит не только от ОС, но и от программного обеспечения дисплея консоли и пользовательских настроек.

...