Как к init цветная пара со светло-серым фоном и ярким белым foregraound?
init_pair (число, COLOR_WHITE, COLOR_WHITE) создает цветную пару со светло-серым передним планом и backround, но мне нужен передний план для белого. Я пытался комбинировать COLOR_WHITE с A_BLINK (через битовое "ИЛИ"), но это не работает. Ncurses howto's/examples/documentaion не мог помочь мне также.
Это просто удар в темноте, я не очень разбираюсь в ncurses:
Если есть функция / параметр для выделения текста жирным , укажите это попробовать! Некоторые реализации цветового отображения текста используют более яркие цвета вместо жирного шрифта.
Необходимо установить полужирный атрибут. Вызовите attron (A_BOLD) перед написанием и attroff (A_BOLD) после.
У меня была аналогичная проблема с python + curses. Решение состоит в том, чтобы включить use_default_colors, а затем использовать -1 в качестве цвета фона.
Это пример Python, но я надеюсь, что он будет полезен:
stdscr = curses.initscr()
curses.start_color()
curses.use_default_colors()
curses.noecho()
curses.cbreak()
curses.init_pair(1, curses.COLOR_WHITE, -1)