我还有一个关于 ANSI Art 的问题。问题出在这个文件上https://16colo.rs/pack/lgcy-003/hayn9-smaller.ans
它有“à”字符(ANSI Art 中的女性将其戴在脖子上的奖章内)。
就在这之前,有以下 ANSI 转义码序列:
[0;5;30mà
在ANSI art 和 Linux 终端 ANSI 转义码之间的区别有人告诉我,它的5m
工作原理与粗体相同1m
,但这里需要发生其他事情,因为它如何获得灰色背景和黑色。即使 30 是前景黑色,对于粗体来说,它应该在黑色背景上变成灰色。
有人可以解释一下这个序列在 ANSI Art 中应该做什么吗?
实现此目的的唯一方法是将 5 反转颜色并加粗。
答案1
找到了答案blocktronics/moebius ANSI Art 编辑器源代码在 GitHub 上。
闪烁标志仅针对背景变为粗体。和正常的粗体改变颜色粗体。
这可以在这个文件中找到应用程序/libtextmode/ansi.js@0ff8f66#L203。