气泡文字生成器
带圈字母是单个 Unicode 字符,而不是画在图形里的字母。这就是复制粘贴之后它们仍然保持圆形的原因。
形状里的字母
这里的“气泡字母”指的是带框字母数字:即单个 Unicode 字符,本身是一个字母,外面画有圆圈或方框。没有绘制步骤,也没有图片——Ⓗ 是一个码位,即 U+24BD CIRCLED LATIN CAPITAL LETTER H。
| 样式 | Hello 123 | 覆盖的字母 | 数字 |
|---|---|---|---|
| 带圈 | Ⓗⓔⓛⓛⓞ ①②③ | 大写和小写 | ①–⑨ 和 ⓪ |
| 黑圈 | 🅗🅔🅛🅛🅞 123 | 仅大写 | 仅 ⓿ 表示零 |
| 方框 | 🄷🄴🄻🄻🄾 123 | 仅大写 | 无 |
黑圈和方框样式的小写输出,正是第二行和第三行看起来只变了一半的原因:这两套字符集只编码了大写字母,所以每个小写字母都会原样保留为普通字母。如果你使用它们,请键入 HELLO 而不是 hello。
为什么带圈字符集有两个区段
带圈字母被编码了两次,相隔数十年。白色带圈字母和数字位于 Enclosed Alphanumerics 区段(U+2460–U+24FF),很早就属于 Unicode,因此几乎所有字体都有它们。黑色带圈和方框大写字母位于 Enclosed Alphanumeric Supplement 区段(U+1F100–U+1F1FF),2009 年才加入,许多系统字体仍然缺少它们。
实际后果:白色圆圈是安全的,黑色圆圈和方框则要看运气。在当前的 iPhone 或 Android 上,方框能正常显示;在较旧的 Web 应用、嵌入了字体的 PDF 或终端中,它们可能显示为空方框。
数字是麻烦的部分
白色圆圈有完整的数字集,所以“①②③”读起来很自然。黑色圆圈只有表示零的 ⓿,没有其他数字,方框则完全没有数字。用这些样式写电话号码或年份,会一半带框一半普通,通常看起来像渲染错误,而不是设计选择。
如果你需要带框数字,请使用白色带圈样式,到此为止。它是唯一完整覆盖 0–9 的样式。
适合的用途
- 个人资料名称或标志草图中的首字母和字母组合。
- 配文中的单个词或短标签——圆圈能吸引注意力,又不会大幅改变字形,所以词仍然可读。
- 聊天中无法使用真正列表格式时的编号列表,使用白色带圈样式。
不适合的用途
- 长句子。带圈字母比普通字母宽,且无法控制间距,所以一段话会变成一串气泡。
- 任何需要搜索或匹配的内容。这些字符不是 A–Z,所以精确匹配搜索、筛选和提及都会失败。
- 无障碍。屏幕阅读器可能会逐个念出带圈字母的名称、把单词拼出来,或直接跳过这些字符。切勿在此样式中放置说明、姓名或价格。
- 带白名单的字段。用户名和标签会直接拒绝这些字符。
常见问题
这些是 emoji 吗?
不是。Emoji 是带有自身呈现规则的表意图形;这些是带框形状的字母,归类为符号。有些应用会把黑色带圈字母按 emoji 大小或 emoji 颜色渲染,这是字体的决定,不是文字本身能控制的。
我能得到不同轮廓的气泡字母吗?
Unicode 有带圈、方框、括号和反白带圈等形式。没有气泡轮廓或虚线样式,也无法改变笔画宽度——那些需要真正的字体或图片。
为什么我的小写字母没有变化?
黑色带圈和方框字符集只包含大写字母。如果你需要小写,请使用白色带圈样式,或改用大写输入。