MadCap Flare 是一款带可视化的编辑器的联机帮助汇编工具。帮助文档编写人员轻松完成基于XML的帮助文档生成,而不需要对XML有很多了解,可以说是一款专业的帮助文档文件制作软件。
MadCap Flare 的开发团队是原 RoboHelp 开发团队一些核心成员,当然有注入新的血液。这里提到的 RoboHelp,如果你以前的项目是 RoboHelp 完成的,Flare 可以兼容它并导入,平滑过渡到 Flare 中来。
MadCap Flare 的主要特性如下:
1. 最大化内容重复利用,单一源文件可输出成多种格式的联机帮助,如 HTML Help、Web Help 等。
2. 自带一款可视化编辑器,这编辑器很独特,不同于 RoboHelp 等,因为是基于 XML 操作,所以比较像一些 XML 编辑器,可视化的编辑器还可以在 Word 文档里编辑。
3. 支持导入 Word 和 FrameMaker 两种文件,并根据指定样式切割文件。
4. 纯 XML 和 CSS 生成目标文件。导入的 Word 和 FM 文件会切割生成 XHTML 文件。
5. 支持 Web Help 的 外观主题(Skin) 功能。
6. 多语言支持,完全基于 Unicode 编码,原理上支持亚洲双字节语种。
7. 帮助文档非常详尽,与它类似的 Webworks、RoboHelp 相比,它是最详尽的,所以学习起来非常快。
测试发现还有很多不足:
1. 导入 FrameMaker 文件,对亚洲语种支持不好,我测试过 .fm 和 .mif 均会乱码。刚开始用英文操作系统+语言包,再切换到相应区域选项,乱码一堆,后来查官方的论坛,称要原生的目标语种操作系统,我就找来了原生的中文 XP,测试后发现仍然乱码。
2. 购买产品后,要想获得技术支持,需要另外付技术支持费用。中文遇到乱码时,写邮件过去询问,告知我们要买技术支持订单才可以提供支持,包括官方论坛的功能也是这样。若未购买技术支持订单,你的帐号看不到任何讨论主题。
3. 自动生成的 TOC 很混乱,基本上可以说不支持自动生成,它的自动生成是自己从内容查看器里将文件拖动到 TOC 文件编辑器中,它会自动生成。因为导入 FM 文件时,切割出来的单文件,文件名取自实际文件中的内容,所以内容查看器里的东西很混乱。这一点,Webworks 做的很好,切割的准确且标题错误率极低。Flare 不适合做本地化项目,比较适合从零开始,因为它在帮助我们条理化文件这方面还很不擅长。本地化项目时,导入目标语种的 FM 文件时,TOC 需要人工调整,对于大的项目非常影响效率。截了两个图,可以比较直观看到它的表现。
4. 不接受非标准的 XHTML 文件。我尝试导入一些普通的 HTML 做 HTML Help 项目,Flare 拒绝导入,需要我们修改那些 HTML 文件代码做成标准的 XHTML 文件并存为 UTF-8 编码。
5. 导入 FrameMaker 文件时,不能完全准确读取出所有样式,测试了几批文件,多次出现 Chapter 样式未能读取,所以设置哪些样式生成新 Topic(切割文件)时很麻烦。

