1

使用 Outlook、Word 和其他 Microsoft Office 程序时, Windows 会自动将:)(笑脸表情符号)更正为 Wingdings 符号的大写 J。例如,在手机上打开电子邮件时可以看到这一点,主题中包含的笑脸变成了笑脸的表情符号(我怀疑它是 UTF-8 笑脸)。但在电子邮件的正文中,笑脸只是显示为大写的 J。

我似乎也无法从 Microsoft Office 中复制/粘贴这个笑脸,这太奇怪了。将其复制并粘贴到记事本或网络浏览器中会给我 。即使这个字符只是 Wingdings 大写的 J。这太奇怪了,因为如果你选择任何其他奇怪的字体并输入一些东西,它可以很容易地粘贴到其他程序中。无论字体如何,不应该复制/粘贴大写 J 字符吗?

那么 Windows 笑脸角色到底是什么?为什么它会根据程序显示为这么多不同的符号?

4

1 回答 1

3

编辑:在尝试下面提到的步骤之前,请确保您的 Office 安装是最新的。要更新 office,在任何 Office 应用程序(例如 Word、Excel)中,单击文件->Office 帐户->更新选项->立即更新。此外,在 Windows 7 系统上,应按照 Microsoft 的建议安装以下更新:https: //support.microsoft.com/en-us/help/2729094/an-update-for-the-segoe-ui-symbol -font-in-windows-7-and-in-windows-ser

如果您安装更新,请重新启动系统并检查问题是否仍然存在。


我也一直在尝试解决这个问题,以下是我所学到的。

在 Office 2013 之前,Office 应用程序用于将笑脸字符组合 [例如“:)”] 替换为来自 Wingdings 字体的等效字符。Wingdings 笑脸字符的等效 Unicode 字符代码是“004A”。请在下面插入符号对话框的屏幕截图中看到相同的内容: Windings 笑脸字符的 Unicode 字符代码是 004A

Outlook 曾经包含格式说明,以使用字体“Wingdings”显示此特定字符,这是 Windows 系统上的常见字体,笑脸字符在 Windows 系统上正确显示。

现在,当手机中的电子邮件应用程序打开同一条消息时,该应用程序会丢弃使用“Windings”字体的说明——显然是因为这种字体在手机中不可用。相反,手机将使用默认字体显示字符,并显示字符代码 004A 的真实 UTF-8 字符,即“J”。请在此处查看UTF-8 字符的完整列表。 在此处输入图像描述

Microsoft 认识到了这个问题并在 Office 2016 中修复了相同的问题。现在笑脸字符使用字体“Segoe UI Symbols”显示。这是 Microsoft 的一种新字体,它具有许多用于 UTF-8 字符集的附加字符(字形)。现在使用的字符集是标准的 UTF-8,因此它可以在 Windows 以及其他遵循 UTF-8 标准的设备中正确显示。

笑脸字符的 UTF-8 字符代码是“1F60A”,请参见此处。Office 2016 中的 Segoe UI Symbol 字体使用了相同的字符代码,请看下面的截图: 在此处输入图像描述

好的,到这里为止一切都很好。

但为什么我的笑脸字符组合“:)”在 Office 2016 中被方形字符取代?好吧,如果您从 Office 2013 升级到 Office 2016,Office 2013 自动更正条目将更新以将“:)”替换为字符“1F60A”,但使用 Segoe UI Symbol 字体的格式说明没有更新 - 这是一个错误我的观点。由于缺少使用 Segoe UI Symbol 字体的说明,Outlook 使用正在使用的字体,并且没有其他字体具有字符代码“1F60A”的字形。因此,会显示一个正方形,这是在 Windows 中显示缺失字形的默认行为。如果您在记事本等应用程序中粘贴新的 UTF-8 笑脸,也会发生同样的情况。记事本默认使用 Courier New 字体,而 Courier New 没有“1F60A”字形。要在记事本中查看笑脸,将记事本字体更改为 Segoe UI Symbol (Format->Font)。您将能够在记事本中看到笑脸字符。

如果您在 Word 2016 中看到“自动更正”对话框(文件->选项->校对),您会发现“:)”的自动替换条目显示 2 个星号,这意味着替换字符可能无法正确显示。

Word 2016 自动更正对话框将显示笑脸字符的无效替换选项

请按照以下步骤更正自动更正条目,您需要为要更正或添加的每个笑脸执行此操作[您可以为您喜欢或经常使用的笑脸添加新条目]:

  1. 关闭所有 Office 应用程序,包括 Outlook。
  2. 在 Word 2016 中打开一个新的空白文档
  3. 将字体更改为 Segoe UI Symbol。
  4. 使用 Insert->Symbol 插入正确的 UTF-8 笑脸字符。
  5. 复制字符(仅字符,之后没有多余的空格)
  6. 在键盘上按 Alt-T,A 以显示自动更正对话框
  7. 复制的字符将显示在“With”框中。在“替换框”中输入复制字符的笑脸字符组合,例如:)。不要使用撇号和双引号字符,因为这些字符无法与自动更正一起正常工作。
  8. 单击“格式化文本”单选按钮,然后单击添加或替换按钮。
  9. 按确定。
  10. 关闭字。如果您看到有关兼容性问题的消息,请取消该消息并按照以下附加步骤操作。
  11. 使用文件->从位置 %USERPROFILE%\AppData\Roaming\Microsoft\Templates 打开普通模板(Normal.dotm 或 Normal.dot)
  12. 文件->另存为,使用相同的文件名、位置和类型。删除保持兼容性复选框。(假设您没有回滚到以前版本的 Office 的计划)。
  13. 单击保存。
  14. 关闭字。
  15. 打开 Outlook。(也必须在 Outlook 中创建自动更正条目)
  16. 撰写新的空白邮件
  17. 将光标放在邮件正文中,将字体更改为 Segoe UI Symbol。
  18. Insert->Symbol,将字体改为Segoe UI Symbol,选择你想要的笑脸,点击OK。选择笑脸包机。
  19. 在新的消息窗口中,文件->选项->邮件->编辑器选项->校对->自动更正选项【建议:在快速访问工具栏中添加自动更正以加快访问速度】。
  20. 选定的笑脸将在 With 框中。键入要替换的字符组合,例如:)。不要使用撇号和双引号字符,因为这些字符无法与自动更正一起正常工作。单击格式化文本单选按钮,单击添加或替换(1 将可用)。单击确定。
  21. 对您想要使用自动更正的每个笑脸重复步骤 18 到 20。
  22. 关闭消息而不保存。
  23. 完毕。

在此处输入图像描述

如果 Smiley 快捷方式现在正在工作,请签入新消息。希望这适用于台式机和手机。

于 2017-08-07T20:01:43.280 回答