10.4 設定字型

GNOME 桌面使用 fontconfig 字型組態和自定文件庫。fontconfig 文件庫可使用每一種字型,包括 PostScript Type 1 字型和 TrueType* 字型。fontconfig 文件庫提供系統可用的所有字型清單。為了編譯這份清單,fontconfig 會搜尋列在 /etc/fonts/fonts.conf 檔案中的目錄。 若要檢視系統可用的所有字型,請進入系統中檔案管理員的 fonts:/// 位置。

如需有關 fontconfig 文件庫的詳細資訊,請參閱 Fontconfig 網站。

10.4.1 字型替換

當整組字型或個別字元不存在時,fontconfig 文件庫會執行字型替換。如果系統必須顯示不可用的字型,fontconfig 會嘗試顯示另一種類似的字型。例如,如果網頁要求顯示 Verdana 字型,但系統未安裝該字型,則 fontconfig 會顯示類似的字型,如 Helvetica。類似字型清單定義在 /etc/opt/gnome/fonts/fonts.conf 檔案中。

如果系統必須顯示選定字型中不存在的字元,則 fontconfig 會嘗試顯示另一種類似字型中的字元。例如,您可能選取 Bitstream Vera Sans 做為文字編輯器應用程式的字型。Bitstream Vera 字型家族不包含斯拉夫文字元。如果您開啟包含斯拉夫文字元的文件,文字編輯器會使用包含斯拉夫文字元的類似字型來顯示字元。

fontconfig 文件庫也會為字型定義別名 (例如,serif、sans-serif 和 monospace)。當您選取字型的其中一個別名時,系統會使用 /etc/opt/gnome/fonts/fonts.conf 中為該別名定義的第一種字型。

10.4.2 為所有使用者新增字型

  1. 將字型檔案複製到 /etc/opt/gnome/fonts/fonts.conf 檔案中的一個目錄。

    字型通常儲存在 /opt/gnome/share/fonts/ 目錄。

  2. (條件性) fontconfig 文件庫自動更新字型清單。如果字型清單未更新,請執行下列指令:

    fc-cache directory-name
    

10.4.3 為個別使用者新增字型

  1. 將字型檔案複製到使用者的 $HOME/.fonts 目錄。

    如果將字型檔案拖曳到檔案管理員中的 fonts:/// 位置,字型檔案就會被複製到 $HOME/.fonts 目錄。

  2. (條件性) fontconfig 文件庫自動更新字型清單。如果字型清單未更新,請執行下列指令:

    fc-cache directory-name