了解 After Effects 为什么显示字体字典无法读取错误以及如何修复该错误。
问题
当 After Effects 启动时,会显示以下警告消息:
"After Effects 警告:无法读取字体字典。请重新启动您的计算机。如果此故障仍然存在,请转到 http://www.adobe.com/go/learn_ae_fonterror ( 83 :: 3 )"
解决方案
解决方案 1
-
重新启动您的计算机。
-
重新启动 After Effects。
此警告消息最常见的原因是操作系统内存中保存的字体信息损坏。重新启动计算机会清除此内存,并使计算机重新构建和重新加载内存中的字体信息。
-
After Effects 和其他应用程序.
-
删除 Adobe 字体数据库文件的所有实例(AdobeFnt.lst、AdobeFnt10.lst、AdobeFnt11.lst、AdobeFnt12.lst、AdobeFnt13.lst、等等)。
-
重新启动计算机.
-
重新启动 After Effects。
在 macOS 上,AdobeFnt.lst 文件可能位于多个位置,包括以下文件夹:
- /Library/Application Support/Adobe/TypeSupport/CS5/CMAPS
- /Library/Application Support/Adobe/PDFL/9.9/Fonts
在 Windows 上,AdobeFnt.lst 文件可能位于多个位置,包括以下文件夹:
- C:\Program Files\Common Files\Adobe\TypeSupport\CS5
- C:\Program Files\Common Files\Adobe\PDFL\9.9\Fonts
- C:\Program Files\Common Files\Adobe\PDFL\9.9\CMAPS
要查找这些文件的其他实例,请在您的硬盘中搜索 AdobeFnt。
如果磁盘上的字体缓存数据库已损坏,此解决方案很有用。通过删除字体数据库缓存文件并重新启动计算机,您可以使计算机重新构建磁盘上的字体数据库。
解决方案 3
如果重建字体缓存数据库无法解决问题,则故障可能是字体损坏或有问题。损坏或有问题字体的最常见情况是从 Internet 下载的免费位图字体(例如 Zebra)。
可以通过有选择地移除字体,然后应用上述解决方案来手动定位和移除损坏的字体。存在第三方实用程序(如 Font Doctor)来管理字体、识别损坏的字体等。
移除损坏或有问题的字体后,请执行解决方案 2 来重建字体缓存数据库。