After Effects 中的字体字典无法读取错误

了解 After Effects 为什么显示字体字典无法读取错误以及如何修复该错误。

问题

当 After Effects 启动时,会显示以下警告消息:

"After Effects 警告:无法读取字体字典。请重新启动您的计算机。如果此故障仍然存在,请转到 http://www.adobe.com/go/learn_ae_fonterror ( 83 :: 3 )"

解决方案

解决方案 1

  1. 重新启动您的计算机。
  2. 重新启动 After Effects。

此警告消息最常见的原因是操作系统内存中保存的字体信息损坏。重新启动计算机会清除此内存,并使计算机重新构建和重新加载内存中的字体信息。

解决方案 2

  1. After Effects 和其他应用程序.
  2. 删除 Adobe 字体数据库文件的所有实例(AdobeFnt.lstAdobeFnt10.lstAdobeFnt11.lstAdobeFnt12.lstAdobeFnt13.lst、等等)。

  3. 重新启动计算机.
  4. 重新启动 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 来重建字体缓存数据库。

Adobe, Inc.

更快、更轻松地获得帮助

新用户?