文字是主角就用重排型,画面和版式是主角就用固定版式。
这里重要的是,这并不是谁更优秀的问题。它们目的不同,选错了就会做出难读的书。
重排型是EPUB的基本形态。不做特别设置的话,EPUB就是重排型。
正文用HTML书写,阅读软件把它倾倒到屏幕上。「第几页写着什么」并不是事先定好的。 读者在手机上把字调大,页数就会相应变多;把平板横过来,一屏能放的字数就会变化。
习惯了纸书的人也许觉得奇怪,但这正是让书去迎合读者的环境这一思路。看不清小字的人,和通勤路上用手机读的人,读的是同一个文件,而且都读得舒服。
固定版式的做法是「一页 = 一个HTML文件」。为每一页定好宽高,再把图片或文字摆上去。
「这是固定版式」这个设置,写在记录书籍信息的 content.opf 文件里。
然后在每一页的HTML里指定页面尺寸。
漫画和写真集的场合,这里面几乎都只放一张图片。也就是说,固定版式的EPUB,实质上就是「一页贴一张图再装订起来的东西」,这样理解会比较容易。
想像漫画的跨页那样把两页并排显示时,要用 rendition:spread 这个设置。不过各个阅读软件的解释不同,能不能按意图并排,要看环境。
这里是本文最想传达的部分。
固定版式的书,页面内容多半是图片。既然是图片,上面写的字就是「画的一部分」,对机器来说并不是文字。
结果就成了这样。
| 重排型 | 固定版式 | |
|---|---|---|
| 改变字号 | 可以 | 不行 |
| 搜索正文 | 可以 | 不行 |
| 朗读 | 可以 | 不行 |
| 词典查词 | 可以 | 不行 |
| 文件体积 | 小 | 容易变大 |
字放不大,意味着对视力不佳的人和年长的读者来说,这本书就是读不了的书。对依赖朗读功能的人也一样。
像漫画和写真集那样不得不选固定版式的书当然存在。但如果只是因为「反正版面不会乱」就把文字书做成固定版式,那是在减少自己的读者。
EPUB的无障碍已有国际标准,电子书对谁而言是「读得了的书」,如今是整个行业都在重视的议题。拿不定主意就选重排型——从这个角度看,这也是合理的判断。
判断并不难。按下面的标准,大多数书都能定下来。
判断为难时,可以这样想。
「文字的位置错开一个字,作品会不会出问题?」
会出问题就选固定版式,不会就选重排型。小说无论在哪里换行内容都不变,但绘本里文字从画上错开就毁了。这个差别,就是两种形态的差别。
固定版式并不是重排型的升级版。它是一种以限制可做的事为代价,换取外观得到保证的机制。如上一章的表所示,读者能做的事反而更少。
重排型和固定版式,内部的做法本身就不同。请把它们当作从准备原稿阶段就是两回事。「先做出来以后再改」,基本上是做不到的。
规范上,正文用重排型、只有部分页面用固定版式也是可以的。不过各阅读软件的支持参差不齐,如果想让人确实读到,统一成一种更安全。
把漫画做成固定版式EPUB,页面确实能正确显示。但在手机上按格放大阅读之类的功能,要依赖阅读软件那边的自有实现。文件做得正确,未必在任何环境下都有同样的阅读感受——这一点记在心里比较好。