解决 Mac OS X 上 Adobe 应用程序中的字体问题

本文档可以帮助您解决在安装字体或在 Mac OS X 上的 Adobe 应用程序中使用字体时出现的问题。字体问题会以多种不同的方式显现出来,包括(但不限于)以下方式:

  • 应用程序的字体菜单中未显示字体。
  • 字体打印不正确。
  • 菜单和对话框中的字体包含错误的字母或字符。
  • 字体在屏幕上显示不正确。
  • 安装字体后发生错误或崩溃。
  • 字体只能由某些用户使用。

要从本文档获益最多,请按顺序执行以下任务。

1. 检查字体格式是否受支持。

如果使用的是不受支持的字体格式,则系统无法在应用程序中显示或打印字体。

Mac OS X 支持以下字体格式:

  • .dfont
  • Multiple Master(仅限 Mac OS X 10.2 及更高版本)
  • OpenType (.otf)
  • TrueType (.ttf)
  • TrueType Collection (.ttc)
  • Type 1 (PostScript)

2. 确保字体安装在正确的文件夹中。

Mac OS X 包括五个字体文件夹,允许您以不同的方式使用字体。您可以根据需要将字体安装到任意多个文件夹中,因为 Mac OS X 允许系统中存在重复的字体副本。如果字体具有重复的名称,则 Mac OS X 将按列出的顺序使用以下位置的字体而不考虑字体格式:

  1. 用户/[用户名]/资源库/Fonts
  2. 资源库/Fonts
  3. 网络/资源库/Fonts
  4. 系统/资源库/Fonts(避免更改此文件夹。它包含 Mac OS X 需要在系统中使用和显示的 .dfont 字体。有关更多信息,请参阅 Mac OS X:字体位置及其用途。)
  5. 系统文件夹/Fonts

注意:安装在系统文件夹/Fonts 中的字体可供所有 Classic、Carbon 和 Cocoa 应用程序使用。

要在 Mac OS X 上安装字体,请执行以下操作

  1. 退出所有应用程序(要在这些应用程序中使用字体)。
  2. 登录:
    • 如果要将字体安装到“用户/[用户名]/资源库/Font”文件夹中,请使用您的用户名登录。
    • 如果要将字体安装到“资源库/Fonts”文件夹中,请以管理员用户身份登录。
    • 如果要将字体安装到网络服务器上的“网络/资源库/Fonts”文件夹中,请与网络管理员联系。
  3. 将字体文件从原始介质(例如 CD)拖动到硬盘上的以下一个或多个文件夹:

    注意:安装 PostScript 字体时,要同时将空心字体文件和点阵字体箱拖动到相应的文件夹。(在 Mac OS X 中,字体箱的外观和行为与其他字体文件一样。不能像在 Mac OS 9 中一样通过双击文件将其打开。)

    • 系统文件夹/Fonts - 在 Mac OS X 上运行的应用程序中以及在经典模式下运行的应用程序 (Mac OS 9) 中访问字体
    • 资源库/Fonts - 由所有用户在 Mac OS X 上的所有应用程序中访问字体。(在经典模式下运行的应用程序中无法使用字体。)
    • 用户/[用户名]/资源库/Fonts - 由 Mac OS X 上的特定用户使用。(仅当您以指定的用户身份登录时,才能在 Mac OS X 上的所有应用程序中使用字体。)
    • 网络/资源库/Fonts - 由通过本地区域网络 (LAN) 运行 Mac OS X 的网络文件服务器上的远程用户访问

3. 检查屏幕和打印文件是否都已安装。(PostScript 字体)

要在 Mac OS X 上使用 PostScript 字体,请将点阵字体(屏幕)或包含点阵字体的字体箱和空心字体(打印机)安装到同一文件夹中。(Adobe 点阵字体文件使用字体名称。空心字体文件使用 PostScript 版本的缩写字体名称 [例如,Isabella 字体的名称缩写为“Isabe”]。)如果未安装空心字体文件,则字体可能会打印不正确。如果未安装点阵字体文件,则字体菜单中没有字体。

4. 将 Adobe Type Manager (ATM) 与在经典模式下运行的应用程序一起使用。

ATM 可以防止字体在屏幕上显示的参差不齐,从而在经典模式下运行应用程序时,有助于在非 PostScript 打印机上更平滑地打印 PostScript 字体。您可以从 Adobe 网站上下载免费版 ATM Light 4.6

5. 解决第三方字体管理软件的问题。

取消激活所有字体管理实用程序,例如 Extensis Suitcase Fusion、Insider FontAgent Pro 或 Linotype FontExplorer X。尝试执行之前产生问题的操作(启动应用程序、访问字体菜单等)。然后,执行以下操作之一:

  • 如果该问题再次出现,转到下面的下一部分。
  • 如果该问题没有再次出现,重新激活字体管理实用程序。使用它执行字体的二等分隔离,方法是停用 50% 的字体并比较这两半的结果。然后,针对再次产生问题的一半继续执行此过程。

