Zalgo 文字生成器 使用指南
為文字疊加大量組合字元生成 Zalgo 亂碼風格效果,可調節紊亂強度,用於惡搞表情、標題裝飾與渲染測試。
計算公式與原理
實際上/中/下附加數上限 = 設定上限 × 強度 / 2;每個字元附加符號數 ~ 離散均勻 U{0, ⌊上限⌋}(上、中、下三組獨立抽樣)
附加符號是 Unicode 組合標記(Combining Marks),它不增加字元數但會疊加渲染高度,因此字串長度變化小而視覺"毛刺"明顯。強度是總乘數,用於在不改三個分檔上限的前提下整體放大或收窄效果。上限被強度放大後再向下取整,所以強度較低時(如 1)實際附加數會明顯少於設定上限。組合標記過多會導致行高失控、複製後在某些字型下不顯示,社交平臺展示建議控制在中等強度以內。
使用步驟
- 填寫「腐蝕強度」。
- 填寫「上方符號數」。
- 填寫「中間符號數」。
- 填寫「下方符號數」。
- 結果區會即時更新;可一鍵複製結果用於記錄或彙報。
典型使用場景
- 故障藝術裝飾:在文字上疊加大量組合字元製造「撕裂/雜亂」觀感,用於恐怖或實驗風標題。
- 社媒特效:做吸引眼球的暱稱或文案點綴。
- 視覺測試:檢驗渲染對組合字元的容錯。
算例參考
- 生成故障風標題:輸入「警告」,疊加中高強度組合字元得到帶密集上下標記的「故障風」字樣;用於萬聖節或實驗設計,強度越高越難讀。
注意事項
結果為按上述公式得到的理論估算值,實際表現受資料分佈、實現細節與執行環境影響,落地決策請以實測為準;本工具純前端執行,輸入不上傳伺服器。
- 為什麼太強會讀不出?
- Zalgo 靠疊加大量組合標記(U+0300+),強度越高字元越「膨脹」,螢幕寬度與可讀性急劇下降;裝飾用建議中低強度。
- 會影響無障礙與搜尋嗎?
- 會。螢幕閱讀器可能逐讀組合字元、搜尋引擎難索引,正式內容慎用;僅限娛樂展示場景。