EPUB 3.4 规范 2026:新特性解读与影响
EPUB 3.4 由 W3C EPUB 3 社区组于 2025 年 11 月定稿,2026 年是电子书工具链全面跟进的元年。如果你是自出版作者、Calibre 书库管理者,或者在公司里负责搭建转换流水线,那么这一版规范在元数据、无障碍、权利表达三方面的改动会直接影响你的输出。这篇文章带你看完 EPUB 3.4 到底变了什么、现在哪些工具已经支持、以及你(如果有的话)需要在自己的工作流里做哪些调整。
先说好消息:EPUB 3.4 是一个向后兼容的增量版本。你不需要恐慌,只需要知道哪三个字段是 3.4 合规性的硬性要求,以及要更新哪个工具。
EPUB 3 的版本简史
自 2010 年 EPUB 3 改用可重排 HTML 以来,已经发布了四个修订版本。每一代侧重点不同——印刷保真度、无障碍、元数据整洁度,以及 3.4 这代的"标准化"。
| 版本 | 年份 | 主要变化 |
|---|---|---|
| EPUB 3.0 | 2010 | 可重排 HTML,CSS 样式 |
| EPUB 3.0.1 | 2014 | Bug 修复与表述澄清 |
| EPUB 3.2 | 2019 | 与 W3C HTML5/CSS3 对齐 |
| EPUB 3.3 | 2023 | 弃用自定义元素,整理重叠规范 |
| EPUB 3.4 | 2025 | 元数据标准化 + 无障碍强制要求 |
EPUB 3.4 没有引入新的文件格式。一个 3.3 文件依然是合法 EPUB——3.4 规范主要收紧了"声称自己是 3.4 合规"文件的元数据和无障碍要求。
3.4 五大重要变化
对绝大多数制作或管理电子书库的人而言,真正的影响集中在以下五点:
dcterms:modified变为必填——3.3 时代是可选的修改时间戳字段,3.4 成为合规硬要求。如果你发布到的商店按 3.4 校验文件,缺少这个字段就会被拒。- 统一权利表达(rights)——3.4 用 Creative Commons 权利表达语言(ccREL)+ MARC 21 权利字段的正式 schema,取代了过去宽松的
<meta name="rights">约定。实际效果:商店校验器终于能程序化解析你的许可证条款。 - WCAG 2.1 AA 无障碍强制要求——3.3 说"应符合 WCAG",3.4 改成"必须符合"。图像
alt文本、阅读顺序元数据、可达导航从"最佳实践"升级为合规要求。 - 固定版式配置收紧——针对教材、漫画、设计密集型图书,3.4 收紧了 viewport meta 标签和 CSS 像素尺寸的规则。
- 新增
switch元素——期待已久的内容条件渲染元素。switch让你可以在同一处打包一段内容的多个变体(如简化版与完整版),让读者自行选择。3.4 规范已经发布,但阅读器端支持目前还不完整。
新元数据字段详解
两项元数据改动会影响到最多工作流。下面是一份 3.4 合规的 EPUB content.opf 文件示例:
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:title>示例电子书</dc:title>
<dc:creator>张三</dc:creator>
<dc:identifier id="pub-id">urn:uuid:12345</dc:identifier>
<dc:language>zh</dc:language>
<meta property="dcterms:modified">2026-05-15T10:00:00Z</meta>
<meta property="rights">CC BY-NC-SA 4.0</meta>
</metadata>
dcterms:modified 必须是 ISO 8601 格式的 UTC 时间戳(注意末尾的 Z)。从 LaTeX、Pandoc 或自研脚本生成 EPUB 的工具,都需要补上这个字段。rights 字段接受许可证名称或指向完整许可文本的 URL。
用 Calibre 检查现有文件:
ebook-meta "my-book.epub"
Calibre 9.9+ 会在元数据面板显示 dcterms:modified 值,并在你声明 3.4 合规但字段缺失时给出警告。
无障碍:WCAG 2.1 AA 强制要求
这是对出版方实际影响最大的一项变化。EPUB 3.4 把 WCAG 2.1 AA 从"推荐"提升为"必选"——只要你的文件声称自己 3.4 合规,就必须满足。具体包括:
- 所有
<img>元素必须有描述性alt属性(装饰性图片用alt="") - spine 中的阅读顺序必须与视觉阅读顺序一致
- 导航文档必须列出全部章节与小节(不能只列一级章节)
- 文本对比度必须达到正文 4.5:1、大字号 3:1
- 音视频必须配字幕或文字稿
Apple Books、Google Play Books 以及主要图书馆分销商都已表示将于 2026 年底开始按 EPUB 3.4 校验无障碍元数据。Calibre 9.9 内置的无障碍检查器可以在你上传前标出最常见的问题。
Calibre 9.9 与 EPUB 3.4
Calibre 9.9.0(2026 年 5 月 28 日发布)是第一个全面支持 EPUB 3.4 的版本。三处具体改进:
- 正确读写
dcterms:modified——9.8 时代会忽略该字段或写出非合规格式;9.9 读写都是合法 ISO 8601 时间戳。 - 输出配置默认符合 WCAG——新的 EPUB 输出配置会生成列出全部分节(而非仅章节)的导航文档,并校验所有图像的
alt属性。 - 编辑器暴露
switch元素——可在内置 EPUB 编辑器里构建条件内容,输出能通过 EPUBCheck 校验。
把任意源文件转为符合 3.4 的 EPUB:
ebook-convert "input.docx" "output.epub" \
--output-profile=tablet \
--epub-version=3.4 \
--epub-flatten=False
--epub-version=3.4 是 9.9 新增的 flag。不写时,Calibre 默认输出 3.3(仍然合法 EPUB 3,但不满足 3.4 合规要求)。
Kobo、Kindle 与 EPUBCheck
三个值得了解的下游工具:
| 工具 | EPUB 3.4 支持 | 备注 |
|---|---|---|
| Kobo KEPUB | ✅ 原生 | 9.9 原生 KEPUB 输出配置会保留 dcterms:modified,并对 Kobo 阅读器固件做校验 |
| Kindle(KFX) | ⚠️ 部分 | Amazon KFX 格式会忽略大部分 EPUB 3.4 特有字段,转换时 rights 和 dcterms:modified 会被剥离 |
| EPUBCheck 4.4+ | ✅ 完整 | 参考校验器内置 3.4 schema,可输出合规性报告 |
校验 EPUB 3.4 合规性:
java -jar epubcheck.jar "my-book.epub" --version 3.4
EPUBCheck 4.4 是第一个内置 3.4 schema 的版本。旧版本会因为不识别新字段而误报 3.4 文件非法。
我的书库需要迁移吗?
大概率不需要——但具体答案取决于你的角色。
如果你是读者:什么都不用做。现有 EPUB 文件继续可用,没有任何工具或阅读器会停止接受 3.3 或更早文件。
如果你是自出版作者:更新发布流水线写入 dcterms:modified 与新版 rights 字段,并在上传前用 EPUBCheck 4.4 校验输出。Apple Books 与 Google Play Books 将于 2026 年底开始标记缺失的 3.4 字段。
如果你管理一个 Calibre 书库:升级到 Calibre 9.9+ 即可正确读写 3.4。无需批量重存——Calibre 在你重新保存为 EPUB 时会自动写入 dcterms:modified。
如果你在做转换 SaaS:更新 EPUB 输出加上两项新元数据字段,并增加一道无障碍检查。W3C 官方 EPUBCheck 4.4 是最简单可扩展的校验方式。
FAQ
Q:我需要把现有所有 EPUB 都升级到 3.4 吗?
A:不需要。EPUB 3.4 向后兼容——3.3 及更早文件依然是合法 EPUB 3。只有当商店校验器要求 3.4 合规,或你希望无障碍声明有效时,才需要补齐新字段。
Q:哪个 Calibre 版本支持 EPUB 3.4?
A:Calibre 9.9.0(2026 年 5 月)是第一个完整支持的版本。9.8 能读 3.4 文件,但不会正确写出 dcterms:modified 字段。请升级到 9.9+ 同时获得读写支持。
Q:Kindle 能读 EPUB 3.4 文件吗?
A:只能通过 Send to Kindle、Calibre 或第三方工具转为 KFX/AZW3 之后。Kindle 设备在转换时会剥离 EPUB 3.4 特有字段,但文本、图像、版式内容都会被保留。
Q:EPUB 3.4 等于 EPUB 4 吗?
A:不等。EPUB 4 是 W3C 仍在起草的独立规范线。EPUB 3.4 是 3.x 系列的最终版本。
Q:怎么校验 EPUB 3.4 合规性?
A:用 EPUBCheck 4.4 或更新版本,加 --version 3.4 参数。校验器会输出合规报告,列出缺失字段、无障碍违规和 schema 错误。
Q:2026 年之前创建的 EPUB 文件,2027 年及之后还能用吗?
A:可以。3.x 规范向前稳定。2014 年创建的文件今天依然合法 EPUB 3,2030 年也会继续合法。
结论
EPUB 3.4 是 EPUB 3 历次小版本里影响最大的一次,但依然是向后兼容的增量规范。真正影响大多数工作流的两件事是:必填的 dcterms:modified 元数据,以及升格为强制的 WCAG 2.1 AA 无障碍要求。升级 Calibre 到 9.9+、用 EPUBCheck 4.4 跑一遍已发布的文件,你就跟上了。
如果你只是偶尔需要把 DOCX/HTML/TXT/MD 转成 EPUB,不想折腾整个书库管理,converter-epub.com会自动处理元数据和无障碍样板代码,输出开箱即通过 EPUBCheck 校验。