什么是emoji


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/08/11/%E4%BB%80%E4%B9%88%E6%98%AFemoji/

摘要

本文主要讲述了:

  1. 什么是 emoji
  2. 谁发明了 emoji
  3. 被纳入 Unicode
  4. emoji 1.0
  5. 零宽度连接符
  6. 变体选择符-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表示❤️

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/08/11/%E4%BB%80%E4%B9%88%E6%98%AFemoji/


本文对你有帮助?请支持我


支付宝
微信