如何在 Ubuntu 上安裝字型:圖形介面和終端機指南

要在 Ubuntu 上安裝字體,您可以使用圖形化的GNOME Fonts應用,也可以手動將字型檔案複製到正確的字型目錄。手動安裝時,您可以選擇~/.local/share/fonts/僅對您自己的帳戶生效,或/usr/local/share/fonts/選擇對所有使用者開放字體。複製檔案後,如果新字體沒有立即顯示,請刷新字體快取。

本指南涵蓋了 Ubuntu 和 GNOME 目前使用的路徑和工具,包括如何驗證 Fontconfig 是否能夠實際識別字型。

安裝字型之前

請從您信任的來源下載字體,並在使用前查看其授權協議。 Ubuntu 通常支援 TrueType.ttf和 OpenType.otf字型。如果下載的檔案是 ZIP 或其他壓縮包,請先解壓縮,以便存取實際的字型檔案。

Ubuntu 檔案顯示下載資料夾中的 TTF 和 OTF 字型文件

方法一:使用 GNOME Fonts 安裝字體

在標準的 Ubuntu 桌面系統上,最簡單的方法是使用Fonts(也打包在 . 中)開啟字型檔案gnome-font-viewer。官方的 GNOME 應用程式支援安裝下載的字型文件,並且可以將字型設定為僅供您個人使用者或所有使用者使用。 Ubuntu 在目前版本中也繼續打包了 GNOME 字型檢視器。

  1. 開啟“檔案”.ttf並瀏覽到包含已下載檔案的資料夾.otf。
  2. 雙擊字體檔案即可在「字體」應用程式中開啟預覽。如果它在其他應用程式中打開,請使用“開啟方式”並選擇“字體”。
  3. 使用字型預覽中的安裝控制項。如果應用程式提供「僅供您帳戶安裝」和「僅供所有使用者安裝」的選項,請選擇所需的範圍。
  4. 關閉並重新打開安裝字體之前正在運行的所有應用程式。

有關當前應用程式信息,請參閱GNOME 字體。如果未安裝字體,Ubuntu 提供了gnome-font-viewer 軟體包,您可以使用以下命令安裝它sudo apt install gnome-font-viewer。

方法二:為您的使用者帳戶安裝字體

對於無需管理員權限的終端機安裝,請將字型檔案放置在 `<path>` ~/.local/share/fonts/。這是 GNOME 和 Fontconfig 文件中記錄的當前使用者目錄;使用 `<path>` 的舊指南~/.fonts最好更新為 XDG 資料目錄。

打開終端機並運作:

mkdir -p ~/.local/share/fonts
cp ~/Downloads/ExampleSans-Regular.ttf ~/.local/share/fonts/
fc-cache ~/.local/share/fonts/

請替換ExampleSans-Regular.ttf為實際檔案名稱。mkdir -p即使目錄已存在,該命令也可以安全地運行。

Ubuntu 終端機正在將 TTF 字型安裝到目前使用者的本機共用字型目錄中。

GNOME 的管理指南確認了~/.local/share/fonts/每位使用者的字體位置,並指出您可能需要使用以下命令來刷新快取fc-cache。請參閱官方的使用者字體設定說明。

方法三:系統級安裝字體

如果電腦上的每個帳戶都需要存取該字體,請使用系統級安裝。本機新增的字體最好存放在 `/etc/fonts/` 目錄下/usr/local/share/fonts/。建立子資料夾有助於整理自訂檔案。

sudo mkdir -p /usr/local/share/fonts/custom
sudo cp ~/Downloads/ExampleSans-Regular.ttf /usr/local/share/fonts/custom/
sudo fc-cache /usr/local/share/fonts/

Ubuntu 終端將字型複製到 usr 本機共用字型目錄,以便進行系統範圍安裝

GNOME 文件/usr/local/share/fonts/中指定了系統級額外字型的存放位置。相應的GNOME 系統字體指南也建議在必要時刷新該目錄fc-cache。

確認 Ubuntu 系統可以辨識字體。

如果應用程式中仍然沒有列出該字體,請先檢查 Fontconfig 是否識別該字體。請使用字體系列名稱進行搜索,而不要僅依賴文件名:

fc-list | grep -i "Example Sans"

使用 Ubuntu 終端機的 fc-list 指令驗證 Example Sans 字型是否已註冊

您也可以詢問 Fontconfig 哪個已安裝的字型與字型族名稱相符:

fc-match "Example Sans"

如果您最近替換或更改了字體文件,請使用以下命令強制重建快取:

fc-cache -f -v

Ubuntu fc-cache 手冊解釋說,-f它會強制重新產生快取並-v列印進度。

如果字體不顯示該怎麼辦

  • 重新啟動應用程式即可,不一定需要重新啟動 Ubuntu 系統。 GNOME指出,正在運行的應用程式可能需要重新打開,但整個用戶會話無需重新啟動。
  • 請確保字體已解壓縮。應用程式無法使用仍位於 ZIP 壓縮套件內的.ttf字型檔案。.otf
  • 檢查目標位置。可~/.local/share/fonts/用於單一使用者或/usr/local/share/fonts/所有使用者。
  • 刷新快取。fc-cache針對相關目錄運行,或fc-cache -f -v在故障排除時使用。
  • 檢查字體族名稱。字體的內部字體族名稱可能與其檔案名稱不同,因此請使用 `--name`fc-list或 ` fc-match--name` 命令確認 Ubuntu 系統中的字體名稱。

對於大多數使用者來說,GNOME Fonts 是最快捷的方式。如果您需要安裝多個字體、編寫安裝腳本,或者需要精確選擇字體是屬於某個帳戶還是整個系統,那麼使用終端方法會更好。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。