EPUB 3.4带着“滚动布局”来啦

Part of 无障碍

作者及发布日期

由:
发布:

W3C的出版标准维护工作组一直在默默推进EPUB3标准的又一次更新,我们很高兴与大家分享我们的工作进展。我们的目标不仅是维护EPUB标准,更要尽力让它紧跟行业需求,而这次更新正是如此。

在介绍更新内容之前,我们想提醒大家:我们的首要原则是向后兼容,也就是说,EPUB3的任何更新都不能让此前创建的文件失效。你现有的电子书无需改动——只要它们符合旧版EPUB,就同样符合EPUB 3.4。你今天创建的内容只要通过验证,就会自动符合EPUB 3.4。

EPUB 3.4涵盖核心规范、阅读系统规范,并更新了EPUB无障碍1.2版规范。目前,这些文档正处于W3C标准化流程的候选推荐标准阶段,也就是说,我们正在测试规范、征集实现者的反馈,并确保各项修订在正式发布前足够稳定。如果你是阅读系统或工具开发者,我们非常期待听到你的意见。如需测试该规范,可在测试网站上了解更多信息。

这是滚动布局演示视频中的一张截图,画面是一部竖屏手机,屏幕上显示着漫画《我明明是要被毒死的反派千金,为什么却被大家宠爱?》,作者是Isana Mizuki和Itoshiki,由Kadokawa出版。

这是W3C会员单位Kadokawa在其Publus阅读器上进行的滚动布局演示。

引入滚动布局

过去几年,全球出版业最令人瞩目的趋势之一,就是“条漫”(webtoon)的迅速崛起。这是一种源自韩国的流行漫画形式。条漫通常是分集连载的数字漫画,阅读方向是垂直的,而不是像日漫或欧美漫画那样横向阅读。它们专为在智能手机上轻松阅读而设计,整部作品由一长条垂直图像拼接而成。此前,条漫只能局限于专门的阅读应用或网站,因为EPUB之类的格式并不支持它们。而在EPUB 3.4中,我们改变了这一局面。

我们新增了一个rendition:layout取值:roll。滚动布局会告诉阅读系统:渲染时,每个书脊(spine)项都应铺满视口宽度,并按顺序依次显示,项与项之间不留空隙。滚动布局仅适用于固定布局文档,且不受其他固定布局渲染选项(如rendition:page-spread)或spine级布局覆盖(如rendition:layout-reflowable)的控制。滚动布局与固定布局EPUB面临同样的无障碍难题,我们建议参阅关于固定布局无障碍的文档。

这是一段40秒的EPUB滚动布局功能演示视频,由W3C会员Kadokawa基于其Publus阅读器提供。

EPUB 3.4还有哪些变化?

与以往的标准更新一样,我们着重让规范更易懂、更清晰,并与行业实践保持一致。具体包括:为图像、音频和视频新增内容类型或编解码器,例如AVIF、JPEG XL和OPUS;完善无障碍元数据,确保为用户提供最准确的信息;新增用于联系邮箱的无障碍元数据字段。和以往的修订一样,我们也做了一些清理工作。

10月11日,EPUB 3就满15年了,这些年间发生了很大变化。走过15年历程,我们可以回头看看哪些做法行之有效,哪些未能奏效。在EPUB 3.4中,你会看到不少特性被移入我们所说的“过时”特性,并分为“陈旧”和“废弃”两类。

陈旧特性

陈旧特性属于遗留特性,我们不鼓励作者和开发者在新的作品中继续使用,但阅读系统必须继续支持。这样分类既能确保现有EPUB文件依然有效、可读,又不会助长在现代内容中沿用陈旧做法。

在EPUB 3.4中被列为陈旧的特性之一是字体混淆,它依赖的加密功能已不再被推荐。我们鼓励EPUB创作者改用WOFF2等现代字体格式。有关哪些内容被认定为陈旧,以及这些特性的可能替代方案,可在规范的“陈旧特性”(Outdated features)一节中查看。

废弃特性

废弃特性是指在阅读系统或EPUB出版物中几乎没有支持的特性。当某项特性被废弃时,我们强烈建议不要使用,EPUBCheck会向用户发出警告。

废弃特性的一个例子是XHTML扩展元素switch,它曾用于有条件地插入新内容,但如今已不再推荐,取而代之的是更现代的技术。有关哪些内容已被废弃,以及这些废弃特性的可能替代方案,可在规范的“废弃特性”(Deprecated features)一节中查看。

EPUBCheck的更新

EPUBCheck v5.4.0已发布,其中纳入了EPUB 3.4的要求,这意味着EPUB创作者现在可以检查自己的文件是否符合最新版规范。再次提醒,只要EPUB通过验证,就符合规范,因此EPUB创作者无需做重大改动即可满足新版规范的要求。

除了支持新的roll布局类型外,EPUBCheck v5.4.0还会检查新增的内容类型,包括AVIF和JPEG XL,以及用于MP4的OPUS和AAC编解码器。EPUBCheck现在还支持a11y:contactEmail元数据属性,以及doc-pageheader和doc-pagefooter这两个DPUB ARIA角色。

EPUBCheck针对EPUB 3.4的其余改动,涵盖了规范中为处理陈旧或废弃特性而做的一些小修改。这些特性的支持度较低,或已被更新的特性或做法取代,因此将不再在规范中推荐。EPUBCheck现在会向用户提示这些特性的存在及其陈旧状态。这意味着它们可能无法在所有阅读系统中正常工作;如果使用,我们建议先做测试,或过渡到受支持的特性。例子包括内容回退、带前缀的CSS属性,以及guide和NCX等旧版OPF2元素。

EPUB 3的下一步

在等待EPUB 3.4测试阶段完成的同时,我们正加紧制定即将推出的EPUB注解规范,以提升EPUB注解的互操作性。与此同时,我们已着手为出版标准维护工作组制定新章程(也就是我们计划开展工作的纲要),并在此过程中考虑EPUB 3及未来版本的改进方向。

如果你觉得有我们尚未涉及的特性或领域,请告诉我们!我们一直在征求关于如何更好支持出版业的意见,你的意见至关重要。欢迎将反馈或问题发送至邮件列表public-pm-wg@w3.org,与出版标准维护工作组联系。如果你想参与数字出版标准的工作,欢迎成为W3C会员,或发邮件至membership@w3.org联系W3C会员团队了解加入流程。

相关的 RSS

第(0)条评论

该贴的评论区已关闭。