二十年 Linux 技术服务专家 400-9696-513 7×24 小时技术支持

开源 EPUB 编辑器 Sigil 2.8.5 发布,换用基于 Lexbor 的现代 CSS 解析器

开源 EPUB 编辑器 Sigil 2.8.5 发布,换用基于 Lexbor 的现代 CSS 解析器

解析器换底

项目说明称,2.8.5 属于缺陷修复与新特性并存的版本,其中改动最大的一处在样式处理层:延续多年的旧 CSS 解析器被彻底移除,改为基于 Lexbor 实现的、更贴合现行规范的新解析器。该组件在 Sigil 内以打过补丁的形式静态链接,官方提示直接替换成未打补丁的发行版本目前无法正常编译。这一轮更换为后续处理嵌套 CSS 与 EPUB 3.4 相关样式特性铺路。

图片格式与缺陷修复

随版本一并加入的还有 Qt 图像格式插件,使编辑器支持 AVIF 与 JPEG XL 图片,并在预览环节通过 URL 处理机制对 JPEG XL 做转码显示,以绕开 Qt 与 QtWebEngine 尚未原生支持这些格式的局限。缺陷修复覆盖单例化改造带来的启动与内存泄漏问题、书籍浏览器拖拽放入的空隙、图片编辑器与查找替换的撤销历史、格式模板丢失、AppImage 崩溃、结构异常的 OPF 文件警告与修复、字体混淆导致的崩溃,并改用更安全的图像格式检测方式。

发行通道包括 Windows x64、Linux AppImage 以及 macOS 的 Arm64 与 Intel 构建;Linux AppImage 基于 Ubuntu 22.04 构建,要求 glibc 2.35 及以上。对内容团队而言,Sigil 是少数可以完整审阅并直接修改 EPUB 内部结构的开源工具,样式解析器的规范化程度直接影响书籍在各类阅读器上的渲染一致性,值得在模板升级窗口内一并验证。

来源:9to5Linux,原文。

← 返回列表 咨询相关服务

相关阅读

电话咨询 留言
首页 服务 咨询 留言