Zimbra 的 Web Client 介面做的相當不錯,編輯器功能也完整。但編輯器的中文字體選擇並非是台灣常用的字體,要如何修改為適合的項目呢?
字體選擇
系統內建的三種中文字體,分別是宋體、新宋體、黑體這三款。
預設中文字體
但在台灣較常用的環境下,卻是以下幾種字體:
- Windows 字體:微軟正黑體、標楷體、新細明體
- 開源方案字體:思源黑體、全字庫正楷體
解決方法
Zimbra 的編輯器字體設定,分別放在這兩個檔案裡:
- /opt/zimbra/jetty_base/webapps/zimbra/WEB-INF/classes/messages/AjxMsg_zh_TW.properties
- /opt/zimbra/jetty_base/webapps/zimbraAdmin/WEB-INF/classes/messages/AjxMsg_zh_TW.properties
在這兩個檔案當中的 fontFamilyIntlX.display 與 fontFamilyIntlX.css,就是用來定義所要的中文字體。
由於修改字體對應需要知道 Font-Family 名稱,且顯示名稱須由中文轉成 Unicode 再放入,程序上較為麻煩,因此我已經預先修改完成,有需要的朋友請直接文末參考資料的網址上取用即可。
字體對應修改
完成以後,記得重新啟用 Zimbra 服務,讓系統以新的設定內容啟動。
修正為台灣常用字體
參考資料
- Zimbra 編輯器台灣常用可選字體修改
https://github.com/jasoncheng7115/zimbra_zimlets/tree/master/taiwanfontFamily