Sigil:强大的开源电子书编辑器
Sigil 是一款多功能、免费且开源的电子书编辑器,支持多个平台,便于编辑 ePub 格式的书籍(包括 ePub 2 和 ePub 3)。它可满足新手和高级用户的需求,其功能包括直接编辑 XHTML、CSS 和 XPGT。用户可以利用 EPUB 规范支持的元数据来增强电子书,并轻松创建结构化的目录。
Sigil 的主要特点
- 免费且根据 GPLv3 许可提供。
- 兼容 Windows、Mac 和 Linux 系统(对 Linux 的支持有限)。
- 完全支持 UTF-16 字符集。
- 符合 EPUB 2 并部分支持 EPUB 3。
- 多种查看模式:书籍视图、代码视图和预览视图。
- 在 Book View 中进行用户友好的所见即所得编辑。
- 在代码视图中直接编辑 EPUB 语法的全面控制。
- 自动生成多级目录。
- 内置元数据编辑器。
- 用户界面提供多种语言。
- 具有默认和可自定义词典的拼写检查功能。
- 利用完整正则表达式 (PCRE) 的高级查找和替换选项。
- 支持导入 EPUB、HTML 文件、图像和样式表。
- 集成验证以符合 EPUB 要求。
- 自动更正导入文件的格式;可选清理编辑。
- 通过插件实现扩展。
Sigil 2.4.0 有什么新功能?
最新版本 Sigil 2.4.0 引入了一系列错误修复和创新功能。值得注意的是,从 2.3.1 版开始,Windows 安装程序中不再包含 Microsoft VC++ 运行时可再发行组件。用户应确保在 Sigil 运行的 Windows PC 上安装了该组件。
新功能
- 引入 XHTML 文件的 GetInfo 对话框和上下文菜单,提供详细的文件信息(包括字数),从而无需单独的报告工具。
- 增强了对每个 XHTML 文件的多种语义的支持,从而提高了对 EPUB 规范的遵守程度。
- 使用 Visual Studio IDE 简化调试过程。
- 更新了 Sigil 徽标和安装程序,以获得更流畅的 Windows 体验。
- 改进了 Well-Formed(健全性检查)功能,以增强错误检测,特别是针对缺少属性引号的错误检测。
- 已更新至 Qt 版本 6.7.3,以及适用于 MacOS 和 Windows 的 PySide6 版本。
- 增强了在 Linux 上构建的文档。
- 在 Windows 和 Linux 上构建期间支持虚拟 Python 环境。
- 重新设计了替换选择器,以便包含无需删除即可选择的复选框。
- Windows Sigil 安装程序现在与 Windows arm64 架构兼容。
问题修复
- 提高了负载警告的可读性。
- 通过从初始加载中删除冲突的 xhtml 元字符集信息解决了与 UTF-8 转换相关的问题。
- 通过将键盘快捷键合并到选项卡焦点链中,确保了“首选项”部分的可访问性。
- 解决了 QT_IMPLICIT_QCHAR_CONSTRUCTION 宏与较新 Qt 版本的兼容性问题。
- 修改 QTimeZone 的使用以减轻构建警告。
- 增强 TagLister 代码库中的空白管理以优化性能。
下载 Sigil 2.4.0
要探索最新的功能和改进,请下载Sigil 2.4.0(127.0 MB,开源)。
其他资源
欲了解更多信息,请访问Sigil 主页或查看其他操作系统的下载。
有关此更新的更多见解和图像,请访问来源和图像。
发表回复