返回首页

Sigil 2.7.6:ePub 编辑器更新

Sigil 2.7.6 — 带有 10 项 bug 修复、env-vars.txt 支持和 Clips 修复的开源 ePub 编辑器发布版。与 Windows 10+、macOS Big Sur、Linux Flatpak 兼容。Qt6 性能已优化。

Sigil 2.7.6 中 ePub 开发的新功能
Advertisement 728x90

## 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 文件时将享受到更高的稳定性。

本次发布的重点变更

本次更新涉及多个关键领域。以下是所有主要修复和新功能的完整列表:

Google AdInline article slot
  • 通过 env-vars.txt 文件取消设置环境变量的功能。这简化了环境配置,而无需干扰系统变量。
  • 修复了来自 Transifex 的不正确翻译,这些翻译之前导致界面本地化失效。
  • 修复了 Clips 窗口(Dock 小部件)的布局错误,该错误会导致用户界面崩溃。
  • Windows 用户建议:如果应用无法启动,请更新 Visual Studio VC++ 可再发行组件。

这些变更提升了工具在中高级开发者处理 ePub 内容时的可靠性。

技术细节与兼容性

Sigil 使用 Qt6 提供跨平台支持,确保在所有操作系统上提供一致体验。通过 Flatpak 构建的 Linux 版本最大限度减少了依赖。对于 Windows,最低版本为 10(构建 1809),这对企业环境尤为相关。

性能得到优化:bug 修复减轻了在渲染复杂 ePub 3 文件时对 QtWebEngine 的负载。将 Sigil 集成到流水线中的开发者会欣赏改进的 Clips 处理——这是一个用于存储代码片段和文本片段的面板。

Google AdInline article slot

env-vars.txt 示例配置,用于禁用变量:

# env-vars.txt
# 用于取消设置特定变量的行
unset QT_AUTO_SCREEN_SCALE_FACTOR

将文件放置在应用目录中。这在容器化环境中调试时非常实用。

升级与使用建议

升级前,请检查兼容性:

Google AdInline article slot
  • 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

Advertisement 728x90

继续阅读