如何在 Linux 上管理字體
我不僅寫技術文檔,還寫小說。並且因為我對 GIMP 等工具感到滿意,所以我也(LCTT 譯註:此處應指使用 GIMP)為自己的書籍創作了封面(並為少數客戶做了圖形設計)。藝術創作取決於很多東西,包括字體。
雖然字體渲染已經在過去的幾年裡取得了長足進步,但它在 Linux 平台上仍是個問題。如果你在 Linux 和 macOS 平台上比較相同字體的外觀,差別是顯而易見的,尤其是你要盯著屏幕一整天的時候。雖然在 Linux 平台上尚未找到完美的字體渲染方案,但開源平台做的很好一件事的就是允許用戶輕鬆地管理他們的字體。通過選擇、添加、縮放和調整,你可以在 Linux 平台上相當輕鬆地使用字體。
此處,我將分享一些這些年來我的一些技巧,可以幫我在 Linux 上擴展「字體能力」。這些技巧將對那些在開源平台上進行藝術創作的人有特別的幫助。因為 Linux 平台上有非常多可用的桌面界面(每種界面以不同的方式處理字體),因此當桌面環境成為字體管理的中心時,我將主要聚焦在 GNOME 和 KDE 上。
話雖如此,讓我們開始吧。
添加新字體
在相當長的一段時間裡,我都是一個字體收藏家,甚至有些人會說我有些痴迷。從我使用 Linux 的早期開始,我就總是用相同的方法向我的桌面添加字體。有兩種方法可以做到這一點:
- 使字體按用戶可用;
- 使字體在系統範圍內可用。
因為我的桌面從沒有其他用戶(除了我自己),我只使用了按用戶可用的字體設置。然而,我會向你演示如何完成這兩種設置。首先,讓我們來看一下如何向用戶添加新字體。你首先要做的是找到字體文件,True Type 字體(TTF)和 Open Type 字體(OTF)都可以添加。我選擇手動添加字體,也就是說,我在 ~/
目錄下新建了一個名為 ~/.fonts
的隱藏目錄。該操作可由以下命令完成:
mkdir ~/.fonts
當此文件夾新建完成,我將所有 TTF 和 OTF 字體文件移動到此文件夾中。也就是說,你在此文件夾中添加的所有字體都可以在已安裝的應用中使用了。但是要記住,這些字體只會對這一個用戶可用。
如果你想要使這個字體集合對所有用戶可用,你可以如下操作:
- 打開一個終端窗口;
- 切換路徑到包含你所有字體的目錄中;
- 使用
sudo cp *.ttf *.TTF /usr/share/fonts/truetype/
和sudo cp *.otf *.OTF /usr/share/fonts/opentype
命令拷貝所有字體。
當下次用戶登錄時,他們就將可以使用所有這些漂亮的字體。
圖形界面字體管理
在 Linux 上你有許多方式來管理你的字體,如何完成取決於你的桌面環境。讓我們以 KDE 為例。使用以 KDE 作為桌面環境的 Kubuntu 18.04,你能夠找到一個預裝的字體管理工具。打開此工具,你就能輕鬆地添加、移除、啟用或禁用字體(當然也包括獲得所有已安裝字體的詳細信息)。這個工具也能讓你輕鬆地針對每個用戶或在系統範圍內添加和刪除字體。假如你想要為用戶添加一個特定的字體,你需要下載該字體並打開「字體管理」工具。在此工具中(圖 1),點擊「個人字體」並點擊「+」號添加按鈕。