CodeKitHub
简体中文
文本工具

小型大写字母生成器

在下面输入文字,就能把其中的小写字母转换成小型大写Unicode字符——也就是常见于标题、用户名和风格化简介里的sᴍᴀʟʟ ᴄᴀᴘs效果。这是真实的Unicode文字,不是CSS字体特效,所以在任何支持纯文本的地方都能正常显示。

工具介绍

排版意义上的小型大写字母,是把小写字母渲染成缩小版的大写字母,而原本的大写字母保持不变——这就是它全部的视觉效果。因为大多数纯文本场景(比如社交媒体简介、聊天消息)没办法应用CSS的small-caps字体样式,这个工具用真实的Unicode字符来实现同样的效果,把每个小写字母换成一个真正的小型大写字符,这些字符大多来自国际音标(IPA)和拉丁文扩展区块。

有个诚实的局限需要说明:q和x这两个字母没有被广泛支持的小型大写Unicode字符,所以会原样保留为普通小写,而不是替换成一个在某些设备上可能显示不出来的生僻字符。

为什么使用它?

  • 在任何支持纯文本的地方都能获得小型大写字母的排版效果,不需要CSS或字体支持。
  • 真实的Unicode字符,不是图片——能粘贴到任何支持纯文本的地方。
  • 大写字母、数字和标点保持不变,符合小型大写字母真实的排版规则。
  • 100%本地处理:替换在浏览器本地完成。
  • 免费、无需注册、没有字数限制。

使用方法

  1. 把文字输入或粘贴到输入框里。
  2. 点击生成。
  3. 点复制,把结果粘贴到任何地方——社交媒体、用户名、聊天、文档。

示例

输入

Hello World

输出

Hᴇʟʟᴏ Wᴏʀʟᴅ

原来的大写字母(H、W)保持不变,只有小写字母(e、l、l、o、o、r、l、d)被转换成对应的小型大写字符。这才是正确的排版行为,不是bug。

实用技巧

  • 输入小写字母才能看到完整效果——因为大写字母被特意保持不变,全大写的输入转换后不会有任何变化。
  • 小型大写字母适合短语、标题和用户名;一大段小型大写字母会比普通文字明显更难快速浏览。
  • 如果需要q或x,它们在结果里会显示成普通小写——这是已知的Unicode覆盖缺口,不用另找工具绕过。
  • 小型大写字母保持完全可读,跟本站其他一些故意做得更难辨认的Unicode文字风格工具(比如Zalgo)不一样。

小型大写字母跟其他字符替换工具的区别

小型大写字母把小写字母换成缩小版大写字母,同时保持文字完全可读——是一种低调、显得专业的风格选择。如果你想要类似“替换成Unicode近形字符”的效果但视觉结果不同,本站的气泡字生成器和颠倒文字生成器用的是同样的底层思路,但效果完全不一样。

如果你实际需要的是调整大小写格式——把文字变成规范的标题格式、全大写或代码里的驼峰命名——大小写转换工具做的是不同的事,它是改变字母的大小写状态,而不是替换成不同的Unicode字符。

大小写转换 · 气泡字生成器

常见问题

为什么大写字母没有变小,还是保持原样?

这就是小型大写字母在排版上真实的定义:小写字母被渲染成缩小的大写字母,而已有的大写字母保持原本的大小。如果两种大小写都统一缩小,那只是变成了更小号的普通文字,不是小型大写字母的效果。

为什么q和x没有被转换?

Unicode没有为q和x提供一个在各种字体和平台上都能可靠显示的小型大写字符。与其替换成一个可能在某些设备上显示成方框或缺字符号的生僻字符,这个工具选择让这两个字母保持普通小写——这是一个明确说明的局限,不是悄悄出错。

小型大写字母粘贴到任何地方都能正常显示吗?

几乎所有支持标准Unicode渲染的地方都能正常显示,因为这些字符来自成熟的Unicode区块(主要是国际音标符号),基本所有现代字体和平台都支持。

这跟用CSS的font-variant: small-caps是一回事吗?

视觉效果类似,但技术上不同。CSS的small-caps是一种字体渲染指令,只在你能控制样式的地方生效(比如你自己搭建的网页)。这个工具生成的是真正不同的Unicode字符,所以就算粘贴到完全不支持CSS的纯文本输入框——简介、用户名、聊天消息——小型大写字母的效果也能保留下来。

这个工具会上传我的文字吗?

不会。字符替换完全是浏览器里的JavaScript在本地完成的,你输入的任何内容都不会发送到服务器。

相关工具