ubuntu下locale設定

第一步,編輯文件
windows

sudo vi /var/lib/locales/supported.d/local

寫入相關內容,好比寫入以下內容:
緩存

zh_CN.UTF-8 UTF-8
zh_CN GB2312
zh_CN.GBK GBK
en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030

這個文件是全部已經激活的區域語言的列表
字體


第二步,生成相關的locales
spa

sudo locale-gen --purge


第三步,編輯文件
code

sudo vi /etc/default/locale

寫入相關內容.好比,寫入以下內容:
class

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"


完了重啓電腦,終端中輸入命令locale,看看命令是否報錯,正常的結果以下:
終端

代碼:~$ locale權限

LANG=zh_CN.UTF-8方法

LANGUAGE=zh_CN:en語言

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"

LC_COLLATE="zh_CN.UTF-8"

LC_MONETARY="zh_CN.UTF-8"

LC_MESSAGES="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

LC_ALL=zh_CN.UTF-8

p.s 安裝字體的方法:

以微軟雅黑字體爲例(其餘的宋體、黑體等點陣字體都同樣的),咱們的雅黑字體文件是:Yahei.ttf(放在本身的主目錄下)(在widows目錄的Fonts目錄下找須要的字體)
因爲我是雙系統,我直接從Win7中複製了 msyh.ttf和msyhbd.ttf 到Ubuntu下

1.在/usr/share/fonts/下新建文件夾 如:winFonts目錄,準備把從windows下拷貝過來的字體都放在這個目錄裏,這裏就是把雅黑字體Yahei.ttf 放進來
sudo mkdir -p /usr/share/fonts/winFonts


2.而後將字體文件拷貝到此文件夾下
sudo cp /home/username(用戶名)/fonts/Yahei.ttf /usr/share/fonts/winFonts/


3.而後,改變權限:
sudo chmod 644 /usr/share/fonts/winFonts/Yahei.ttf 

(改爲755也沒問題的,但起碼要444,修改雅黑字體文件的權限爲644,即當前用戶讀寫,當前組用戶只讀,其餘用戶只讀)

4.開始安裝:cd /usr/share/fonts/winFonts/sudo mkfontscale (建立雅黑字體的fonts.scale文件,它用來控制字體旋轉縮放)sudo mkfontdir (建立雅黑字體的fonts.dir文件,它用來控制字體粗斜體產生)sudo fc-cache -fv (創建字體緩存信息,也就是讓系統認識認識雅黑)

相關文章
相關標籤/搜索