如果您是 Mac 用户,其工作涉及不同种类的字体,您可能会遇到 macOS Catalina 的一些麻烦。有人报告说,在升级到最新版本的 macOS 后,会发生严重的字体冲突,这种冲突会导致 Mail、Safari 和其他地方的文本无法阅读。如果您曾经将字体文件移动到您的 Library 和 User Library 文件夹中的 Fonts 文件夹中,或者您使用第三方字体管理器(例如 FontExplorer X Pro、FontAgent 或 Suitcase Fusion),您可能会大吃一惊。
升级到 Catalina 后,我遇到了字体问题。我认为自己是字体管理专家,但没有帮助我无法解决问题。以下是我遇到的情况以及我必须做些什么才能恢复工作。希望你能从我的经验中吸取教训。
当字体消失时,你就会知道
故事的开始很简单:我以为我已经准备好升级到 macOS Catalina。我尽职尽责地确认我所有重要的应用程序都是 64 位的,然后我升级了我的 Mac。几天来一切似乎都很好,然后突然间,我在邮件和 Safari 中的某些网页上看不到文本。(为什么过了好几天才出现这个问题还是个谜。)
我使用我的第三方字体管理器清除了我 Mac 上的所有字体缓存,但我没有看到任何改进。我检查了我能找到的每个字体文件夹的读写权限,它们是正确的。(系统字体文件夹只允许系统写入;其他字体文件夹允许我读取和写入。)所以我在 Apple 的论坛上搜索“字体在 Catalina 之后消失”并找到了几个线程,所有线程的描述都与我的相似,可以追溯到到 2019 年 10 月。但那里没有解决方案。
最后,我联系了 Monotype 的字体专家。在确认我已经清除了字体缓存并检查了 Fonts 文件夹的权限后,我禁用了字体管理器中的所有字体,在我的例子中,它是 FontExplorer X Pro。那奏效了。显然,Mac 的一些核心字体与我很久以前在 FontExplorer 中激活的一些字体之间存在冲突。
我的项目需要哪些现已停用的字体呢?没问题:启用 FontExplorer 的自动激活功能后,我打开文档或应用程序时所需的任何新字体都会自动激活。我不希望 Catalina 字体混乱再次出现,因为 FontExplorer 不会尝试激活系统已经激活的任何字体。
我所有的字体都去哪儿了?
我注意到 FontExplorer 中的数百种字体被标记为冲突,在其字体列表中显示为红色。为了增加乐趣,FontExplorer 显示了这些字体文件以前的位置——字体文件在 Catalina 移动它们之前所在的位置。在 Catalina 中,系统不需要的所有字体——但 Apple 希望让应用程序始终可用的字体——都放在位于System/Library/Fonts
Supplemental 文件夹中。这些字体包括 Apple Chancery、Arial、Baskerville、Brush Script、Futura、Georgia、Gill Sans、Impact、Papyrus、Times New Roman、Trebuchet、Verdana、Webdings、Wingdings(1、2 和 3)和 Zapfino。
我在 Mac 的硬盘驱动器上查找这些丢失的文件,发现 Catalina 清空了 Apple 之前批准用于激活字体的所有字体文件夹。这些包括:
~/Library/Fonts/
/Library/Fonts/
/Network/Library/Fonts/
/System/Library/Fonts/
作为一个使用强大的图形设计专家,我将重要的字体放入这些文件夹中作为解决方法,当应用程序无法识别我在字体管理器中激活的字体时,只是为了完成工作。我怀疑你们中的一些人也做过同样的事情。(引用 Tom Petty 的歌曲《Running Man 的圣经》:“可能是错误的孤注一掷的措施。”)
Catalina 将这些文件夹中的所有字体移动到 Fonts (Removed) 文件夹中,旁边是我的~/Library/
文件夹中的合法 Fonts 文件夹以及/Library/
文件夹。考虑周到,Apple 甚至在包含我删除的字体的文件夹上标明了它们被移动的日期和时间。
有了我的两个废弃字体文件夹(来自我以前的~/Library/Fonts/
和以前的/Library/Fonts/
),我现在能够将这些字体添加回 FontExplorer。由于字体管理器不会添加重复的字体,因此只会添加缺少的字体。
这个故事的主旨
世界上所有的 Catalina 之前的准备工作可能无法让您免受 Catalina 字体混乱的影响。即使您不使用第三方字体管理器,以前版本的 macOS 也允许从多达 7 个不同的字体文件夹中激活字体。Catalina 将这些字体移动到新的~/Library/Fonts (Removed)/
和/Library/Fonts (Removed)/
文件夹中。如果你发现自己无助地盯着邮件、Safari 或其他应用程序中的隐形文本,试试这些技巧。
-
使用字体管理器的工具清除系统和应用程序字体缓存。(嘿,它不会受伤!)
-
禁用字体管理器中的所有字体。您可以在需要时重新启用它们,或者更好的是,让您的字体管理器在您的应用程序和文档请求时重新启用它们。
-
尝试使用 Glenn Fleishman 在他的文章“当字体无法在 Safari 和 Mail 中正确显示时,该怎么做”中提到的字体簿技术
-
找到
~/Library/Fonts (Removed)/
和1/Library/Fonts (Removed)/1
文件夹并将它们的字体文件复制到字体管理器中。 -
最重要的是,不要因为使用了这些文件夹而责备自己。Apple 认可了它们,而你用它们完成了一个项目。相反,祝贺自己如此聪明!
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)