Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fonts 微软Office的笑脸角色到底是什么?_Fonts_Character Encoding_Emoticons_Wingdings - Fatal编程技术网

Fonts 微软Office的笑脸角色到底是什么?

Fonts 微软Office的笑脸角色到底是什么?,fonts,character-encoding,emoticons,wingdings,Fonts,Character Encoding,Emoticons,Wingdings,使用Outlook、Word和其他Microsoft Office程序时,Windows会自动将:)(笑脸表情符号)更正为大写字母J的Wingdings符号。这可以在手机上打开电子邮件时看到,例如,主题中包含的笑脸会变成笑脸的表情符号(我怀疑它是UTF-8笑脸)。但在邮件正文中,笑脸只是大写的J 我似乎也无法从Microsoft Office复制/粘贴这个笑脸,这太奇怪了。将它复制粘贴到记事本或网络浏览器中,我会. 即使角色只是Wingdings大写字母J。这太奇怪了,因为如果你选择任何其他奇

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

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


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

编辑:请确保Office安装是最新的,然后再尝试下面提到的步骤。要更新office,请在任何office应用程序(例如Word、Excel)中,单击文件->office帐户->更新选项->立即更新。此外,在Windows 7系统上,应按照Microsoft的建议安装以下更新:

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


我也一直在努力解决这个问题,下面是我学到的

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

Outlook过去常常包含使用字体“Wingdings”显示此特定字符的格式化说明,Wingdings是Windows系统上的常用字体,而微笑字符在Windows系统上显示正确

现在,当手机中的电子邮件应用程序在中打开同一条消息时,该应用程序将放弃使用“Winds”字体的指示-显然如此,因为手机中没有这种字体。相反,手机将使用默认字体显示字符,并显示字符代码004A的真实UTF-8字符,即“J”。请检查UTF-8字符的完整列表。

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

笑脸字符的UTF-8字符代码为“1F60A”,请参见此处。Office 2016的字体Segoe UI符号中使用了相同的字符代码,请参见下面的屏幕截图:

好的,在这里之前一切都好

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

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

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

  • 关闭所有Office应用程序,包括Outlook
  • 在Word 2016中打开新的空白文档
  • 将字体更改为Segoe UI符号
  • 使用Insert->Symbol插入正确的UTF-8笑脸字符
  • 复制该字符(仅复制该字符,不复制其后的额外空间)
  • 按键盘上的Alt-T键以显示“自动更正”对话框
  • 复制的字符将显示在“带”框中。在“替换框”中键入复制字符的笑脸字符组合,例如:)。不要使用字符撇号和双引号,因为它们在自动更正中无法正常工作
  • 单击“格式化文本”单选按钮,然后单击添加或替换按钮
  • 按OK
  • 结束语。如果您看到有关兼容性问题的消息,请取消该消息并执行以下附加步骤
  • 使用文件->从位置%USERPROFILE%\AppData\Roaming\Microsoft\Templates打开普通模板(Normal.dotm或Normal.dot)
  • 文件->另存为,使用相同的文件名、位置和类型。删除“保持兼容性”复选框。(假设您没有计划回滚到以前版本的Office)
  • 单击保存
  • 结束语
  • 打开Outlook。(还必须在Outlook中创建自动更正条目)
  • 撰写新的空白消息
  • 光标位于邮件正文中时,将字体更改为Segoe UI符号
  • 插入->符号,将字体更改为Segoe UI符号,选择所需的笑脸,单击“确定”。选择“微笑宪章”
  • 在新邮件窗口中,文件->选项->邮件->编辑器选项->校对->A