DG EMOJIK / 中文

Emoji位置显示为方框?这样查找原因

如果Emoji的位置显示为空方框、问号或多个独立符号,则显示环境可能无法正确处理该字符或整个序列。原因可能是应用过时、缺少字体支持、复制错误或文本处理损坏。仅凭症状本身无法确定具体发生了哪种情况。

匈牙利语原文的完整机器翻译。

带有描绘笑脸和哭脸按键的键盘。
插图。 · Bru-nO / Pixabay

首先,在两个应用程序中查看同一个符号。这可以迅速表明问题是否仅与某个界面有关。在你连这一点都不确定的情况下,重置手机是一个过大的步骤。

首先确定缺失了什么

找不到 emoji 键盘和插入的 emoji 不可见,这两种情况是不同的。前者与输入有关。后者则需要检查显示效果。因此,安装新键盘并不自动意味着所有应用程序都能显示新符号。

根据 Apple 指南,在 iPhone 上可以通过 设置 → 通用 → 键盘 → 键盘 → 添加新键盘 → Emoji 路径添加缺失的 emoji 键盘。菜单名称会适应系统语言。 来源:Apple 支持

如果键盘已存在,但 emoji 的位置显示为方框,请继续检查显示效果。Android 官方文档也将较新 emoji 显示为方框或错误序列描述为已知问题。 来源:Android Developers

有助于缩小错误范围的四个测试

1. 比较一个旧符号和一个新符号。插入一个常见的笑脸,然后插入有问题的 emoji。如果只有后者出错,则可能存在支持缺失的问题。即便如此,也值得检查文本的完整性。

2. 将其复制到另一个应用程序中。如果在笔记中显示正常,但在消息应用中破碎,则差异在于应用程序之间。如果在所有地方都出错,设备的共同显示环境也可能受到影响。

3. 重新复制整个 emoji。某些符号由多个字符组成。部分选择或中间编辑器可能会改变序列。请使用完整复制,并避免手动删除符号内部的内容。

4. 检查系统和应用程序的可用更新。安装后,在同一应用程序中重复测试。如果那里仍然缺乏支持,更新也不一定立即解决问题。

为什么我在一个 emoji 的位置看到多个形状?

复杂的 emoji 可以由多个字符连接而成。如果显示设备不认识该组合,它可能会分别显示各个组成部分。即便如此,发送者的意图可能仍然是发送单个符号。 技术背景:Unicode Emoji ZWJ Sequences

例如,👩‍💻 技术员的 emoji 可能会分别显示为一个女人和一台笔记本电脑。此时序列本身可能是完整的,只是缺少联合显示。你可以在 关于 ZWJ 序列的文章中查看其组成部分。

如果符号在网页保存后损坏,而在其他应用程序中显示正确,开发人员需要检查整个数据路径:输入、存储、处理和输出。这不同于用户设备上出现的字体集问题。报告错误时,请提供确切的字段以及错误前后的文本。

在找到解决方案之前该发送什么?

写出含义:“谢谢你的帮助”、“包裹已送达”或“我期待周五前的回复”。如果你想使用符号,请选择收件人处能正常显示的符号。截图可以展示原始外观,但请同时附上简短的文字说明。

报告错误时,请填写以下简短模板:

有问题的 emoji:[在此处粘贴符号]。在此应用中显示错误:[名称,版本]。在此处显示正常:[名称,版本]。系统:[名称,版本]。错误出现在粘贴时 / 保存后 / 发送后。

你可以将截图附加在可复制的符号旁边。这样开发人员既可以检查字符,也可以检查错误的外观。

带走要点

三道题的知识测验

尝试应用你读到的内容。每个问题选择一个答案;每个正确答案得一分。评估将针对这三种情况提供反馈,我们不会存储或发送你的答案。

1. 同一个复制的 emoji 在笔记中显示正常,在消息应用中显示为方框。你应该从哪里开始进一步调查?
2. 👩‍💻 显示为分开的女人和笔记本电脑。应该考虑哪种解释?
3. 开发人员也想检查错误的字符。除了截图,你还应该发送什么?

解答和解释
  1. 从消息应用的版本和显示支持开始。 在笔记测试成功后,应用程序之间的差异提供了下一个线索。
  2. 还需要检查对序列的支持情况以及复制过程中保留的数据。需要分别检查复合符号的显示效果和数据完整性。
  3. 可复制的符号、版本号以及在两个应用中得到的结果。图片展示视觉效果,粘贴的序列展示数据;版本号有助于复现错误。

统计你的正确答案:每个得一分。未回答得零分。

  • 3分:你选择了在所有三种调试场景中都可用的步骤;请填写文章中的错误报告模板。
  • 2分:请检查是否遗漏了对输入、数据或显示的审查。
  • 0–1分:从最初的两个测试开始:在两个应用中比较一个旧符号和一个新符号。

还有一篇不错的文章

全部 20 篇文章 · 寻找表情符号