Terminal

ANSI Art 中有問題的 [0;5;30m ANSI 程式碼

  • March 17, 2021

我還有一個關於 ANSI Art 的問題。問題是這個文件https://16colo.rs/pack/lgcy-003/hayn9-smaller.ans

它有“à”字元(ANSI Art 中的女性在她脖子上的獎章內有它)。

ANSI 藝術的一部分

就在此之前,有一系列 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中找到。

引用自:https://unix.stackexchange.com/questions/629406