Zalgo 文字生成器 使用指南

為文字疊加大量組合字元生成 Zalgo 亂碼風格效果,可調節紊亂強度,用於惡搞表情、標題裝飾與渲染測試。

計算公式與原理

實際上/中/下附加數上限 = 設定上限 × 強度 / 2;每個字元附加符號數 ~ 離散均勻 U{0, ⌊上限⌋}(上、中、下三組獨立抽樣)

附加符號是 Unicode 組合標記(Combining Marks),它不增加字元數但會疊加渲染高度,因此字串長度變化小而視覺"毛刺"明顯。強度是總乘數,用於在不改三個分檔上限的前提下整體放大或收窄效果。上限被強度放大後再向下取整,所以強度較低時(如 1)實際附加數會明顯少於設定上限。組合標記過多會導致行高失控、複製後在某些字型下不顯示,社交平臺展示建議控制在中等強度以內。

使用步驟

  1. 填寫「腐蝕強度」。
  2. 填寫「上方符號數」。
  3. 填寫「中間符號數」。
  4. 填寫「下方符號數」。
  5. 結果區會即時更新;可一鍵複製結果用於記錄或彙報。

典型使用場景

算例參考

注意事項

結果為按上述公式得到的理論估算值,實際表現受資料分佈、實現細節與執行環境影響,落地決策請以實測為準;本工具純前端執行,輸入不上傳伺服器。

為什麼太強會讀不出?
Zalgo 靠疊加大量組合標記(U+0300+),強度越高字元越「膨脹」,螢幕寬度與可讀性急劇下降;裝飾用建議中低強度。
會影響無障礙與搜尋嗎?
會。螢幕閱讀器可能逐讀組合字元、搜尋引擎難索引,正式內容慎用;僅限娛樂展示場景。
→ 開啟Zalgo 文字生成器工具