文字是主角就用重排型,畫面和版式是主角就用固定版式。
這裡重要的是,這並不是誰更優秀的問題。它們目的不同,選錯了就會做出難讀的書。
重排型是EPUB的基本形態。不做特別設定的話,EPUB就是重排型。
正文用HTML書寫,閱讀軟體把它傾倒到螢幕上。「第幾頁寫著什麼」並不是事先定好的。 讀者在手機上把字調大,頁數就會相應變多;把平板橫過來,一個畫面能放的字數就會變化。
習慣了紙書的人也許覺得奇怪,但這正是讓書去迎合讀者的環境這一思路。看不清小字的人,和通勤路上用手機讀的人,讀的是同一個檔案,而且都讀得舒服。
固定版式的做法是「一頁 = 一個HTML檔案」。為每一頁定好寬高,再把圖片或文字擺上去。
「這是固定版式」這個設定,寫在記錄書籍資訊的 content.opf 檔案裡。
然後在每一頁的HTML裡指定頁面尺寸。
漫畫和寫真集的場合,這裡面幾乎都只放一張圖片。也就是說,固定版式的EPUB,實質上就是「一頁貼一張圖再裝訂起來的東西」,這樣理解會比較容易。
想像漫畫的跨頁那樣把兩頁並排顯示時,要用 rendition:spread 這個設定。不過各個閱讀軟體的解釋不同,能不能按意圖並排,要看環境。
這裡是本文最想傳達的部分。
固定版式的書,頁面內容多半是圖片。既然是圖片,上面寫的字就是「畫的一部分」,對機器來說並不是文字。
結果就成了這樣。
| 重排型 | 固定版式 | |
|---|---|---|
| 改變字級 | 可以 | 不行 |
| 搜尋正文 | 可以 | 不行 |
| 朗讀 | 可以 | 不行 |
| 詞典查詞 | 可以 | 不行 |
| 檔案體積 | 小 | 容易變大 |
字放不大,意味著對視力不佳的人和年長的讀者來說,這本書就是讀不了的書。對依賴朗讀功能的人也一樣。
像漫畫和寫真集那樣不得不選固定版式的書當然存在。但如果只是因為「反正版面不會亂」就把文字書做成固定版式,那是在減少自己的讀者。
EPUB的無障礙已有國際標準,電子書對誰而言是「讀得了的書」,如今是整個行業都在重視的議題。拿不定主意就選重排型——從這個角度看,這也是合理的判斷。
判斷並不難。按下面的標準,大多數書都能定下來。
判斷為難時,可以這樣想。
「文字的位置錯開一個字,作品會不會出問題?」
會出問題就選固定版式,不會就選重排型。小說無論在哪裡換行內容都不變,但繪本裡文字從畫上錯開就毀了。這個差別,就是兩種形態的差別。
固定版式並不是重排型的升級版。它是一種以限制可做的事為代價,換取外觀得到保證的機制。如上一章的表所示,讀者能做的事反而更少。
重排型和固定版式,內部的做法本身就不同。請把它們當作從準備原稿階段就是兩回事。「先做出來以後再改」,基本上是做不到的。
規範上,正文用重排型、只有部分頁面用固定版式也是可以的。不過各閱讀軟體的支援參差不齊,如果想讓人確實讀到,統一成一種更安全。
把漫畫做成固定版式EPUB,頁面確實能正確顯示。但在手機上按格放大閱讀之類的功能,要依賴閱讀軟體那邊的自有實現。檔案做得正確,未必在任何環境下都有同樣的閱讀感受——這一點記在心裡比較好。