花式字体生成器

把普通英文转换为粗体、斜体、花体、哥特体、双线体等花式 Unicode 字体,可直接复制粘贴到微信昵称、抖音、小红书、Instagram 和 Discord 中。

点击任一样式即可复制。只有英文字母和数字会变成花式字体,其他字符(包括中文)保持不变。

如何使用花式字体生成器

  1. 在文本框中输入或粘贴文字,下面的 24 种样式会随着输入同步变化。
  2. 直接点击喜欢的样式文字,或点击旁边的复制按钮进行复制。
  3. 粘贴到个人简介、昵称、帖子、聊天消息或文档中。

页面会在当前浏览器中记住你最后输入的文字,下次打开时仍然在。它只保存在浏览器的本地存储里,不会发送到任何地方。

样式一览

“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 花式字符会损害无障碍体验,也与人们在搜索框里输入的词对不上。

删除线能和其他样式一起用吗?

可以。复制一个花式结果,重新粘贴到文本框中,再复制删除线或下划线版本即可。线条能否连贯取决于字体。