北京时间 2018 年 9 月 13 日凌晨,苹果公司(Apple Inc.)在今年秋季发布会上发布了 iPhone Xꜱ、iPhone Xꜱ Max、iPhone Xʀ 和 Apple Watch Series 4 四个硬件设备。自己并未熬夜看发布会直播,所以在第二天铺天盖地的报道时,一直没有发现三款新的 iPhone 中的 ꜱ 和 ʀ,并不是大写字母。
一直到第三天,有朋友发了一张苹果官网的截图,我才发现里面的 S 和 R 要比其他字母“小一号”。于是自己跑到苹果官网去查看对应的HTML、CSS 内容,才发现原来它们是 小型大写字母(small caps) 。
小型大写字母
小型大写字母是西文字体设计中的一种字符形式。这些字母的形状(字形)和大写字母相同但尺寸较小。一般来说,小型大写字母的高度等于一个 x 字高,和大部分的小写字母一样。通过下图的对比,应该可以看出它们之间的区别。小型大写字母并不是简单地把对应的大写字母缩小,而是重新设计了。而且,也可以看到小型大写字母只有 24 个,少了与 Q 和 X 对应的两个。
常见(可能)用法
根据我的个人经验和体会,在阅读一串大写字母的时候,往往会先停下把大写字母“翻译”成对应的小写单词,才能理解作者在说什么。其实就像我们遇到一篇文言文或者繁体文章,每个字都认识,但阅读速度肯定没有平时那么快。不知道哪位聪明人,在这种场景里引入了小型大写字母,改善阅读体验。当然,这只是小型大写字母的一种用法和场景。它主要的用法有下面几种情况。
- 团体、组织首字母的缩写,如世界卫生组织的(ᴡʜᴏ),北约(Nᴀᴛᴏ)。
- 「公元前」与「公元」,即「ᴀᴅ」与「ᴀʙ」。
- 键盘的快捷键。如「Cᴛʀʟ + Z」。
- 特称。如圣经中的「上主」,就应该写作「Lᴏʀᴅ」。
- 人名中的姓氏。按照一般习惯,应该写做「名+姓」的格式,但有时我们又说不做移位,也不算写错。这样就给不熟悉中国人姓氏的朋友,造成了麻烦:不知道你的姓氏是放在了前面,还是后面。但如果使用了小型大写字母,就不会出现这个情况了。比如,黎明–「Ming Li」–「Li Ming」–「Lɪ Ming」,或者,「Frank Lloyd Wright」–「Wright,Frank Lloyd」–「Wʀɪɢʜᴛ Frank Lloyd」。
- 法律文章引用格式。按照美国法律界通用的《The Bluebook – A Uniform System for Legal Citation》中的要求,在撰写法律评论和其他法律期刊的文章时,引用的书籍名称和作者姓名要应用这种小型大写字母格式。但是在法律实务的文件中,比如备忘录、起诉状等,小型大写字母在任何情况下绝对不适用。
- 纯属为了阅读体验,比如下图右下角的标题就使用的小型大写字母。
如何输入/实现
Unicode
每一个文字和符号的背后,都有一个唯一、全球通用的「国际码」(Unicode)。很多朋友都知道,Windows 系统中在 Word 输入勾号,可以先输入“2713”后,再按下“Aʟᴛ + X”。其实,勾号的 unicode number 就是“U+2713”。所以,我们可以借助这个办法输入小型大写字母。通过查看上面图片,我们可以知道ʀ对应的是“U+0280”。
值得一提的是,macOS 里无法通过“Aʟᴛ + X”输入特殊符号。解决方案为,按住“Oᴘᴛɪᴏɴ”的同时,输入相应编码,但必须输入法支持。macOS 中需要进入「系统偏好设置–语言与文本–输入源」,从左侧列表的「其他」中添加「UniCode 十六进制输入」。此外,鼠须管–Rime 也是支持 unicode 的。
Microsoft Word 和 LaTex 等写作工具
Microsoft Word 中除了上面提到的 unicode 方案,可以在选中内容后,通过「字体」页面,直接勾选「小型大写字母」的方式实现。
LaTex 中小型大写字母,可以直接通过\scshape
或者\textsc{...}
实现。
CSS 实现
小型大写字母在 CSS 中通过font-variant: small-caps;
实现,这就是苹果官网的解决方案。此方案的优势是,如果访客设备不支持显示小型大写字母 ʀ,还是会直接显示为大写字母 R,而不是显示为空白/乱码。