若要在 Discord 上取得泡泡文字,請將 Unicode 的圓圈字母(Ⓐ–Ⓩ 和 ⓐ–ⓩ)以及圓圈數字(⓪、①–⑨)貼到任何接受純文字的 Discord 欄位中;用戶端會把每個圓圈字元渲染成實心的圓圈,這是因為每個字元都是獨立的 Unicode 碼位,並不是 Discord 內建了泡泡字型。你只要把一般 ASCII 字母與數字轉成 Unicode Enclosed Alphanumerics 區塊中對應的字元,然後複製貼上即可。整個轉換過程完全在本機瀏覽器中執行,透過像 泡泡文字產生器這類工具來運作,因此你的文字永遠不會被上傳。Discord 在聊天訊息、私訊、暱稱、伺服器名稱、頻道名稱、頻道主題、論壇文章標題、狀態列,以及大多數其他面向使用者的欄位中都支援這些字元。空格、標點、附加符號字母、表情符號,以及任何非 ASCII 文字會在原本的位置原封不動地保留,所以像 "Hi 😊" 這樣的句子會變成 "Ⓗⓘ 😊",笑臉仍會正常顯示。人們會把這樣的結果用在趣味暱稱、搶眼的伺服器名稱,以及從一片純文字中脫穎而出的短裝飾訊息上。

how to get bubble text on discord
如何在 5 個步驟內在 Discord 取得泡泡文字

Discord 上的「泡泡文字」是什麼意思

Discord 在任何選單、佈景主題或輔助設定中,都沒有內建的泡泡樣式選項,所以平台上的「泡泡文字」始終只是一種描述字元外觀的說法,並不是 Discord 的功能。大家在 Discord 上所說的泡泡文字,其實就是 Unicode Enclosed Alphanumerics 區塊中一個精選的子集,這是 Unicode 標準定義的一個單一區塊,為 26 個大寫字母、26 個小寫字母,以及 10 個數字各自配對一個圓圈變體。該區塊的名稱與碼位範圍記載於 Unicode Enclosed Alphanumerics 名稱清單,這是這些字元的官方碼位表。

由於 Discord 的字型堆疊是建構在常見的系統字型之上,用戶端能夠渲染那些字型知道如何繪製的任何 Unicode 字元。包括 Windows、macOS、iOS、Android,以及大多數 Linux 發行版在內的主流平台,都已內建對圓圈字母與數字範圍的支援,因此不管你是在手機、瀏覽器或桌面應用程式上,結果看起來都一樣。如果目的端的字型缺少某個圓圈碼位對應的字形,平台就會顯示常見的豆腐方塊,所以在發送到一個活躍的伺服器之前花幾秒鐘測試一下是值得的。

哪些字元會變成泡泡,哪些維持原樣

並不是你輸入的每一個字元都會變成圓圈。轉換只處理單一的 ASCII 字母與零到九的數字,並對零做明確的處理,而不是假設這十個數字剛好排在一個連續的序列中。超出這個範圍的任何內容——附加符號、標點、表情符號、CJK 字元、斯拉夫文、希臘文——都會依照來源中原本的樣子完整保留,並停留在圓圈字元旁邊原本的位置。

對應表是區分大小寫的。ASCII 的 A 與 ASCII 的 a 落在兩個不同的 Unicode 範圍,所以你輸入的大小寫就是讀者看到的大小寫。輸入 Discord 會得到 Ⓓⓘⓢⓒⓞⓡⓓ;輸入 discord 會得到 ⓓⓘⓢⓒⓞⓡⓓ。這個工具不會在預處理時把你的輸入轉成全大寫或全小寫,所以你貼回 Discord 的內容會與你輸入的內容完全一致。

下方的對應表顯示了完整的覆蓋範圍。標示為 保留 的列會停留在原本的位置,永遠不會被轉寫、近似處理或刪除。

來源字元類型 來源範例 Unicode 範圍 圓圈範例
ASCII 大寫 A–Z H, E, L, L, O U+24B6 至 U+24CF Ⓗ, Ⓔ, Ⓛ, Ⓛ, Ⓞ
ASCII 小寫 a–z h, i U+24D0 至 U+24E9 ⓗ, ⓘ
數字 0 0 U+24EA ⓪
數字 1–9 1, 2, 3 U+2460 至 U+2468 ①, ②, ③
空格 (空格) 保留 (空格)
標點 !, ?, . 保留 !, ?, .
表情符號 🎉 保留 🎉
附加符號字母 é, ñ 保留 é, ñ
其他文字 你好,Привет 保留 你好,Привет

如何在 Discord 取得泡泡文字

