Ncurses属性A_DIM无效

时间:2015-12-22 15:28:38

标签: ncurses curses

我使用ncurses在Linux上编程。当我使用attron()来打开属性时,它适用于除A_DIM之外的所有属性(这意味着产生半亮字符)。 A_BOLD,A_ITALIC,A_BLINK,A_UNDERLINE,A_STANDOUT - 所有这些都有效,但无论是否使用console或xterm,A_DIM都没有任何明显的效果。那可能有什么问题?

1 个答案:

答案 0 :(得分:0)

取决于实际终端和使用的终端描述。对于后者,通过查看@media only screen and(max-width:360px) { //code here.. } 的输出,您可以立即看到它是否提供,例如,

infocmp

XTerm提供所有视频属性(虽然" dim""斜体"相对较新):

xterm video attributes

Linux控制台提供了一些属性(例如dim),但没有下划线或斜体(它使用颜色)。通常的Linux控制台终端描述不包括" dim",因为这有一些警告:

linux video attributes