对于电子书爱好者和创作者来说,Sigil 是一款不可或缺的工具。这款免费、开源、跨平台的电子书编辑器,专为编辑 ePub 格式的电子书(包括 ePub 2 和 ePub 3)而设计,使用 Qt6(和 QtWebEngine)开发,提供了丰富的功能和灵活的编辑选项。
Sigil 的核心功能
- 全面的文档支持:支持导入 EPUB 和 HTML 文件、图像和样式表,满足多样化的编辑需求。
- 多视图模式:提供书籍视图、代码视图和预览视图,让用户能够从不同角度审视和编辑电子书。
- 强大的编辑控制:用户可以直接在代码视图中编辑 EPUB 语法,实现对电子书的精细调整。
- 智能工具:内置目录生成器和元数据编辑器,支持多级标题和超过 200 种元数据条目,帮助用户完善电子书的结构和信息。
- 语言与校对:用户界面支持多语言翻译,拼写检查功能支持默认和用户可配置的词典,确保文本的准确性和专业性。
- 正则表达式支持:提供完整的正则表达式(PCRE)支持,用于高效的查找和替换操作。
- 文档验证:集成 FlightCrew EPUB 验证器,确保电子书符合 EPUB 合规性。
- 自动格式修正:嵌入式 HTML Tidy 会自动修正所有导入文件的格式,编辑内容也可选择清理,提升文档质量。
Sigil 2.4 版本更新亮点
Sigil 最新发布的 2.4.0 版本,带来了多项新功能、改进和错误修复,进一步提升了用户体验。
- 新增功能:
- GetInfo 对话框和右键菜单:针对 XHTML 文件,提供文件特定信息(如字数统计),无需生成报告,方便用户快速获取关键数据。
- 多语义支持:允许每个 XHTML 文件支持多个语义,更好地符合 EPUB 规范,增强电子书的语义表达能力。
- 改进与修复:
- 格式良好性检查增强:能更准确地识别与缺失属性引号相关的错误,提高文档的规范性和兼容性。
- 技术升级:软件现在使用 Qt 6.7.3 和 PySide6 构建 macOS 和 Windows 版本,并更新了 Linux 上从源代码构建的文档,确保跨平台的稳定性和一致性。
- 开发与调试优化:实现对 Windows 和 Linux 上虚拟 Python 环境的支持,简化了使用 Visual Studio IDE 进行调试的流程,提升了开发效率。
- 用户体验优化:替换选择器对话框增加了替换复选框,无需删除操作,更加便捷。同时,对 Sigil 的徽标和 Windows 安装程序进行了改进,包括兼容 Windows ARM64,使软件在不同设备上都能良好运行。
评论