作者HZYSoft (pcman.ptt.cc)
看板PCman
標題Re: [問題] GTK2
時間Thu Feb 17 17:17:50 2005
※ 引述《cherico (亂入魔人)》之銘言:
: Note:
: Your wxGTK 2.4.2 library was compiled with GTK+ 2.0.
: PCMan X only support GTK+ 1.2 since v0.1.8.
: To build PCMan X, you should have your wxGTK re-compiled with GTK+ 2.0
: disabled.
: 可以請問PCMan一下,為什麼不支援GTK2嗎? ^^
GTK+ 2.0 全面限用 UTF-8 編碼,但是 BBS 是使用 Big5 編碼
所以所有的文字顯示都要經過一次轉碼,Big5 -> UTF-8
不能在接收到文字的時候轉碼,因為雙色字和只有傳一半的字會壞掉
但是每次顯示的時候都轉碼會比較慢,而且真正的重點是.....
UTF-8 沒有支援 Big5 內所有中文字,尤其是一些特殊符號
也就是全面使用 UTF-8 將不保證能夠正確顯示所有 ASCII Art
ASCII Art 可是 BBS 的精華,特殊符號不能正確顯示那會是致命傷
另外是速度考量,GTK+ 2.0 全面使用 pango 輸出文字
好處是支援多語言,又有反鋸尺效果。壞處是畫面輸出速度奇慢無比
BBS 的方便正是因為簡單,即時,快速。 若畫面輸出會有延遲的現象
這對於使用者經驗會是嚴重的打擊,因此基於針對 BBS 特性的考量
最後決定放棄使用 GTK+ 2.0,轉用 GTK+ 1.2。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.49.206
1F:推 cherico:謝謝回答。 ^^218.162.174.194 02/18