文本笑脸在电子邮件中显示为字母 J

bzl*_*zle 8 mac microsoft-outlook email emoticons

上下文:我在 Mac 上使用 Airmail 作为我的电子邮件桌面客户端

每当我收到人们输入笑脸的电子邮件时,它就会显示为字母 J。所以:)变成J

我读到这可能是因为发件人正在使用 Outlook 和字体 Wingdings,我应该设置我的邮件应用程序以用表情符号替换笑脸表情:)符号。

这真的是正在发生的事情吗,那是唯一/最好的解决方案吗?

Pau*_*aul 7

你读的是正确的。当您:)在 Outlook 中键入时,将:)删除并替换为0x4AWingdings 字体,该字体将转换为电子邮件中的 HTML 标记。

这完全映射到常用字母字体中的“J”,如果您的电子邮件客户端不遵循电子邮件中的字体指令(大多数不是 Outlook)和/或您没有安装wingdings,这就是您所看到的。

你最好的选择是在心理上将一个单独的“J”映射到一张笑脸。

  • 微软认为每个人都使用微软的另一个例子:/ (2认同)

bzl*_*zle 4

找到了解决这个问题的方法:

Mac 已经有 Wingdings 字体,但它没有设置用于打字……它似乎只能用作字形。

我已经使用 Font Forge 重新保存了 Wingdings 字体。这样,键映射实际上就可以工作了(尽管我不确定这样做会丢失什么功能)。

设置方法如下:

  1. 在 Finder 中,转至:Macintosh HD/资源库/字体
  2. 找到 Wingdings.ttf,右键单击打开“获取信息”
    1. 向下滚动到“共享和权限:”
    2. 单击右下角的锁定图标即可解锁。
    3. 授予用户“所有人”“读和写”权限
  3. 关闭“获取信息”并将 Wingdings.ttf 移至其他文件夹。我宁愿简单地重命名字体,但它不允许我这样做。
  4. 下载我重新保存的字体:https://github.com/bzle/J-to-Smiley-Fix/raw/master/Wingdings.ttf
  5. 您也许可以在旧字体被删除的地方添加此字体...我通过字体簿将其添加为用户字体。它给出了一个错误,说它将是重复的字体,但您可以选中该框并添加。

此时我重新启动了Airmail(不确定是否有必要),现在J是一个笑脸!