疑難排解在 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. 使用者/[使用者名稱]/資料庫/字型
  2. 資料庫/字體
  3. Network/Library/Fonts
  4. System/Library/Fonts (請避免變更此資料夾,其中含有 Mac OS X 系統和顯示器所需使用的 .dfont 字體。如需詳細資訊,請參閱 Mac OS X: 字體位置及其用途。)
  5. System Folder/Fonts

附註: 安裝在 System Folder/Fonts 中的字體適用於所有 Classic、Carbon 和 Cocoa 應用程式。

若要在 Mac OS X 中安裝字體,請執行下列作業:

  1. 結束所有應用程式 (才能使用這些應用程式中的字體)。
  2. 登入:
    • 如果您是將字體安裝在 Users/[使用者名稱]/Library/Font 資料夾中,請使用您的使用者名稱登入。
    • 如果您是將字體安裝在 Library/Fonts 資料夾中,請以管理員身分登入。
    • 如果您是將字體安裝在網路伺服器上的 Network/Library/Fonts 資料夾中,請聯絡您的網路管理員。
  3. 將原始媒體 (如: CD) 中的字體檔案,拖曳到硬碟中一或多個下列資料夾:

    附註: 安裝 PostScript 字體時,請將外框字體檔案和點陣字體包裝檔一起拖曳到適當的資料夾。(在 Mac OS X 中,字體包裝檔和其他字體檔案的外觀及執行方式類似。您不能像在 Mac OS 9 中一樣按兩下開啟檔案。)

    • System Folder/Fonts,用以在 Mac OS X 和 Classic 模式 (Mac OS 9) 環境下執行的所有應用程式中存取字體
    • Library/Fonts,提供所有使用者在 Mac OS X 環境下執行的所有應用程式中存取字體 (此字體無法在 Classic 模式下執行的應用程式中使用。)
    • Users/[使用者名稱]/Library/Fonts,提供特定使用者在 Mac OS X 中使用。(只有在您以特定的使用者身分登入時,才可以在 Mac OS X 環境下的所有應用程式中使用此字體。)
    • Network/Library/Fonts,提供遠端使用者在 Mac OS X 環境下執行的網路檔案伺服器中,透過區域網路 (LAN) 存取

3. 檢查是否已安裝螢幕和列印檔案。(PostScript 字體)

若要在 Mac OS X 中使用 PostScript 字體,請將點陣字體 (螢幕) 或含有點陣字體的包裝檔,以及外框 (印表機) 字體安裝到同一個資料夾:(Adobe 點陣字體檔案會使用字體名稱。外框檔案會使用 PostScript 的字體名稱縮寫版,例如,Isabella 字體的縮寫版是「Isabe」。)如果未安裝外框字體檔案,則系統將無法正確列印字體。如果未安裝點陣字體檔案,則字體選單中將不會顯示字體。

4. 以 Classic 應用程式使用 Adobe Type Manager (ATM)。

在 Classic 模式下執行應用程式時,ATM 可以避免字體在螢幕上出現鋸齒狀,進而使 PostScript 字體在非 PostScript 印表機中列印更順暢。您可以從 Adobe 網站下載免費版本的 ATM Light 4.6

5. 疑難排解協力廠商的字體管理軟體。

停用所有字體管理公用程式,例如: Extensis Suitcase Fusion、Insider FontAgent Pro 或 Linotype FontExplorer X,然後嘗試執行先前曾出錯的動作 (啟動應用程式、存取字體選單等等)。接著執行下列其中一項:

  • 如果問題再次出現,請繼續參閱下一節內容。
  • 如果問題不再出現,請重新啟動字體管理公用程式。使用此程式執行字體二進位隔離檢查,先停用 50% 的字體,再比較各半的結果。接著,再針對重複出現問題的另一半字體執行此程序。

6. 移除字體檔案。

從「使用者」、「資源庫」和「網路」資料夾的「字體」資料夾,將字體檔案移動到桌面或其他位置,然後重新啟動電腦。如果問題不再出現,就表示問題原因來自您移動的其中一或多個字體檔案。每次取代幾個字體檔案,找出導致問題的字體。(例如,先將名稱是 A 到 E 開頭的字體檔案放到 System/Library/Fonts 資料夾,然後再重新啟動電腦。如果未出現問題,就再新增一些其他字體檔案。如果此時出現問題,表示您這次新增的字體檔案可能就是問題原因所在。請移除這些字體檔案,然後再逐次逐一放回資料夾。每次移動便重新啟動一次電腦,直到您找出造成問題的字體檔案。)找到有問題的字體檔案後,請從原始媒體重新安裝字體。

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

