Mac OS X上的ncurses:attron(A_BOLD)无效

时间:2015-12-10 15:13:18

标签: macos ncurses

我关注this tutorial,问题是我无法获取ncurses输出粗体文字。我展示这个的小程序是

#include <ncurses.h>

int main()
{
    initscr();

    attron(A_BOLD);
    printw("Hello.\n");

    attroff(A_BOLD);
    printw("World.\n");

    refresh();
    getch();
    endwin();
    return 0;
}

我使用 Mac OS X ,我编译上述程序的命令是

gcc example.c -o example -lncurses

编译时没有错误和警告。

问题

  1. 还有其他打印粗体字的方法吗?
  2. 为什么会这样?

1 个答案:

答案 0 :(得分:0)

enter image description here

确保选中使用粗体字选项。此外,某些字体似乎不支持粗体效果。