Re: [問題] 色碼 *[3m
先講結論
只要你是用一般的終端機(包含BBS瀏覽器)
ESC[3m 顯示的就是「反白」
(注意那個你看到的 * 以終端機輸出而言它就是 ESC 跳脫字元)
八卦是原本這個控制碼本來是拿來都做「字體斜體」用的
但或許可能因為大多數終端機都還沒支援這類標準
於是 pttbbs 程式所用的 pfterm 在處理這部分時都直接轉換成反白
有興趣的人可以參考相關原始碼:
https://github.com/ptt/pttbbs/blob/master/mbbsd/pfterm.c#L1672
或是看它上面註解說明
如果是其他 BBS 的話,則要看它用的終端機字元處理的部分有沒有過濾到這類字元
以及你拿來連 BBS 的客戶端 (client, 瀏覽器之類的) 有沒有支援囉
※ 引述《Metro123Star (ful ru04q06)》之銘言:
: 我在發文上色都是按^C跳出*[m的ANSI控制碼
: 然後按照色碼代號上色
: 其中已知這裡面現在可以填寫的有
: 亮字1
: 閃爍5
: 前景(文字)色3x (示範35)
: 背景色4x (示範41)
: 然後可以自由組合 例如亮閃綠底黃字 *[1;5;33;42m
: 但是我發現一個很奇怪的指令
: 單獨使用*[3m會出現白底黑字
: 與*[30;47m一樣是這個效果
: 打*[3;34m會長得像這樣 與*[34;47m相同白底藍字
: 打*[3;46m會長得像這樣 與*[30;46m相同青底黑字
: (如果你的瀏覽方式看不出來請按反斜線\切換原始ANSI控制碼模式)
: 我是用Mac內建Terminal以 ssh bbsu@ptt.cc 上站可以看到*[3m的效果
: 可是用網頁版(文章網址)在瀏覽器開啟時*[3m的效果是不存在的
: 請問這是什麼原因造成?
--
你知道PTT有小天使嗎? 祂能幫助你唷! 小主人我來了^Q^ -
◥ ●β
、HELP 想呼叫屬於你的小天使嗎? /◥=
` 〈○〉 ▃▃▃ 只要按hh,就可以了唷!! Δ
新 ◥ >_<~
// ▅▅▅ 快按下"hh"呼叫你的小天使吧!\(≧▽ν≦)ωgarnier
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.129.3 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PttNewhand/M.1561565435.A.C52.html
推
06/27 00:10,
4年前
, 1F
06/27 00:10, 1F
推
06/27 00:18,
4年前
, 2F
06/27 00:18, 2F
→
06/27 01:38,
4年前
, 3F
06/27 01:38, 3F
推
06/27 02:14,
4年前
, 4F
06/27 02:14, 4F
推
06/27 09:23,
4年前
, 5F
06/27 09:23, 5F
→
06/27 09:24,
4年前
, 6F
06/27 09:24, 6F
推
06/27 10:45,
4年前
, 7F
06/27 10:45, 7F
→
06/29 12:48,
4年前
, 8F
06/29 12:48, 8F
→
06/29 12:49,
4年前
, 9F
06/29 12:49, 9F
推
06/29 21:53,
4年前
, 10F
06/29 21:53, 10F
→
07/02 21:34,
4年前
, 11F
07/02 21:34, 11F
討論串 (同標題文章)