小字体生成器

小字体生成器把你的文本转换成可以随处复制粘贴的小巧 Unicode 字母。选择上标将字母抬升到约一半高度(粘贴 hello world,得到 ʰᵉˡˡᵒ ʷᵒʳˡᵈ),或选择下标将其降到基线以下(ₕₑₗₗₒ)。非常适合个人简介、用户名,或在不允许排版样式的平台上,于主行下方添加一行低调的副标题。

如何用 Unicode 缩小文本

  1. 1

    选择样式并输入

    选择上标或下标,然后输入或粘贴你的文本。上标会映射大写和小写字母以及数字;下标涵盖的字母较少,另加数字。

  2. 2

    每个字母都有一个小巧的对应字符

    大多数小字母来自 Unicode 的 `Phonetic Extensions` 区块;少数来自通用的 Spacing Modifier Letters。

  3. 3

    不支持的字符原样保留

    数字以及符号 + - = ( ) 也有小巧形态。任何没有小号变体的字符(大多数标点,以及下标模式下的若干字母)都会原样保留。

  4. 4

    复制并粘贴

    适用于所有接受纯文本的平台:Twitter、Instagram、Discord、Slack 以及各类聊天应用。

为什么有些字母看起来正常

Unicode 的上标和下标字母表并不完整。它们是为语音标注而逐步添加的,并非用于装饰性排版,因此有些字母没有小号形态,或显示不一致:

  • q,没有标准的上标形态;我们改用 ꟴ(U+A7F4)替代,而许多字体并不包含它。
  • f,有 ᶠ(U+1DA0),但在某些系统字体中显得较粗。
  • il,在某些字体中与普通字符看起来相似。
  • s,ˢ 在特定字体中只是略微抬高。

下标的限制更大。 Unicode 只为 a、e、h、i、j、k、l、m、n、o、p、r、s、t、u、v、x 定义了下标字母。其余辅音(b、c、d、f、g、q、w、y、z)没有下标字符,因此在下标模式下会保持原始大小。

如果输出的字号参差不齐,那是字体问题,而非生成器问题。大多数用户会粘贴到 Twitter 或 Instagram,那里的渲染足够一致。

用途与滥用

  • 显示名称下的副标题。 主行 ∙ ˢᵘᵇᵗⁱᵗˡᵉ
  • 聊天中的低调注释。 看起来像脚注,却不使用脚注语法。
  • 品牌标识。 部分独立游戏将其用于界面的次要文字。
  • SEO 灾难。 如果需要让别人找到你,就别把显示名称设成小字体。

与 HTML 上标不同

HTML 中的 <sup>text</sup> 会统一地抬升并缩小文本,因为样式由浏览器处理。Unicode 小字体为每个字母使用专用字符,因此字母本身已经预先缩小,但无法像真正的上标那样调整位置。

无障碍提示

屏幕阅读器会按这些字符的 Unicode 名称(如 Modifier Letter Small HModifier Letter Small E)来朗读。一段显示为 ʰᵉˡˡᵒ 的个人简介,会变成一连串令人困惑的字母名称朗读。请谨慎使用,且切勿用于必须可无障碍访问的信息。

常见问题

不一样。小型大写字母是与小写字母同高的大写字母。小字体则用 Unicode 上标/下标字符把每个字母抬升或下降到约一半高度,明显小于小型大写字母。

在上标模式下可以:大写和小写字母都有小号形态(例如 H 变成 ᴴ,h 变成 ʰ)。下标模式没有专用的大写字母,因此大写输入会被降为可用的小写形态。

它们是来自语音扩展区块的独立修饰字母,而非组合标记。它们各自有独立的宽度,位于基线之上,因此可以作为纯文本干净地粘贴。

较旧的 Android 应用和非常老的 Windows 版本可能没有覆盖 U+1D00-U+1DBF 的字体。在现代系统上,只要接受纯文本,它就能正常显示。

相关工具

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