安卓软件

  • 系统工具
  • 生活服务
  • 影音播放
  • 新闻阅读
  • 金融理财
  • 商务办公
  • 游戏辅助
  • 教育学习
  • 网络购物
  • 社交聊天
  • 主题壁纸
  • 趣味娱乐

安卓游戏

  • 动作冒险
  • 体育运动
  • 音乐游戏
  • 益智休闲
  • 卡牌对战
  • 养成游戏
  • 角色扮演
  • 模拟经营
  • 赛车竞速
  • 策略塔防
  • 飞行射击
  • 网络游戏

文章速递

  • 游戏攻略
  • 游戏问答
  • 软件教程
  • 手机教程

合集

  • 游戏
  • 软件
  • 文章
  • 教程

排行榜

您的位置: 首页> 教程> 软件教程

Emoji到底是什么

2022-02-28 13:17:24来源:lqq

叫叫识字

叫叫识字

  • 类型:新闻阅读
  • 平台:安卓
  • 语言:简体中文
  • 大小:179.62MB

软件下载 暂无专区

Matrix是一个很不错的社区,有着很不错的产品体验。我们会不定期挑选 Matrix 最优质文章,展示来自用户的最真实的体验和观点,关于这个问题的详细解释,就到G7小编这里了解更多吧。

软件APP相关推荐:

app自动更新怎么开启

app自动退出怎么回事

app自动弹出广告怎么办

安卓已经进入12GB时代

image.png

Emoji到底是什么

文章代表作者个人观点,少数派仅对标题和排版略作修改

本文尝试讲解 Emoji 的一些有趣的知识,来帮助我们更好的理解这个全世界通用的语言。在开启之前,先看看你的 Emoji 考试能有几分:

你知道不同的肤色

你知道为什么早期 iOS 总会被 Emoji 的问题弄出 crash 吗

你知道为什么会有两种 Emoji 吗?

从下面开始??,为了最好的理解??,可以打开你的浏览器,跟我写点 JavaScript??,一起看看 Emoji 的世界??。

定义

这里我们先统一 Emoji 的定义,到底哪些东西算 Emoji?

iPhone 输入法里点击 ?? 按钮

微信、抖音的表情

Telegram 在输入 Emoji 的时候,会有表情包联想。发送 Emoji 后还会有动画

第一个场景是 Emoji 肯定是毋庸置疑的。它们虽然像图片,但是你复制粘贴后就是能随便发。

而其他都不算。这里我们做一个定义:只有能被操作系统定义的编码才有可能是 Emoji。

怎么理解这段话?

微信的表情你在输入后,当你退出到列表界面,或者尝试复制它,只能得到类似 [微笑] 的字符,而不是我们看到的微笑表情。所以它们本质上文本,只是微信对它做了图片替换,并保证在删除表情的时候也能直接删除 4 个字符,从而让表现上看上去就和文字类似。

微信的表情其实只是文本替换图片

相信你也遇见过这个场景,朋友发了一个消息,你在通知上看到的是一个 ??,你正奇怪这个朋友从来不发 emoji 的时候,点进去一看其实就是微信的 [微笑] 表情。这里为什么会这样呢?

原因是通知中心的文字里只能是纯文本,所以微信不能对实际上是 [微笑] 的字符做替换,就采用了对这种字符做 Emoji 替换的方式,让其在通知中心的表现不会像有 bug。

Telegram 是个非常优秀的社交软件,称他是 IM 的天花板完全不为过。所以你在 Telegram 中发 Emoji 可能会得到一个它们进行定制的动画,特别有喜感。但你将 Emoji 发出去后,它被传播的形式并不是 Emoji,而是一个带有动画的图片。只不过这个图片你在复制的时候,得到的还是 Emoji 本身。

综上我们看到的结论为:Emoji 就是文字,它能被复制粘贴,只是看上去是个彩色图片,也只有文字才能被编码。而文字和图片最重要的区别就是字节数量,最大的 Emoji 被编码出来后不会超过 30 个字节,而图片往往要几百字节起。那 Emoji 为普通文字的区别又是什么?

Emoji 在每个操作系统里都会有一个专门的字体去定义,比如 Apple 就是 Apple Color Emoji。

大家熟知的粗体,斜体等文字的风格调整往往都是由字体文件去做定义,它们描述了文字被加粗后的样子。如果字体文件缺失了这个信息的话,操作系统可能回尝试去模拟,也可能就直接忽略,还有什么问题,就到G74软件园了解更多吧。

攻略大全

展开