前天有用戶反應,生成的報到單中他的名字少了一個字。仔細檢查了一下,原來是centos系統的默認字體沒有他名字中的那個字,於是就直接被忽略了。
其實那個字並不生僻,於是不得不安裝中文字體,安裝過程也很簡單,記錄一下。
安裝的思路是將windows中的字體拷貝到centos中,然后執行幾個命令即可。
windows xp中字體位於C:/WINDOWS/Fonts目錄中,每中字體一個文件,比如simsun.ttc
centos中的字體文件位於/usr/share/fonts/,每種字體一個目錄,比如wqy-zenhei
安裝過程是,首先在centos的/usr/share/fonts/目錄下新建simsun目錄
然后將windows中的simsun.ttc拷貝到/usr/share/fonts/simsun目錄
代碼如下 | 復制代碼 |
#mkdir /usr/share/fonts/simsun 然后執行以下命令 #cd /usr/share/fonts/simsun #source /etc/profile |
為了讓應用程序重新使用新的字體,你可能需要重啟你的應用。必要的情況下修改代碼
補充,如果上面安裝失敗我們可參考下面方法
1、修改字體文件的權限,使root用戶以外的用戶也可以使用
代碼如下 | 復制代碼 |
# cd /usr/share/fonts/chinese/TrueType |
2、建立字體緩存
代碼如下 | 復制代碼 |
# mkfontscale (如果提示 mkfontscale: command not found,需自行安裝 # yum install mkfontscale ) |
3、重啟計算機
# reboot