1. 介绍

1.1. 常见问题解答的性质。

本常见问题解答解答了关于已停止开发但仍然非常流行的专有 WordPerfect 文字处理器的 Linux i386 二进制版本的常见问题。

一些常见问题解答旨在仅呈现公正的事实。另一些则总结了赞助社区成员通常给出的各种答案。本常见问题解答两者都不是:它是一位作者尝试从以 Linux 为中心的角度,描绘 WordPerfect for Linux 在 21 世纪开源世界中所处位置的连贯图景。其他一些人的观点无疑会有所不同。

我想在此衷心感谢 http://linux-sxs.org/utilities/wp_index.html 的 HOWTO 文档,应参考这些文档以获取在当前 Linux 发行版上安装 WP 的详细说明。此外,以前的 linux.astcomm.net 和当前的 news://cnews.corel.com/corel.wpoffice.wordperfect8-linux 新闻组的评论也很有价值。

我还要特别感谢 Leon A. Goldstein 和 Valentijn Sessink 的宝贵反馈,感谢 Bob Tennent 提供关于 libsafe 问题的信息,以及感谢 Wade Hampton 维护最初但现已过时的 WordPerfect Mini-HOWTO。

1.2. 概况。

1.2.1. WordPerfect 的优点是什么?

有几个优点。在当今领先的文字处理器启动时就占用数十兆 RAM 的时代,WP(v. 8.x)非常节省资源——大约 6 MB。相比之下,OpenOffice.org 1.1 或 Star Office 7.0 启动需要 54 MB。AbiWord 2.01 仅使用 15 MB,而 KWord 1.2.94 使用 32 MB。它是一款稳定、快速、精良、功能齐全的产品。它具有“显示代码”功能。它具有近乎独特的“缩小以适应”打印功能,一旦您体验过它,就会很快变得不可或缺。WP 的高性能打印模块默认使用 MS-DOS 版本的经过时间考验的、强大的打印机驱动程序,大大扩展了兼容打印机的范围。(WP 也可以在“Passthru Postscript”模式下切换到标准 Unix 打印子系统——lpr / lprng / gnulpr / cups / pdq / 等等——以使用系统自己的标准打印驱动程序。)它具有出色的内置数学、金融、逻辑和字符串处理功能。它具有出色的表格支持和有用的快速表格格式化功能。它具有经过时间考验、易于使用和调试的宏语言。它具有强大的内置数据库引擎,用于表格排序和搜索。

它仍然是 Linux 上读取其他地方创建的 WordPerfect .wpd 文件的最佳工具。(AbiWord、Anyware Office 和 wp2latex 也符合条件。)

1.2.2. WordPerfect 的缺点是什么?

它是一款已停止开发的产品(在 Linux 上)。最长期可用的版本 WP 8.0 下载个人版 (WP 8.0 DPE) 故意削弱了字体处理能力,并限制了(但可修复的)多语言支持,并且在没有相当陈旧的支持库的情况下无法运行。最佳版本 WP 8.1 仅与 Corel Linux OS (CLOS) 豪华版和标准版盒装套装捆绑在一起,版本 1.0 或 1.2——同样已停止开发。

WP 曾经是 Linux 上读取 MS-Word (通过 Word97) 文件的最佳工具,但总是在某些文件上失败,尤其是那些在 MS-Word 中快速保存的文件。但现在,据报道 Star Office、OpenOffice.org 和 AbiWord 做得更好(而且,与 Linux 版 WP 不同,可以读取 Word97 之后的 .doc 格式)。

所有 8.x 版本(除了 2003-4 年的“试点项目”重新发布版)都附带一个损坏的 MS-Word 导入/导出模块:如果本地系统时钟设置为晚于 2001 年 9 月 9 日,则此第三方代码 ("Filtrix") 会失败,并显示消息“Filtrix 无法转换此文件”,因为当自 1970 年 1 月 1 日以来的 Linux 系统时间(以秒为单位)超过 10^9 秒时,内部时间计数器溢出。这个问题可以使用荷兰 Open Office 公司的 Valentijn Sessink 编写的包装器来修复,http://www.openoffice.nl/(不要与 Sun Microsystems 的 OpenOffice.org 项目混淆),可在 http://olivier.pk.wau.nl/~valentyn/wp8fix/ 获取。

