Zalgo 文字是由標準 Unicode 加上數十個組合附加符號堆疊在每個字母上所組成,而毀掉它的錯誤幾乎總是在你貼上之前就發生了——強度不對、方向不對、平台不對。要避免這些錯誤,首先要理解 Zalgo 不是字型也不是圖片,而是來自 U+0300–U+036F 區塊、真實可複製貼上的字元,正因為這個區別,有些平台會把它完全剝除,有些平台則能完美呈現。最常見的失誤包括:在別人真正需要閱讀的內容上把強度調到最大並開啟全部三個方向、忘了標點符號和表情符號也會被裝飾、以及貼到像 Instagram 或某些 Discord 頻道這類會積極壓平或阻擋組合附加符號的應用程式。第二類錯誤則來自跳過預覽步驟——行高溢位、字詞與上下行碰撞、以及螢幕讀取器把一個短短的字變成一段雜訊。把 Zalgo 當成修飾工具而非內容工具,在複製前依目的地調整強度,才能讓一個詛咒風的帳號名稱既乾淨又不會破壞版面。

為什麼 Zalgo 文字在第一次貼上時就出錯
Zalgo 是由組合附加符號所組成,這些小型的重音、筆畫和上劃線字元會坐在基礎字母的上方、下方或貫穿其中。因為每個符號的推進寬度為零,數十個符號會垂直堆疊而不會把相鄰字母往旁邊推——這正是這個效果的訣竅,也是幾乎所有呈現問題的根源。當你把 Zalgo 貼到聊天、自我介紹或文件時,有三件事可能出錯,而且通常會依照這個順序出錯。
平台剝除。Instagram、Twitter/X、某些 Discord 頻道以及許多審核過濾器會刻意移除或限制組合附加符號,以保護版面並阻止濫用。你花了兩分鐘調整的文字送達時看起來完全平淡,或消失在「不支援的字元」警告後面。產生器運作正常,只是目的地拒絕顯示它。
版面溢位。最大強度的 Zalgo 會超出行高,大幅溢出每個字母的上方和下方。在受限的自我介紹、留言串或小頭像名稱中,這個溢位會與周圍文字碰撞、被邊緣裁切,或在字詞中間換行。結果看起來壞掉了,但其實每個字元都技術性地存在。
無障礙雜訊。螢幕讀取器會試圖分開播報每個組合代碼點。一個短短的帳號名稱會變成一長串充滿停頓的無意義字串,對任何依賴輔助科技的人來說這真的會讓人失去方向感。這些都不是產生器本身的 bug;它們是把數十個符號疊在單一字形上的固有特性。
強度和方向選擇如何形塑故障效果
產生器提供兩層控制:一個強度調整鈕和三個獨立的方向切換。大多數錯誤來自反射性地把兩層都調到最大,然而其實溫和許多的組合讀起來更乾淨,也能在更多目的地存活。
強度大致控制每個字母會被加上多少符號。Mini只會加上少數幾個,讓字詞保持可辨識——適合用在名字或單一字詞上,讓被詛咒的氛圍能與可識別性共存。Normal大約是兩倍,呈現穩固的故障感,仍能在多數平台上存活。Max會積極堆疊符號,展現與原始「H̶̡̛E̶ ̸C̷O̴M̷E̸S̶」迷因相關聯的經典溢位、撕裂螢幕的腐蝕感。代價是 Max 幾乎總是會超出行高,而且會在限制嚴格的平台上第一個被剝除。
| 強度 | 外觀 | 最適用於 | 存活風險 |
|---|---|---|---|
| Mini | 略帶詭譎感,完全可讀 | 使用者名稱、單一字詞、克制的自我介紹 | 低——幾乎在任何地方都會以接近一般文字的方式呈現 |
| Normal | 穩固的故障感,大致可讀 | 標題、貼文、裝飾性名稱 | 中等——在 Instagram 和 X 上會有些壓平 |
| Max | 溢位、經典恐怖腐蝕感 | 恐怖藝術、恐怖故事、圖片標題 | 高——大量剝除和版面破壞 |
方向切換決定符號放在哪裡,與堆疊多少無關。Up在每個字元上方加上符號,呈現尖刺、漂浮光環的外觀。Down在下方加上符號,讓文字看起來像在滴落、流血或長出根。Middle加上覆蓋筆畫(U+0334–U+0338 範圍),直接劃過字形。因為每個符號是從對應的 Unicode 範圍隨機選取,即使設定完全相同,每次產生也不會長得一模一樣。把三個方向在 Max 強度下全部開啟以達到完全腐蝕,或用 Mini 加單一方向做出仍能一眼讀出的細微扭曲。
標點符號、數字、空格和表情符號都會被視為一般字元並接受裝飾——這有時正是你要的效果(故障化的標點符號會被視為效果的一部分),有時則是個錯誤(句中一個被裝飾的句點會被看成錯字)。換行會被保留,所以多行詩詞和詩節在腐蝕後仍能維持原本的形狀。
不犯錯地產生 Zalgo 文字
整個產生流程只需要三次點擊,依序執行正是避免最常見錯誤的關鍵——在預覽前就貼上、本來 Mini 就讀起來更好卻選了 Max、或複製到錯誤的變體。
- 輸入或貼上你的基礎文字到Zalgo 故障文字產生器的輸入框中。什麼都可以——字母、數字、標點符號、表情符號——但請記住,每個字元都會被裝飾。
- 選擇強度(Mini、Normal 或 Max),並切換 Up、Middle 和 Down 方向核取方塊來形塑故障效果。從比你以為需要的強度低一點開始;你隨時可以在預覽後提高強度。
- 點擊 Regenerate(重新產生)來重新洗牌每個符號的位置。每次點擊會用相同設定產生不同的變體,請多滾幾次直到有滿意的為止。
- 點擊 Copy(複製)來抓取 Zalgo 文字並貼到你的目的地。先貼到私人的草稿或筆記應用程式一次,確認目的地真的會呈現這些符號再發布。
因為一切都在你的瀏覽器中本地產生,文字從不離開你的裝置。這也表示伺服器端沒有任何可以復原的東西;如果某次產生看起來不對,再點一次 Regenerate 直到變體符合需求。
平台陷阱:Zalgo 在哪裡能存活,在哪裡不行
把每個目的地都當成用同樣方式處理 Zalgo,是代價最高的錯誤之一。實際上並非如此。
Discord是最寬容的主流目的地。伺服器、私訊和頻道主題大致上能依設計呈現堆疊的組合附加符號。要注意的是伺服器特定的審核機器人——有些會自動刪除含有大量 Unicode 或鄰近髒話字元的訊息——以及少數使用自訂字型在呈現時會壓平組合附加符號的伺服器。
Twitch能在聊天和頻道標題中處理 Zalgo,但聊天用戶端有時會截斷非常長的堆疊符號行。最大強度的使用者名稱在行動裝置上可能會被裁切,因為聊天欄很窄。請在你關心的裝置上於聊天視窗中測試你的名稱,再決定採用。
Instagram 和 Twitter/X是最積極的剝除者。自我介紹和顯示名稱常常會把最大強度的 Zalgo 呈現為純文字,因為兩個平台都會標準化組合附加符號以保持時間軸對齊。降低強度,或只使用單一方向(例如只加 Up)——這些通常能在完全腐蝕的堆疊無法存活的地方存活下來。
遊戲名稱和玩家標籤依平台而異。許多遊戲會白名單自己的字元集,拒絕任何範圍外的字元;在預覽中看起來完美的 Zalgo 名稱可能根本無法儲存。在你決定用於主要檔案之前,務必在拋棄式帳號上於遊戲內測試該名稱。
文件、簡報和 PDF在大多數編輯器中都能妥善處理 Zalgo,但匯出的 PDF 如果匯出過濾器剝除了符號,就會被壓平。請務必重新開啟匯出的檔案並放大檢查,確認符號在整個來回過程中存活下來。
可讀性、無障礙性和情境限制
即使有完美的強度,Zalgo 文字仍是裝飾效果——它不是內容工具。產生器讓你能產生它,但用得好意味著知道何時不要用。
螢幕讀取器會試圖播報每個組合代碼點,所以一個在三個方向上都用最大強度的「hello」會變成一長串不熟悉的外加符號名稱,而不是「hello」這個字。這就是為什麼 Zalgo 屬於裝飾性情境——使用者名稱、自我介紹、聊天代號、圖片標題、反應貼文——而不屬於任何承載實際資訊的地方,例如警告、按鈕標籤、產品名稱或導覽選單。
可讀性遵循同樣的規則。一個 Mini 強度、單一方向的 Zalgo 字詞,對任何掃視它的人來說仍讀得出背後的字。一個 Max 強度、全方向的堆疊常常讀不出來,尤其在小螢幕或低對比下。當可讀性很重要時——標題、字幕、任何需要掃讀的內容——把這些符號當成可讀文字之上的裝飾,而非取代品。
隱私在此產生器中不成問題:每個字元都在瀏覽器中本地產生,所以不會上傳任何東西。你可以貼上私人內容、敏感措辭或進行中的文案,而不必擔心它離開這個分頁。
發布 Zalgo 文字前的貼上前檢查清單
- 目的平台實際上會呈現組合附加符號,還是會剝除它們?請先在私人草稿中測試。
- 強度是否適合使用情境?使用者名稱和自我介紹最適合 Mini 或 Normal;只有恐怖藝術和圖片標題才應該預設為 Max。
- 你使用的方向組合是否正確?只要光環就用 Up、只要滴落感就用 Down、只要劃過感就用 Middle,或在你真的想要完全腐蝕時才組合使用。
- 你是否至少點擊過一兩次 Regenerate?每次重新洗牌都是新的變體,不同的結果通常會比第一次明顯好看。
- 周圍的內容在行動裝置上還能閱讀嗎?堆疊的符號在窄欄上被裁切的頻率遠高於寬螢幕。
- 螢幕讀取器有可能需要讀取這個內容嗎?如果會,請勿在承載重要內容的地方使用 Zalgo。
遵循這份清單能讓 Zalgo 文字看起來是刻意安排而非壞掉,也能讓你免於在沒有思考下使用產生器後最常見的下場——一個被壓平的帳號名稱、一段被裁切的留言,或一篇觀眾根本無法閱讀的貼文。
想深入了解,請參閱移除文字格式時避免犯錯。