如何使用花式字体生成器
- 在文本框中输入或粘贴文字,下面的 24 种样式会随着输入同步变化。
- 直接点击喜欢的样式文字,或点击旁边的复制按钮进行复制。
- 粘贴到个人简介、昵称、帖子、聊天消息或文档中。
页面会在当前浏览器中记住你最后输入的文字,下次打开时仍然在。它只保存在浏览器的本地存储里,不会发送到任何地方。
样式一览
“Hello World 123”用其中几种样式转换后的效果如下:
| 样式 | 结果 |
|---|---|
| 粗体 | 𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝 𝟏𝟐𝟑 |
| 斜体 | 𝐻𝑒𝑙𝑙𝑜 𝑊𝑜𝑟𝑙𝑑 123 |
| 花体 | ℋℯ𝓁𝓁ℴ 𝒲ℴ𝓇𝓁𝒹 123 |
| 哥特体 | ℌ𝔢𝔩𝔩𝔬 𝔚𝔬𝔯𝔩𝔡 123 |
| 双线体 | ℍ𝕖𝕝𝕝𝕠 𝕎𝕠𝕣𝕝𝕕 𝟙𝟚𝟛 |
| 等宽体 | 𝙷𝚎𝚕𝚕𝚘 𝚆𝚘𝚛𝚕𝚍 𝟷𝟸𝟹 |
| 全角 | Hello World 123 |
| 带圈字符 | Ⓗⓔⓛⓛⓞ Ⓦⓞⓡⓛⓓ ①②③ |
| 方框字符(实心) | 🅷🅴🅻🅻🅾 🆆🅾🆁🅻🅳 123 |
| 小型大写字母 | ʜᴇʟʟᴏ ᴡᴏʀʟᴅ 123 |
| 上标 | ᴴᵉˡˡᵒ ᵂᵒʳˡᵈ ¹²³ |
| 上下颠倒 | ƐᄅƖ plɹoM ollǝH |
完整列表中还有粗斜体、粗花体、粗哥特体、四种无衬线体变体、带圈字符(实心)、方框字符、带括号字符、删除线和下划线。其中几种有值得了解的特点:
- 只有粗体、双线体、无衬线体、无衬线粗体、等宽体、全角、带圈字符和上标有专门的数字样式,上下颠倒也会把数字倒过来。其他样式中的数字保持不变。
- 带圈字符(实心)和两种方框字符只有大写形式,所以会先把文字转成大写。
- 带括号字符只转换小写字母,大写字母保持原样。
- 上下颠倒还会把字符顺序反过来,把屏幕倒过来看时就能正常阅读。
原理
这些都不是字体。字体改变的是同一个字符的画法,而大多数应用并不允许你选择字体。本工具的做法是把每个字母换成另一个长得像花式字母的 Unicode 字符。因为它们本来就是不同的字符,所以无论粘贴到哪里,样式都会跟着走。
大多数样式来自 Unicode 3.1 新增的“数学字母数字符号”(Mathematical Alphanumeric Symbols)区块(U+1D400–U+1D7FF),这些字符原本是为了让数学家区分粗体 x 和斜体 x 这类含义不同的符号。斜体 h(ℎ,普朗克常数)以及几个花体、哥特体大写字母,在此之前就已收录在“类字母符号”(Letterlike Symbols)区块中,因此这个区块在相应位置留有空缺。本工具用旧有的字符填补这些空缺,所以花体的“Hello”中混有来自 Unicode 两个区域的字符。其余样式使用的是带圈或带框字符(Ⓗ、🄷、⒜)、东亚排版中的全角字符、源自音标的小型大写字母和修饰字母,删除线和下划线则是在每个字符后面附加组合字符(U+0336 和 U+0332)。
哪些地方能用,哪些地方不行
- 显示:近几年推出的手机和电脑能显示大多数样式,但在旧设备和部分游戏、应用中会显示为空白方框。方框字符(实心)中的几个字母(🅰、🅱、🅾、🅿)同时也是表情符号,可能显示为彩色图标。
- 搜索:𝐇𝐞𝐥𝐥𝐨 和 Hello 是不同的字符,搜索功能通常无法匹配,别人也很难通过花式名字找到你。
- 无障碍:读屏软件可能会跳过这些字符,或者逐个念成“mathematical bold capital H”之类。重要信息请用普通文字书写。
- 字数限制:大多数花式字母位于 Unicode 基本平面之外,在很多系统中占两个编码单元,因此计算字数时一个字母可能被算作两个。
- 用户名:即使昵称允许使用花式字符,很多服务的用户名或账号 ID 也只允许普通字母和数字。
常见问题
为什么中文和带重音符号的字母没有变化?
Unicode 只为基本拉丁字母 A–Z 和数字 0–9 提供了这类外形变体。汉字、假名、韩文、西里尔字母、希腊字母以及带重音符号的字母都会保持原样。中英文混写时,只有英文部分会变成花式字体。
粘贴后显示成方框或问号,怎么办?
这是因为显示文字的设备或应用中没有包含这些字符的字体。可以换用支持范围更广的样式(粗体、斜体、无衬线体最保险),或者先在读者常用的设备上看看效果。
可以用在自己网站的标题里吗?
不建议。如果是自己运营的网站,请用真正的字体和 CSS 来实现粗体或斜体。Unicode 花式字符会损害无障碍体验,也与人们在搜索框里输入的词对不上。
删除线能和其他样式一起用吗?
可以。复制一个花式结果,重新粘贴到文本框中,再复制删除线或下划线版本即可。线条能否连贯取决于字体。