Sunday, April 02, 2006

Ubuntu下之GTK1中文設置

gtk
就使用者介面而言,與GTK2相比,GTK1簡直像未完成品,畫面粗糙,設定繁複,自從改玩ubuntu,正以為將永遠與GTK1分道揚鑣,奈何GTK1時代有些軟體實在不錯,偏偏發展進入停滯期,或不再繼續改版,如xmms,類似軟體在GTK2下也有,由於研發時日尚淺,功能不足,還未成氣候,今天試了幾套軟體--xmms,vlc,gmplayer,介面均採用GTK1函式庫製作,粗大的字型與GTK2十分不協調,XMMS最慘,選單全是亂碼。幸好以前玩Fedora的經驗派上用場,改改gtkrc設定即可。

我的作法是將/etc/gtk/gtkrc.zh_TW複製為/etc/gtk/gtkrc.zh_TW.utf-8(以系統預設locale決定),修改gtkrc.zh_TW.utf-8內容如下,

style "gtk-default-zh-tw" {
fontset =
"-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-arphic-ar pl new sung-medium-r-normal--12-*-*-*-*-*-big5-0"
}
class "GtkWidget" style "gtk-default-zh-tw"

在這裡我用螢火飛新宋體作為big5字型輸出,利用它內嵌點陣字特點讓字體看來整齊美觀,改好後重新啟動GTK1程式,這裡改的是選單介面,至於xmms的playlist等需於程式中另行設定。

No comments: