当前位置:操作系统 > Unix/Linux >>

XWindows全面汉化

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

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

  “包装”是实现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点阵字库匹配)

  * 其它字体

  * 请加入字体的别名

  ——摘自:于明俭的主页
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,