Изменение размера шрифта терминала с помощью C ++

Я делаю небольшой проект для развлечения на C ++ (в Ubuntu 11.04), и программа основана на тексте (все в терминале Gnome). Я использую библиотеку ncurses для изменения цвета шрифта, но я также хочу печатать текст разного размера на терминале и не могу понять, как это сделать с помощью ncurses. Есть ли способ сделать это (возможно, с помощью ncurses или другой библиотеки)? В идеале я бы хотел, чтобы он не зависел от терминала, но если это решение, которое работает только в Gnome, или работает только в Ubuntu, или с каким-либо другим подобным ограничением, то это лучше, чем ничего!

Спасибо за вашу помощь. как всегда.


Я попробовал предложение Кейта Томпсона, но не смог заставить его работать. Вот мой код:

cout << "\x1b]50;" << "10x20" << "\a" << flush;
cout << "test";

Он просто отображается как тот же размер шрифта, который указан в настройках терминала. Я использую: Терминал GNOME 2.32.1, если это поможет!

7
задан navr91 16 August 2011 в 19:47
поделиться