什么是 Emoji?

Emoji 是一套在 Unicode 中编码的标准化象形符号和图标,用于数字通信中表达情感、物体、概念和想法,可在不同平台和设备之间使用。

快速了解

创建时间1990 年代末起源于日本
规范文档官方规范

工作原理

Emoji 起源于 1990 年代末的日本,该术语结合了日语中图片(絵,e)和文字(文字,moji)两个词。最初是日本移动运营商的专有符号,emoji 从 2010 年开始由 Unicode 联盟标准化,实现了跨平台兼容性。每个 emoji 都有唯一的 Unicode 码点,各平台使用自己的设计来渲染它们,同时保持语义一致性。Unicode 标准不断扩展 emoji 集合,类别包括表情、人物、动物、食物、活动、旅行、物品、符号和旗帜。

主要特点

  • 编码为 Unicode 字符
  • 平台特定的视觉渲染
  • 零宽度连接符(ZWJ)序列用于组合
  • 肤色修饰符(Fitzpatrick 量表)
  • 通过修饰符实现性别变体
  • 使用区域指示符的旗帜序列
  • 由 Unicode 联盟持续扩展

常见用途

  1. 社交媒体通信
  2. 消息和聊天应用
  3. 电子邮件主题和内容
  4. 营销和品牌推广
  5. 用户界面元素

示例

loading...
Loading code...

常见问题

为什么 emoji 在不同平台上看起来不一样?

每个平台(Apple、Google、Microsoft 等)在遵循 Unicode 规范的同时设计自己的 emoji 图形。Unicode 标准只定义 emoji 代表什么,而不是它应该长什么样,允许每个供应商进行创意诠释。

如何找到 emoji 的 Unicode 码点?

您可以使用 Unicode.org 的 emoji 图表、浏览器开发工具或编程语言等在线工具来查找码点。例如,在 JavaScript 中,使用 'emoji'.codePointAt(0).toString(16) 获取十六进制代码。

什么是零宽度连接符(ZWJ)序列?

ZWJ 序列使用零宽度连接符字符(U+200D)将多个 emoji 组合成单个字形。例如,👨‍💻(男性技术员)组合了 👨(男人)+ ZWJ + 💻(笔记本电脑)。并非所有组合都在所有平台上受支持。

新的 emoji 是如何添加到 Unicode 的?

新的 emoji 被提议给 Unicode 联盟,该联盟根据预期使用率、独特性和兼容性等因素进行评估。从提议到在新的 Unicode 版本中发布,审批过程通常需要 1-2 年。

为什么有些 emoji 无法正确显示?

如果设备或字体不支持该 Unicode 版本、ZWJ 序列无法识别或平台未实现特定 emoji,emoji 可能无法正确显示。更新操作系统或应用程序通常可以解决这些问题。

相关工具

相关术语

相关文章