2019年12月18日 星期三

[經驗分享] Zimbra Web Client 編輯器台灣可選字體修改



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 服務,讓系統以新的設定內容啟動。



修正為台灣常用字體






參考資料