6. 删除字体文件。

将字体文件从用户、资源库和网络文件夹中的 Fonts 文件夹移至桌面或其他位置,然后重新启动计算机。如果问题没有再次出现,表明是移动的一个或多个字体文件导致了问题。把字体文件放回原处,一次放回几个文件,以确定是哪个字体导致了问题。(例如,将以 A-E 开头的字体文件放回“系统/资源库/Fonts”文件夹,然后重新启动计算机。如果问题没有再次出现,再添加一小组字体文件。如果问题再次出现,表明刚刚添加的一个字体文件可能就是原因。删除这些字体文件,然后把它们添加回来,一次一个文件。每次添加后都要重新启动计算机,直至找到导致问题的特定字体文件为止。)找到导致问题的字体文件后,从原始介质重新安装该字体。

7.使用最新版本的字体。

确保您使用的是最新版本的字体。

要从 Adobe Type Library 中检查某个字体,请选择相应的字体文件,然后选择“文件”>“简介”>“常规”以检查创建日期。(如果使用的是 PostScript 字体,请检查每个空心字体和字体箱文件的创建日期。)如果字体的创建日期早于 1992 年,可能会有字体的新版本。有关升级信息,请与 Adobe 客户支持部门联系,电话是 1-800-833-6687。

8. 清除系统字体缓存。

可以引导客户使用免费软件实用程序 Font Cache Cleaner。此实用程序以及使用它的说明在以下位置:http://homepage.mac.com/mdouma46/fcache/fcache.html。损坏的字体缓存文件会导致字体看似已经损坏,即使它们并未损坏。一个常见症状是屏幕上的文本混乱不清。清除缓存后,便可以排除损坏的字体缓存是问题的可能原因。

免责声明:Adobe 不直接支持使用 Font Cache Cleaner。

9. 解决损坏的字体问题。

如果 应用程序访问损坏的字体,则可能会出现系统错误。 

  1. 将“资源库/Fonts”文件夹的内容拖动到桌面上的一个新文件夹。(如果您手动向“资源库/Application Support/Adobe/Fonts”文件夹中添加了字体,也要将这些字体拖动到新文件夹。)
  2. 在 Finder 中,选择“文件”>“查找”。
  3. 键入 AdobeFnt.lst,选择系统驱动器,然后按回车键。
  4. 删除找到的所有 AdobeFnt.lst 文件(例如 AdobeFnt10.lst)。
  5. 重新启动计算机。
  6. 重新启动 InDesign。InDesign 将会创建新的 AdobeFnt.lst 文件。
  7. 尝试再现问题. 然后,执行以下操作之一:
    • 如果问题没有再次出现,将一个字体移回“资源库/Fonts”文件夹,然后重复执行第 5 步和第 6 步,直到确定有问题的字体为止。
    • 如果您有字体管理实用程序,重新启动它并激活字体,一次激活一小组或逐个激活,以确定有问题的字体。
    • 如果问题再次出现,将桌面上新文件夹的内容移回“资源库/Fonts”文件夹。

注意:如果搜索未找到 adobefnt.lst 文件,确保在“查找”对话框中将搜索条件设置为“任何”。

要在使用 Font Book 的情况下解决字体问题,请执行以下操作:

重要说明:在此过程中的最后一步之前,请勿清空废纸篓。

  1. 退出 Font Book 以及其他所有打开的应用程序。
  2. 导航到“个人目录/资源库/Preferences”并删除以下文件:
    • com.apple.fontbook.plist
    • com.apple.ATS.plist

    注意:第一个文件是 Font Book 的首选项文件。第二个文件指定您在 Font Book 中停用的字体。在您删除 com.apple.ATS.plist 后,当您下次登录时,会载入之前停用的所有字体。如果您安装了几百个甚至几千个字体,当载入之前停用的所有字体时,系统的性能可能会下降。

  3. 删除字体缓存。要删除字体缓存,请执行以下操作:
    1. 打开“资源库/Caches/ATS”文件夹。
    2. 找到并删除字体缓存文件夹。例如,如果您是 Mac 上定义的第一个用户,则文件夹名为 501。如果您是第二个用户,则文件夹名为 502。

      注意:如果您使用快速用户切换功能,则 ATS 文件夹中可能会有多个 501.xxx、502.xxx 之类的文件夹。将这些文件夹移至废纸篓。

  4. 如果在清理其中任何文件夹时要求进行身份验证,请提供您的管理员密码。
  5. 重新启动计算机。
  6. 登录到您的帐户,然后清空废纸篓。

 

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略