XWindows全面汉化

王朝system·作者佚名  2008-05-18
宽屏版  字体: |||超大  

* 感谢 陈向阳同志提供汉字字库

* 感谢 方汉同志提供抓词辞典

“包装”是实现XWindows全面汉化的途径之一. 使用包装后, 可以使XWindows应用软件实现汉字显示和汉字输入.

包装的优点是"一劳永逸", 可以对绝大多数的软件进行汉化. 包装的缺点是它仅仅为简单的汉化, 不能适用于复杂的文字处理软件.

全面汉化的组件:

(1) Chinput - 汉字输入服务器

汉字输入服务器是XWindows下的输入键码到汉字码的转换

软件. 它使用了ICCCM接受和发送消息. 它基于CXterm

, 因此具有用户所熟悉的输入方法和使用方法. 同时又

优化了用户界面. 软件还提供了浏览输入功能, 使用户

输入特殊符号时更方便. 对于使用该服务器编程的用户还

提供了方便的API.

经包装后的软件可以显示汉字和用Chinput输入汉字.

常用热键:

F12: 输入禁止/允许切换

F3/Shift-F3:缩放输入区

其它F键:输入方法切换

鼠标中按钮:使输入服务器获得聚焦输入,从而可以练习输入

Shift-鼠标左按钮作用在开关上:

使当前的聚焦窗口成为输入窗口, 这时浏览输入

服务器的下拉字库区域, 可输入汉字

Control-Space:作用于其它包装后软件或其本身,可隐藏/显示

输入服务器窗口.

(2) Wrap - 使绝大多数应用软件能够显示和输入中文

使用Wrap可汉化绝大多数软件又不需要更改原软件. 也不需要软件的

源代码更改或重编译. 比如, 在普通的Xterm下可以显示和编辑中文,

在Netscape中可以输入中文, 用户可以使用中文BBS, 可以使用Java

所写的软件交谈...

除了显示和输入中文, 软件还能够进行屏幕抓词. 支持汉字GB, BIG5.

日文和韩文EUC编码

服务器激活/消隐热键:

Control-Space

编码切换热键:

Control-Alt-Shift-G: GB

Control-Alt-Shift-B: BIG5

Control-Alt-Shift-J: JIS

Control-Alt-Shift-K: KS

用户还可以通过按

Shift-Right-Button

弹出的菜单设置一些选项

>run $program_name$

例如: > run netscape

> run xterm -fn 8x16

>cdict &

(3) CDict - 词典, 屏幕抓词服务器

可独立用作辞典软件或抓词服务器, 甚至编辑

软件. CDict 的软件界面是使用EZWGL

-- 作者完全汉化的一个基本窗口组件库--完成的.

(4) 其它静态汉化

● 窗口管理器的汉化

● 对可执行文件的编辑

软件源代码及有关软件包:

* Chinput-1.3.tar.gz(for Linux).

其中包括:

o Input Server, 需要输入字典dict.tar.gz(1427K)

o EZWGL-1.24-chinese

o CDict, 需要数据库软件gdbm-1.7.3.tar.gz

o edict

o wrap

o Toolbar(little use)需要XForms库

本地存放字库

* [由 陈向阳归类制作, 并作区位转换] cclib16.pcf.gz 国标16点阵宋体字库(cclib16)

* ccs24.pcf.gz 国标24点阵宋体字库(ccs24)

* ccfs24.pcf.gz 国标24点阵仿宋体字库(ccfs24)

* cck24.pcf.gz 国标24点阵楷体字库(cck24)

* cch24.pcf.gz 国标24点阵黑体字库(cch24)

* a16.pcf.Z 8x16 西文字体(与16点阵字库匹配)

* a24.pcf.Z 12x24 西文字体(与24点阵字库匹配)

* 其它字体

* 请加入字体的别名

——摘自:于明俭的主页

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有