GTK1.2 與中文字型設定 [論壇 - Ubuntu 與中文]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



GTK1.2 與中文字型設定
會員三級
註冊日期:
2006/11/16 8:27
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 228
MP : 41 / 10712
EXP: 12
離線
大家好:
在 /etc/gtk/目錄下,對於中文的設定檔 gtkrc.zh-TW.utf8如下
style "gtk-default-zh-tw" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-taipei-*-medium-r-normal--*-*-*-*-*-*-big5-0,\
-*-*-medium-r-normal--16-*-*-*-*-*-big5-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-tw"
我使用xlsfonts來查找,發現 abode這個字型可以找到,但是底下的二個big5字型就找不到了,這應該是造成lazarus這套軟體在中文下出錯的問題。
想請教字型高手,我使用的是ubuntu 7.04,沒有另外安裝其它字型,對中文字型的支援,上項設定檔要如何改呢?

2007/7/8 13:34
應用擴展 工具箱
回復: GTK1.2 與中文字型設定
會員三級
註冊日期:
2006/11/16 8:27
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 228
MP : 41 / 10712
EXP: 12
離線
另外在http://wiki.gentoo.tw/mediawiki/index.php/Zh_TW.UTF-8也有找到一份文件。內容是
style "gtk-default-zh-tw" {
fontset = "
-misc-ming(for iso10646)-medium-r-normal--20-0-0-0-c-0-iso10646-1,\
-misc-wcl_07-medium-r-normal--20-0-0-0-c-0-iso10646-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-iso10646-1,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-tw"
同樣的問題,那個ming體和wcl_07字體也是找不到。困擾中.....

2007/7/8 13:41
應用擴展 工具箱
回復: GTK1.2 與中文字型設定
會員一級
註冊日期:
2006/3/5 20:19
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 33
EXP: 2
離線
用'xlsfonts|grep ming'指令可以找出有安裝的明體字型,把設定檔中的對應部份代換掉就可以啦。

2007/7/8 17:00
應用擴展 工具箱
回復: GTK1.2 與中文字型設定
會員三級
註冊日期:
2006/11/16 8:27
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 228
MP : 41 / 10712
EXP: 12
離線
謝謝您的回答。
從您的回答上看,似乎您的系統可以利用上述的指令找出安裝的明體字型,想請教您是用什麼作業系統,有另外安裝什麼字型嗎?

2007/7/8 20:53
應用擴展 工具箱
回復: GTK1.2 與中文字型設定
會員三級
註冊日期:
2006/11/16 8:27
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 228
MP : 41 / 10712
EXP: 12
離線
自問自答。
GTK1.2似乎是二、三年前使用的技術,找到的文件都是老舊文件。目前應該是GTK2.X的天下。
但是Lazarus還停在gtk1.2,Ubuntu須再安裝額外的字型。
找到二個套件,xfonts-intl-chinese以及xfonts-cmex-big5p
裝上去之後,就可以支援big5的字型了。
接下來修改/etc/gtk/gtkrc.utf-8
style "gtk-default-zh-tw" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--*-*-*-*-*-*-big5-0,\
*-r-*"
}
class "GtkWidget" style "gtk-default-zh-tw"
修正之後,終於可以使用中文嚕。不過,字體實在有夠醜,而且不是向量字。

2007/7/8 23:41
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.