怎样修复 Mac 上可能导致 Safari 和 Mail 不可读的字体问题

突然 Safari 或 Mail 向您显示一排问号而不是可读文本,您知道这是因为您以某种方式更改了字体,但弄清楚怎样修复它并不那么明显。 幸运的是,我们有一个解决方案。

计算机字体的历史相当长,相当复杂,也奇怪地尖锐,但它确实可以追溯到 Mac。 具体来说,它回到史蒂夫乔布斯,他从大学辍学,但留在校园里,尝试了不同的课程,包括书法课程。

乔布斯后来告诉沃尔特·艾萨克森:“如果我在大学里从来没有参加过那门课程,Mac 就永远不会有多种字体或按比例间隔的字体。而且由于 Windows 只是复制了 Mac,很可能没有个人电脑会有他们。”

那么,我们欠那个大学班的债务,通常我们也会不假思索地欠 Mac 的设计师,他们让字体变得如此简单。 在 Mac 上使用和安装字体非常简单,您很有可能从未考虑过它。 这就是为什么当它出错时,事情很难修复。

这并不是因为字体问题是一项艰巨的工作,但它们并不明显。 在某些情况下,Mac 会警告您出现问题,而您却无法发现它是什么。

此外,您通常会发现某些东西不起作用的原因令人吃惊。 也许您刚刚为您在 Adob​​e InDesign 中所做的工作安装了客户的字体。 您可以想象的最糟糕的情况是 InDesign 可能不喜欢它。 相反,这就是你能看到的。

那是常规的 AppleInsider 首页,一个字体问题使所有内容都无法阅读。 AppleInsider 甚至也不会使用出错的字体。 在 Mac 上出现一个字体问题,一切都可以像这样呈现。

当它发生时,它往往会在您的网络浏览器或 Apple Mail 中可见。 在任何一种情况下,您都可以选择这个不连贯的问号流,然后将它们粘贴到,例如, Word,所有文本都变得可读。

因此,如果它刚刚发生在您身上,并且您绝对必须将此文本发送给客户,那么您确实有临时的解决方法。 选择全部,复制,然后粘贴到其他一些应用程序中。

不过,你不能长时间这样工作。 您需要永久修复,虽然出现问题的原因可能有很多,但解决方案往往是相同的。

撤消问题

有一些应用程序可以在您的 Mac 上安装字体,但这些应用程序不会导致问题。 例如,Adobe 的应用程序会告诉您他们需要某种字体,然后他们会从 Adob​​e 的服务器下载它。 他们还会将其安装到您的 Mac 中,您只需单击“确定”即可。

对于其他任何情况,在任何其他情况下,您都在使用 macOS 附带的 Font Book 应用程序。 第三方公司还有其他工具,但通常即使您从客户的电子邮件中拖出字体附件并双击安装它,Mac 也在使用 Font Book。

当您执行此操作或当您打开 Font Book 应用程序并选择 文件, 添加字体,您会看到正常运行的进度条。 然后您可能还会看到警告。

如果您正在安装单个字体并收到警告,那么该警告是什么实际上并不重要,您知道它是关于哪种字体的。

但是,您也可以使用 Font Book 一次添加非常多的字体,当您这样做时,导致问题的原因就不太清楚了。

这里的信息有点混杂。 说“发现了小问题”是一回事,但“谨慎行事”感觉就像只是增加了一点危险。 如果错误消息实际上告诉您问题是什么以及它与哪些字体有关,那就更好了。

您可以通过查看列表中每种字体右侧的状态图标来判断涉及哪些字体。 大多数将是绿色的勾号,但您也会看到其中带有感叹号的奇怪的黄色三角形。

这些当然是由于某种原因很麻烦的字体,但让我们告诉您原因,因为这些错误消息没有。 最可能的问题是您已经拥有这些字体。

您可以使用 Font Book 导出字体,就像使用它导入字体一样容易。 因此,也许您正在使用新的 Mac,并且多年来积累了数百种专业字体。 您可以将它们全部导出,而不是通过逐个导出然后逐个导入的方式进行。 当这意味着您要添加 Mac 标准集中已有的字体时,您会希望 Font Book 注意到。

它确实注意到了。 这就是通常的“小问题”。

通常,您收到这些警告以及 Safari 发疯的原因是您有重复的字体。 很难理解为什么会导致这样的问题,也很难想象为什么 Font Book 在安装它们时没有指出重复项。 尽管如此,它并没有阻止你,如果你得到重复,你会遇到这个问题。 如果您随后删除重复项,问题就会消失。

但是如果你重复,你可以得到这个,如果你删除它们,问题就会消失。

避免未来的问题

