Это несколько вопросов:
setterm
, и screendump
открывают необработанное устройство vcsa
(хотя screendump
в качестве альтернативы использует значение по умолчанию для иоктла TIOCLINUX
, который имеет такое же содержание)
TIOCLINUX
, subcode=8
Выгрузка ширины и высоты экрана, положения курсора и всех пар символов-атрибутов. (Только для ядер 1.1.67 - 1.1.91. С ядром 1.1.92 или более поздней версией вместо этого читайте с /dev/vcsa*.)
Кроме того, что нет решения для программного определения того, реализован ли курсив, кроме использования какой-либо специальной функции для увеличения разрешения, есть мало оснований ожидать, что шрифты консоли Linux будут рисоваться курсивом. На странице шрифта Terminus (которая имеет отношение к делу, поскольку он пытается дать тот же эффект в X, что и консольные шрифты Linux) в разделе Часто задаваемые вопросы говорится следующее:
Q. Версия с курсивом?
A. Нет. Качество значительно ниже, а сохранение ширины шрифта требует перекрытия символов, что не очень хорошо обрабатывается X11/Xft. В любом случае, современные графические интерфейсы поддерживают автоматический наклон; если вас это не устраивает, попробуйте mkitalic из FreeBSD или bdfslant из Debian.
Q. Масштабируемая версия?
A. Короче говоря, когда среднее разрешение дисплея станет хотя бы 150 DPI. Предпочтительно 200.
Дальнейшее чтение: