编辑:在尝试下面提到的步骤之前,请确保您的 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”。请在下面插入符号对话框的屏幕截图中看到相同的内容:
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 个星号,这意味着替换字符可能无法正确显示。
请按照以下步骤更正自动更正条目,您需要为要更正或添加的每个笑脸执行此操作[您可以为您喜欢或经常使用的笑脸添加新条目]:
- 关闭所有 Office 应用程序,包括 Outlook。
- 在 Word 2016 中打开一个新的空白文档
- 将字体更改为 Segoe UI Symbol。
- 使用 Insert->Symbol 插入正确的 UTF-8 笑脸字符。
- 复制字符(仅字符,之后没有多余的空格)
- 在键盘上按 Alt-T,A 以显示自动更正对话框
- 复制的字符将显示在“With”框中。在“替换框”中输入复制字符的笑脸字符组合,例如:)。不要使用撇号和双引号字符,因为这些字符无法与自动更正一起正常工作。
- 单击“格式化文本”单选按钮,然后单击添加或替换按钮。
- 按确定。
- 关闭字。如果您看到有关兼容性问题的消息,请取消该消息并按照以下附加步骤操作。
- 使用文件->从位置 %USERPROFILE%\AppData\Roaming\Microsoft\Templates 打开普通模板(Normal.dotm 或 Normal.dot)
- 文件->另存为,使用相同的文件名、位置和类型。删除保持兼容性复选框。(假设您没有回滚到以前版本的 Office 的计划)。
- 单击保存。
- 关闭字。
- 打开 Outlook。(也必须在 Outlook 中创建自动更正条目)
- 撰写新的空白邮件
- 将光标放在邮件正文中,将字体更改为 Segoe UI Symbol。
- Insert->Symbol,将字体改为Segoe UI Symbol,选择你想要的笑脸,点击OK。选择笑脸包机。
- 在新的消息窗口中,文件->选项->邮件->编辑器选项->校对->自动更正选项【建议:在快速访问工具栏中添加自动更正以加快访问速度】。
- 选定的笑脸将在 With 框中。键入要替换的字符组合,例如:)。不要使用撇号和双引号字符,因为这些字符无法与自动更正一起正常工作。单击格式化文本单选按钮,单击添加或替换(1 将可用)。单击确定。
- 对您想要使用自动更正的每个笑脸重复步骤 18 到 20。
- 关闭消息而不保存。
- 完毕。
如果 Smiley 快捷方式现在正在工作,请签入新消息。希望这适用于台式机和手机。