文具(wenju) - Writing Tools


文具将包括一系列中文编写工具,如输入法等。其中的 TIM (Table-based Input Method) 是GTK+ 2的一个键盘输入模块,该输入法由其转换码表控制,你可以方便地 修改码表来定义自己的输入法。内带五笔和拼音码表作为例子。将逐渐增加 更多的码表 及其他工具。
文具(wenju) is a collection of writing tools such as TIM (Table-based Input Method), text file formatter, etc. All the tools are based on Unicode.

除输入模块TIM外,另一工具 wrap 可用来把文章对齐,让每行的宽度都差不多。他知道在那些地方可以另起 一行,那些地方不行。比如“号、《号后面就不能换行,而》号、”号前面也不 能。这里行宽的单位以每个字母的长度为准,所有拉丁字母的长度均认为 是一样的,即一个单位;而每个汉字则占两个单位。

感兴趣的话,请到 SourceForge.net 下载。
If you are interested, you can download it at SourceForge.net.

几点说明

文具里的程序大都用到GTK+ 2,如果你的系统里没有,却想试试这些文具, 那只好自己先装上GTK+ 2,详情见GTK+。 RedHat 7.3里已有GTK+ 2,则不须另装。已于2002年6月26日出台的 GNOME 2便是基于GTK+ 2的,在这里 文具里的TIM能派上更大的用场。对GTK+ 2而言,其中的testtext,testgtk, gtk-demo等程序就能用TIM。

因为文具中的所有程序直接使用 Unicode(或称ISO/IEC 10646), 如你还在用国标(GB)或大五(BIG 5)码,则要用iconv先转成UTF-8编码:

    iconv -c -f GB18030 -t UTF-8 国标文件
    iconv -c -f BIG5 -t UTF-8 大五文件


SourceForge Logo