Emoji相关技术还是挺复杂的,前些天刚写了《Emoji的数量和排序》和《部分Emoji的变体:Text Style和Emoji Style》两篇文章,今天再来写一下Emoji肤色变化的问题。
去年就发现不少人在我们EmojiAll网站中搜索黑人等与肤色相关的关键词,我们还专门有针对性对一些Emoji的描述、关键词、标签等做了一些修改。然后在今年新版网站推出的时候,菜单中专门做了各种肤色Emoji列表的链接。
上周花了几天时间去更彻底研究Emoji肤色修饰符方面的知识,下面记录一下:
- Emoji修饰符:5种肤色Emoji符号,Unicode emoji data,具体请看:属性为Emoji修饰符的列表
- Emoji修饰符基础:122个可以加肤色Emoji修饰符组成新Emoji序列的Emoji符号,Unicode emoji data,具体请看:属性为Emoji修饰符基础的列表
- Emoji修饰符序列:580个,Unicode emoji sequences,比122*5=610少了30个,也就6组Emoji,我修改views中的php字段,查出了这6个Emoji是:
code_point_modifier | emoji_symbol_modifier | short_name_modifier | type_field |
---|---|---|---|
1F46A 1F3FB | 👪🏻 | 家庭: 较浅肤色 | |
1F46F 1F3FB | 👯🏻 | 戴兔耳朵的人: 较浅肤色 | |
1F48F 1F3FB | 💏🏻 | 亲吻: 较浅肤色 | |
1F491 1F3FB | 💑🏻 | 情侣: 较浅肤色 | |
1F91D 1F3FB | 🤝🏻 | 握手: 较浅肤色 | |
1F93C 1F3FB | 🤼🏻 | 摔跤选手: 较浅肤色 |
看得出来这些都是两人或者以上多人组成的Emoji,可能存在不同肤色组合的问题而没有被推荐使用。
我们已经针对这5种Emoji修饰符、122个Emoji修饰符基础和580个Emoji修饰符序列(实际补上了30个缺的),每个Emoji符号都做了描述说明、组合解释和举例等。具体可以去我们的EmojiAll网站查看。
2020年9月21日补充:既是Emoji修饰符基础,又可以加上FE0E和FE0F成为Text Style和Emoji Style的Emoji有下面的20个:
BASE | TEXT STYLE | EMOJI STYLE | DEFAULT EMOJI STYLE |
---|---|---|---|
☝ 261D | ☝︎ 261D FE0E | ☝️ 261D FE0F | text |
⛹ 26F9 | ⛹︎ 26F9 FE0E | ⛹️ 26F9 FE0F | text |
✌ 270C | ✌︎ 270C FE0E | ✌️ 270C FE0F | text |
✍ 270D | ✍︎ 270D FE0E | ✍️ 270D FE0F | text |
🏂 1F3C2 | 🏂︎ 1F3C2 FE0E | 🏂️ 1F3C2 FE0F | emoji |
🏄 1F3C4 | 🏄︎ 1F3C4 FE0E | 🏄️ 1F3C4 FE0F | emoji |
🏊 1F3CA | 🏊︎ 1F3CA FE0E | 🏊️ 1F3CA FE0F | emoji |
🏋 1F3CB | 🏋︎ 1F3CB FE0E | 🏋️ 1F3CB FE0F | text |
🏌 1F3CC | 🏌︎ 1F3CC FE0E | 🏌️ 1F3CC FE0F | text |
👂 1F442 | 👂︎ 1F442 FE0E | 👂️ 1F442 FE0F | emoji |
👆 1F446 | 👆︎ 1F446 FE0E | 👆️ 1F446 FE0F | emoji |
👇 1F447 | 👇︎ 1F447 FE0E | 👇️ 1F447 FE0F | emoji |
👈 1F448 | 👈︎ 1F448 FE0E | 👈️ 1F448 FE0F | emoji |
👉 1F449 | 👉︎ 1F449 FE0E | 👉️ 1F449 FE0F | emoji |
👍 1F44D | 👍︎ 1F44D FE0E | 👍️ 1F44D FE0F | emoji |
👎 1F44E | 👎︎ 1F44E FE0E | 👎️ 1F44E FE0F | emoji |
👪 1F46A | 👪︎ 1F46A FE0E | 👪️ 1F46A FE0F | emoji |
🕴 1F574 | 🕴︎ 1F574 FE0E | 🕴️ 1F574 FE0F | text |
🕵 1F575 | 🕵︎ 1F575 FE0E | 🕵️ 1F575 FE0F | text |
🖐 1F590 | 🖐︎ 1F590 FE0E | 🖐️ 1F590 FE0F | text |
可以考虑在这些Text Style和Emoji Style的页面,也加上Base + Emoji修饰符 = Emoji修饰符序列的例子,但又担心用户有些糊涂,所以暂时没有加上。
评论