【问题标题】:What is the Microsoft Office smiley face character really?Microsoft Office 笑脸字符到底是什么?
【发布时间】:2017-11-04 09:27:47
【问题描述】:

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

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

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

【问题讨论】:

    标签: fonts character-encoding emoticons wingdings


    【解决方案1】:

    编辑:在尝试下面提到的步骤之前,请确保您的 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 应用程序用于替换笑脸字符组合 [e.g. ":)"] 与字体 Wingdings 中的等效字符。 Wingdings 笑脸字符的等效 Unicode 字符代码是“004A”。请在下面插入符号对话框的屏幕截图中看到相同的内容:

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

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

    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个星号,这意味着替换字符可能不会显示正确。

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

    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. 使用文件打开 Normal 模板(Normal.dotm 或 Normal.dot)->从位置 %USERPROFILE%\AppData\Roaming\Microsoft\Templates 打开
    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. 完成。

    如果笑脸快捷方式现在正在工作,请检查新消息。希望这适用于台式机和手机。 ?

    【讨论】:

    • 这是很棒的信息。那么当您在 Word 2016 和 Outlook 2016 中输入:) 时,您是否不再从 Wingdings 获得笑脸?我似乎仍然得到了 Wingding 笑脸,而不是 Segoe UI Symbol 笑脸。
    • 是的,我在 Word 和 Outlook 2016 中获得了 Segoe UI Symbol 笑脸。您可能会在 Word 中获得 Winding 笑脸,但我想知道您如何在 Outlook 2016 中获得相同的笑脸,因为 Outlook 2016 不应该接受这一点。要验证您在 Outlook 中获得的是哪个笑脸,请将其复制并粘贴到记事本中。您应该看到方形框。现在使用 Format->Font 将 Notepad 字体更改为 Segoe UI Symbol。如果您看到笑脸,则表示您仅获得 Segoe UI Symbol 笑脸。
    • 当我将 Outlook 笑脸复制到记事本时,我会看到一个方框,除非我将记事本字体更改为 Wingdings。 Segoe UI Symbol 字体也在那里显示一个框。这是一个谜。
    • 嗯.. 这意味着您只会获得 Winding 字体笑脸。建议您在自动更正中进行相同的更改以显示 Segoe UI 符号笑脸,以便在移动设备中阅读消息时正确显示。
    • 您可能还必须在 Outlook 中创建自动更正条目。我已经添加了相同的步骤 15 到 23。
    猜你喜欢
    • 1970-01-01
    • 2014-10-16
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多