美文网首页
表情的历史

表情的历史

作者: 牧童遥指2000 | 来源:发表于2018-03-30 23:09 被阅读94次

作者: 阮一峰,原文:http://www.ruanyifeng.com/

一、含义

Emoji 是可以插入文字的图形符号。

它是一个日语词,e表示"絵",moji表示"文字"。连在一起,就是"絵文字"。

Emoji 在上个世纪90年代,由日本电信商引入服务,最早用于在短消息之中插入表情。2007年,苹果公司的 iPhone 支持了 Emoji,导致它在全世界范围的流行。

image

二、Unicode 标准化

早期的 Emoji 是将一些特定的符号组合替换成图片,比如将:)替换成😀。这种方法很难标准化,能够表达的范围也有限。

2010年,Unicode 开始为 Emoji 分配码点。也就是说,现在的 Emoji 符号就是一个文字,它会被渲染为图形。

image

由于越来越受欢迎,Emoji 的国际标准在 2015 年出台,目前已经是 5.0 版了。

  • Emoji 1.0:2015年8月
  • Emoji 2.0:2015年11月
  • Emoji 3.0:2016年6月
  • Emoji 4.0:2016年11月
  • Emoji 5.0 (beta):2017年3月

截止2017年4月,列入 Unicode 的 Emoji 共有2389个

三、渲染实现

Unicode 只是规定了 Emoji 的码点和含义,并没有规定它的样式。举例来说,码点U+1F600表示一张微笑的脸,但是这张脸长什么样,则由各个系统自己实现。

因此,当我们输入这个 Emoji 的时候,并不能保证所有用户看到的都是同一张脸。如果用户的系统没有实现这个 Emoji 符号,用户就会看到一个没有内容的方框,因为系统无法渲染这个码点。

image

目前,苹果系统安卓系统TwitterGithubFacebook 都有自己的 Emoji 实现。

四、使用方式

Emoji 虽然是文字,但是无法书写,必须使用其他方法插入文档。

(1)最简单的方法当然是复制/粘贴,你可以到 getEmoji.com 选中一个 Emoji 贴在自己的文档即可。

(2)另一种方法是通过码点输入 Emoji。以 HTML 网页为例,将码点U+1F600写成 HTML 实体的形式😀(十进制)或😀(十六进制),就可以插入网页。码点到这个页面查询。

(3)JavaScript 输入 Emoji,可以使用 node-emoji 这个库。


var emoji = require('node-emoji');

// 返回 coffee 的 Emoji
emoji.get('coffee'); 

// 返回文字标签对应的 Emoji
// https://www.webpagefx.com/tools/emoji-cheat-sheet/
emoji.get(':fast_forward:');

// 将文字替换成 Emoji
emoji.emojify('I :heart: :coffee:!');

// 随机返回一个 Emoji 
emoji.random();

// 查询 Emoji
// 返回结果是一个数组 
emoji.search('cof');

(4)还可以通过 CSS 插入 Emoji。


<link href="https://afeld.github.io/emoji-css/emoji.css" rel="stylesheet">
<i class="em em-baby"></i>

五、Emoji 组合

Unicode 除了使用单个码点表示 Emoji,还允许多个码点组合表示一个 Emoji。

其中的一种方式是"零宽度连接符"(ZERO WIDTH JOINER,缩写 ZWJ)U+200D。举例来说,下面是三个 Emoji 的码点。

  • U+1F468:男人
  • U+1F469:女人
  • U+1F467:女孩

上面三个码点使用U+200D连接起来,U+1F468 U+200D U+1F469 U+200D U+1F467,就会显示为一个 Emoji 👨‍👩‍👧,表示他们组成的家庭。如果用户的系统不支持这种方法,就还是显示为三个独立的 Emoji 👨👩👧。

六、趣闻

image

根据 emojitracker 的调查,全世界最流行的 emoji,第一名是笑出眼泪 😂,第二名是红心❤️。

image

日历的 Emoji 📅(U+1F4C5) 在苹果系统之中,一律是7月17日。这是苹果公司发布 iCal 的日子。有人戏称这个日子是"世界 Emoji 日"。

image

七、参考链接

(完)

相关文章

  • 表情的历史

    作者: 阮一峰,原文:http://www.ruanyifeng.com/ 一、含义 Emoji 是可以插入文字的...

  • 怎样更加客观地看待人和事?

    历史往往不是一面客观的镜子,写历史的人带着自己的情绪去观察和记录历史。他自家的表情,往往投射到历史的现实中并且改变...

  • 没有表情的表情

    我觉得,我尤其喜欢拍天空,然后是花草。 嗯!这样想来,我应该抬头的机率算高哒! 总是对这世界的神奇感叹。 是什么样...

  • 表情表情

    ?????????????????????????????????????????????????????????...

  • 西方音乐史纲

    西方音乐是一部散而有序,乐以表情的历史。是历史与地理共同作用下的文化体,全球学界公认七个阶段: 1. 古希腊...

  • 假装你还在

    历史总是惊人相似,有种罪恶的感觉,说同样的话,发同样的表情,可惜不是同样的你。 再也收不了对方的信...

  • 吉祥物设计绒言绒语:表情包背后隐藏的商业价值!

    表情包,是网络中人们用以表达喜怒哀乐等多种情绪常用的一种交流方式。历史上第一个表情包是一个需要横过来看的象形笑脸符...

  • 《如果历史是一群喵》表情包

    约吗? 记仇!记仇! 厉害!厉害! 666! ??? 打我啊! 借你个三姨夫!(原书里的故事,我的另一个《假如历史...

  • 分裂人格的日本人

    今天是“九一八”,勿忘国耻,牢记历史。 日本人号称最谦恭、最懂礼貌的民族。见面近90度鞠躬,表情和顺,男女...

  • 表情

    早上听吴老师的课,闭目细思,真实地呈现自己的现状,愈发清晰做父母需要建立(改变)的信念系统,跟随、陪伴,而非控制。...

网友评论

      本文标题:表情的历史

      本文链接:https://www.haomeiwen.com/subject/wzywcftx.html