一百零九张猫脸,一个一点。经典的日式写法是 (=^・ω・^=) —— 外面那两个等号是胡须,正是这一个细节让一个颜文字读起来是猫而不是人。这一页上其余的全是这个想法的变体:用爪子代替胡须、用耳朵代替两者,或者像 ᓚᘏᗢ 这种新一些的侧面猫、整只是横着画的。下面那段讲清哪些到哪儿都安全、哪些是会变方块的那批。
这里有两族,可靠性差别很大。
日式猫 —— (=^・ω・^=)、(ΦωΦ)、(=`ω´=)、(^・ω・^)。 用 ASCII 标点加少数几个极常见的日文字符(ω、・、Φ)拼成。日文字体在手机、笔记本和游戏机上的覆盖接近全量,所以这些基本到哪儿都显示得出来。要求必须能用的时候,从这一族里挑。
侧面猫 —— ᓚᘏᗢ、/ᐠ - ˕ -マ、₍ᐢ. .ᐢ₎。 这些更新、也好看得多,但它们是用加拿大原住民音节文字(ᓚ ᘏ ᗢ ᐠ ᐢ)拼的 —— 这套文字很多系统字体覆盖得很薄、甚至根本不覆盖。在 iOS、安卓和新版 macOS 上没问题;在老 Windows、部分 Linux,以及不少嵌入式屏幕和游戏内聊天里,会显示成方块。
爪子 —— ฅ。 这是一个泰文字母(ho nokhuk)。泰文的覆盖不错,但没有日文那么普遍。实际用下来 ฅ^•ﻌ•^ฅ 几乎哪儿都能用;它比 (=^・ω・^=) 差一档,比 ᓚᘏᗢ 好几档。
实用规则:要紧的地方用 (=^・ω・^=),跟你确定在用手机的人聊天再用 ᓚᘏᗢ。
一个猫颜文字就是一张普通的脸加上一两个「猫标记」。看出这些标记之后,你能把任何一张脸变成猫。
胡须 —— 两边各一个 `=`。 最重要的标记,没有之一。`(^ω^)` 是个人;`(=^ω^=)` 是只猫。
耳朵 —— 顶上两角的 `^`,或者用 `ᐢ` 和 `ฅ` 做更尖的。
爪子 —— 脸外面的 `ฅ`,有时是 `ต` 或 `ᓚ`。
猫眼 —— `Φ` 圆睁的瞳孔 · `ↀ` 圆的 · `˃ ˂` 眯紧的 · `≗` 面无表情 · `◕` 又大又圆
猫嘴 —— `ω` 经典款 · `ﻌ` 更宽的口鼻 · `ᴥ` 一个鼻头 · `ェ` `ᆺ` 小鼻子
所以 `(=^・ω・^=)` 是胡须 + 耳朵 + 腮 + 经典嘴,而 `ฅ(=ΦωΦ=)ฅ` 是同一只猫盯着你、还举着爪子。
ᓚᘏᗢ、/ᐠ - ˕ -マ 和 ₍ᐢ. .ᐢ₎ 是现在被转得最多的猫,在依赖它们之前值得先搞清楚。
它们是用加拿大原住民音节文字拼的 —— 一套 1840 年代创制、至今仍在用于克里语、因纽特语等语言的文字系统。ᗢ 是一个真实的音节。ᐠ 是一个真实的字母。它们是按形状被挑中的,不是按含义。
拿来当装饰很正常,也没人反对。但有两个实际后果:
- 对认识那套文字的人来说,它们跟猫毫无关系。
- 它们是这一页上最不可移植的猫。 音节文字在多数系统的字体栈里是一个覆盖很薄的区块。你手机上显示的是一只猫,同事那台老 Windows 上看到的是三个方块。要保证所有人都能看到,(=^・ω・^=) 才是稳的那个。