蒸汽波文本生成器

蒸汽波(vaporwave)风格文本使用 Unicode 全角字符块(U+FF00 至 U+FFEF),它最初是为 CJK 排版设计的,目的是让拉丁字母与汉字或日文字形占据同一个网格方块。副作用是:每个字母都端坐在间距完美的等宽方块里,在现代信息流中读起来就像怀旧的 1980 年代商场招牌。输入像 “lost in reverie” 这样的短语,生成器就会返回 lost in reverie。

如何生成蒸汽波文本

  1. 1

    输入你的短语

    简短的配文效果最好;过长的段落会失去美感。

  2. 2

    转换为全角

    每个拉丁字母、数字和标点都会替换成对应的全角孪生字符,空格则变成宽大的表意空格。

  3. 3

    选择间距样式

    选择普通全角,或者在每个字符之间加一个空格,让效果更加疏朗。

  4. 4

    复制并粘贴

    可用于 Instagram 简介、X 显示名称、Spotify 播放列表标题等。

用一张表看懂全角块

ASCII 范围 全角范围 示例
! 至 ~ U+FF01 至 U+FF5E vapor
数字 0-9 U+FF10 至 U+FF19 1995
大写 A-Z U+FF21 至 U+FF3A AESTHETIC
空格 U+3000(表意空格) 一段宽间距

三种拉开间距的方式

  • 全角把 vaporwave 变成 vaporwave。
  • 加空格保留普通字母,但把它们拉开:v a p o r w a v e。
  • 全角加空格把两者结合,得到最宽的效果:v a p o r w a v e。

究竟会转换什么

生成器把拉丁字母、数字 0-9 和常见标点映射到全角块,并把空格变成宽大的表意空格。已经在 ASCII 之外的字符,比如带重音的 é,或者西里尔文、阿拉伯文、泰文、日文等文字,都会原样保留,因为它们要么本身就是全角,要么没有全角孪生字符。对这些语言来说,蒸汽波的感觉主要来自宽间距,而非重新绘制的字形,因此加空格的样式才是首选。

为什么会这样显示

全角块被加入 Unicode,是为了让 CJK 排版能把拉丁字母放在与表意文字相同的网格上。每个码位的显示宽度大约是普通拉丁字母的两倍。叠放在一起时,它们让人联想到 1990 年代日本百货商场的招牌和 PS1 时代的菜单,正是蒸汽波这一流派最初的情绪板。

哪里管用,哪里会出问题

  • 非常适合播放列表标题、Instagram 和 TikTok 简介以及 Tumblr、Pinterest 或 Discord 消息。
  • 不适合 @用户名:大多数平台的用户名只允许 ASCII,不过显示名称和简介没问题。
  • 不适合搜索框:全角文本不会按其普通 ASCII 形式被索引。
  • 屏幕阅读器可能会逐个念出每个码位,比较扰人,所以在需要保持无障碍的内容中请避免使用。

常见问题

生成器用 U+3000 替换普通空格,这是 CJK 表意空格,宽度大约是普通空格的两倍。这段宽裕的间距正是蒸汽波的标志之一。

可以,但会显得参差不齐:全角字符大约是普通字符的两倍宽,所以混排的行会变得凹凸不平。每行或每个段落只用一种样式为宜。

只有 ASCII 里的拉丁字母、数字和标点才有全角孪生字符,所以被转换的就是这些。带重音的字母以及西里尔文、阿拉伯文、泰文或日文字符会原样通过;对它们来说,加空格的样式能带来疏朗的蒸汽波感觉。

大多数平台(X、Instagram、Reddit)的 @用户名只允许 ASCII,所以蒸汽波文本可用于显示名称和简介,但不能用于用户名本身。

文本会像任何网页表单一样被发送到我们的服务器以生成全角版本,并不会被保存。页面返回结果后,你输入的内容不会留下任何记录。

相关工具

此工具还提供其他语言版本