为什么ZWJ序列中性别修饰符的顺序不一致? vs♀️

时间:2017-08-23 04:45:19

标签: unicode standards

当前的表情符号标准定义了ZWJ sequences的长列表。其中两个序列是女宇航员,由代码点1F469 200D 1F680表示;和女子水球运动员,♀️,1F93D 200D 2640 FE0F

女宇航员由女性1F469的代码点组成,后跟零宽度木匠200D,后面是太空火箭1F680

女子水球运动员由水球运动员1F93D的码点组成,接着是零宽度木匠200D,接着是女性牌2640,接着是变体标记意为“表情符号表示”FE0F

这似乎不一致。两个序列都是同一标准的一部分。

为什么“职业”序列倾向于在活动之前使用“女性”代码点,而体育序列倾向于在活动之后使用“女性符号”代码点?

1 个答案:

答案 0 :(得分:1)

这些专业是在他们想到制作所有表情符号的性别版本之前构思出来的。他们希望尽快添加这些新的表情符号,但是Unicode 9已经发布,而Unicode 10直到几个月之后才会出现,所以他们无法将它们编码为正确的字符。相反,他们采用已经存在的角色,并简单地将它们的某些序列声称为表情符号。

与此同时,其他表情符号已经存在为未指定性别的原子角色,因此为了使它们成为男性和女性,他们(ab)使用♀和♂作为临时性别修饰符。您必须记住这些序列对于没有支持这些连字的表情符号字体的人的看法。 “女宇航员”是一名女子,其后是一枚模糊的火箭(),但对“女子水球运动员”使用相同的方法会导致一名女子跟随另一名独立的人(),这可能会令人困惑,所以它是'♀️'而已。