在尝试解决此问题之前,请为自己制作所有字体的备份副本。

打开字体书,点击 所有字体,然后单击列表中的任何一个并按 Command-A 以 全选.

然后选择 文件, 导出字体 并将它们全部保存到 Mac 上的某个位置。

先试试这个解决方案

在它说的下面 所有字体, 打开字体书有一个部分标记 用户. 单击它,它会显示您已安装的所有字体的列表。 它列出了您的 Mac 未标配的所有字体。

您将看到的只是下一列中的字体列表,但依次单击每个字体,最终您会看到这样的屏幕。

挖掘字体手册中的用户部分,您可能会看到这个

必须手动按下标记的按钮似乎有点荒谬 自动解决. 但是,您也可以单击它,因为“解决”仅表示“删除”。 Font Book 将自动删除重复的字体文件,或者至少在您第一次单击时会删除 自动解决 然后确认您希望将一份副本移至回收站。

如果你改为按 手动解决,您将看到有关字体安装时间的一些元数据,并且您会看到其中一个或两个都标记为“活动”。

也许这在某种程度上对你有帮助,但你最终会检查标记的框 通过将重复的字体文件移至废纸篓来解决重复项 被打勾。 然后你会点击 解决所有重复项.

但是,它并不像您期望的那样工作。 解决所有重复项 不只是把很多东西扔进垃圾箱,它真的只是扔掉它找到的第一个副本。 如果您的字体中有许多不同的字体,例如 Bold 或 Oblique,那么您最终可能不得不重复查找字体并选择此选项的过程。

因此,如果 解决所有重复项 不删除安装了多个字体副本的警告,选择 解决这个重复. 单击它,然后单击以说“确定”,您确实希望将重复项移至垃圾箱,然后重复此操作,直到它不再询问您。

如果即使这样也不能消除重复项,那么您还可以采取另一个步骤。 回到主字体书视图中 用户 选中,单击导致问题的字体。

右键单击并从出现的菜单中选择 删除“字体名称”系列. 同一个菜单中有一个选项可以解决重复项,但您已经完成了。 还有禁用此字体的选项,这应该与删除它一样好。 然而,您已将备份安全地保存在某处,只需销毁此副本即可。

无论您采用哪种解决方案,最终都会删除重复项,并且几乎所有时间,您的问题都结束了。 一旦您使用 Mac 告诉您有小问题的每种字体完成此操作,您的网络浏览器和邮件看起来都很好。

当然,您可以执行所有这些操作并发现它没有帮助。 在这种情况下,下一步是对所有字体进行核处理,并删除当前 Mac 未附带的所有内容。

这并不理想,但可能是必要的。 另外,您已经有了备份——Font Book 将为您提供另一个备份。

在字体簿中,单击 文件 然后选择 恢复标准字体.

核选项。 您可以让 Mac 删除所有不符合标准的字体

是的,它删除了您多年来小心翼翼地添加的所有字体,但可能会花费高昂的代价,但邮件和 Safari 或其他浏览器现在可以正常工作。

不像你选择任何一个 解决 选项,此处的 Font Book 将所有非标准字体移出到它创建的名为 解决. 所以你那里有它们的副本。

不够

如果在 Mac 上备份了字体,但您无法使用它们,这对您和您的工作没有多大用处。 如果你是因为客户给你发了一个字体,他们需要你使用它。 所以最后的工作是把所有这些字体都放回去——只是不一定一次全部。

从客户的字体开始。 在字体簿中,选择 文件, 添加字体 并添加那个。 查找黄色警告三角形,安装后立即尝试阅读邮件中的消息并在浏览器中转到新网页。

如果出错,则问题不是重复,而是字体文件中的某种损坏,您无法自行修复。 你必须回到你的客户那里。

接下来将其余的字体添加回相同的 文件, 添加字体 道路。 也许你应该一次只做一种字体,但我们没有比你更多的耐心,所以继续,重新添加这批字体,看看会发生什么。

如果问题又回来了,请再次将它们全部删除并开始一次添加几个。

如果这一切都不是真正艰巨的,并且没有像描述的那样需要那么长时间,那么它仍然不是即时解决方案。 并不是因为您想了解字体在 Mac 上是怎样工作的,所以您一开始就想要这个问题,或者正在做所有这些。

然而,它确实解决了问题,并且确实使 Web 浏览器和邮件再次可用。

订阅 AppleInsider YouTube

通过下载 AppleInsider 了解最新动态 苹果内幕应用 对于 iOS,和 跟着我们 YouTube, Twitter @appleinsiderFacebook 用于实时、最新的报道。 您也可以查看我们的官方 Instagram 帐户独家照片。