[ 2005/01/16 14:38 | by 网络毛毛虫 ]
|
虫虫认为:我看了文章,认为ABI的功能还是非常的弱小,无法对MS WORD产生多大的挑战,但是他毕竟免费,免费开源就是潜力。虽然他还不如国内WPS,但是还是很有潜力的。
作为开放源码、跨平台的免费软件,AbiWord很早就已经在众多Linux爱好者和程序员手中使用了。面对Linux平台下其它类似Ms-Word的软件自身问题多多,微软又明确表示不会推出死对头――Linux平台下的Office版本。所以AbiWord以其丰富的文字处理功能和较少的Bug,以及对Word文件较好的兼容性,拥有了相当数量的用户群。
近日AbiSource公司又推出了AbiWord 2.2.2多国语言版,其中文界面则更适合中国用户使用。在这个文章里,笔者会对大家都比较关注的中文处理功能重点评测,并将AbiWord的一些特色功能同Microsoft (R) Word 2000做一下比较。 [点击下载]
评测环境:
CPU:CIII |
内存: |
硬盘: |
系统:WindowsXP with SP2 |
(一)使用界面
刚一运行AbiWord,一个漂亮的欢迎画面就给人留下不错的第一印象:
我们可以看到AbiWord的快捷功能图标相比Word要少很多,的确,AbiWord的功能只是Word所有功能的一小部分,但却足以进行文书、信件、报告、备忘录等常用办公文件的处理了。两个软件的详细对比会在后面进行。
点评:颇似Word的界面,不仅给了我们良好的第一印象,而且为快速上手使用带来了方便,也给我们相信它能够代替Word带来了信心。
(二)中文处理
打开AbiWord,笔者就迫不及待的使用中文进行编辑,然而显示在AbiWord中的却是乱码。当笔者选用字体:“宋体”再次尝试时,中文字体可以正常显示,但是保存为AbiWord默认格式.abw后再次打开,却出现下面两个警告:
第一个警告的大意是打开文件时在某行遇到形式不合法的(not well formed)。按下“确定”后再次打开文件,文件果然是空空如也了。
几经尝试,笔者发现,只要正确选择汉字字体,AbiWord对汉字的支持还是比较理想的。在“格式”―“字体”的选择框中,其默认字体为“Times New Roman”(下图绿线所示),而我们只需选择“Terminal”和“System”(下图红线所示),就可以正常使用汉字进行编辑和保存了。这里笔者更加推荐使用“Terminal”字体,如下图,它可以有4种字体样式和6种字体大小,而“System”则默认粗体,可选的字体大小也不多。
对于AbiWord的默认字体,笔者在前文也提过,是Times New Roman。若光标所在处有正常显示的汉字,则默认字体就转为当前汉字的字体,这时要继续输入汉字则无需更换字体。若是拷贝汉字文本到AbiWord时出现乱码,则选中文字将其字体更换为“Terminal”即可。
另外,在样式栏中对汉字字体选择样式后,大多都会产生乱码,这是同样将其字体更换为“Terminal”即可解决问题。下图为AbiWord中的字体样式栏:
关于AbiWord的汉字编辑功能,有一点必须提及的是,使用字体“Terminal”以及其他一些字体时,某些中文标点是无法使用的,如中文的左右括号,中文逗号,问号,感叹号等,这时用户只能使用英文标点来代替。所幸大多数中文标点都用相对应的英文标点。
点评:AbiWord中文版不仅带来了汉化的界面,也带来了支持中文的操作。绝大多数乱码问题可以在更改字体后得到解决,尽管会有一点繁琐。
(三)同Word相互兼容性评测
Abiword支持doc、RFT等Word格式输出,同样也可以打开Word格式的文件,那么它同Word的兼容性到底如何呢?
1 使用AbiWord打开Word格式的doc文件
笔者用AbiWord打开本篇文章的doc文件,先是出现“常规性”的乱码,英文字符,简单的表格,图片则显示正常:
更改字体为“Terminal”后,如下图:
可以看到更改字体是解决乱码的最好途径。不过仍有一个奇怪符号(上图中红色箭头所指)出现,这是原doc文档中的“(一)”符号,这是因为左右括号是AbiWord中无法显示的中文字符,从而造成AbiWord无法正确识别和显示。
2 使用Word打开AbiWord输出的doc格式
在原abw文件中,笔者特意使用了项目编号为1的文字样式,看Word能否识别,另外abw格式中的表格较扁,下方的贴图则较大:
转化为doc文件后使用Word打开:
可以看到,Word可以显示出AbiWord输出的所有内容,不过表格变高了,下方图片变小了,整个页面像是被拉长了一样。笔者将Word和AbiWord的页面都设置为A4纸,上面情况仍然出现。笔者猜测可能是两个软件的某些页面刻度标准不同。
点评:AbiWord打开使用Word写的doc文件会出现乱码,更改乱码部分字体即可;Word打开AbiWord输出的doc文件则会有版面的轻微拉伸形变(尤其有贴图的时候)。不过笔者认为这些瑕疵尚处于可以接受的范围之内。但过多的贴图和表格则会造成麻烦。
3 测试表格兼容性
笔者注意到,AbiWord的表格功能很有特色,其操作灵活程度要远强于Word,但这些灵活的表格可以在Word中正常显示么?Word中的表格拿到AbiWord中又如何呢?笔者先在AbiWord中建立表格1,使用“固定列宽”,如下图:
构造的表如图:
保存为doc之后再用word打开,结果如下:
可以看到,在Word中打开的表格中6、7、11、12这4栏都挤到一边了。
笔者再使用AbiWord默认的“自动列宽”建立表格:
保存为doc格式后用Word打开如下图:
笔者反复试验多次,发现使用AbiWord默认的“自动列宽”建立表格,输出为doc格式之后,Word都可以较好的识别。
接着笔者使用Word在doc文件中创建表格,用AbiWord打开此doc文件,则总会出现问题。下图为word表格:
下面则是用AbiWord打开后的效果,已经大相径庭了:
下面笔者在表中列出AbiWord与Word之间的表格兼容性分析:
软件及文件格式 | 选项 | 表格是否保持一样 |
AbiWord-abw格式->Word-doc格式 | “自动列宽” | 一样 |
AbiWord-abw格式->Word-doc格式 | “固定列宽” | 部分一样 |
Word-doc格式->AbiWord打开 | 无 | 不一样 |
点评:Word能较好识别AbiWord建立的表格,反之则令人不甚满意。大概AbiWord考虑到使用Word的人不会再转到免费的AbiWord上来用吧。在表格上AbiWord算是提供了一个单向的兼容性。
(四)AbiWord其他特色功能
1 表格功能
上面我们曾提到过AbiWord建立表格比较方便,因为它有些分割、合并单元格的快捷图标:
从左到右分别是建立表格,增加一行,增加一列,删除此行,删除此列,合并单元格、拆分此单元格。图标非常形象。尤其右个性的是当我们按下“合并单元格”图标后,会出现这样的提示选择框,按下文字右边的图标即可。见下图:笔者一向为设计表格头疼,因此看到它就有相见恨晚的感觉。
同样“拆分单元格”也有令人侧目的提示选择框,而且种类更多。有兴趣的朋友自己用一下看看咯!
点评:十分方便的表格绘制功能。不喜欢Ms Word表格绘制风格的朋友应该试一试,也是属于笔者这样的画表白痴的最爱。
2 额外快捷图标栏
在AbiWord中,出了像word一样的功能之外,在“工具”-“首选项”中还可以打开一个名为“extra”的快捷图标栏。“extra”是额外的意思。不过笔者则认为AbiWord可能意识到了Word各种功能隐藏太深,而且太过于分散,所以把常用的上划线、删除线、页眉页脚、上标下标、行距等功能以快捷图标的形式集中到了extra栏中。如下图:
点评:相对于Word极为丰富的功能,AbiWord只在它认为有必要的地方做足文章,再加上“方便”二字,这才是AbiWord能够“蝼蚁撼大象”的本钱。
(五)系统资源占用情况与文件打开速度测试。
下表为AbiWord与Word打开文件时间对比和内存占用对比:
软件名称 | 启动时间(不打开文件) | 打开文件大小 | 文件页数 | 打开文件所用时间 | 刚打开文件时占用内存 | 有翻页操作后占用最大内存 |
AbiWord | 10秒 | 3.5MB | 80页 | 14秒 | 16MB | 56MB |
Word | 1秒 | 3.5MB | 201页 | 8秒 | 7MB | 27MB |
AbiWord打开文件速度相比Word慢上很多。Word采用先显示整个窗体,再慢慢加载各个页面的方法,而AbiWord则是一下全部显示出文件的内容。笔者认为除了加载页面算法的原因导致AbiWord打开文件慢之外,微软自己的操作系统也为Word的优秀表现做出了不可磨灭的贡献。笔者尝试了中文文件和英文文件,AbiWord打开的速度都比较慢,而且CPU利用率也居高不下。看来在这个方面AbiWord的确不如Word。
在内存占用方面Word占尽优势。尽管我们仍然有操作系统等借口来为AbiWord的慢速辩护,但两者占用内存差距实在太大。AbiWord随翻页操作的同时,占用内存数量一路飙升,而Word表现则显得比较稳定。
(六)总结
AbiWord是一个优缺点都十分突出的软件。它的优点在于,从界面到操作,再到功能,它都直接向“老大”Word叫板,它作为跨平台的、开放源代码的免费软件,它和Linux操作系统形成了天然的联盟,也成了Linux程序员操作系统中的必备文字处理工具。对于中文字体的乱码问题,普通用户也可以通过更改字体来解决。它在文件格式上对Word格式有不错的兼容,尽管微软Office没有开放源代码,Word的某些标准不得而知,但是AbiWord在表格上也可以满足部分功能的需要。一系列的快捷图标是也AbiWord的一大特色。
但是,AbiWord毕竟在中文处理上还有不少遗留问题,在图片的支持上也仅仅做到了“支持”而已。而在文件打开速度和消耗系统资源方面,AbiWord还有待进一步的改进。而根据上面的评测结果来看,AbiWord现在只是MS Word强劲的竞争对手,但要超越它还要有很长的路要走,如果你喜欢免费,又对Word庞大的体积不满的话,不妨试试它。