## Sigil 2.7.6:开发者 ePub 编辑器的关键更新
2026 年 3 月 20 日,开源电子书编辑器 Sigil 的 2.7.6 版本正式发布。这个基于 Qt6 和 QtWebEngine 的跨平台解决方案,专为处理 ePub 2 和 ePub 3 格式而设计。代码使用 C++ 和 Python 编写,在 GitHub 上以 GPL v3.0 许可分发。它支持 Windows 10(1809 及更高版本)、macOS 11 Big Sur 及更高版本,以及包括 Flatpak 在内的 Linux 系统。
本版本重点修复了 10 个 bug,提升了性能,并新增了一些功能。开发者在编辑 EPUB 文件时将享受到更高的稳定性。
本次发布的重点变更
本次更新涉及多个关键领域。以下是所有主要修复和新功能的完整列表:
- 通过
env-vars.txt文件取消设置环境变量的功能。这简化了环境配置,而无需干扰系统变量。 - 修复了来自 Transifex 的不正确翻译,这些翻译之前导致界面本地化失效。
- 修复了 Clips 窗口(Dock 小部件)的布局错误,该错误会导致用户界面崩溃。
- Windows 用户建议:如果应用无法启动,请更新 Visual Studio VC++ 可再发行组件。
这些变更提升了工具在中高级开发者处理 ePub 内容时的可靠性。
技术细节与兼容性
Sigil 使用 Qt6 提供跨平台支持,确保在所有操作系统上提供一致体验。通过 Flatpak 构建的 Linux 版本最大限度减少了依赖。对于 Windows,最低版本为 10(构建 1809),这对企业环境尤为相关。
性能得到优化:bug 修复减轻了在渲染复杂 ePub 3 文件时对 QtWebEngine 的负载。将 Sigil 集成到流水线中的开发者会欣赏改进的 Clips 处理——这是一个用于存储代码片段和文本片段的面板。
env-vars.txt 示例配置,用于禁用变量:
# env-vars.txt
# 用于取消设置特定变量的行
unset QT_AUTO_SCREEN_SCALE_FACTOR
将文件放置在应用目录中。这在容器化环境中调试时非常实用。
升级与使用建议
升级前,请检查兼容性:
- Windows:安装最新的 Visual C++ Redistributable(x64/x86)。
- macOS:需要 Big Sur 或更高版本。检查 M1/M2 上的 QtWebEngine。
- Linux:Flatpak 版本是隔离的;通过
flatpak update更新。
安装后,测试 Clips:创建一个新剪贴项,将其拖到 Dock——布局不应崩溃。对于本地化,如果翻译未加载,请手动刷新 Transifex 缓存。
Sigil 仍是程序化 ePub 编辑的首选工具:Python 脚本可实现验证和转换的自动化。
关键要点
- 10 个 bug 修复:解决了关键的用户界面和本地化问题。
- env-vars.txt:无需系统权限即可控制环境的新方法。
- Clips Dock:恢复了正确的小部件布局。
- Windows 修复:需要更新 VC++ Redistributable 才能启动。
- 性能:针对 ePub 3 渲染的 Qt6 优化。
— Editorial Team
暂无评论。