Zalgo 文字生成器 使用指南
为文字叠加大量组合字符生成 Zalgo 乱码风格效果,可调节紊乱强度,用于恶搞表情、标题装饰与渲染测试。
计算公式与原理
实际上/中/下附加数上限 = 设定上限 × 强度 / 2;每个字符附加符号数 ~ 离散均匀 U{0, ⌊上限⌋}(上、中、下三组独立抽样)
附加符号是 Unicode 组合标记(Combining Marks),它不增加字符数但会叠加渲染高度,因此字符串长度变化小而视觉"毛刺"明显。强度是总乘数,用于在不改三个分档上限的前提下整体放大或收窄效果。上限被强度放大后再向下取整,所以强度较低时(如 1)实际附加数会明显少于设定上限。组合标记过多会导致行高失控、复制后在某些字体下不显示,社交平台展示建议控制在中等强度以内。
使用步骤
- 填写「腐蚀强度」。
- 填写「上方符号数」。
- 填写「中间符号数」。
- 填写「下方符号数」。
- 结果区会即时更新;可一键复制结果用于记录或汇报。
典型使用场景
- 故障艺术装饰:在文字上叠加大量组合字符制造「撕裂/杂乱」观感,用于恐怖或实验风标题。
- 社媒特效:做吸引眼球的昵称或文案点缀。
- 视觉测试:检验渲染对组合字符的容错。
算例参考
- 生成故障风标题:输入「警告」,叠加中高强度组合字符得到带密集上下标记的「故障风」字样;用于万圣节或实验设计,强度越高越难读。
注意事项
结果为按上述公式得到的理论估算值,实际表现受数据分布、实现细节与运行环境影响,落地决策请以实测为准;本工具纯前端运行,输入不上传服务器。
- 为什么太强会读不出?
- Zalgo 靠叠加大量组合标记(U+0300+),强度越高字符越「膨胀」,屏幕宽度与可读性急剧下降;装饰用建议中低强度。
- 会影响无障碍与搜索吗?
- 会。屏幕阅读器可能逐读组合字符、搜索引擎难索引,正式内容慎用;仅限娱乐展示场景。