一千萬個為什麽

搜索

Epub 2.0 vs 3.0



這可能更像是一個討論,而不是一個可以回答的問題,而是與我同在。

我用一系列InDesign教程開始了我的epub旅程,指導我選擇3.0作為默認設置。我很快放棄了InDesign並開始使用Sigil,但我繼續使用3.0作為默認設置。

然後,我就Epub 2.0和3.0的相對優點進行了激烈的辯論。有些人聲稱,Epub 2.0在更多設備中可讀,使3.0成為一個糟糕的選擇。但是,其他人聲稱沒有顯著差異,除了3.0支持的某些功能不會顯示在所有設備中。

我最終決定,最好的策略是將我的項目保存為Epub 3.0,但使用最少的特殊功能(例如JavaScript,高級CSS),或者僅在我確信它們不會導致較低級設備出現問題時才使用特殊功能。這似乎是一個很好的折衷方案 - 這是一個可在各種設備中讀取的平臺,但也可能包含一些特殊功能,這些功能將在至少幾個更高級的設備中可見。

所以這裏是我的問題:上面的陳述是真的嗎?

我知道,Epub 3.0書籍正在由亞馬遜,iBooks和其他公司生產和銷售。我剛剛遇到那些堅持認為2.0是唯一的出路的人。

轉載註明原文: Epub 2.0 vs 3.0

一共有 1 個回答:

Epub 3被設計為向後兼容。因此,epub3文件幾乎總是會在只讀epub 2的閱讀系統上呈現。在epub2中,只有閱讀系統的效果是否會很好,這是另一回事。

我的策略是將所有文件保存為epub3,然後在各種平臺上進行測試。

當然,Kindle是另一回事,但Kindle Previewer接受epub 3沒有問題,kindle app和kf8支持相當多的高級css。

epub2和epub 3之間的最大區別在於CSS媒體查詢,並且大多數閱讀系統都快速跳出來支持這一點。 (Css媒體查詢可讓您根據設備/尺寸定位css;這對今天的電子書至關重要)。即使Kindle支持CSS媒體查詢很好。

通過這種方式分離它們的方法是對傳統閱讀系統(epub2)使用基本css,然後將更具冒險精神的css包含在針對epub 3友好閱讀系統的特定屏幕大小的css媒體查詢中。

To summarize: if you make epub2 files instead of epub3, you won't be able to target your CSS to different dimensions and sizes for reading systems which are more compatible with epub3. That is a huge disadvantage for me.