網路上說是提供『多語言』的介面,依說明卻仍無法正確顯示中文,只有一些□□□□而已。找了一下原因,發現它的安裝過程中少了一個步驟,加上那個步驟後,再設定就對了。
註:『自由』原文為『free』,在「開放源碼」的定義中是有『自由使用(免費)』、『自由開發(無時程、進度、不受催促)』之義。
一、問題敘述
根據網路上的說明,修改顯示文字的操作為:從《功能選單》的《File》點選《User Preference》跳出一個『Blender User Preferences』視窗。在視窗中選擇《System》分頁,在右下角有個如下圖的設定項目下方有個《 □ International Fonts》,依網路說明在□中打勾,會出現多國語言的選單,
上圖下方的《Interface》、《Tooltips》及《New Data》是設定『介面』、『工具提示』及『新資料』是否改為設定的語言顯示。
將《Language:》右方的選單往下拉,會出現一個支援的多國語言選擇視窗,
可是,在表示『繁體中文』的選項,卻出現『Tranaditional Chinese (□□□□)』。也就是說,『繁體中文』不能正常顯示。即使強制選取它,也不能正確顯示中文。
二、解決辦法
在上圖中有個『Interface Font:』及『Mono-space Font:』可用以設定字型檔,用這兩個欄位可以選定用以顯示的字型檔。方法有二:
1. 使用 Linux 的中文字型
Linux 已有一些中文字型,選用它們可以正確顯示中文,字 型 | 字 型 檔 |
---|---|
楷書 | /usr/share/fonts/cjkuni-ukai/ukai.ttc |
細明體 | /usr/share/fonts/cjkuni-uming/uming.ttc |
思源黑體 | /usr/share/fonts/adobe-source-han-sans-tw/SourceHanSansTW-Normal.otf |
或『同目錄』中不同深淺的其它字型檔 |
不過有些字型仍然是□□□□
這是因為『楷書』字型檔中並未包含所有可選的語言字型。
2. 使用 Blender 提供的多國語言字型
隨 Blender 安裝的套件中,有個名為 fonts-blender 的套件,內有 Blender 社群提供的國際等寬字型。字型存在 /usr/share/fonts/blender/ 目錄下,[root@Core-i7 ~]# ll /usr/share/fonts/blender/為兩個壓縮檔。即使設定字型選項也不行,因為 Blender 不能讀取壓縮檔中的字型,需要用『GZIP』先將其解壓縮,命令如下:
總計 4992
-rw-r--r--. 1 root root 2623844 3月 16 20:57 bmonofont-i18n.ttf.gz
-rw-r--r--. 1 root root 2485497 3月 16 20:57 droidsans.ttf.gz
[root@Core-i7 ~]# gzip -d /usr/share/fonts/blender/*再設定上述的兩個字型設定項目即可。
[root@Core-i7 ~]# ll /usr/share/fonts/blender/
總計 10108
-rw-r--r--. 1 root root 5017492 3月 16 20:57 bmonofont-i18n.ttf
-rw-r--r--. 1 root root 5330896 3月 16 20:57 droidsans.ttf
字 型 | 字 型 檔 |
---|---|
Interface Font | /usr/share/fonts/blender/droidsans.ttf |
Mono-space Font | /usr/share/fonts/blender/bmonofont-i18n.ttf |
似乎比剛才的楷書好看多了,多語言選取視窗也正常
因為 Blender 社群只將多國語言中,有被用於『介面』、『工具提示』及『新資料』的字型都放進該字型檔中,才可以一個字型檔顯示多國語言。
已測試版本:
- Blender 2.77a
- Fedora 24 + MATE Desktop 1.14.1
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)