集成到标准 Linux 打印子系统一直很差;字体支持也是如此。屏幕渲染有点低于标准——尽管使用内置打印引擎时的打印输出非常出色且非常快速。此外,从未支持 TrueType 字体,仅支持 PostScript Type 1。当 Caps Lock 或 Num Lock 处于打开状态时,菜单快捷方式会中断。并且 WP 对 Motif 图形工具包的使用使其美学有点笨拙。

最后,虽然这一点可能很明显,但 WP 是专有的(非开源)。开源项目只有在没有人关心维护它们时才会消亡,可以由任何积极的一方修复/改进,并且可以很容易地在新 CPU 架构(IA64、PPC)上实现。相比之下,除了一个 WP 版本之外,所有版本的供应都在消失,唯一的例外占据了法律灰色地带,并且随着时间的推移,在不断发展的 Linux 系统(可能仅限 i386)上保持其运行的难度只会增加。

这衡量了 Linux 版 WP 有多好/曾经有多好,以至于许多人尽管存在上述缺点,但仍认为它是 Linux 上总体而言最好的文字处理器。

1.2.3. 谁创建了 Linux 版 WordPerfect?

老用户可能还记得,WordPerfect 最初源于犹他州奥勒姆的 Satellite Software, Inc.,该公司后来更名为 WordPerfect Corporation,该公司从最初的 MS-DOS x86 汇编程序版本广泛移植了它。(他们最初的 Unix 移植导致了 C 语言的重写,这导致了 WP for NeXT,这导致了 MS-Windows 版 WP 6.0,这是所有后续版本的基础。)该公司最终将 WordPerfect 的代码库出售给了 Novell, Inc.,然后 Novell, Inc. 又将其出售给了加拿大渥太华的 Corel Corporation Limited。Corel 随后聘请了一家衍生公司(Software Development Corporation 又名 SD Corp.,由 Unix 移植的经理和开发人员组成)将 WP 版本 6、7、8.0 和 8.1 移植到 Linux 和多个专有 Unix 平台。

在 1996-7 年左右,最初由 SD Corp. 编写的 Corel WP Linux 移植版 v. 6.0 仅通过犹他州奥勒姆的 Caldera, Inc. 销售,作为两个捆绑包的一部分:WordPerfect 和 Motif 捆绑包,以及 Caldera Internet Office Suite 捆绑包(Caldera Network Desktop v 1.0 的配套 CD)。1997 年,Corel 用 v. 7.0 取代了它,并在 SD Corp. 的公开测试版之后直接销售,提供了与其他平台的更高文件兼容性和其他改进。

然而,Linux 版 WP 的受欢迎程度的顶峰出现在 1998-2000 年的 v. 8.x 系列,那是当时最受欢迎的 Linux 专有软件。(在那段时间里,Corel 在没有 SD Corp. 帮助的情况下,试图将整个 WordPerfect Office(又名 Corel Office)套件移植到 Java:程序启动速度在当时是 缓慢的,并且某些功能存在 问题。该项目在一些 公开测试版 之后被终止。)

8.x 的预期继任者在 1999 年左右发布:WP 9,更广为人知的是 WordPerfect Office 2000(从技术上讲,WordPerfect 与其他几个 Corel 程序紧密相连——Quattro Pro(Novell 于 1994 年 6 月从 Borland 收购,然后转让给 Corel),Paradox(Corel 于 1997 年左右从 Borland 收购),Corel Presentations,Corel Central),由 Corel Corporation Limited 单独制作,Corel 于 1998-9 年间关闭了犹他州奥勒姆的 WordPerfect Corporation 部门。(Paradox 仅包含在豪华版中,而标准版中省略了它。)