# ANSI Art Creator Issue List ## 左鄰不透明背景的左透明背景左亮字右暗字全形字,複製與儲存不正確的問題 > 左方緊鄰 256 背景色的左透明背景色+左亮右暗 16 字色的全型字,存檔後會變成左右皆亮。 [name=IepID] [time=2022_11_06 20:53 UTC+8] ※ 註,使用 <kbd>Ctrl</kbd>-<kbd>C</kbd>「複製ANSI (Big5)」再貼上時也會出現相同問題。 ![](https://i.imgur.com/O68vAaD.png) 選取範圍中的控制碼 (複製ANSI (Unicode) + 雙色字 Solution): ``\x0f\x16\x1b[40m.\x1b[30m.\x1b[1;37m......\x1b[;30;40m.\x1b[1;37;48;5;15m.\x1b[40m.\x1b[;30;40m...\x1b[m\x1b ▄█ ▄▄█ \n\x0f\x16`` 隱藏背景: ![](https://i.imgur.com/Sw27tyI.png) ``\x0f\x16\x1b[m.\x1b[30m.\x1b[1;37m......\x1b[;30m.\x1b[1;37;48;5;15m.\x1b[;1;37m.\x1b[30;40m.\x1b[m..\x1b[m\x1b ▄█ ▄▄█ \n\x0f\x16`` 使用「開啟舊檔」重新載入後: ![](https://i.imgur.com/ynUxTrt.png) ``\x0f\x16\x1b[40m.\x1b[30m.\x1b[1;37m......\x1b[;30;40m.\x1b[1;37;48;5;15m.\x1b[40m.\x1b[30m...\x1b[m\x1b ▄█ ▄▄█ \n\x0f\x16`` 隱藏背景: ![](https://i.imgur.com/62jBnI1.png) ``\x0f\x16\x1b[m.\x1b[30m.\x1b[1;37m......\x1b[;30m.\x1b[1;37;48;5;15m.\x1b[;1;37m.\x1b[1;30;40m.\x1b[m..\x1b[m\x1b ▄█ ▄▄█ \n\x0f\x16`` 存檔內容(Big5-UAO,直接複製後在此貼上爲 UTF-8): `` \x1b[30m?[1;37me█ ▄\x1b[;30m?[1;37;48;5;15me\x1b[;1;37m?[30;40mi\x1b[m `` 經過測試,如果該全形字的左半邊不是透明背景色,或是左半邊是 16 色的暗色文字色,則不會觸發此問題。 此例中,該全形字 (`█`) 的左右半邊皆爲透明背景色,且前方緊臨的 256 背景色 (`▄` 的) 爲純白色。 ※ 補充:經過測試,不限於 256 色背景。只要左鄰的背景不透明即會觸發此現象。 ![](https://i.imgur.com/0nuHJdw.png) ※ 註:以上的特殊字元使用 C 語言的跳脫字元表示法表示: * `\x0f`: <kbd>Ctrl</kbd>-<kbd>O</kbd> * `\x16`: <kbd>Ctrl</kbd>-<kbd>V</kbd> * `\x1b`: <kbd>Ctrl</kbd>-<kbd>[</kbd> = Esc * `\n` = `\x0a`: <kbd>Ctrl</kbd>-<kbd>J</kbd> = <kbd>Enter</kbd> ## 全形字的左半邊爲透明背景色,而右半邊不爲透明背景色時,複製不正確的問題 使用 <kbd>Ctrl</kbd>-<kbd>X</kbd> 剪下再貼上,或是使用 <kbd>Ctrl</kbd>-<kbd>C</kbd>「複製ANSI (Big5)」再在空白處貼上時,右半邊的背景色會變爲透明。 上述範例,剪下再貼上後。 ![](https://i.imgur.com/apUG37F.png) 上述範例,先隱藏背景,再剪下與再貼上後。 ![](https://i.imgur.com/2NaxOvT.png) ## 剪下包含半個全形字的文字範圍,在任意處貼上時,程式會崩潰的問題 範例範圍: ![](https://i.imgur.com/ivps3EN.png) ## 剪下貼上後,退回上一步再次貼上,程式會崩潰(剪貼簿被清空) ## 「替換顏色」中的色彩控制碼的顯示 ![](https://i.imgur.com/HelPiqZ.png) 在「選色器」中,沒有 `m`,但「替換顏色」中有,不一致。