什么是Microsoft Office笑脸人物呢?

时间:2017-06-02 21:49:13

标签: fonts character-encoding emoticons wingdings

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

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

那么Windows Smiley角色真的是什么?为什么它会根据程序显示为许多不同的符号?

1 个答案:

答案 0 :(得分:3)

编辑:在尝试下面提到的步骤之前,请确保您的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"。请参阅下面的“插入符号”对话框截图中的相同内容: The Unicode character code for Windings smiley character is 004A

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

现在,当手机中的电子邮件应用程序打开相同的消息时,该应用程序将丢弃使用说明"绕组"字体 - 显然是因为这种字体在手机中不可用。相反,手机将使用默认字体显示字符,并显示字符代码004A的真实UTF-8字符,即" J"。请查看UTF-8字符here的完整列表。 enter image description here

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

笑脸角色的UTF-8字符代码为" 1F60A",请参见此处。 Office 2016中的字体Segoe UI Symbol使用相同的字符代码,请参见下面的截图: enter image description here

好的,直到这里都很好。

但为什么我的笑脸角色组合":)"在Office 2016中被方形字符取代?好吧,如果您从Office 2013升级到Office 2016,则会更新Office 2013自动更正条目以替换" :)"使用字符" 1F60A",但使用Segoe UI Symbol字体的格式化说明不会更新 - 这是我视图中的错误。由于缺乏使用Segoe UI Symbol字体的指令,Outlook使用正在使用的字体,没有其他字体具有字符代码" 1F60A"的字形。因此,将显示一个正方形,这是在Windows中显示缺少的字形的默认行为。如果您在记事本等应用程序中粘贴新的UTF-8表情符号也会出现同样的情况。默认情况下,注意事项使用Courier New字体,而Courier New没有#34; 1F60A"的字形。要在记事本中查看笑脸,请将记事本字体更改为Segoe UI符号(格式 - >字体)。您将能够在记事本中看到笑脸字符。

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

Word 2016 AutoCorrect dialog box will show invalid replacement option for smiley characters

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

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

    如果Smiley快捷键现在正在运行,请检入新消息。希望这适用于桌面和手机。