本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/08/11/%E4%BB%80%E4%B9%88%E6%98%AFemoji/
摘要
本文主要讲述了:
- 什么是 emoji
- 谁发明了 emoji
- 被纳入 Unicode
- emoji 1.0
- 零宽度连接符
- 变体选择符-16
正文
什么是 emoji
emoji (/ɪˈmoʊdʒiː/
),中文名称为绘文字。例如:😂
谁发明了 emoji
此前,日本人栗田穰崇曾被广泛认为于 1999 年发明了 emoji(绘文字)
但根据最新的考据,一组更早的 emoji 被发现,它由日本软银公司的佚名设计师于 1997 年设计
被纳入 Unicode
2010 年 10 月发布的 Unicode 6.0 正式为 emoji 分配了码点
值得一提的是,Unicode 只是规定了 emoji 的码点和 emoji 的语义,并没有规定 emoji 的样式,因此,各大平台的 emoji 表情很有可能是不同的
emoji 1.0
2015 年 8 月,Unicode 将此前发布的 Unicode 标准中和 emoji 有关的字符统一辑录,发布了 emoji 1.0 标准
emoji 1.0 标准甚至追封了 1993 年发布的 Unicode 1.1 标准中的部分字符(例如:☺️
U+263A
、☹
U+2639
、✂
U+2702
等),给这些字符赋予了 emoji 语义
零宽度连接符
2018 年发布的 emoji 11.0 标准追封了 1993 年发布的 Unicode 1.1 标准中的零宽度连接符(简称为 ZWJ,U+200D
)为 emoji
作用:将几个 emoji 拼接成一个全新的 emoji
示例:
U+1F466
表示👦
(男孩)U+1F467
表示👧
(女孩)U+1F468
表示👨
(男人)U+1F469
表示👩
(女人)U+1F466 U+200D U+1F469 U+200D U+1F466 U+200D U+1F467
表示👨👩👦👧
(一家四口)
变体选择符-16
2018 年发布的 emoji 11.0 标准追封了 2002 年发布的 Unicode 3.2 标准中的变体选择符-16(U+FE0F
)为 emoji
作用:当某个 Unicode 字符同时具备文字和 emoji 两种表现形式时,默认会采用文字形式(黑白)表现,但若其后存在变体选择符-16,则表示应采用 emoji 形式(彩色)表现
示例:
U+2603
表示☃
(雪人)U+2603 U+FE0F
表示☃️
U+2764
表示❤
(黑色的心形图案)U+2764 U+FE0F
表示❤️
参考资料
- correcting-the-record-on-the-first-emoji-set
- unicode-6.0
- emoji-1.0
- emoji-1.0
- unicode-1.1
- smiling-face
- frowning-face
- emoji-11.0
- zero-width-joiner
- zero-width-joiner
- variation-selector-16
- variation-selector-16
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/08/11/%E4%BB%80%E4%B9%88%E6%98%AFemoji/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2020/08/11/%E4%BB%80%E4%B9%88%E6%98%AFemoji/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。