如何在 Linux 上安裝字體?

在 Linux 上安裝字體可能與在其他操作系統上略有不同,但它仍然是一個相對簡單的過程。 在本文中,我們將回顧在 Linux 系統上安裝字體的步驟,我們還將討論 Linux 上使用的各種字體格式。 我們還將了解字體文件通常存儲在 Linux 系統上的什麼位置。 我們將使用 GUI 和非 GUI 方式來實現我們的目標。

目錄

字體格式的類型

在 Linux 上,可以使用多種不同的字體格式,每種格式都有自己的優點和局限性。 了解它們之間的差異將有助於您根據需要選擇合適的產品。

  • TrueType (TTF):Windows 和 Mac 系統上使用的一種廣泛支持的字體格式。這些字體易於安裝並且與大多數 Linux 應用程序兼容。
  • OpenType (OTF):一種基於 TTF 格式的較新字體格式。 OTF 文件類似於 TTF 文件,但還包括其他功能,例如多語言支持和高級排版功能。 這些字體也得到廣泛支持,是專業排版和設計工作的不錯選擇。
  • Type1 – 一種較舊的字體格式,不像 TTF 和 OTF 那樣受支持。 這些字體通常採用 PostScript 文件格式,需要專門的軟件才能在 Linux 上使用。
  • 位圖字體:這些字體由像素網格組成,通常用於低分辨率顯示器,例如舊計算機終端上的顯示器。 這些字體在現代 Linux 系統上並不常用。
  • SVG 字體:使用可縮放矢量圖形 (SVG) 格式定義的基於矢量的字體。 SVG 字體在 Linux 上越來越受歡迎,因為它們即使在小尺寸和低分辨率下也能提供高質量的渲染。
  • WOFF、WOFF2 – Web Open Font Format,是一種用於在網站上託管字體的格式。 它由 Mozilla 開發,現在大多數現代網絡瀏覽器都支持它。

我們將重點關注 OTF 和 TTF 格式,因為它們是最常用的。 現在讓我們討論一下安裝過程。

安裝過程

有多種方法可以在 Linux 系統上安裝字體,它們會根據您想要的安裝類型和操作系統的運行方式而有所不同。 但是,在大多數用例中,這些方法可以重疊。 我們將首先討論具有 GUI 的系統的安裝過程,然後再討論類似的系統高山Linux在基本模式下運行。

獲取源文件

第一步是獲取要安裝的字體文件。 這可以通過從網站下載字體或從另一台計算機傳輸字體文件來完成。 確保字體文件採用 Linux 支持的格式,例如 TrueType (TTF) 或 OpenType (OTF)。 像這樣的網站共享字體谷歌字體提供大量的資源來進行實驗。

Comic Neue 字體下載系列

假設您想從 Google Fonts 安裝 Comic Neue 字體。 找到字體系列後下載它,並從 zip 文件中提取您喜歡的字體樣式。

Comic Neue,來自單一來源

如果您的操作系統存儲庫中有您需要的字體,您甚至可能不需要經歷所有這些麻煩。 在那種情況下,您可以簡單地使用您的系統設置包裝經理安裝字體。

為單個用戶安裝字體 (GUI)

單用戶安裝是最簡單的方法。 只需單擊字體文件; 這將使用系統的字體查看器打開文件並單擊安裝。

Instalación de Comic Neue漫畫新裝置

它所做的是將該字體文件複製到用戶的本地字體目錄中,該目錄通常位於 ~/.local/share/fonts .

Ubicación de instalación del usuario de Comic NeueComic Neue用戶安裝位置

您也可以使用終端手動實現此目的。

                      
mkdir -p "~/.local/share/fonts/"
# Then move the font files to that directory
mv "~/Downloads/ComicNeue-Regular.ttf" "~/.local/share/fonts"

# Updating font cache
fc-cache -fv "~/.local/share/fonts/"

                    

值得注意的是,為單個用戶安裝字體只會使該字體可供該用戶使用,而不會供同一系統上的其他用戶使用。 每個用戶都需要在自己的本地字體目錄中安裝該字體才能使用它。

為每個用戶安裝一個字體

要在 Linux 上為每個用戶安裝字體,您可以將字體文件放在系統範圍的字體目錄中,通常位於 /usr/local/share/fonts/ 任何一個 /usr/share/fonts/ .

如果字體目錄不存在,您可以通過運行以下命令來創建它:

                      
sudo mkdir -p "/usr/local/share/fonts/"
# Then move the font files to that directory, for example:
sudo mv "~/Downloads/ComicNeue-Regular.ttf" "/usr/local/share/fonts/" 

                    

更新字體緩存

一旦字體文件位於正確的目錄中,您將需要通過運行以下命令為所有用戶更新字體緩存

                      
sudo fc-cache -fv

                    

這將使該字體可供所有用戶在您的系統上使用。 還值得注意的是,源目錄的位置可能因使用的 Linux 發行版或包管理器而異。

使用 apt 安裝字體

使用以下命令在系統存儲庫中搜索源 apt (基於 Linux 發行版的包管理器德比安), 你可以使用 apt-cache 領域。 使用搜索字體的基本語法 apt-cache 它是這樣的:

                      
apt-cache search [font name]

                    

例如要查找字體“Roboto”,命令為:

                      
apt-cache search roboto

                    
Fuentes de búsqueda apt Robotoapt Roboto 搜索字體

此命令將搜索名稱和描述中包含“robot”一詞的包。 如果找到包含您要查找的源的包,您可以使用 apt install 命令,指定包的名稱。 您還可以使用關鍵字搜索特定的字體包 fonts- 在字體名稱之前。

                      
sudo apt install fonts-roboto

                    
Apt Instalar Fuentes Roboto易於安裝 Roboto 字體

在 Alpine Linux 上安裝字體

Alpine Linux 通常以最小命令行模式運行。 這意味著默認情況下它不包含圖形用戶界面 (GUI),而是使用終端命令通過命令行進行控制。

對於許多用戶來說,默認字體在高分辨率顯示器上可能太小。 這就是我們將安裝 32px Terminus ISO Latin-1 字體的原因。

首先,使用安裝終端字體 apk add 領域:

                      
apk add terminus

                    

現在編輯文件 /etc/conf.d/consolefont 並設置值 consolefont "ter-132n.psf.gz"

Cambio de la fuente de consola predeterminada utilizada更改使用的默認控制台字體

最後,通過運行啟用更改

                      
rc-update add consolefont boot

                    
Nueva fuente mostrada después de reiniciar重啟後顯示新字體

更改將在重新啟動後應用。

測試字體

要測試字體,您可以使用 LibreOffice 或 GIMP 等程序打開文檔或圖像,然後從字體菜單中選擇新字體。

Probar la instalación de fuentes Libreoffice Writer測試 Libreoffice Writer 字體的安裝

還讀過

  • QuickEMU:在 Linux 上運行虛擬機
  • 80 多個 Linux 面試問題

參考

相關文章