以下是最短且可靠的工作流程,能讓泡泡文字順利進入任何 Discord 欄位而不會出意外。

  1. 在瀏覽器中開啟泡泡文字產生器,並在輸入欄位中輸入你想要變成圓圈的 ASCII 字母或數字。如果你想要乾淨的圓圈結果,請只使用單一字母與零到九的數字;其他所有內容都會原封不動地通過。
  2. 查看輸出面板。每個 ASCII 大寫字母現在應該會是對應的圓圈大寫字元(Ⓐ 到 Ⓩ),每個小寫字母應該會是對應的圓圈小寫字元(ⓐ 到 ⓩ),每個數字都應該是圓圈(⓪ 代表零,① 到 ⑨ 代表一到九),而你輸入的任何空格、標點、附加符號字母、表情符號,或非 ASCII 文字,應該都停留在來源中原本的位置。
  3. 點擊複製按鈕,把當下可見的完整字串送到你的剪貼簿。編輯輸入內容會清除先前的輸出,這樣你就不會不小心複製到一份過期的轉換結果。
  4. 切換到 Discord,把結果貼到任何接受純文字的欄位中——聊天訊息、私訊、暱稱、伺服器名稱、頻道名稱、頻道主題、狀態列,或論壇文章標題。
  5. 在訊息送給其他人之前,先以 Discord 實際渲染的方式讀過一次。如果你裝置上的某個字型缺少其中一個圓圈碼位對應的字形,你會看到豆腐方塊;這表示目的端字型缺少涵蓋範圍,解決方法是在朋友的裝置上測試,或選擇一個較短的訊息。

在 Discord 中可以把泡泡文字貼到哪裡

Discord 在大多數面向使用者的文字欄位中接受圓圈字元,但其中少數欄位有獨立的驗證步驟。下表整理了每個位置可以貼上什麼,以及預期會看到什麼。請注意,使用者名稱欄位是唯一一個常會碰到拒絕的地方,因為 Discord 對使用者名稱的驗證規則比聊天訊息更嚴格。

如果你管理伺服器,同樣的相容字元注意事項也適用於角色名稱與表情符號名稱。嘗試把像 Mod 這種短角色標籤的泡泡版本貼到角色名稱中;通常都會通過,但如果你的審核機器人嚴格過濾輸入,請退回使用純文字搭配有顏色的角色。論壇文章標籤與論壇文章標題同樣接受圓圈字元,因此讀書會可以使用 Ⓜⓐⓣⓗ 作為標籤,又不會在頻道列表中失去可讀性。

同一個 Unicode 家族中另一個相關的裝飾樣式,是 語音式 Unicode 泡泡文字指南中涵蓋的小型大寫字母外觀;如果你想在同一個 Discord 欄位中呈現不同的裝飾風格,該指南會介紹最接近的變體,同時不更動工作流程。

欄位 泡泡文字是否有效 備註
聊天訊息 可以 一般訊息與內嵌回覆皆可
私訊 可以 與聊天渲染方式相同
伺服器名稱 可以 會顯示在伺服器列表中
頻道名稱 可以 包含討論串名稱
頻道主題 可以 顯示於頻道頁首
狀態 / 自訂活動 可以 會出現在你的個人檔案上
伺服器暱稱 可以 針對單一伺服器覆寫你的使用者名稱
全域使用者名稱 不一定 建立規則可能會拒絕相容字元

把泡泡文字送到伺服器之前要確認的事

Discord 的泡泡文字會繼承目的端的字型、顏色、大小與間距,因此同一段字串在手機與桌面用戶端上看起來可能略有不同。幾個小習慣就能決定一個暱稱是精緻的裝飾,還是一串豆腐方塊。

第一,請保持簡短。兩到三個字元的圓圈暱稱讀起來像裝飾;二十個字元的圓圈暱稱讀起來像雜訊。螢幕閱讀器也會依其 Unicode 名稱逐字拼出圓圈字母,因此輔助工具可能會把 Ⓑⓤⓑⓑⓛⓔ 念成「圓圈拉丁大寫字母 B、圓圈拉丁小寫字母 u、……」而不是單字「Bubble」。對於任何需要可導覽、可搜尋,或可被機器讀取的欄位來說,純文字加上語意化樣式會是更好的選擇。

第二,請勿在身分識別至關重要的地方使用圓圈文字。搜尋、排序與驗證流程可能會把圓圈字元正規化回原本的形式,因此一個以顯示名稱按字母排序成員列表的伺服器,仍然可能把 Ⓐⓛⓔⓧ 排在 A 底下,而不是排在圓圈 A 底下。請勿在程式碼區塊、電子郵件地址、密碼,或任何需要被另一套系統逐字讀取的識別資料中使用圓圈文字。

第三,送出之前請先測試一次。把你的圓圈字串貼到一則私人訊息或一個你擁有控制權的伺服器,在你常用的裝置上看一次,如果你的受眾橫跨桌面與行動裝置,請至少再在另一台裝置上看一次。如果字形涵蓋看起來不理想,請改用較短的標籤,或退回使用純文字。

第四,請留意輸入上限。轉換工具最多接受 100,000 個 Unicode 碼位,並會在輸入為空、Unicode 格式錯誤,或過大時直接拒絕,不會產生部分轉換結果。如果你貼上的是長長的紀錄或逐字稿,你會在耐心耗盡之前就先撞到上限,所以請預先規劃好分段。

第五,請留意接收端的正規化處理。某些 Discord 機器人與整合會對傳入的文字執行 Unicode 正規化,這可能會在儲存或建立索引之前,把圓圈字元折回原本的形式。這對聊天紀錄沒什麼影響,但當機器人嘗試以名稱稱呼你時,可能會把你的圓圈暱稱弄得亂七八糟,所以對於任何機器人會回讀給你的欄位,請選擇純文字。請把圓圈文字視為給人類讀者看的裝飾,而不是給軟體使用的穩定識別資料。

想更深入了解,請參閱 如何在 3 個步驟內在 Instagram 取得泡泡文字。