之前介紹過一篇關於Ubuntu20.04系統下安裝Blender的文章,說是不要安裝2.82a版本,主要是不能用簡體中文。其實那個是不太準確的。表面上Blender2.82的確是不能選擇簡體中文,一選擇就是小方格空白。而實際上,則是文本渲染調用的字體問題,或者說當前作業系統裡有哪些簡體中文字體,能否被軟體使用。至於Blender2.83能直接使用簡體中文的問題,還是它軟體包裡自帶一個字體文件,直接調用了而已。
所以這裡的問題就是作業系統裡的字體問題。那麼在Ubuntu這樣的Linux作業系統裡怎麼安裝字體呢?其實也簡單粗暴:去網上下載安全能用的就行了。從網上下載回來的ttf格式,下載回來的用法,其實和在Windows作業系統裡使用一樣簡單。在Windows作業系統裡,系統字體文件是在系統盤如C盤的Windows的Fonts文件夾裡。
而到了Ubuntu這樣的Linux作業系統裡,又顯得更自由一點。雖然當前用戶的字體文件夾一般在/usr/share/fonts裡,不過對於某些軟體比如Blender而言,把需要用到的文件字體放在任何一個有權限的目錄文件夾裡都可以,無非就是到軟體裡打開選擇這個本地的字體文件。
當然如果你想在圖形界面下把下載來的字體文件複製粘貼到/usr/share/fonts文件夾裡,你可能會小小受挫一下。因為往往當前帳號不是root就沒法粘貼。其實還是在終端用root登錄合適。操作命令是sudo cp *.ttf /usr/share/fonts。命令操作是用順了快,不熟練的時候比較慢。之後是建立字體緩存。有教程說,終端裡用一個fc-cache命令可以。不過機智客在自己電腦上Ubuntu系統裡測試不成功,需要用fc-cache -fv命令才可以順利執行。
需要說明的是,我們在設計和使用的時候,儘量用免費字體和允許免費用於商業的字體文件。當然在某些特定商用和使用的時候,不排除會用到商業付費字體。不過你得明白使用它們的後果。