故障风文本生成器

在输入框写一句话,本页给每个字符随机叠加 Unicode 组合附加符号,生成上下扭曲、破碎的故障艺术文字(也叫 Zalgo 风)。强度与方向可调,结果只在浏览器里生成,不联网、不限次数。

生成口径:对每个非空格字符,按强度追加 2~7 个组合附加符号(U+0300~U+036F);强度越高、方向越杂,破碎感越强。演示默认中强度、上下混合。

使用方法

故障风文本生成器是「写原句、选强度、点生成」三步:

  1. 「原文字」填你想扭曲的句子,演示值 系统故障 数据损坏 信号丢失,支持中文、英文与符号。
  2. 「叠加强度」选低、中、高,低是轻微抖动、高是大面积破碎,演示选 中。
  3. 「叠加方向」选仅上方、仅下方或上下混合,演示选 上下混合;点「生成故障风」或在原文框按 Ctrl/Cmd+Enter,结果进下方文本框,按「复制结果」整段拿走;想换一批点「生成故障风」或「载入示例」。

故障风文本生成器能解决什么

它把普通文字变成有视觉冲击的「坏掉」效果,适合三类场景:

  • 标题与封面装饰:短视频封面、游戏公会名、赛博朋克海报用故障风做主视觉,比纯文字更有张力;演示句「系统故障」加符号后一眼就有崩坏感。
  • 社交昵称与签名:在 Discord、微博、B 站昵称里加几个组合符号,让名字在列表里「浮」起来;纯本地生成,不依赖字体,对方设备也能看到。
  • 氛围与梗图:恐怖、灵异、故障艺术(Glitch Art)相关的表情包、段子,用破碎文字强化「数据 corrupted」的叙事。

本页不做的事:不保证符号在旧系统或某些字体下完全显示(极老设备可能只显示方框);不把效果导出成图片(只给文本);不保留你输入的内容,刷新即清空。它是装饰工具,不是加密或编码工具。

原理和变量

① 用了哪个具体函数:核心是遍历每个字符,用 String.fromCharCode(0x0300 + 偏移) 取 Unicode「组合附加符号」(Combining Diacritical Marks,U+0300~U+036F)接到字符后面;这类符号本身不占宽度,会叠在原字符上方或下方。

② 关键参数为什么这样取:用「每个字符追加 N 个符号」而非替换字符,是因为组合符号的设计就是依附在前一个可见字符上,堆叠越多越破碎;强度低时 N=2、中时 N=4、高时 N=7,是视觉效果与可读性的折中。

③ 遵循哪个标准:符号来自 Unicode 6.0 起稳定的「组合附加符号」区块,属于通用字符集,主流系统(Windows/macOS/Android/iOS)都能渲染;输出是普通文本,可粘进任何支持 Unicode 的输入框。

④ 输入怎么变成输出:演示句首字「系」后随机接 4 个符号(如 U+0300、U+0316 等),变成「系⃛」这样的叠字符;逐字处理后整句就被「撕裂」;方向选混合时上下各放一半,破碎更立体。

⑤ 边界与阈值:空格与换行不叠加(保留词距与断行);强度固定三档;输出长度随叠加数膨胀,高强度长句可能让某些输入框变卡,建议单次别超过几百字。

⑥ 常见误用的正确解释:故障风不是加密,别人复制后仍可读出原字(符号是附加的);它不是「乱码」文件,只是装饰文本;另外部分平台(如某些论坛)会过滤组合符号,粘贴后可能变回普通字,这是平台限制而非本页出错。

完整示例(数值仅作演示)

原文 系统故障、强度中、方向混合,可能得到(每次随机,下列为示意):

  • 系⃝⃞⃘统⃚⃛⃜故⃙⃟⃝障⃛⃞⃜
  • 其中每个汉字上方或下方叠了 4 个组合符号,呈现破碎抖动。
  • 若改为「仅上方、高强度」,符号全部压在字顶,像被压缩的信号残影。

这说明叠加方向与强度共同决定观感,可和下方符号对照表对照其来源。

输入范围与对照表

故障风文本生成器的对照表列出本页使用的组合附加符号分类(Unicode 区间、叠加效果),帮你预判生成结果的语感与破碎来源:

Unicode 组合附加符号分类对照(U+0300~U+036F)
符号类别Unicode 区间叠加效果常用场景
重音上标U+0300–U+0305字上叠加重音点与短横欧文重音、轻微抖动
上标点U+0306–U+0308横杠、点、圆圈压顶清爽故障风
上圈点U+030A–U+030C上圈、上楔形叠加悬浮感装饰
上符钩U+030F–U+0310双重点、上钩中强度破碎
上横线U+0311–U+0314上横、上弧线信号残影
上撇符U+0312–U+0313上撇、上逗号细腻抖动
下标点U+0316–U+0318下点、下横下沉破碎
下钩符U+0319–U+031B下钩、下角下坠装饰
下圈点U+031C–U+031E下圈、下楔底部毛刺
下横线U+031F–U+0320下横压底厚重写实
下逗号U+0321–U+0322下逗号、下撇轻微下沉
下点圈U+0323–U+0325下点、下圈通用破碎

上下区间的符号可自由混搭:上方符号负责「悬浮撕裂」,下方符号负责「下沉毛刺」,本页的「上下混合」就是把两者随机拼到同一字上。

结果边界和舍入

输出性质:结果是叠加了组合符号的纯文本,长度随强度膨胀(高强度每字多 7 个不可见占位符),可直接粘进支持 Unicode 的输入框、昵称与海报。

什么时候会提示:原文为空或只有空格时会提示先填文字;其余情况几乎不报错。方向、强度非法(极端情况)会回退到中强度混合。

显示差异:不同字体对组合符号的叠放位置略有差异,同一段故障风在 Arial 与思源黑体上可能上下偏移几像素,这是字体渲染差异而非错误。

结果用途:这是视觉装饰,不是加密或乱码;原字仍可被复制读出,请勿用于隐藏信息。

常见问题

生成后别人能看到效果吗?

只要对方设备有支持 Unicode 组合符号的字体(现代手机、电脑基本都支持),就能看到。极老系统或个别被阉割的字体可能显示成方框或方块,这是设备问题。

为什么有的平台粘贴后变回普通字?

部分论坛、聊天软件会过滤或规范化组合附加符号以节省存储、防刷屏,粘贴后被「去叠」变回原字,属于平台限制,本页已正常生成。

强度太高会不会让文字读不出?

会。高强度(每字 7 个符号)下原字可能被符号淹没,适合纯装饰;想保留可读性用低或中强度,原字仍清晰可辨。

能只叠上方或只叠下方吗?

能。方向选「仅上方」符号全压字顶,「仅下方」全压字底,混合则各放一半,三种都可在生成前切换。

故障风和加密、乱码是一回事吗?

不是。故障风只是给原字附加可见装饰符号,复制后仍可读原字;加密与乱码会让内容不可读,本页不做那种处理。

一次能处理多少字?

建议单次几百字以内。高强度长文会因符号量翻倍而让个别输入框卡顿,分段生成更顺手。

我的原文会被记录吗?

不会。处理在浏览器本地完成,刷新即清空,不发起任何网络请求,没有服务器留存你的文字。

能导出成图片吗?

当前只生成文本,不直接出图。需要图片可用系统截图或设计软件把故障风文字排进去再导出。

相关工具