Curses 界面符号颜色不显示
nethack吧
全部回复
仅看楼主
level 7
筷子w 楼主
Symset 使用 Enhanced1,发现在 Curses 界面下符号颜色没有变化,但是在 TTY 界面下能正常显示颜色。
symbols 文件,Enhanced1 定义了符号的 RGB:
TTY 矿井正常显示:
Curses 矿井颜色未正常显示:
环境:Windows Terminal,WSL2,按官方文档编译用的 libncurses-dev(6.4)
有友友知道怎么回事吗?
2026年05月08日 05点05分 1
level 13
似乎只有curses界面下的Enhaned*字符集会有这个问题,控制变量对比tty界面或其他字符集都没这个问题
2026年05月09日 04点05分 3
好的,感谢[呵呵]原来不是我一个人的问题。我又试了一下,可能是 Curses 界面整体不支持 RGB 格式的颜色,用预定义的那几个颜色名就没问题了,其他字符集没问题可能也是因为没用 RGB 直接用的颜色名。期待以后 Curses 也能用 RGB
2026年05月09日 10点05分
1