BBS水木清华站∶精华区

 srlee@csie.nctu (Shin-Ray Lee), 信区: Linux 
 
[简介] 
你觉得占满整个萤幕的英文碍眼吗? 
你想要在NetScape里面看中文的WWW Page吗? 
现在,CXwin.patch解放你的英文X-Window! 
有了它,你会发现,显示的中文化竟会如此的简单! 
不需要重新编译,不需要辛苦改原始码, 
中文字随手可得! 
 
[What's NEW] 
Netscape对位错误现象已有改善. 
Performance Down并不如预期严重,text约10-15%. 
Linux ELF library需要5.0.10以上才能跑. 
 
[楔子] 
记得前一阵子和wycc讨论过X 中文化的问题, 
当时wycc说应该从标准X LOCALE下手, 
而我则主张修改X Library,以适应现有的binary. 
 
但是当我实地去看source之後,发现从Library 
(Client)端下手是不够的,唯有从Server来改, 
才能让所有的binary都能显示中文. 
 
其结果就是这一个,CXwin.patch. 
 
[功能] 
"立即"让"所有"的X Application有显示"big-5 内码"中文的能力. 
包括 "Netscape 英文版","xterm","rxvt","fvwm","olvwm"等... 
 
完全"不需要"更改原始程式,也"不需要"重新编译. 
 
[需求] 
Server Binary: Linux 1.2.X以上,libc-5.0.10以上,使用ELF. 
 
Source Patch: X11R6 fix 12 / XFree86 3.1.2 
 
Fonts: taipei15, taipei16, taipeik20, taipeik24 
 
[已知缺点] 
降低X server performance: Text 部份约20-25% 
使用xterm编辑档案时会乱掉 
 
以上为无法避免的问题. 
 
Netscape中文对位可能会不准. 
 
[TODO] 
将内定big-5 function及font set改为查config file,以支援多国语言. 
修正对位问题. 
 
也许加上对xcin的support. 
 
[如何取得] 
Linux ELF 可执行档: 
ftp://SunRise.Dorm10.NCTU.edu.tw/pub/X/Xtest/binaries 
 
Source patch: 
ftp://SunRise.Dorm10.NCTU.edu.tw/pub/X/Xtest/patch 
 
希望有人能帮我做bug-report和增加功能的工作. 

BBS水木清华站∶精华区