作者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