拟名是什么意思(浅谈Unicode 14.0中为什么会有“怀孕男人”的emoji?)

随着iOS 15.4测试版的发布,备受争议的“孕妇男”emoji表情出现在Unicode 14.0标准中。以下是Unicode U+1FAC3的生成过程。



Unicode表情符号小组委员会

在讨论表情符号本身之前,我们需要了解一下Unicode表情符号小组委员会(ESC)的成立。

ESC是负责维护和创建新emoji表情的管理机构。他们提出指导方针,征求反馈意见,并为供应商制定实施标准。

根据人事编制小组委员会的网站,该委员会的工作包括:

更新、修改和扩展表情符号文件,如UTS #51: Unicode表情符号和Unicode表情符号图表;;

接受不同渠道的意见,审核新表情符号的要求;

为Unicode技术委员会创建关于附加表情符号和新表情符号相关机制的建议;

将表情符号作为图像(贴纸)的长效机制进行研究。

该团队是Unicode Consortium的一个分支委员会,成员包括所有我们熟悉的大科技公司,如微软、谷歌、苹果、Meta、Adobe等。

ZWJ和表情符号构建

自2019年Unicode 12.0发布以来,官方Unicode标准使用了三种性别——女性、男性和“性别中立”。虽然后者的官方定义会随着语言的变化而演变,但本质上人们说的都是男性、女性和非双重性别。

对于那些问为什么在开头指定三种性别的人,这里是官方的标准理由:“通常,性别是未知的或者无关紧要的,比如‘飞机上有医生吗?’用法,或者不想有性别外貌。这种情况被称为“性别中立”、“性别包容”、“未指明性别”或许多其他术语。除了上面的列表,人类形态的表情符号通常应该以中性的方式描述,除非通过使用表情符号ZWJ序列明确指定性别外观。"

“中性表情符号与其他表情符号和一种叫做零宽度连接器(ZWJ之前提到过)的特殊字符结合在一起,修改基本的表情符号。

那么,举个例子,如何为一个浅肤色的女性制作一个带有“不”字的表情符号呢?

一般会以“人不做手势”表情符号(U+1F645)开始,然后添加中浅肤色(U+1FFC),再在“女性”表情符号(U+2640或U+FE0F)旁边添加零宽度连接器(U+200D)。这就形成了一个ZWJ序列,由中等和浅色皮肤的女性做出“不”的手势。

该系统的结构如下:每个组件可以逻辑拼接在一起,以创建所需的结果。

然而,有些表情符号以女性或男性为基本角色,而不是普通人。这些通常是规范早期版本中存在的表情符号的结果,它们是例外列表的一部分或更复杂,并试图适应更小的空空间。

我们可以对字符的字节大小编码进行更多的技术讨论,但这远远超出了本文的范围。系统中也有例外,后面会讨论。

L2/19-101:未来RGI表情符号序列的优先级

匿名是什么意思

现在我们已经知道了ESC的工作,它是由谁组成的,并且对表情符号系统的运作有了基本的了解,我们可以谈谈最终导致“孕妇男”表情符号出现的过程了。

这份名为“未来RGI和莫吉序列的优先顺序”的文件标志着ESC开始认真地让表情符号更具代表性。

ESC定义了为文件添加更多肤色、性别选择、方向和颜色变化的路线图。此外,它还提出了每个任务的优先级并将性别中性的变化放在首位,其次是混合肤色。

表情符号的技术规范直接解释了这样做的原因:“A(性别中性)和B(混合肤色)是针对现有表情符号集合的空白色,因此被认为比C(方向性)或D(颜色变化)更优先,这是为了扩大表情符号的功能范围。”

很明显,ESC的目标是表现各种各样的人类和他们独特的经历。从混血儿握手、情侣到同性家庭,他们正在慢慢覆盖尽可能多的领域,从而保证每个人在自己选择的情况下都能代表自己。

那为什么孕妇不是那些特殊性别的案例之一呢?

要回答这个问题,我们需要看看文件L2/21-055: ESC对2020年第四季度的反馈。这份文件存在的唯一原因是为了解释发生了什么。

按照标准的做法,原计划是把原来的“孕妇”表情符号(U+1F930)换成非二进制表示,然后换成需要的性别有男性(U+2642和U+FE0F)和女性(U+2640和U+FE0F)。理论上这个制度是被尊重的,所以大家都很开心。

为了确保现有的性别化表情符号的完整性,并为未来的添加预留很长的跑道,基于“人”的表情符号永远不应该被编码为性别符号。因此,“人”和“人”的变体作为原子字符被添加。

换句话说,由于表情符号的遗留使用及其意义中性别的重要性,并且没有非二元性别的修饰语,而是获得了两个额外的独立变体。“孕妇男”(U+1FAC3)、“孕妇”(U+1FAC4)将与原“孕妇”(U+1F930)共存,打破惯例。

需要解决异常

如果你读过L2/21-055,你可能已经看到,中性和男性版本的表情符号最初被提出了不同的名称:“膨胀男”和“膨胀男”。为什么这两位没有坚持,原因很明显:

新角色“膨胀男”和“膨胀男”的拟议名称在语义上完全脱离了U+1F930的含义,这一直是emoji的情况,它形成了一个性别三元组。怀孕和腹胀不是同义词;不能合理地用一个来代替另一个。虽然U+1F930有时被幽默地用来表达臃肿的一般概念,但这与其作为Unicode字符的实际语义无关。U+1F930是为一个非常特殊的目的而编码的——代表怀孕和为人父母——其官方含义被追溯性地更改为包括任何胃胀,这既是对准父母的不尊重,也是对现有数据的破坏。"

翻译:所有三个性别变化的表情符号都有一个共同的命名方案,在这里改变三个表情中的两个是没有意义的。它在一个本应十分合理的系统中引入了更多的不规则性。

此外,坚持将女性改为非二元性别改变了表情符号的原始含义,从而破坏了向后兼容性。

简而言之,跳过一些公司之间不必要的对话,这就是如何最终得到一个“孕妇男”表情符号。

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友