2012-07-23 09:22:43Morris
[Ubuntu] 12.04 系統預設字型修改
轉載 http://marsping.blogspot.tw/2012/06/ubuntu_26.html
Linux己經出一段時間了,
但它的繁體中文和英語體系比起來真的還是弱一點!
尤其是輸入法,目前 Ubuntu內建輸入法是 ibus輸入法,
但用了一段時間了還是覺得 Microsoft的輸入法 (新倉頡) 比較好用。
不過在 Ubuntu切換語系及語系支援,我覺得其彈性度比 Microsoft大。
目前是使用英文版的 Ubuntu,
有兩個點讓我很困擾,
一個是輸入法,另一個是遇到繁體字時顯示的字型很醜。
先說輸入法的部分,ibus 在英文版下打倉頡會出現字根錯亂,
好像是因為它變成簡體倉頡,
找了一堆文章,總算可以將這 bug修正了!
修正方法:
修改 /usr/share/ibus-table/engine/table.py 此檔,
約在125行左右會看到與下面相同的程式碼,
將紅色的0改成1。
修改後,在英文版就可以使用 ibus了。
接下來是字型設定的部分,
在繁體中文版裡預設字體大都是 "文泉驛微米黑",
但換到英文版卻會變成醜死的細明體,
還好 Ubuntu可以修改字型設定,而且也不難!
首先是先將 /etc/fonts/conf.avail/69-language-selector-zh-tw.conf 放到 /etc/fonts/conf.d/。
這樣在 Firefox下就可以看到比較好的文泉驛微米黑字型了!
Linux己經出一段時間了,
但它的繁體中文和英語體系比起來真的還是弱一點!
尤其是輸入法,目前 Ubuntu內建輸入法是 ibus輸入法,
但用了一段時間了還是覺得 Microsoft的輸入法 (新倉頡) 比較好用。
不過在 Ubuntu切換語系及語系支援,我覺得其彈性度比 Microsoft大。
目前是使用英文版的 Ubuntu,
有兩個點讓我很困擾,
一個是輸入法,另一個是遇到繁體字時顯示的字型很醜。
先說輸入法的部分,ibus 在英文版下打倉頡會出現字根錯亂,
好像是因為它變成簡體倉頡,
找了一堆文章,總算可以將這 bug修正了!
修正方法:
修改 /usr/share/ibus-table/engine/table.py 此檔,
約在125行左右會看到與下面相同的程式碼,
將紅色的0改成1。
if self.db._is_chinese:
# if IME declare as Chinese IME
return 0
else:
return -1
修改後,在英文版就可以使用 ibus了。
接下來是字型設定的部分,
在繁體中文版裡預設字體大都是 "文泉驛微米黑",
但換到英文版卻會變成醜死的細明體,
還好 Ubuntu可以修改字型設定,而且也不難!
首先是先將 /etc/fonts/conf.avail/69-language-selector-zh-tw.conf 放到 /etc/fonts/conf.d/。
$ sudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-tw.conf /etc/fonts/conf.d/再來是修改另一個設定檔 /etc/fonts/conf.d/65-nonlatin.conf,
$ sudo vim /etc/fonts/conf.d/65-nonlatin.conf再執行
找到 <family>sans-serif</family>,
在<prefer>後加入新的一行 <family>WenQuanYi Micro Hei</family>,
另外再找到 <family>monospace</family>,
一樣在<prefer>後加入新的一行 <family>WenQuanYi Micro Hei Mono</family>。
$ sudo fc-cache -v
這樣在 Firefox下就可以看到比較好的文泉驛微米黑字型了!