linux 中文輸入法和字體添加

中文輸入法和字體添加:
輸入法實現:
1. 用rpm -qa | grep 'inese'查看你的機器上是否安裝了kde-i18n-Chinese和kde-i18n-Chinese-Big5兩個語言包。沒有的話,則從安裝光盤那裏找到後安裝。
2. 安裝一個輸入法, SCIM 或者 fcitx
3. 配置~/.bashrc 或者 ~/.bash_profile 文件
添加下列語句,選用了那個輸入法,就把哪個輸入法前面的註釋號去掉:
# for input method fcitx
#export XMODIFIERS="@im=fcitx"
#export XIM=fcitx
#export XIM_PROGRAM=fcitx
#export GTK_IM_MODULE=Chinput
#export QT_IM_MODULE=Chinput
#fcitx&  #load fcitx


# for input method Chinput
#export XMODIFIERS="@im=Chinput"
#export XIM=Chinput
#export XIM_PROGRAM=Chinput
#export GTK_IM_MODULE=Chinput
#export QT_IM_MODULE=Chinput


# for input method SCIM
#export XMODIFIERS="@im=SCIM"
#export XIM=scim
#export XIM_PROGRAM=scim
#export GTK_IM_MODULE=scim
#export QT_IM_MODULE=scim
#scim -d


字體添加:
1. 創建 /usr/share/fonts/local/ 目錄(如果它不存在,當然,這個local目錄可以任你自己更改名稱):
mkdir /usr/share/fonts/local/

如果你必須要創建 /usr/share/fonts/local/,你就必須把它添加到 X 字體服務器的路徑中:
chkfontpath --add /usr/share/fonts/local/

- 如果是剛創建的 /usr/share/fonts/local/, 那麼執行這一行命令會提示錯誤
因爲系統在這個目錄裏找不到 fonts.dir 文件, 然後就不 add.. 不過沒關係,
這一步跳過去, 在第三步之後做.

2. 把新字體文件複製到 /usr/share/fonts/local/ 中,新字體文件可以從windows fonts那copy過來,如: simsun.ttc, tahoma.ttf等

3. 使用以下命令來更新字體信息:
ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale"

然後:
1) 把 fonts.scale 拷貝出來一份 fonts.dir.
2) chkfontpath --add /usr/share/fonts/local/

4. 使用以下命令來重新啓動 xfs 字體服務器:
service xfs reload


爲fontconfig添加新字體:
把新字體添加到 fontconfig 字體子系統比較簡單明瞭;只需把新字體複製到 /usr/share/fonts/ 目錄中即可(個體用戶可以把新字體複製到 ~/.fonts/ 目錄中來修改他們的個人字體配置)

複製了新字體後,使用 fc-cache 來更新字體信息緩存:

fc-cache

(這裏的 應該是 /usr/share/fonts/ 或 ~/.fonts/ 目錄。)

個體用戶還可以圖形化地安裝字體。方法是:在 Nautilus 中瀏覽 fonts:///,然後把新字體文件拖放到那裏。

注: 關於系統個界面的字體,可以在applications->preferences->Font那裏更改


appendix:
fcitx 小企鵝輸入法:
Fc2下五筆輸入法的問題
關閉iiimf──/etc/rc.d/IIim stop 或者serviceconf 關閉
安裝fcitx──fcitx-2.0.2-4
# rpm -e miniChinput
# rpm -ivh fcitx-2.0.2-4
重啓X,應該可以打開fcitx,如果不行,修改.bashrc, 最好是修改.bash_profile文件
因爲.bash_profile是在登陸時調用,而.bashrc是每次啓動一個shell就調用的。
然後添加如下段落:
#fcitx
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN

#load fcitx
fcitx&   # 這項最好註釋掉,然後從terminal那,輸入fcitx調用該輸入法 :)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章