
Sigil 简介:一款功能全面的电子书编辑器
Sigil 是一款出色的免费开源电子书编辑器,专为制作和修改 ePub 文件而设计,支持 ePub 2 和 ePub 3 格式。Sigil 功能强大,不仅吸引了新手用户,也满足了需要更深入编辑功能的高级用户的需求,包括直接操作 XHTML、CSS 和 XPGT 文件。该软件允许用户无缝添加符合 EPUB 规范的元数据,并为其数字出版物创建有条理、层次分明的目录。
Sigil 的主要特点
- 开源:根据 GPLv3 许可免费提供。
- 跨平台兼容性:可在 Windows、Mac 和 Linux 上运行(注意:Linux 支持有限)。
- UTF-16支持:全面支持UTF-16编码文本。
- EPUB 格式支持:完全兼容 EPUB 2 并部分支持 EPUB 3。
- 多种查看选项:用户可以在书籍视图、代码视图和预览视图之间切换。
- 所见即所得编辑: Book View 中的用户友好界面,可直接进行编辑。
- EPUB 语法控制:通过代码视图编辑对 EPUB 语法进行绝对控制。
- 目录生成:自动生成支持多级标题的目录。
- 元数据管理:一个可轻松添加元数据的编辑器。
- 多语言支持:用户界面翻译成多种语言。
- 拼写检查:集成拼写检查和可自定义的词典。
- 高级查找和替换:完全支持正则表达式(PCRE)。
- 文件导入:支持导入 EPUB 和 HTML 文件以及图像和样式表。
- EPUB 合规性验证:内置 EPUB 合规性验证。
- 格式校正:对导入的文件进行自动格式校正。
- 可扩展的功能:支持插件以增强功能。
Sigil 2.5.0 的最新更新
新功能
- 更新 MacOS、Windows 和 Linux AppImage 版本以使用 Qt 6.8.2。
- MacOS 和 Windows 版本中嵌入了 Python 3.13.2。
- 将第三方PCRE2搜索引擎升级到10.45版本。
- 简化 CMake 文件以提高跨平台兼容性。
- 引入了轻松清除“打开方式”编辑器列表的功能。
- 添加了“搜索”菜单选项以有效地管理“查找和替换”窗口。
- 扩展 GetInfo 以包含所有 BookBrowser 文件类型。
- 推出了实验性的 PythonFunctionEditor,以增强对 Python 函数替换的支持。
- 引入可调整大小的警报框,以便更好地查看 Python 错误消息。
- 通过新的环境变量启用 Python 函数替换问题的调试日志记录。
- 更新了未命名 EPUB 的另存为功能,以根据元数据建议名称。
- 改进了对 Linux 中配色方案检测方法的控制。
- 添加了带有菜单和自动化程序支持的“使用标准文件扩展名”工具。
- 增强 CodeView 的功能,以提高性能和可用性。
- PageEdit 现在将光标位置与外部 XHTML 文件的 CodeView 同步。
错误修复
- 使 SVG 资源能够与图像资源一起在 BookBrowser 中进行选择。
- 确保向 Linux 用户正确发送内部主题更改信号。
- 修复了数学标签内的 altimg 属性中的 URL 检测。
- 删除了干扰 MainWindow 恢复状态的不必要的解决方法。
- 修正了元数据编辑器中影响自定义 dc:identifier 生成的错误。
- 解决了 SearchEditor 模型控件中缺少工具提示的问题。
- 解决了在 Windows 上运行多个实例时出现的 WebEngineProfile 问题。
- 修复了 Linux 中各种暗/亮主题处理问题。
- 清除了有关缺少 WebEngine 拼写检查词典的不相关警告。
- 更新清单 ID 时纠正了文件名重复的问题。
- 改进了 HTTP 缓存清除后预览中远程资源的加载。
- 确保文件名更改后选项卡名称正确更新。
- 修复了影响预览检查器的 URL 方案处理程序中的不一致问题。
下载和资源
获取 Sigil 的最新版本Sigil 2.5.0(127.0 MB,开源),充分利用其新功能和改进。访问Sigil 主页了解更多信息,或查找其他操作系统的下载链接。
发表回复