emoji知识
emoji(絵文字/えもじ)是日本在无线通讯中所使用的视觉情感符号,最早是由栗田穰崇(Shigetaka Kurita)发明,并在日本网络及手机用户中流行开来。自苹果公司发布的iOS5输入法中加入了emoji后,这种表情符号开始席卷全球,目前emoji已被大多数现代计算机系统所兼容的Unicode编码采纳,普遍应用于各种手机短信和社交网络中。--百度百科
不过,简书markdown编辑器不支持emoji表情的输入,-_-||
emoji 通常包括面部表情、常见对象、天气场所和类型以及动物
在emojipedia.org 可以查询到每个emoji表情符号的详细信息
Unicode中的emoji
加入Unicode符号库历史
数百个emoji表情符号在2010年10月发布的Unicode 6.0标准中被加入,它允许日本以外的其他地区使用这些字符。在Unicode7.0中添加了大约250个新的表情符号以满足不同文化的需要,其中许多来自韦伯丁和翼板字体。在Unicode8.0中又增加了41个表情符号,包括板球球棒等运动设备的物品,以及诸如墨西哥薄饼卷的迹象黄道、新的面部表情和礼拜场所的符号。新的字符被不断收录,截至2017年7月官方的Unicode标准列表上有2666个表情符号。 --摘自维基百科
表情符号与文本表达
组合字符
组合字符表示一个表情(Fitzpatrick类型),使用U+1F3F8-U+1F3FF作为修饰符组合与人类表情有关的emoji来显示不同肤色的emoji,如果一个人类表情相关的符号没有跟随一个Fitzpatrick类型的修饰符,则显示一个默认的。
Joining字符的接合
U+200D零宽度焊接机(ZWJ),支持zwj的系统会将几个字符组合显示,使它们的行为像一个单一的、独特的表情字符。如:序列U+1F468男子,U+200D ZWJ,U+1F469妇女,U+200D ZWJ,U+1F467女孩。如果系统支持zwj,会显示一个单一的描述一个男人、一个妇女和一个女孩组成的家庭的符号。如果系统不支持zwj会忽略U+200D ZWJ,然后分别显示三个字符。
emoji表情的Unicode编码范围为:
[0xE001,0xE05A]
[0xE101,0xE15A]
[0xE201,0xE253]
[0xE301,0xE34D]
[0xE401,0xE44C]
[0xE501,0xE537]