Некоторые терминалы, такие как urxvt, поддерживают отображение текста курсивом с помощью записей sitm
и ritm
terminfo:
echo `tput sitm`italics`tput ritm`
Я хотел бы использовать это в приложении, которое у меня есть, которое хочет отображать настоящий курсив в консоли. К сожалению, приложение основано на ncurses, а ncurses, похоже, не имеет атрибута для курсива --- у него есть целая куча, включая невидимый текст (который, я уверен, для чего-то полезен), но нет курсива.
Кто-нибудь знает способ заставить ncurses отображать текст курсивом, или мне придется отказаться от ncurses и переписать программу, чтобы использовать необработанные терминальные последовательности?