確定您使用的字體是最新版本。

若要從 Adobe Type Library 查看字體,請選取字體檔案,然後選擇「檔案 > 取得資訊 > 一般」,查看字體建立日期。(如果您使用的是 PostScript 字體,請檢查每個外框和包裝檔檔案的建立日期。)如果字體的建立日期在 1992 年之前,請將字體版本更新。如需升級資訊,請撥打電話 1-800-833-6687,聯絡 Adobe 客戶支援。

8. 清除系統字體快取。

引導客戶前往使用自由軟體公用程式「Font Cache Cleaner」。有關公用程式資訊和使用說明,請參閱下列網址內容: http://homepage.mac.com/mdouma46/fcache/fcache.html. 即使字體並未受損,但只要字體快取檔案損毀,就可能會導致字體無法正確顯示。較常見的情況是,螢幕上顯示的文字會斷斷續續。只要清除快取,損毀的字體快取 (也就是造成問題的可能原因) 也會消除。

免責聲明: Adobe 未直接支援使用 Font Cache Cleaner。

9. 疑難排解受損字體

如果 應用程式存取受損字體,系統會發生錯誤。 

  1. 將 Library/ Fonts 資料夾的內容拖曳到桌面上的新資料夾。(如果您曾手動新增字體到 Library/ Application Support/ Adobe/ Fonts 資料夾,也請將這些字體拖曳到新的資料夾。)
  2. 從 Finder 依序選擇「檔案 > 尋找」。
  3. 鍵入 AdobeFnt.lst,選取系統磁碟機,然後按下「Return」鍵。
  4. 刪除找到的所有 AdobeFnt.lst 檔案 (例如,AdobeFnt10.lst)。
  5. 重新啟動電腦。
  6. 重新啟動 InDesign。InDesign 會建立新的 AdobeFnt.lst 檔案。
  7. 嘗試重現問題. 接著執行下列其中一項:
    • 如果問題不再出現,請將一個字體放回 Library/Fonts 資料夾,然後重複步驟 5 和步驟 6,直到您找出有問題的字體。
    • 如果您有字體管理公用程式,請重新啟動該程式,然後啟用少數字體或個別啟動,以便找出有問題的字體。
    • 如果問題又再出現,請將桌面新資料夾中的內容移回 Library/Fonts 資料夾。

附註: 如果搜尋結果中找不到 adobefnt.lst 檔案,請確定「尋找」對話方塊中的搜尋條件已設為「任何」。

若要使用「字體簿」疑難排解字體問題,請執行下列作業:

重要: 在執行完此程序的最後步驟之前,請勿清空「垃圾桶」。

  1. 結束「字體簿」和所有其他開啟中的應用程式。
  2. 導覽至 Home/Library/Preferences 並移除下列檔案:
    • com.apple.fontbook.plist
    • com.apple.ATS.plist

    附註: 第一個檔案是「字體簿」偏好使用的檔案。第二個檔案會指定為您在「字體簿」中停用的字體。刪除 com.apple.ATS.plist 之後,所有先前停用的字體會在您下次登入時載入。如果您安裝了大量的字體,則在將所有先前停用的字體載入時,系統效能可能會變得很慢。

  3. 刪除字體快取。若要刪除字體快取,請執行下列作業:
    1. 開啟 Library/Caches/ATS 資料夾。
    2. 找到並刪除字體快取資料夾。例如,如果您是在 Mac 中定義的第一個使用者,則資料夾會命名為 501。如果您是第二個使用者,資料夾名稱會是 502。

      附註: 如果您使用「快速切換使用者」功能,則 ATS 資料夾中可能會有數個 501.xxx、502.xxx 資料夾。將這些資料夾移到「垃圾桶」。

  4. 如果丟棄這些資料夾需要先經過驗證,請提供您的管理者密碼。
  5. 重新啟動電腦。
  6. 登入帳號並清空「垃圾桶」。

 

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策