Terminal
ANSI Art 中有問題的 [0;5;30m ANSI 程式碼
我還有一個關於 ANSI Art 的問題。問題是這個文件https://16colo.rs/pack/lgcy-003/hayn9-smaller.ans
它有“à”字元(ANSI Art 中的女性在她脖子上的獎章內有它)。
就在此之前,有一系列 ANSI Escape 程式碼:
[0;5;30mà
在ANSI art 和 Linux Terminal ANSI 轉義程式碼的區別中,有人告訴我它的
5m
工作原理與 bold 相同1m
,但這裡需要發生其他事情,因為它有些如何獲得灰色背景和黑色。即使是 30 也是前景黑色,對於粗體,它應該使其在黑色背景上變為灰色。有人能解釋一下這個序列在 ANSI Art 中應該做什麼嗎?
使這項工作的唯一方法是如果 5 是反轉顏色和粗體。
在 GitHub 上的blocktronics/moebius ANSI 藝術編輯器原始碼中找到了答案。
閃爍標誌僅針對背景更改為粗體。和正常的粗體改變粗體的顏色。
這可以在這個文件app/libtextmode/ansi.js@0ff8f66#L203中找到。